OSDN Git Service

eb8b0e727fee64fc1147ca6607b22ae615f70b2a
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-07-31  Jason Merrill  <jason@redhat.com>
2
3         * include/bits/forward_list.h (splice_after): Use forward.
4         (merge): Likewise.
5         * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
6         (move_iterator::operator[]): Use move.
7         * include/bits/stl_list.h (insert): Use move.
8         * include/std/thread (_Callable constructor): Use forward.
9         * include/std/tuple: Don't specify explicit template args to move.
10
11         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
12         Adjust signature.
13         * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
14         * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
15         reference.
16         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
17         testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
18         testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
19         testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
20         testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
21         testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
22         testsuite/23_containers/forward_list/operations/1.cc,
23         testsuite/23_containers/forward_list/operations/5.cc: Use move.
24         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
25         testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
26         testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
27         testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
28         testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
29
30 2009-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
31
32         PR libstdc++/40912 (partial)
33         * include/std/random: Disable the facility if <stdint.h> is not
34         available.
35
36 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37
38         PR libstdc++/40919
39         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
40         xfail on darwin[3-9]*.
41
42 2009-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
43
44         PR libstdc++/40917
45         * testsuite/util/replacement_memory_operators.h: Add missing includes,
46         tweak qualifications.
47
48 2009-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
49
50         PR libstdc++/40916
51         * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
52         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
53         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
54
55 2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
56
57         * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
58
59 2009-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
60
61         PR libstdc++/40915
62         * testsuite/18_support/headers/exception/synopsis.cc: Fix
63         std::terminate declaration.
64
65 2009-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
66
67         PR libstdc++/40908
68         * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
69         symbols at GLIBCXX_3.4.
70
71 2009-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
72
73         * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
74         * testsuite/util/testsuite_abi.cc: Adjust.
75         * configure.ac: Bump libtool_VERSION to 6:13:0.
76         * configure: Regenerate.
77
78 2009-07-28  Benjamin Kosnik  <bkoz@redhat.com>
79             Tyler Earman  <rem.intellegare@gmail.com>
80
81         * doc/xml/manual/configure.xml: Consistent placement of
82         ABI-changing options, clarify --enable-clocale.
83
84 2009-07-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
85
86         * python/Makefile.in: Regenerate.
87
88 2009-07-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
89
90         * python/Makefile.am (install-data-local): Use DESTDIR
91         correctly.
92
93 2009-07-24  Jason Merrill  <jason@redhat.com>
94
95         Core issue 901
96         * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
97         dealloc.
98
99 2009-07-24  Joseph Myers  <joseph@codesourcery.com>
100
101         * include/c_global/cwchar (swprintf, vswprintf): Do not use if
102         _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
103         * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
104         * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
105         * testsuite/21_strings/headers/cwchar/functions_std.cc,
106         testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
107         testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
108         Use dg-require-swprintf.
109
110 2009-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
111
112         * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
113
114 2009-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
115
116         * include/c_std/cmath (abs(_Tp)): Add.
117         * include/c_global/cmath (abs(_Tp)): Likewise.
118         * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
119
120 2009-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
121
122         * doc/html/ext/lwg-closed.html: Update to R65.
123         * doc/html/ext/lwg-defects.html: Likewise.
124         * doc/html/ext/lwg-active.html: Likewise.
125         * doc/xml/manual/intro.xml: Update DRs entries.
126
127 2009-07-22  Jason Merrill  <jason@redhat.com>
128
129         * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
130
131 2009-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
132
133         * include/std/valarray (valarray<>::operator=(const valarray<>&),
134         valarray<>::operator=(initializer_list<>)): Implement resolution
135         of DR 630, [Ready] in Frankfurt.
136         * testsuite/26_numerics/valarray/dr630-1.cc: New.
137         * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
138         * doc/xml/manual/intro.xml: Add an entry for DR 630.
139
140 2009-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
141
142         * include/std/chrono (duration<>::operator%=,  operator%):
143         Add, per DR 934.
144         * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
145         * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
146
147         * include/std/chrono (operator/): Simplify implementation.
148
149 2009-07-20  Benjamin Kosnik  <bkoz@redhat.com>
150
151         * doc/xml/manual/intro.xml: Escape '&', validate.
152         * doc/xml/manual/using.xml: Validate, dead link check.
153         * doc/xml/manual/strings.xml: Same.
154         * doc/xml/manual/appendix_contributing.xml: Same.
155         * doc/xml/manual/iterators.xml: Same.
156         * doc/xml/manual/spine.xml: Same.
157
158         * doc/xml/faq.xml: Remove redundant xreflabel entities.
159         * doc/xml/gnu/gpl-3.0.xml: Same.
160         * doc/xml/manual/mt_allocator.xml: Same.
161         * doc/xml/manual/allocator.xml: Same.
162         * doc/xml/manual/ctype.xml: Same.
163         * doc/xml/manual/codecvt.xml: Same.
164         * doc/xml/manual/backwards_compatibility.xml: Same.
165         * doc/xml/manual/shared_ptr.xml: Same.
166         * doc/xml/manual/abi.xml: Same.
167         * doc/xml/manual/auto_ptr.xml: Same.
168         * doc/xml/manual/internals.xml: Same.
169         * doc/xml/manual/parallel_mode.xml: Same.
170         * doc/xml/manual/bitmap_allocator.xml: Same.
171         * doc/xml/manual/build_hacking.xml: Same.
172         * doc/xml/manual/evolution.xml: Same.
173         * doc/xml/manual/debug.xml: Same.
174         * doc/xml/manual/localization.xml: Same.
175         * doc/xml/manual/appendix_contributing.xml: Same.
176         * doc/xml/manual/locale.xml: Same.
177         * doc/xml/manual/messages.xml: Same.
178         * doc/xml/manual/spine.xml: Same.
179         * doc/xml/manual/test.xml: Same.
180         * doc/xml/book.txml: Same.
181         * doc/xml/spine.xml: Same.
182
183         * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
184         * doc/xml/manual/backwards_compatibility.xml: Same.
185         * doc/xml/manual/concurrency.xml: Same.
186         * doc/xml/manual/intro.xml: Same.
187         * doc/xml/manual/parallel_mode.xml: Same.
188         * doc/xml/manual/status_cxx1998.xml: Same.
189         * doc/xml/manual/containers.xml: Same.
190         * doc/xml/manual/io.xml: Same.
191         * doc/xml/manual/support.xml: Same.
192         * doc/xml/manual/strings.xml: Same.
193         * doc/xml/manual/debug_mode.xml: Same.
194         * doc/xml/manual/extensions.xml: Same.
195         * doc/xml/manual/appendix_contributing.xml: Same.
196         * doc/xml/manual/messages.xml: Same.
197         * doc/xml/manual/test.xml: Same.
198
199         * doc/xml/manual/abi.xml: Same.
200         * doc/xml/manual/auto_ptr.xml: Same.
201         * doc/xml/manual/parallel_mode.xml: Same.
202         * doc/xml/manual/build_hacking.xml: Same.
203         * doc/xml/manual/evolution.xml: Same.
204         * doc/xml/manual/using.xml: Same.
205         * doc/xml/manual/debug_mode.xml: Same.
206         * doc/xml/manual/extensions.xml: Same.
207         * doc/xml/manual/diagnostics.xml: Same.
208         * doc/xml/manual/algorithms.xml: Same.
209
210         * doc/html: Regenerate.
211
212 2009-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
213
214         PR libstdc++/40712
215         * config/locale/gnu/numeric_members.cc (numpunct<>::
216         _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
217         and copy the langinfo data into it.
218         (numpunct<>::~numpunct): Free the allocated memory.
219         * config/locale/gnu/monetary_members.cc (moneypunct<>::
220         _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
221         _M_data->_M_positive_sign, _M_data->_M_negative_sign,
222         _M_data->_M_curr_symbol.
223         (moneypunct<>::~moneypunct): Free the allocated memory.
224         * testsuite/22_locale/moneypunct/40712.cc: New.
225
226         * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
227         Do not leak memory if new throws.
228         * include/bits/locale_facets_nonio.tcc
229         (__moneypunct_cache<>::_M_cache): Likewise.
230
231 2009-07-17  Joseph Myers  <joseph@codesourcery.com>
232
233         PR other/40784
234         * configure: Regenerate.
235
236 2009-07-16  Benjamin Kosnik  <bkoz@redhat.com>
237
238         * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
239         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
240         line numbers.
241         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
242         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
243         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
244
245 2009-07-16  Joseph Myers  <joseph@codesourcery.com>
246
247         * configure: Regenerate.
248
249 2009-07-16  Jason Merrill  <jason@redhat.com>
250
251         PR libstdc++/37907
252         * include/std/type_traits: Add is_standard_layout, is_trivial.
253         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
254         testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
255         Update line numbers.
256
257 2009-07-16  Phil Muldoon <pmuldoon@redhat.com>
258             Tom Tromey <tromey@redhat.com>
259
260         * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
261         Fetch std::string to the given length.
262
263 2009-07-16  Paolo Carlini  <paolo.carlini@oracle.com>
264
265         * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
266         basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
267         [Ready] in Frankfurt.
268         * include/tr1_impl/regex (regex_traits<>::value): Adjust.
269         * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
270         New.
271         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
272         Likewise.
273         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
274         Adjust.
275         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
276         Likewise.
277         * doc/xml/manual/intro.xml: Add an entry for DR 696.
278
279         * include/bits/istream.tcc: Minor clean-up to the initializers of the
280         __err locals.
281         * include/bits/ostream.tcc: Likewise.
282         * src/compatibility.cc: Likewise.
283         * src/istream.cc: Likewise.
284
285 2009-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
286
287         * include/std/type_traits (common_type): Remove workaround for
288         PR36628, now fixed.
289
290 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
291
292         PR testsuite/40699
293         PR testsuite/40707
294         PR testsuite/40709
295         * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
296
297 2009-07-08  Janis Johnson  <janis187@us.ibm.com>
298
299         PR libstdc++/40691
300         * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
301         * testsuite/26_numerics/valarray/40691.cc: New test.
302
303 2009-07-06  Benjamin Kosnik  <bkoz@redhat.com>
304
305         * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
306         * testsuite/21_strings/c_strings/char/3.cc: Same.
307
308 2009-07-06  Jason Merrill  <jason@redhat.com>
309
310         * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
311         to defer searching bases that don't overlap the desired address.
312
313 2009-07-05  Joseph Myers  <joseph@codesourcery.com>
314
315         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
316         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
317         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
318         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
319         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
320         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
321         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
322         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
323         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
324         to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
325         testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
326         testsuite/ext/vstring/init-list.cc,
327         testsuite/ext/vstring/moveable.cc,
328         testsuite/ext/vstring/requirements/citerators.cc,
329         testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
330         testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
331         Use dg-require-string-conversions.
332
333 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
334
335         * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
336         to ld_library_path.  Use add_path.  Add just find_libgcc_s to
337         ld_library_path, not every libgcc multilib directory.
338
339 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
340
341         PR libstdc++/40600
342         * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
343         std::minmax return type.
344         * testsuite/25_algorithms/minmax/3.cc: Likewise.
345
346 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
347
348         PR libstdc++/40511
349         * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
350         with glibc2.2.x.
351
352 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
353
354         * include/bits/random.tcc
355         (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
356         as array type.
357
358 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
359
360         * include/bits/random.h (__mod(_Tp)): Use defaults.
361         (struct _Mod): Adjust template parameters.
362         (linear_congruential_engine<>::operator()()): Adjust.
363         (typedef _UInt32Type): Remove.
364         (mersenne_twister_engine<>::initialization_multiplier): Fix type.
365         * include/bits/random.tcc (struct _Mod): Adjust template parameters.
366         (linear_congruential_engine<>::seed(result_type)): Adjust __mod
367         calls.
368         (mersenne_twister_engine<>::seed(result_type)): Likewise.
369         (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
370         (subtract_with_carry_engine<>::seed(result_type)): Likewise.
371         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
372         (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
373         (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
374         (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
375         Likewise.
376
377         * include/bits/random.tcc
378         (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
379         formula (i mod n).
380         (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
381         as array type.
382         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
383         size.
384         (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
385         uint_least32_t.
386
387 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
388
389         * include/std/future (shared_future): Adjust doxygen comment.
390
391 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
392
393         PR libstdc++/40297
394         * include/bits/atomic_0.h: Reverse debug assertions.
395         * include/bits/atomic_2.h: Likewise.
396
397 2009-06-23  DJ Delorie  <dj@redhat.com>
398
399         Add MeP port.
400         * configure.host: Add mep support.
401
402 2009-06-23  Benjamin Kosnik  <bkoz@redhat.com>
403
404         * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
405         (INPUT): Add future.
406         * include/std/future: Adjust markup.
407         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
408         line numbers.
409         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
410         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
411         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
412         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
413
414 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
415
416         * include/bits/shared_ptr.h: Do not swap rvalues.
417         * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
418         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
419         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
420         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
421         * testsuite/20_util/tuple/swap.cc: Likewise.
422
423 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
424
425         * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
426         * include/std/ratio: Typo in comment.
427
428 2009-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
429
430         PR libstdc++/40518
431         * include/bits/basic_string.h (basic_string<>::_Rep::
432         _M_set_length_and_sharable): Do not write the empty rep.
433         (basic_string<>::erase(iterator, iterator)): Likewise,
434         move out of line...
435         * include/bits/basic_string.tcc: ... here.
436
437 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
438
439         * testsuite/util/testsuite_common_types.h (bitwise_operators,
440         bitwise_assignment_operators): Initialize a and b.
441         (struct has_bitwise_operators): Do not call the latter.
442         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
443         dg-error line numbers.
444         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
445         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
446         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
447
448 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
449
450         * testsuite/23_containers/list/invalidation/1.cc: Mark test as
451         possibly unused.
452         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
453         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
454         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
455
456 2009-06-21  Jonathan Wakely  <jwakely.gcc@gmail.com>
457
458         * include/std/future: New.
459         * include/Makefile.am: Add.
460         * include/Makefile.in: Regenerate.
461         * src/future.cc: New.
462         * src/Makefile.am: Add.
463         * src/Makefile.in: Regenerate.
464         * config/abi/pre/gnu.ver: Add export.
465         * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
466         * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
467         * testsuite/30_threads/packaged_task/cons/1.cc: New.
468         * testsuite/30_threads/packaged_task/cons/2.cc: New.
469         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
470         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
471         * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
472         * testsuite/30_threads/packaged_task/cons/move.cc: New.
473         * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
474         * testsuite/30_threads/packaged_task/members/get_future.cc: New.
475         * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
476         * testsuite/30_threads/packaged_task/members/invoke.cc: New.
477         * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
478         * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
479         * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
480         * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
481         * testsuite/30_threads/packaged_task/members/reset.cc: New.
482         * testsuite/30_threads/packaged_task/members/reset2.cc: New.
483         * testsuite/30_threads/packaged_task/members/swap.cc: New.
484         * testsuite/30_threads/packaged_task/requirements/
485         explicit_instantiation.cc: New.
486         * testsuite/30_threads/promise/cons/1.cc: New.
487         * testsuite/30_threads/promise/cons/assign_neg.cc: New.
488         * testsuite/30_threads/promise/cons/copy_neg.cc: New.
489         * testsuite/30_threads/promise/cons/move_assign.cc: New.
490         * testsuite/30_threads/promise/cons/move.cc: New.
491         * testsuite/30_threads/promise/members/get_future.cc: New.
492         * testsuite/30_threads/promise/members/get_future2.cc: New.
493         * testsuite/30_threads/promise/members/set_exception.cc: New.
494         * testsuite/30_threads/promise/members/set_exception2.cc: New.
495         * testsuite/30_threads/promise/members/set_value.cc: New.
496         * testsuite/30_threads/promise/members/set_value2.cc: New.
497         * testsuite/30_threads/promise/members/set_value3.cc: New.
498         * testsuite/30_threads/promise/members/swap.cc: New.
499         * testsuite/30_threads/promise/requirements/
500         explicit_instantiation.cc: New.
501         * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
502         * testsuite/30_threads/shared_future/cons/copy.cc: New.
503         * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
504         * testsuite/30_threads/shared_future/cons/move.cc: New.
505         * testsuite/30_threads/shared_future/members/get.cc: New.
506         * testsuite/30_threads/shared_future/members/get2.cc: New.
507         * testsuite/30_threads/shared_future/members/has_exception.cc: New.
508         * testsuite/30_threads/shared_future/members/has_value.cc: New.
509         * testsuite/30_threads/shared_future/members/is_ready.cc: New.
510         * testsuite/30_threads/shared_future/members/wait.cc: New.
511         * testsuite/30_threads/shared_future/members/wait_for.cc: New.
512         * testsuite/30_threads/shared_future/members/wait_until.cc: New.
513         * testsuite/30_threads/shared_future/requirements/
514         explicit_instantiation.cc: New.
515         * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
516         * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
517         * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
518         * testsuite/30_threads/unique_future/cons/move.cc: New.
519         * testsuite/30_threads/unique_future/members/get.cc: New.
520         * testsuite/30_threads/unique_future/members/get2.cc: New.
521         * testsuite/30_threads/unique_future/members/has_exception.cc: New.
522         * testsuite/30_threads/unique_future/members/has_value.cc: New.
523         * testsuite/30_threads/unique_future/members/is_ready.cc: New.
524         * testsuite/30_threads/unique_future/members/wait.cc: New.
525         * testsuite/30_threads/unique_future/members/wait_for.cc: New.
526         * testsuite/30_threads/unique_future/members/wait_until.cc: New.
527         * testsuite/30_threads/unique_future/requirements/
528         explicit_instantiation.cc: New.
529         * testsuite/performance/30_threads/future/polling.cc: New.
530
531 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
532
533         * Revert last Change.
534
535 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
536
537         PR libstdc++/40497
538         * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
539         signature per the current C++1x draft (N2857).
540         * testsuite/24_iterators/operations/40497.cc: Add.
541
542 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
543
544         * include/bits/random.h (_Adaptor): Simplify for _DInputType always
545         a floating point type.
546         (uniform_int_distribution<>::uniform_int_distribution(_IntType,
547         _IntType)): Fix second default argument.
548         (uniform_int_distribution<>::_M_call): Remove.
549         (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
550         const param_type&)): Only declare.
551         * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
552         _UniformRandomNumberGenerator&, result_type, result_type, true_type):
553         Remove.
554         uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
555         const param_type&): Define here.
556         (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
557         const param_type&), discrete_distribution<>::operator()
558         (_UniformRandomNumberGenerator&, const param_type&), 
559         piecewise_constant_distribution<>::operator()
560         (_UniformRandomNumberGenerator&, const param_type&),
561         piecewise_linear_distribution<>::operator()
562         (_UniformRandomNumberGenerator&, const param_type&)): Use double as
563         the second template argument of _Adaptor.
564         * testsuite/26_numerics/random/uniform_int_distribution/cons/
565         default.cc: Adjust.
566
567 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
568
569         * include/bits/random.tcc (discrete_distribution<>::param_type::
570         param_type(size_t, double, double, _Func),
571         discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
572         const param_type&)): Tidy.
573         (piecewise_constant_distribution<>::param_type::_M_initialize):
574         Use reserve, fix.
575         (piecewise_constant_distribution<>::param_type::
576         param_type(initializer_list<>, _Func),
577         piecewise_constant_distribution<>::param_type::
578         param_type(size_t, _RealType, _RealType, _Func),
579         piecewise_linear_distribution<>::param_type::
580         param_type(initializer_list<>, _Func),
581         piecewise_linear_distribution<>::param_type::
582         param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
583         (piecewise_constant_distribution<>::param_type::
584         param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
585         piecewise_constant_distribution<>::
586         operator()(_UniformRandomNumberGenerator&, const param_type&),
587         piecewise_linear_distribution<>::
588         operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
589         (operator>>(std::basic_istream<>&,
590         piecewise_constant_distribution<>&),
591         operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
592         Use reserve.
593         * include/bits/random.h: Minor cosmetic changes.
594
595 2009-06-17  Benjamin Kosnik  <bkoz@redhat.com>
596
597         * testsuite/23_containers/list/check_construct_destroy.h: New.
598         Move test logic here.
599         * testsuite/23_containers/list/moveable.h: Same.
600         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
601         * testsuite/23_containers/list/modifiers/1.h: Same.
602         * testsuite/23_containers/list/modifiers/2.h: Same.
603         * testsuite/23_containers/list/modifiers/3.h: Same.
604         * testsuite/23_containers/list/modifiers/swap/1.h: Same.
605         * testsuite/23_containers/list/modifiers/swap/2.h: Same.
606         * testsuite/23_containers/list/modifiers/swap/3.h: Same.
607         * testsuite/23_containers/list/operations/1.h: Same.
608         * testsuite/23_containers/list/operations/2.h: Same.
609         * testsuite/23_containers/list/operations/3.h: Same.
610         * testsuite/23_containers/list/operations/4.h: Same.
611         * testsuite/23_containers/list/operations/5.h: Same.
612         * testsuite/23_containers/list/capacity/1.h: Same.
613         * testsuite/23_containers/list/init-list.h: Same.
614         * testsuite/23_containers/list/cons/1.h: Same.
615         * testsuite/23_containers/list/cons/2.h: Same.
616         * testsuite/23_containers/list/cons/3.h: Same.
617         * testsuite/23_containers/list/cons/4.h: Same.
618         * testsuite/23_containers/list/cons/5.h: Same.
619         * testsuite/23_containers/list/cons/6.h: Same.
620         * testsuite/23_containers/list/cons/7.h: Same.
621         * testsuite/23_containers/list/cons/8.h: Same.
622         * testsuite/23_containers/list/cons/9.h: Same.
623         * testsuite/23_containers/list/cons/clear_allocator.h: Same.
624         * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
625         header.
626         * testsuite/23_containers/list/modifiers/1.cc: Same.
627         * testsuite/23_containers/list/modifiers/2.cc: Same.
628         * testsuite/23_containers/list/modifiers/3.cc: Same.
629         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
630         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
631         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
632         * testsuite/23_containers/list/operations/1.cc: Same.
633         * testsuite/23_containers/list/operations/2.cc: Same.
634         * testsuite/23_containers/list/operations/3.cc: Same.
635         * testsuite/23_containers/list/operations/4.cc: Same.
636         * testsuite/23_containers/list/operations/5.cc: Same.
637         * testsuite/23_containers/list/capacity/1.cc: Same.
638         * testsuite/23_containers/list/init-list.cc: Same.
639         * testsuite/23_containers/list/cons/1.cc: Same.
640         * testsuite/23_containers/list/cons/2.cc: Same.
641         * testsuite/23_containers/list/cons/3.cc: Same.
642         * testsuite/23_containers/list/cons/4.cc: Same.
643         * testsuite/23_containers/list/cons/5.cc: Same.
644         * testsuite/23_containers/list/cons/6.cc: Same.
645         * testsuite/23_containers/list/cons/7.cc: Same.
646         * testsuite/23_containers/list/cons/8.cc: Same.
647         * testsuite/23_containers/list/cons/9.cc: Same.
648         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
649         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
650         * testsuite/23_containers/list/moveable.cc: Same.
651
652 2009-06-17  Tom Tromey  <tromey@redhat.com>
653
654         * python/hook.in: Do not fail when there is no current objfile.
655         Use os.path.normpath.
656
657 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
658
659         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
660         Remove.
661         (exception_ptr::operator=(exception_ptr&&)): Cast source to
662         rvalue-reference so that move constructor is called.
663         * testsuite/18_support/exception_ptr/move.cc: New.
664
665 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
666
667         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
668         if joinable.
669
670 2009-06-15  Tom Tromey  <tromey@redhat.com>
671
672         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
673         set self.iter.
674         (StdMapPrinter.to_string): Make a new iterator.
675         (StdMapPrinter.children): Likewise.
676         (StdSetPrinter.__init__): Don't set self.iter.
677         (StdSetPrinter.to_string): Make a new iterator.
678         (StdSetPrinter.children): Likewise.
679
680 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
681
682         * include/bits/random.tcc
683         (negative_binomial_distribution<>::operator()
684         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
685         class member gamma_distribution.
686         (negative_binomial_distribution<>::operator()
687         (_UniformRandomNumberGenerator&)): Implement out of line here.
688         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
689         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
690         (student_t_distribution<>::operator()
691         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
692         simplify.
693         (operator<<(basic_ostream<>&, student_t_distribution<>),
694         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
695         (chi_squared_distribution<>::operator()
696         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
697         tweak to use a class member gamma_distribution.
698         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
699         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
700         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
701         const param_type&): Move inline, tweak to use class member
702         gamma_distributions.
703         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
704         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
705         * include/bits/random.h: Adjust, minor tweaks.
706
707 2009-06-10  Tom Tromey  <tromey@redhat.com>
708
709         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
710         (build_libstdcxx_dictionary): Accept shortened form of
711         basic_string names.
712         (StdStringPrinter.to_string): Remove reference to WideEncoding.
713
714 2009-06-10  Tom Tromey  <tromey@redhat.com>
715
716         PR libstdc++/40289:
717         * python/Makefile.in: Rebuild.
718         * python/hook.in: Compute module path relative to objfile.
719         * python/Makefile.am (pythondir): Redefine.
720         (gdb.py): Subst toolexeclibdir.
721         (install-data-local): Rewrite.
722
723 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
724
725         * include/bits/move.h: Doxygen group fixes.
726
727 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
728
729         * include/bits/random.tcc (gamma_distribution<>::operator()
730         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
731         the Marsaglia/Tsang algorithm.
732         (gamma_distribution<>::param_type::_M_initialize): Adjust.
733         (operator<<(basic_ostream<>&, gamma_distribution<>),
734         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
735
736         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
737         Remove, just use normal_distribution.
738         (operator<<(basic_ostream<>&, student_t_distribution<>),
739         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
740         (linear_congruential_engine<>::operator()()): Move inline.
741         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
742         const param_type&)): Move inline, just use normal_distribution.
743         (operator<<(basic_ostream<>&, lognormal_distribution<>),
744         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
745         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
746         const param_type&)): Move here, out of line.
747         (piecewise_constant_distribution<>::param_type::param_type()): Move
748         inline.
749         * include/bits/random.h: Adjust, minor tweaks.
750
751 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
752
753         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
754
755 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
756
757         * include/ext/throw_allocator.h: Rework.
758         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
759         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
760         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
761         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
762         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
763         * testsuite/util/regression/rand/priority_queue/
764         container_rand_regression_test.tcc: Inline functions.
765         * testsuite/util/regression/rand/assoc/
766         container_rand_regression_test.tcc: Same.
767
768 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
769
770         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
771
772 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
773
774         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
775         * configure: Regenerate.
776
777 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
778
779         PR libstdc++/40299
780         * include/ext/memory: Fully qualify calls with __gnu_cxx.
781         * testsuite/ext/rope/40299.cc: New.
782
783 2009-05-28  Tom Tromey  <tromey@redhat.com>
784             Phil Muldoon  <pmuldoon@redhat.com>
785             Jonathan Wakely  <jwakely.gcc@gmail.com>
786
787         * python/Makefile.in, , python/libstdcxx/__init__.py,
788         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
789         python/hook.in, python/Makefile.am: New files.
790         * configure, Makefile.in: Rebuild.
791         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
792         * Makefile.am (SUBDIRS): Add python.
793
794 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
795
796         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
797         to ...
798         * testsuite/util/replacement_memory_operators.h: ...here. New.
799         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
800         * testsuite/util/testsuite_hooks.cc: Same.
801
802         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
803         replacement_memory_operators.h.
804         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
805         * testsuite/ext/mt_allocator/check_delete.cc: Same.
806         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
807         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
808         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
809         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
810         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
811         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
812         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
813         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
814         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
815         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
816         * testsuite/ext/mt_allocator/check_new.cc: Same.
817         * testsuite/ext/debug_allocator/check_delete.cc: Same.
818         * testsuite/ext/debug_allocator/check_new.cc: Same.
819         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
820         * testsuite/ext/new_allocator/check_delete.cc: Same.
821         * testsuite/ext/new_allocator/check_new.cc: Same.
822         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
823         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
824         * testsuite/ext/throw_allocator/check_delete.cc: Same.
825         * testsuite/ext/throw_allocator/check_new.cc: Same.
826         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
827         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
828         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
829         * testsuite/ext/malloc_allocator/check_new.cc: Same.
830         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
831         * testsuite/ext/pool_allocator/check_delete.cc: Same.
832         * testsuite/ext/pool_allocator/check_new.cc: Same.
833         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
834         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
835         * testsuite/ext/array_allocator/check_delete.cc: Same.
836         * testsuite/ext/array_allocator/check_new.cc: Same.
837         * testsuite/23_containers/deque/cons/1.cc: Same.
838         * testsuite/23_containers/deque/cons/2.cc: Same.
839
840 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
841
842         * libsupc++/initializer_list: Format.
843         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
844         * testsuite/18_support/initializer_list/requirements/
845         explicit_instantiation.cc: New.
846
847 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
848
849         PR libstdc++/40273
850         * include/tr1_impl/functional: Add explicit casts.
851         * testsuite/20_util/function/requirements/
852         explicit_instantiation.cc: New.
853         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
854
855 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
856
857         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
858
859 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
860
861         PR libstdc++/40221
862         * include/tr1_impl/functional: Add explicit cast.
863
864 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
865
866         PR libstdc++/40094
867         Revert:
868         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
869         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
870         out of line member functions definitions.
871         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
872         Remove, use static locals instead.
873         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
874         * src/throw_allocator.cc: New.
875         * src/Makefile.am: Add.
876         * config/abi/pre/gnu.ver: Add exports.
877         * src/Makefile.in: Regenerate.
878
879 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
880
881         * include/tr1_impl/functional (function): Use explicit operator bool.
882         * include/bits/shared_ptr.h (__shared_ptr): Same.
883         * include/bits/unique_ptr.h (unique_ptr): Same.
884         * include/std/mutex (unique_lock): Same.
885         * include/std/system_error (error_code): Same.
886         (error_condition): Same.
887         * include/std/ostream (sentry): Same.
888         * include/std/istream (sentry): Same.
889         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
890         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
891         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
892         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
893         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
894         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
895         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
896
897 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
898
899         * testsuite/23_containers/list/14340.cc: Abstract list type.
900         * testsuite/23_containers/list/init-list.cc: Same.
901         * testsuite/23_containers/list/pthread5.cc: Same.
902         * testsuite/23_containers/list/invalidation/1.cc: Same.
903         * testsuite/23_containers/list/invalidation/2.cc: Same.
904         * testsuite/23_containers/list/invalidation/3.cc: Same.
905         * testsuite/23_containers/list/invalidation/4.cc: Same.
906         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
907         * testsuite/23_containers/list/modifiers/1.cc: Same.
908         * testsuite/23_containers/list/modifiers/2.cc: Same.
909         * testsuite/23_containers/list/modifiers/3.cc: Same.
910         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
911         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
912         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
913         * testsuite/23_containers/list/cons/1.cc: Same.
914         * testsuite/23_containers/list/cons/2.cc: Same.
915         * testsuite/23_containers/list/cons/3.cc: Same.
916         * testsuite/23_containers/list/cons/4.cc: Same.
917         * testsuite/23_containers/list/cons/5.cc: Same.
918         * testsuite/23_containers/list/cons/6.cc: Same.
919         * testsuite/23_containers/list/cons/7.cc: Same.
920         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
921         * testsuite/23_containers/list/cons/8.cc: Same.
922         * testsuite/23_containers/list/cons/9.cc: Same.
923         * testsuite/23_containers/list/operations/1.cc: Same.
924         * testsuite/23_containers/list/operations/2.cc: Same.
925         * testsuite/23_containers/list/operations/3.cc: Same.
926         * testsuite/23_containers/list/operations/4.cc: Same.
927         * testsuite/23_containers/list/operations/5.cc: Same.
928         * testsuite/23_containers/list/requirements/citerators.cc: Same.
929         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
930         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
931         * testsuite/23_containers/list/requirements/dr438/
932         constructor_1_neg.cc: Same.
933         * testsuite/23_containers/list/requirements/dr438/
934         constructor_2_neg.cc: Same.
935         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
936         * testsuite/23_containers/list/requirements/
937         partial_specialization/1.cc: Same.
938         * testsuite/23_containers/list/23781.cc: Same.
939         * testsuite/23_containers/list/pthread1.cc: Same.
940         * testsuite/23_containers/list/capacity/1.cc: Same.
941         * testsuite/23_containers/list/capacity/29134.cc: Same.
942         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
943         * testsuite/23_containers/list/moveable.cc: Same.
944
945         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
946
947 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
948
949         PR libstdc++/40184
950         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
951         Declare...
952         * config/locale/gnu/c_locale.cc: ... and define.
953         * config/locale/generic/c_locale.cc: Define.
954         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
955         Use it.
956         * testsuite/22_locale/locale/cons/40184.cc: New.
957
958 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
959
960         PR libstdc++/40192
961         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
962         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
963         * testsuite/23_containers/vector/40192.cc: New.
964
965 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
966
967         * include/bits/stl_pair.h (swap): Do not swap rvalues.
968         * include/bits/stl_deque.h (swap): Likewise.
969         * include/bits/stl_list.h (swap): Likewise.
970         * include/bits/stl_vector.h (swap): Likewise.
971         * include/bits/stl_bvector.h (swap): Likewise.
972         * include/bits/stl_queue.h (swap): Likewise.
973         * include/bits/stl_stack.h (swap): Likewise.
974         * include/bits/stl_tree.h (swap): Likewise.
975         * include/bits/stl_map.h (swap): Likewise.
976         * include/bits/stl_multimap.h (swap): Likewise.
977         * include/bits/stl_set.h (swap): Likewise.
978         * include/bits/stl_multiset.h (swap): Likewise.
979         * include/bits/forward_list.h (swap): Likewise.
980         * include/bits/unique_ptr.h (swap): Likewise.
981         * include/debug/deque (swap): Likewise.
982         * include/debug/list (swap): Likewise.
983         * include/debug/vector (swap): Likewise.
984         * include/debug/map.h (swap): Likewise.
985         * include/debug/multimap.h (swap): Likewise.
986         * include/debug/set.h (swap): Likewise.
987         * include/debug/multiset.h (swap): Likewise.
988         * include/debug/unordered_map (swap): Likewise.
989         * include/debug/unordered_set (swap): Likewise.
990         * include/ext/vstring.h (swap): Likewise.
991         * include/tr1_impl/unordered_map (swap): Likewise.
992         * include/tr1_impl/hashtable (swap): Likewise.
993         * include/tr1_impl/unordered_set (swap): Likewise.
994         * include/std/tuple (swap): Likewise.
995         * include/std/mutex (swap): Likewise.
996         * include/std/thread (swap): Likewise.
997         (operator<<): Only output to lvalue streams.
998         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
999         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
1000         * testsuite/23_containers/deque/requirements/dr438/
1001         assign_neg.cc: Adjust line numbers.
1002         * testsuite/23_containers/deque/requirements/dr438/
1003         constructor_1_neg.cc: Likewise.
1004         * testsuite/23_containers/deque/requirements/dr438/
1005         constructor_2_neg.cc: Likewise.
1006         * testsuite/23_containers/deque/requirements/dr438/
1007         insert_neg.cc: Likewise.
1008         * testsuite/23_containers/list/requirements/dr438/
1009         assign_neg.cc: Likewise.
1010         * testsuite/23_containers/list/requirements/dr438/
1011         constructor_1_neg.cc: Likewise.
1012         * testsuite/23_containers/list/requirements/dr438/
1013         constructor_2_neg.cc: Likewise.
1014         * testsuite/23_containers/list/requirements/dr438/
1015         insert_neg.cc: Likewise.
1016         * testsuite/23_containers/vector/requirements/dr438/
1017         assign_neg.cc: Likewise.
1018         * testsuite/23_containers/vector/requirements/dr438/
1019         constructor_1_neg.cc: Likewise.
1020         * testsuite/23_containers/vector/requirements/dr438/
1021         constructor_2_neg.cc: Likewise.
1022         * testsuite/23_containers/vector/requirements/dr438/
1023         insert_neg.cc: Likewise.
1024         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
1025         test non-member swap.
1026         * testsuite/30_threads/thread/swap/2.cc: Remove.
1027
1028 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
1029
1030         * include/std/mutex: Move std::lock_error to ...
1031         * src/compatibility.cc: Here.
1032         * src/mutex.cc: Likewise.
1033         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
1034         for lock types and remove std::lock_error check.
1035
1036 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1037
1038         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
1039         double include.
1040
1041 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1042
1043         PR libstdc++/40160
1044         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
1045         typeid when __GXX_RTTI is undefined.
1046         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
1047         for null _M_variant._M_iterator._M_type,
1048         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
1049         * testsuite/21_strings/basic_string/40160.cc: New.
1050
1051 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1052
1053         * testsuite/26_numerics/random/discrete_distribution/cons/
1054         num_xbound_fun.cc: Minor tweaks.
1055         * testsuite/26_numerics/random/piecewise_constant_distribution/
1056         cons/initlist_fun.cc: Likewise
1057         * testsuite/26_numerics/random/piecewise_constant_distribution/
1058         cons/num_xbound_fun.cc: Likewise
1059         * testsuite/26_numerics/random/piecewise_linear_distribution/
1060         cons/initlist_fun.cc: Likewise
1061         * testsuite/26_numerics/random/piecewise_linear_distribution/
1062         cons/num_xbound_fun.cc: Likewise
1063
1064 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
1065
1066         PR libstdc++/36211
1067         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
1068         cxxldflags to additional_flags rather than cxx_final.
1069
1070 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
1071
1072         * testsuite/26_numerics/random/discrete_distribution/cons/
1073         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
1074         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
1075         initlist_fun.cc: Likewise
1076         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
1077         num_xbound_fun.cc: Likewise
1078         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
1079         initlist_fun.cc: Likewise
1080         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
1081         num_xbound_fun.cc: Likewise
1082
1083 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1084
1085         PR libstdc++/40123
1086         * random.tcc (independent_bits_engine<>::operator()()): Use
1087         result_type(1), not 1UL.
1088
1089         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
1090         and _M_b.min(), instead of this->max() and this->min().
1091
1092         * random.h (_ShiftMin1): Remove, adjust everywhere.
1093
1094         * random.tcc: Minor cosmetic changes.
1095
1096 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1097
1098         * include/bits/random.tcc (cauchy_distribution<>::
1099         operator()(_UniformRandomNumberGenerator&, const param_type&)):
1100         Avoid M_PI, a glibc extension.
1101
1102 2009-05-13  Ben Elliston  <bje@au.ibm.com>
1103
1104         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
1105         * include/Makefile.in: Likewise.
1106
1107 2009-05-13  Ben Elliston  <bje@au.ibm.com>
1108
1109         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
1110         const void * const.
1111
1112 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
1113
1114         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
1115         random number engines, complex, bitset, array, time utilities, and
1116         char_traits.
1117
1118 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
1119
1120         * libsupc++/exception: Include nested_exception.h in C++0x mode.
1121         * libsupc++/nested_exception.h: New.
1122         * libsupc++/Makefile.am: Add new header.
1123         * libsupc++/Makefile.in: Regenerate.
1124         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
1125         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
1126         * testsuite/18_support/nested_exception/cons.cc: New.
1127         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
1128         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
1129         * doc/xml/manual/status_cxx200x.xml: Adjust.
1130
1131 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1132
1133         * include/ext/throw_allocator.h: Remove redundant include.
1134
1135 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1136
1137         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
1138         out of line member functions definitions.
1139         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
1140         Remove, use static locals instead.
1141         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
1142         * src/throw_allocator.cc: New.
1143         * src/Makefile.am: Add.
1144         * config/abi/pre/gnu.ver: Add exports.
1145         * src/Makefile.in: Regenerate.
1146
1147 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1148
1149         * configure.ac: Bump libtool_VERSION to 6:12:0.
1150         * configure: Regenerate.
1151
1152 2009-05-07  Matthias Klose  <doko@ubuntu.com>
1153
1154         PR libstdc++/40038
1155         * src/math_stubs_long_double.cc: Add ceill.
1156
1157 2009-05-06  Johannes Singler  <singler@ira.uka.de>
1158
1159         PR libstdc++/39546
1160         * include/parallel/algo.h (find_switch):
1161         Parametrize binder2nd with const T& instead of T.
1162         * testsuite/25_algorithms/find/39546.cc: new test case
1163
1164 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1165
1166         Revert:
1167         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1168
1169         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
1170         possible.
1171         * configure: Regenerate.
1172
1173 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
1174
1175         PR libstdc++/39909
1176         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
1177         __set_once_functor_lock_ptr): Replace global lock object with local
1178         locks on global mutex.
1179         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
1180         __set_once_functor_lock_ptr): Likewise, keeping old function to
1181         preserve ABI.
1182         (__once_proxy): Use pointer to local lock if set, global lock
1183         otherwise.
1184         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
1185         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
1186         * testsuite/30_threads/call_once/39909.cc: New.
1187
1188 2009-05-03  Jan Hubicka  <jh@suse.cz>
1189
1190         * include/parallel/settings.h (get): Mark const.
1191         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
1192         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
1193         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
1194         throw ().
1195         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
1196         (is_open, fd): Mark pure and throw ().
1197         (seekoff): Mark throw ().
1198
1199 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1200
1201         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
1202         possible.
1203         * configure: Regenerate.
1204
1205 2009-05-02  Jan Hubicka  <jh@suse.cz>
1206
1207         * include/tr1_impl/functional_hash.h (explicit specializations of ()
1208         operator): Mark pure.
1209
1210 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
1211
1212         * scripts/create_testsuite_files: Remove thread directory.
1213
1214 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
1215
1216         PR libstdc++/39868
1217         * scripts/run_doxygen: Uncomment removal of includes.
1218         (problematic): Rewrite __cxxabiv1 namespace to abi.
1219
1220 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1221
1222         Revert the last commit.
1223
1224 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
1225
1226         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
1227         Replace global lock object with local locks on global mutex.
1228         * src/mutex.cc: Likewise.
1229         * config/abi/pre/gnu.ver: Adjust.
1230         * testsuite/30_threads/call_once/call_once2.cc: New.
1231
1232 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1233
1234         PR libstdc++/39880
1235         PR libstdc++/39881
1236         PR libstdc++/39882
1237         * include/std/system_error (is_error_code_enum<errc>): Remove.
1238         (error_condition<>::error_condition(_ErrorCodeEnum,)
1239         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
1240         (error_code<>::error_code(_ErrorCodeEnum,),
1241         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
1242         * testsuite/19_diagnostics/system_error/39880.cc: New.
1243         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
1244         Likewise.
1245         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
1246         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
1247         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
1248         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
1249         Adjust.
1250         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1251         Likewise.
1252         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1253         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1254         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1255         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
1256         Likewise.
1257         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1258         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1259         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1260         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
1261
1262 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
1263
1264         * doc/xml/authors.xml: Add space.
1265         * doc/xml/faq.xml: Update links.
1266         * doc/xml/manual/intro.xml: Same.
1267         * doc/xml/manual/abi.xml: Update.
1268         * doc/xml/manual/appendix_contributing.xml: Fix typo.
1269         * doc/xml/manual/status_cxxtr1.xml: Update links.
1270         * doc/xml/manual/status_cxx1998.xml: Same.
1271         * doc/xml/manual/status_cxx200x.xml: Same.
1272
1273 2009-04-22  Jan Hubicka  <jh@suse.cz>
1274
1275         * include/tr1_impl/array (at): Do not use builtin_expect.
1276         * include/ext/throw_allocator.h (allocate): Likewise.
1277         * include/ext/pool_allocator.h (allocate): Likweise.
1278         * include/ext/bitmap_allocator.h (allocate): Likewise.
1279         * include/ext/rc_string_base.h (_S_construct): Likewise.
1280         * include/ext/malloc_allocator.h (allocate): Likewise.
1281         * include/ext/mt_allocator.h (allocate): Likewise.
1282         * include/ext/sso_string_base.h (_M_construct): Likewise.
1283         * include/bits/basic_string.tcc (_S_construct): Likewise.
1284
1285 2009-04-22  Jan Hubicka  <jh@suse.cz>
1286
1287         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1288         (atexit, atoll, stroll, strtoull): Mark throw ()
1289         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1290         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
1291         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1292         (atexit, atoll, stroll, strtoull): Mark throw ()
1293         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1294         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1295
1296 2009-04-21  Jan Hubicka  <jh@suse.cz>
1297
1298         * include/ext/atomicity.h
1299         (__exchange_and_add, __atomic_add): Mark throw ().
1300         * config/os/aix/atomicity.h
1301         * config/os/aix/atomicity.h
1302         * config/os/irix/atomicity.h
1303         * config/cpu/cris/atomicity.h
1304         * config/cpu/m68k/atomicity.h
1305         * config/cpu/hppa/atomicity.h
1306         * config/cpu/sparc/atomicity.h
1307         * config/cpu/i386/atomicity.h
1308         * config/cpu/i486/atomicity.h
1309         * config/cpu/sh/atomicity.h
1310         * config/cpu/generic/atomicity_mutex/atomicity.h
1311         * config/cpu/generic/atomicity_builtins/atomicity.h
1312         (__exchange_and_add, __atomic_add): Mark throw ().
1313
1314 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
1315
1316         PR libstdc++/39835
1317         * include/bits/random.h: Avoid the badname __alpha (and, for
1318         consistency, __beta too).
1319         * include/bits/random.tcc: Likewise.
1320
1321 2009-04-19  Jan Hubicka  <jh@suse.cz>
1322
1323         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
1324         _GLIBCXX_NOTHROW.
1325
1326 2009-04-19  Jan Hubicka  <jh@suse.cz>
1327
1328         * include/c_compatibility/stdatomic.h
1329         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1330         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
1331         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
1332
1333 2009-04-18  Jan Hubicka  <jh@suse.cz>
1334
1335         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
1336         * libsupc++/unwind-cxx.h (__cxa_get_globals,
1337         __cxa_get_globals_fast): Mark const.
1338         (__cxa_get_exception_ptr): Mark pure.
1339         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
1340         (__terminate): Makr throw ().
1341         * libsupc++/exception (terminate): Mark throw().
1342         (uncaught_exception): Mark pure.
1343         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
1344         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
1345         Mark throw().
1346         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
1347         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
1348         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
1349         __cxa_guard_abort): Mark throw ().
1350         (__cxa_pure_virtual): Mark noreturn.
1351         (__cxa_current_exception_type): Mark throw and pure.
1352         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
1353         __cxa_exception_type): Mark pure.
1354         (_M_safe_bool_dummy): Mark pure and const.
1355
1356 2009-04-18  Jan Hubicka  <jh@suse.cz>
1357
1358         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
1359         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
1360         _M_destroy_thread_key): Mark throw ()
1361         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
1362         _M_singular, _M_can_compare _M_get_mutex, _M_message,
1363         _M_get_max_length): Mark throw ().
1364         * include/debug/formatter.h (_M_message, _M_format_word,
1365         _M_get_max_length): Mark throw ().
1366         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
1367         _M_detach_single): Mark throw ().
1368         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
1369         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
1370         throw ()
1371         (_M_get_mutex): Mark throw ().
1372         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
1373         (_M_destroy_thread_key): Mark CONST and throw.
1374         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1375         throw ().
1376
1377 2009-04-18  Jan Hubicka  <jh@suse.cz>
1378
1379         * src/condition_variable.cc (condition_variable,
1380         condition_variable_any constructors): Mark throw()
1381         * src/hash.cc (operator() for long double, string, and wstring): Mark
1382         throw ().
1383         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
1384         _M_setup, rdbuf, str): Mark throw ().
1385         * src/chrono.cc (new): Mark throw ().
1386         * include/std/system_error (system_category, generic_category): Mark
1387         throw () and const.
1388         * include/std/chrono (now): Mark throw ().
1389         * include/std/condition_variable (condition_variable,
1390         ~condition_variable, condition_variable_any,
1391         ~condition_variable_any): Mark throw ().
1392         * include/std/mutex (mutex): Mark throw ().
1393         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1394         throw.
1395         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
1396         and throw ().
1397         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
1398         * include/bits/locale_classes.h (_S_initialize_once,
1399         _S_clone_c_locale): Mark throw ().
1400         (_S_get_c_name): Mark const and throw ().
1401         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
1402         throw ().
1403         * include/bits/locale_facets.h (__convert_to_v explicit instances):
1404         Mark throw ().
1405         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
1406         throw ().
1407         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
1408         ios_base): Mark throw ()
1409         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
1410         * include/backward/strstream (strstreambuf constructors): Mark throw ().
1411         (str, freeze, _M_setupf): Mark throw ().
1412         (pcount): Mark pure and throw ().
1413         (rdbuf): Mark const and throw ().
1414
1415 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
1416
1417         PR libstdc++/39802
1418         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
1419         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
1420         Always accept negative values, for unsigned types too.
1421         * testsuite/22_locale/num_get/get/char/39802.cc: New.
1422         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
1423
1424 2009-04-18  Jan Hubicka  <jh@suse.cz>
1425
1426         * include/debug/formater.h: Include bits/c++config.h.
1427         (_M_error): Mark noreturn.
1428         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
1429         _GLIBCXX_NORETURN): New.
1430         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
1431         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
1432         Mark pure.
1433         * include/c_compatibility/stdatomic.h
1434         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1435         __atomic_flag_wait_explicit, __atomic_flag_for_address):
1436         Mark by throw ().
1437         * src/atomic.cc (atomic_flag_test_and_set_explicit,
1438         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
1439         __atomic_flag_for_address): Mark by throw ().
1440
1441 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
1442
1443         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
1444
1445 2009-04-16  Jan Hubicka  <jh@suse.cz>
1446
1447         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
1448         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
1449         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
1450         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
1451         out body to ...
1452         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
1453         functions.
1454         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
1455         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
1456         _Rb_tree_black_count): Mark nothrow.
1457
1458 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
1459
1460         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
1461         from base classes.
1462         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
1463
1464 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1465
1466         * doc/html: Regenerate.
1467
1468 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1469
1470         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
1471
1472         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
1473         * doc/xml/gnu/fdl-1.2.xml: Same.
1474         * doc/xml/manual/numerics.xml: Same.
1475         * doc/xml/manual/concurrency.xml: Same.
1476         * doc/xml/manual/intro.xml: Same.
1477         * doc/xml/manual/status_cxxtr1.xml: Same.
1478         * doc/xml/manual/containers.xml: Same.
1479         * doc/xml/manual/io.xml: Same.
1480         * doc/xml/manual/utilities.xml: Same.
1481         * doc/xml/manual/support.xml: Same.
1482         * doc/xml/manual/using.xml: Same.
1483         * doc/xml/manual/localization.xml: Same.
1484         * doc/xml/manual/locale.xml: Same.
1485         * doc/xml/manual/extensions.xml: Same.
1486         * doc/xml/manual/appendix_contributing.xml: Same.
1487         * doc/xml/manual/diagnostics.xml: Same.
1488         * doc/xml/manual/status_cxx200x.xml: Same.
1489
1490 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1491
1492         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
1493         * doc/xml/manual/status_cxx200x.xml: Adjust.
1494
1495 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
1496
1497         * doc/xml/spine.xml: Remove unused license entity, update
1498         copyright year.
1499
1500         * doc/xml/manual/spine.xml: Markup for primary index terms.
1501         * doc/xml/manual/numerics.xml: Same.
1502         * doc/xml/manual/intro.xml: Same.
1503         * doc/xml/manual/containers.xml: Same.
1504         * doc/xml/manual/io.xml: Same.
1505         * doc/xml/manual/appendix_porting.xml: Same.
1506         * doc/xml/manual/utilities.xml: Same.
1507         * doc/xml/manual/support.xml: Same.
1508         * doc/xml/manual/localization.xml: Same.
1509         * doc/xml/manual/strings.xml: Same.
1510         * doc/xml/manual/extensions.xml: Same.
1511         * doc/xml/manual/appendix_contributing.xml: Same.
1512         * doc/xml/manual/diagnostics.xml: Same.
1513         * doc/xml/manual/algorithms.xml: Same.
1514         * doc/xml/manual/appendix_free.xml: Same.
1515         * doc/xml/manual/iterators.xml: Same.
1516
1517         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
1518         * doc/xml/gnu/fdl-1.2.xml: Same.
1519
1520         * doc/xml/manual/status_cxx200x.xml: Re-write.
1521
1522 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
1523
1524         PR libstdc++/39629 (final bits)
1525         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
1526         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
1527         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
1528         Fix formula for __j.
1529         * include/bits/random.tcc (operator==(const normal_distribution<>&,
1530         const normal_distribution<>&): Remove.
1531         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
1532         const uniform_int_distribution<>&), operator==(const
1533         uniform_real_distribution<>&, const uniform_real_distribution<>&),
1534         operator==(const normal_distribution<>&, const normal_distribution<>&),
1535         operator==(const lognormal_distribution<>&,
1536         const lognormal_distribution<>&), operator==(const
1537         chi_squared_distribution<>&, const chi_squared_distribution<>&),
1538         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
1539         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
1540         operator==(const student_t_distribution<>&,
1541         const student_t_distribution<>&), operator==(const
1542         bernoulli_distribution<>&, const bernoulli_distribution<>&),
1543         operator==(const binomial_distribution<>&, const
1544         binomial_distribution<>&), operator==(const geometric_distribution<>&,
1545         const geometric_distribution<>&), operator==(const
1546         negative_binomial_distribution<>&, const
1547         negative_binomial_distribution<>&), operator==(const
1548         poisson_distribution<>&, const poisson_distribution<>&),
1549         operator==(const exponential_distribution<>&,
1550         const exponential_distribution<>&), operator==(const
1551         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
1552         weibull_distribution<>&, const weibull_distribution<>&),
1553         operator==(const extreme_value_distribution<>&,
1554         const extreme_value_distribution<>&), operator==(const
1555         discrete_distribution<>&, const discrete_distribution<>&),
1556         operator==(const piecewise_constant_distribution<>&,
1557         const piecewise_constant_distribution<>&), operator==(const
1558         piecewise_linear_distribution<>&, const
1559         piecewise_linear_distribution<>&)): Remove.
1560         * testsuite/26_numerics/random/uniform_real_distribution/operators/
1561         serialize.cc: Remove.
1562         * testsuite/26_numerics/random/piecewise_constant_distribution/
1563         operators/serialize.cc: Likewise.
1564         * testsuite/26_numerics/random/chi_squared_distribution/operators/
1565         serialize.cc: Likewise.
1566         * testsuite/26_numerics/random/normal_distribution/operators/
1567         serialize.cc: Likewise.
1568         * testsuite/26_numerics/random/uniform_int_distribution/operators/
1569         serialize.cc: Likewise.
1570         * testsuite/26_numerics/random/poisson_distribution/operators/
1571         serialize.cc: Likewise.
1572         * testsuite/26_numerics/random/bernoulli_distribution/operators/
1573         serialize.cc: Likewise.
1574         * testsuite/26_numerics/random/discrete_distribution/operators/
1575         serialize.cc: Likewise.
1576         * testsuite/26_numerics/random/weibull_distribution/operators/
1577         serialize.cc: Likewise.
1578         * testsuite/26_numerics/random/negative_binomial_distribution/
1579         operators/serialize.cc: Likewise.
1580         * testsuite/26_numerics/random/cauchy_distribution/operators/
1581         serialize.cc: Likewise.
1582         * testsuite/26_numerics/random/gamma_distribution/operators/
1583         serialize.cc: Likewise.
1584         * testsuite/26_numerics/random/fisher_f_distribution/operators/
1585         serialize.cc: Likewise.
1586         * testsuite/26_numerics/random/exponential_distribution/operators/
1587         serialize.cc: Likewise.
1588         * testsuite/26_numerics/random/lognormal_distribution/operators/
1589         serialize.cc: Likewise.
1590         * testsuite/26_numerics/random/binomial_distribution/operators/
1591         serialize.cc: Likewise.
1592         * testsuite/26_numerics/random/extreme_value_distribution/
1593         operators/serialize.cc: Likewise.
1594         * testsuite/26_numerics/random/piecewise_linear_distribution/
1595         operators/serialize.cc: Likewise.
1596         * testsuite/26_numerics/random/student_t_distribution/operators/
1597         serialize.cc: Likewise.
1598         * testsuite/26_numerics/random/geometric_distribution/operators/
1599         serialize.cc: Likewise.
1600
1601         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
1602         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
1603         mersenne_twister_engine<>::seed(_Gen&,
1604         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
1605         subtract_with_carry_engine<>::seed(_Gen&,
1606         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
1607         Remove, unused.
1608         * include/bits/random.tcc (linear_congruential_engine<>::
1609         seed(_Gen&, false_type): Likewise.
1610
1611 2009-04-09  Nick Clifton  <nickc@redhat.com>
1612
1613         * src/allocator-inst.cc: Change copyright header to refer to
1614         version 3 of the GNU General Public License with version 3.1
1615         of the GCC Runtime Library Exception and to point readers at
1616         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
1617         web page.
1618         * config/abi/compatibility.h: Likewise.
1619         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
1620         * config/abi/pre/gnu.ver: Likewise.
1621         * config/allocator/bitmap_allocator_base.h: Likewise.
1622         * config/allocator/malloc_allocator_base.h: Likewise.
1623         * config/allocator/mt_allocator_base.h: Likewise.
1624         * config/allocator/new_allocator_base.h: Likewise.
1625         * config/allocator/pool_allocator_base.h: Likewise.
1626         * config/cpu/alpha/atomic_word.h: Likewise.
1627         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
1628         * config/cpu/cris/atomic_word.h: Likewise.
1629         * config/cpu/cris/atomicity.h: Likewise.
1630         * config/cpu/generic/atomic_word.h: Likewise.
1631         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
1632         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
1633         * config/cpu/generic/cpu_defines.h: Likewise.
1634         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
1635         * config/cpu/hppa/atomicity.h: Likewise.
1636         * config/cpu/i386/atomicity.h: Likewise.
1637         * config/cpu/i486/atomicity.h: Likewise.
1638         * config/cpu/ia64/atomic_word.h: Likewise.
1639         * config/cpu/m68k/atomicity.h: Likewise.
1640         * config/cpu/powerpc/atomic_word.h: Likewise.
1641         * config/cpu/powerpc/cpu_defines.h: Likewise.
1642         * config/cpu/sh/atomicity.h: Likewise.
1643         * config/cpu/sparc/atomic_word.h: Likewise.
1644         * config/cpu/sparc/atomicity.h: Likewise.
1645         * config/io/basic_file_stdio.cc: Likewise.
1646         * config/io/basic_file_stdio.h: Likewise.
1647         * config/io/c_io_stdio.h: Likewise.
1648         * config/locale/darwin/ctype_members.cc: Likewise.
1649         * config/locale/generic/c++locale_internal.h: Likewise.
1650         * config/locale/generic/c_locale.cc: Likewise.
1651         * config/locale/generic/c_locale.h: Likewise.
1652         * config/locale/generic/codecvt_members.cc: Likewise.
1653         * config/locale/generic/collate_members.cc: Likewise.
1654         * config/locale/generic/ctype_members.cc: Likewise.
1655         * config/locale/generic/messages_members.cc: Likewise.
1656         * config/locale/generic/messages_members.h: Likewise.
1657         * config/locale/generic/monetary_members.cc: Likewise.
1658         * config/locale/generic/numeric_members.cc: Likewise.
1659         * config/locale/generic/time_members.cc: Likewise.
1660         * config/locale/generic/time_members.h: Likewise.
1661         * config/locale/gnu/c++locale_internal.h: Likewise.
1662         * config/locale/gnu/c_locale.cc: Likewise.
1663         * config/locale/gnu/c_locale.h: Likewise.
1664         * config/locale/gnu/codecvt_members.cc: Likewise.
1665         * config/locale/gnu/collate_members.cc: Likewise.
1666         * config/locale/gnu/ctype_members.cc: Likewise.
1667         * config/locale/gnu/messages_members.cc: Likewise.
1668         * config/locale/gnu/messages_members.h: Likewise.
1669         * config/locale/gnu/monetary_members.cc: Likewise.
1670         * config/locale/gnu/numeric_members.cc: Likewise.
1671         * config/locale/gnu/time_members.cc: Likewise.
1672         * config/locale/gnu/time_members.h: Likewise.
1673         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
1674         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
1675         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
1676         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
1677         * config/os/aix/atomic_word.h: Likewise.
1678         * config/os/aix/atomicity.h: Likewise.
1679         * config/os/aix/ctype_base.h: Likewise.
1680         * config/os/aix/ctype_inline.h: Likewise.
1681         * config/os/aix/ctype_noninline.h: Likewise.
1682         * config/os/aix/os_defines.h: Likewise.
1683         * config/os/bsd/darwin/ctype_base.h: Likewise.
1684         * config/os/bsd/darwin/ctype_inline.h: Likewise.
1685         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
1686         * config/os/bsd/darwin/os_defines.h: Likewise.
1687         * config/os/bsd/freebsd/ctype_base.h: Likewise.
1688         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
1689         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
1690         * config/os/bsd/freebsd/os_defines.h: Likewise.
1691         * config/os/bsd/netbsd/ctype_base.h: Likewise.
1692         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
1693         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
1694         * config/os/bsd/netbsd/os_defines.h: Likewise.
1695         * config/os/djgpp/ctype_base.h: Likewise.
1696         * config/os/djgpp/ctype_inline.h: Likewise.
1697         * config/os/djgpp/ctype_noninline.h: Likewise.
1698         * config/os/djgpp/os_defines.h: Likewise.
1699         * config/os/generic/ctype_base.h: Likewise.
1700         * config/os/generic/ctype_inline.h: Likewise.
1701         * config/os/generic/ctype_noninline.h: Likewise.
1702         * config/os/generic/error_constants.h: Likewise.
1703         * config/os/generic/os_defines.h: Likewise.
1704         * config/os/gnu-linux/ctype_base.h: Likewise.
1705         * config/os/gnu-linux/ctype_inline.h: Likewise.
1706         * config/os/gnu-linux/ctype_noninline.h: Likewise.
1707         * config/os/gnu-linux/os_defines.h: Likewise.
1708         * config/os/hpux/ctype_base.h: Likewise.
1709         * config/os/hpux/ctype_inline.h: Likewise.
1710         * config/os/hpux/ctype_noninline.h: Likewise.
1711         * config/os/hpux/os_defines.h: Likewise.
1712         * config/os/irix/atomic_word.h: Likewise.
1713         * config/os/irix/atomicity.h: Likewise.
1714         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1715         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1716         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1717         * config/os/irix/irix5.2/os_defines.h: Likewise.
1718         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1719         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1720         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1721         * config/os/irix/irix6.5/os_defines.h: Likewise.
1722         * config/os/mingw32/ctype_base.h: Likewise.
1723         * config/os/mingw32/ctype_inline.h: Likewise.
1724         * config/os/mingw32/ctype_noninline.h: Likewise.
1725         * config/os/mingw32/error_constants.h: Likewise.
1726         * config/os/mingw32/os_defines.h: Likewise.
1727         * config/os/newlib/ctype_base.h: Likewise.
1728         * config/os/newlib/ctype_inline.h: Likewise.
1729         * config/os/newlib/ctype_noninline.h: Likewise.
1730         * config/os/newlib/os_defines.h: Likewise.
1731         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1732         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1733         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1734         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1735         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1736         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1737         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1738         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1739         * config/os/tpf/ctype_base.h: Likewise.
1740         * config/os/tpf/ctype_inline.h: Likewise.
1741         * config/os/tpf/ctype_noninline.h: Likewise.
1742         * config/os/tpf/os_defines.h: Likewise.
1743         * config/os/uclibc/ctype_base.h: Likewise.
1744         * config/os/uclibc/ctype_inline.h: Likewise.
1745         * config/os/uclibc/ctype_noninline.h: Likewise.
1746         * config/os/uclibc/os_defines.h: Likewise.
1747         * config/os/vxworks/ctype_base.h: Likewise.
1748         * config/os/vxworks/ctype_inline.h: Likewise.
1749         * config/os/vxworks/ctype_noninline.h: Likewise.
1750         * config/os/vxworks/os_defines.h: Likewise.
1751         * include/backward/auto_ptr.h: Likewise.
1752         * include/backward/backward_warning.h: Likewise.
1753         * include/backward/binders.h: Likewise.
1754         * include/backward/hash_fun.h: Likewise.
1755         * include/backward/hash_map: Likewise.
1756         * include/backward/hash_set: Likewise.
1757         * include/backward/hashtable.h: Likewise.
1758         * include/backward/strstream: Likewise.
1759         * include/bits/algorithmfwd.h: Likewise.
1760         * include/bits/allocator.h: Likewise.
1761         * include/bits/atomic_0.h: Likewise.
1762         * include/bits/atomic_2.h: Likewise.
1763         * include/bits/atomicfwd_c.h: Likewise.
1764         * include/bits/atomicfwd_cxx.h: Likewise.
1765         * include/bits/basic_ios.h: Likewise.
1766         * include/bits/basic_ios.tcc: Likewise.
1767         * include/bits/basic_string.h: Likewise.
1768         * include/bits/basic_string.tcc: Likewise.
1769         * include/bits/boost_concept_check.h: Likewise.
1770         * include/bits/c++config: Likewise.
1771         * include/bits/char_traits.h: Likewise.
1772         * include/bits/codecvt.h: Likewise.
1773         * include/bits/concept_check.h: Likewise.
1774         * include/bits/cpp_type_traits.h: Likewise.
1775         * include/bits/deque.tcc: Likewise.
1776         * include/bits/forward_list.h: Likewise.
1777         * include/bits/forward_list.tcc: Likewise.
1778         * include/bits/fstream.tcc: Likewise.
1779         * include/bits/functexcept.h: Likewise.
1780         * include/bits/functional_hash.h: Likewise.
1781         * include/bits/gslice.h: Likewise.
1782         * include/bits/gslice_array.h: Likewise.
1783         * include/bits/hashtable.h: Likewise.
1784         * include/bits/indirect_array.h: Likewise.
1785         * include/bits/ios_base.h: Likewise.
1786         * include/bits/istream.tcc: Likewise.
1787         * include/bits/list.tcc: Likewise.
1788         * include/bits/locale_classes.h: Likewise.
1789         * include/bits/locale_classes.tcc: Likewise.
1790         * include/bits/locale_facets.h: Likewise.
1791         * include/bits/locale_facets.tcc: Likewise.
1792         * include/bits/locale_facets_nonio.h: Likewise.
1793         * include/bits/locale_facets_nonio.tcc: Likewise.
1794         * include/bits/localefwd.h: Likewise.
1795         * include/bits/mask_array.h: Likewise.
1796         * include/bits/move.h: Likewise.
1797         * include/bits/ostream.tcc: Likewise.
1798         * include/bits/ostream_insert.h: Likewise.
1799         * include/bits/postypes.h: Likewise.
1800         * include/bits/shared_ptr.h: Likewise.
1801         * include/bits/slice_array.h: Likewise.
1802         * include/bits/sstream.tcc: Likewise.
1803         * include/bits/stl_algo.h: Likewise.
1804         * include/bits/stl_algobase.h: Likewise.
1805         * include/bits/stl_bvector.h: Likewise.
1806         * include/bits/stl_construct.h: Likewise.
1807         * include/bits/stl_deque.h: Likewise.
1808         * include/bits/stl_function.h: Likewise.
1809         * include/bits/stl_heap.h: Likewise.
1810         * include/bits/stl_iterator.h: Likewise.
1811         * include/bits/stl_iterator_base_funcs.h: Likewise.
1812         * include/bits/stl_iterator_base_types.h: Likewise.
1813         * include/bits/stl_list.h: Likewise.
1814         * include/bits/stl_map.h: Likewise.
1815         * include/bits/stl_multimap.h: Likewise.
1816         * include/bits/stl_multiset.h: Likewise.
1817         * include/bits/stl_numeric.h: Likewise.
1818         * include/bits/stl_pair.h: Likewise.
1819         * include/bits/stl_queue.h: Likewise.
1820         * include/bits/stl_raw_storage_iter.h: Likewise.
1821         * include/bits/stl_relops.h: Likewise.
1822         * include/bits/stl_set.h: Likewise.
1823         * include/bits/stl_stack.h: Likewise.
1824         * include/bits/stl_tempbuf.h: Likewise.
1825         * include/bits/stl_tree.h: Likewise.
1826         * include/bits/stl_uninitialized.h: Likewise.
1827         * include/bits/stl_vector.h: Likewise.
1828         * include/bits/stream_iterator.h: Likewise.
1829         * include/bits/streambuf.tcc: Likewise.
1830         * include/bits/streambuf_iterator.h: Likewise.
1831         * include/bits/stringfwd.h: Likewise.
1832         * include/bits/unique_ptr.h: Likewise.
1833         * include/bits/valarray_after.h: Likewise.
1834         * include/bits/valarray_array.h: Likewise.
1835         * include/bits/valarray_array.tcc: Likewise.
1836         * include/bits/valarray_before.h: Likewise.
1837         * include/bits/vector.tcc: Likewise.
1838         * include/c/cassert: Likewise.
1839         * include/c/cctype: Likewise.
1840         * include/c/cerrno: Likewise.
1841         * include/c/cfloat: Likewise.
1842         * include/c/ciso646: Likewise.
1843         * include/c/climits: Likewise.
1844         * include/c/clocale: Likewise.
1845         * include/c/cmath: Likewise.
1846         * include/c/csetjmp: Likewise.
1847         * include/c/csignal: Likewise.
1848         * include/c/cstdarg: Likewise.
1849         * include/c/cstddef: Likewise.
1850         * include/c/cstdio: Likewise.
1851         * include/c/cstdlib: Likewise.
1852         * include/c/cstring: Likewise.
1853         * include/c/ctime: Likewise.
1854         * include/c/cwchar: Likewise.
1855         * include/c/cwctype: Likewise.
1856         * include/c_compatibility/assert.h: Likewise.
1857         * include/c_compatibility/complex.h: Likewise.
1858         * include/c_compatibility/ctype.h: Likewise.
1859         * include/c_compatibility/errno.h: Likewise.
1860         * include/c_compatibility/fenv.h: Likewise.
1861         * include/c_compatibility/float.h: Likewise.
1862         * include/c_compatibility/inttypes.h: Likewise.
1863         * include/c_compatibility/iso646.h: Likewise.
1864         * include/c_compatibility/limits.h: Likewise.
1865         * include/c_compatibility/locale.h: Likewise.
1866         * include/c_compatibility/math.h: Likewise.
1867         * include/c_compatibility/setjmp.h: Likewise.
1868         * include/c_compatibility/signal.h: Likewise.
1869         * include/c_compatibility/stdarg.h: Likewise.
1870         * include/c_compatibility/stdatomic.h: Likewise.
1871         * include/c_compatibility/stdbool.h: Likewise.
1872         * include/c_compatibility/stddef.h: Likewise.
1873         * include/c_compatibility/stdint.h: Likewise.
1874         * include/c_compatibility/stdio.h: Likewise.
1875         * include/c_compatibility/stdlib.h: Likewise.
1876         * include/c_compatibility/string.h: Likewise.
1877         * include/c_compatibility/tgmath.h: Likewise.
1878         * include/c_compatibility/time.h: Likewise.
1879         * include/c_compatibility/wchar.h: Likewise.
1880         * include/c_compatibility/wctype.h: Likewise.
1881         * include/c_global/cassert: Likewise.
1882         * include/c_global/ccomplex: Likewise.
1883         * include/c_global/cctype: Likewise.
1884         * include/c_global/cerrno: Likewise.
1885         * include/c_global/cfenv: Likewise.
1886         * include/c_global/cfloat: Likewise.
1887         * include/c_global/cinttypes: Likewise.
1888         * include/c_global/ciso646: Likewise.
1889         * include/c_global/climits: Likewise.
1890         * include/c_global/clocale: Likewise.
1891         * include/c_global/cmath.tcc: Likewise.
1892         * include/c_global/cmath: Likewise.
1893         * include/c_global/csetjmp: Likewise.
1894         * include/c_global/csignal: Likewise.
1895         * include/c_global/cstdarg: Likewise.
1896         * include/c_global/cstdatomic: Likewise.
1897         * include/c_global/cstdbool: Likewise.
1898         * include/c_global/cstddef: Likewise.
1899         * include/c_global/cstdint: Likewise.
1900         * include/c_global/cstdio: Likewise.
1901         * include/c_global/cstdlib: Likewise.
1902         * include/c_global/cstring: Likewise.
1903         * include/c_global/ctgmath: Likewise.
1904         * include/c_global/ctime: Likewise.
1905         * include/c_global/cwchar: Likewise.
1906         * include/c_global/cwctype: Likewise.
1907         * include/c_std/cassert: Likewise.
1908         * include/c_std/cctype: Likewise.
1909         * include/c_std/cerrno: Likewise.
1910         * include/c_std/cfloat: Likewise.
1911         * include/c_std/ciso646: Likewise.
1912         * include/c_std/climits: Likewise.
1913         * include/c_std/clocale: Likewise.
1914         * include/c_std/cmath.tcc: Likewise.
1915         * include/c_std/cmath: Likewise.
1916         * include/c_std/csetjmp: Likewise.
1917         * include/c_std/csignal: Likewise.
1918         * include/c_std/cstdarg: Likewise.
1919         * include/c_std/cstddef: Likewise.
1920         * include/c_std/cstdio: Likewise.
1921         * include/c_std/cstdlib: Likewise.
1922         * include/c_std/cstring: Likewise.
1923         * include/c_std/ctime: Likewise.
1924         * include/c_std/cwchar: Likewise.
1925         * include/c_std/cwctype: Likewise.
1926         * include/debug/bitset: Likewise.
1927         * include/debug/debug.h: Likewise.
1928         * include/debug/deque: Likewise.
1929         * include/debug/formatter.h: Likewise.
1930         * include/debug/functions.h: Likewise.
1931         * include/debug/list: Likewise.
1932         * include/debug/macros.h: Likewise.
1933         * include/debug/map.h: Likewise.
1934         * include/debug/map: Likewise.
1935         * include/debug/multimap.h: Likewise.
1936         * include/debug/multiset.h: Likewise.
1937         * include/debug/safe_base.h: Likewise.
1938         * include/debug/safe_iterator.h: Likewise.
1939         * include/debug/safe_iterator.tcc: Likewise.
1940         * include/debug/safe_sequence.h: Likewise.
1941         * include/debug/set.h: Likewise.
1942         * include/debug/set: Likewise.
1943         * include/debug/string: Likewise.
1944         * include/debug/unordered_map: Likewise.
1945         * include/debug/unordered_set: Likewise.
1946         * include/debug/vector: Likewise.
1947         * include/ext/algorithm: Likewise.
1948         * include/ext/array_allocator.h: Likewise.
1949         * include/ext/atomicity.h: Likewise.
1950         * include/ext/bitmap_allocator.h: Likewise.
1951         * include/ext/cast.h: Likewise.
1952         * include/ext/codecvt_specializations.h: Likewise.
1953         * include/ext/concurrence.h: Likewise.
1954         * include/ext/debug_allocator.h: Likewise.
1955         * include/ext/enc_filebuf.h: Likewise.
1956         * include/ext/extptr_allocator.h: Likewise.
1957         * include/ext/functional: Likewise.
1958         * include/ext/iterator: Likewise.
1959         * include/ext/malloc_allocator.h: Likewise.
1960         * include/ext/memory: Likewise.
1961         * include/ext/mt_allocator.h: Likewise.
1962         * include/ext/new_allocator.h: Likewise.
1963         * include/ext/numeric: Likewise.
1964         * include/ext/numeric_traits.h: Likewise.
1965         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1966         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1967         Likewise.
1968         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1969         Likewise.
1970         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1971         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1972         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1973         Likewise.
1974         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1975         Likewise.
1976         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1977         Likewise.
1978         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1979         Likewise.
1980         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1981         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1982         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1983         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1984         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1985         Likewise.
1986         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1987         Likewise.
1988         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1989         Likewise.
1990         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1991         Likewise.
1992         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1993         Likewise.
1994         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1995         Likewise.
1996         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1997         Likewise.
1998         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1999         Likewise.
2000         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
2001         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
2002         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
2003         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
2004         Likewise.
2005         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
2006         Likewise.
2007         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
2008         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
2009         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
2010         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
2011         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
2012         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
2013         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
2014         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
2015         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
2016         Likewise.
2017         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
2018         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
2019         Likewise.
2020         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
2021         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
2022         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
2023         Likewise.
2024         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
2025         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
2026         Likewise.
2027         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
2028         Likewise.
2029         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
2030         Likewise.
2031         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
2032         Likewise.
2033         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
2034         Likewise.
2035         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
2036         Likewise.
2037         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
2038         Likewise.
2039         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
2040         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
2041         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
2042         Likewise.
2043         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
2044         Likewise.
2045         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
2046         Likewise.
2047         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
2048         Likewise.
2049         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
2050         Likewise.
2051         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
2052         Likewise.
2053         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
2054         Likewise.
2055         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
2056         Likewise.
2057         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
2058         Likewise.
2059         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
2060         Likewise.
2061         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
2062         Likewise.
2063         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
2064         Likewise.
2065         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
2066         Likewise.
2067         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
2068         Likewise.
2069         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
2070         Likewise.
2071         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
2072         Likewise.
2073         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
2074         Likewise.
2075         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
2076         Likewise.
2077         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
2078         Likewise.
2079         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
2080         Likewise.
2081         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
2082         Likewise.
2083         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
2084         Likewise.
2085         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
2086         Likewise.
2087         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
2088         Likewise.
2089         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
2090         Likewise.
2091         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
2092         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
2093         Likewise.
2094         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
2095         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
2096         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
2097         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
2098         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
2099         Likewise.
2100         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
2101         Likewise.
2102         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
2103         Likewise.
2104         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
2105         Likewise.
2106         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
2107         Likewise.
2108         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
2109         Likewise.
2110         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
2111         Likewise.
2112         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
2113         Likewise.
2114         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
2115         Likewise.
2116         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
2117         Likewise.
2118         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
2119         Likewise.
2120         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
2121         Likewise.
2122         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
2123         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
2124         Likewise.
2125         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
2126         Likewise.
2127         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
2128         Likewise.
2129         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
2130         Likewise.
2131         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
2132         Likewise.
2133         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
2134         Likewise.
2135         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
2136         Likewise.
2137         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
2138         Likewise.
2139         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
2140         Likewise.
2141         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
2142         Likewise.
2143         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
2144         Likewise.
2145         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
2146         Likewise.
2147         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
2148         Likewise.
2149         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
2150         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
2151         Likewise.
2152         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
2153         Likewise.
2154         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
2155         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
2156         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
2157         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
2158         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
2159         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
2160         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
2161         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
2162         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
2163         Likewise.
2164         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
2165         Likewise.
2166         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
2167         Likewise.
2168         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
2169         Likewise.
2170         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
2171         Likewise.
2172         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
2173         Likewise.
2174         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
2175         Likewise.
2176         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
2177         Likewise.
2178         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
2179         Likewise.
2180         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
2181         Likewise.
2182         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
2183         Likewise.
2184         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
2185         Likewise.
2186         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
2187         Likewise.
2188         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
2189         Likewise.
2190         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
2191         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
2192         Likewise.
2193         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
2194         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
2195         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
2196         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
2197         Likewise.
2198         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
2199         Likewise.
2200         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
2201         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
2202         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
2203         Likewise.
2204         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
2205         Likewise.
2206         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
2207         Likewise.
2208         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
2209         Likewise.
2210         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
2211         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
2212         Likewise.
2213         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
2214         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
2215         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
2216         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
2217         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
2218         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
2219         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
2220         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
2221         Likewise.
2222         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
2223         Likewise.
2224         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
2225         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
2226         Likewise.
2227         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
2228         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
2229         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
2230         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
2231         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
2232         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
2233         Likewise.
2234         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
2235         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
2236         Likewise.
2237         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
2238         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
2239         Likewise.
2240         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
2241         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
2242         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
2243         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
2244         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
2245         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
2246         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
2247         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
2248         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
2249         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
2250         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
2251         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
2252         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
2253         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
2254         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
2255         Likewise.
2256         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
2257         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
2258         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
2259         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
2260         Likewise.
2261         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
2262         Likewise.
2263         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
2264         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
2265         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
2266         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
2267         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
2268         Likewise.
2269         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
2270         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
2271         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
2272         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
2273         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
2274         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
2275         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
2276         Likewise.
2277         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
2278         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
2279         Likewise.
2280         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
2281         Likewise.
2282         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
2283         Likewise.
2284         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
2285         Likewise.
2286         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
2287         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
2288         Likewise.
2289         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
2290         Likewise.
2291         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
2292         Likewise.
2293         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
2294         Likewise.
2295         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
2296         Likewise.
2297         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
2298         Likewise.
2299         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
2300         Likewise.
2301         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
2302         Likewise.
2303         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
2304         Likewise.
2305         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
2306         Likewise.
2307         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
2308         Likewise.
2309         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
2310         Likewise.
2311         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
2312         Likewise.
2313         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
2314         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
2315         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
2316         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
2317         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
2318         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
2319         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
2320         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
2321         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
2322         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
2323         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
2324         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
2325         Likewise.
2326         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
2327         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
2328         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
2329         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
2330         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
2331         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
2332         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
2333         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
2334         Likewise.
2335         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
2336         Likewise.
2337         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
2338         Likewise.
2339         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
2340         Likewise.
2341         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
2342         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
2343         Likewise.
2344         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
2345         Likewise.
2346         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
2347         Likewise.
2348         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
2349         Likewise.
2350         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
2351         Likewise.
2352         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
2353         Likewise.
2354         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
2355         Likewise.
2356         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
2357         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
2358         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
2359         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
2360         Likewise.
2361         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
2362         Likewise.
2363         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
2364         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
2365         Likewise.
2366         * include/ext/pb_ds/exception.hpp: Likewise.
2367         * include/ext/pb_ds/hash_policy.hpp: Likewise.
2368         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
2369         * include/ext/pb_ds/priority_queue.hpp: Likewise.
2370         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
2371         * include/ext/pb_ds/tree_policy.hpp: Likewise.
2372         * include/ext/pb_ds/trie_policy.hpp: Likewise.
2373         * include/ext/pod_char_traits.h: Likewise.
2374         * include/ext/pointer.h: Likewise.
2375         * include/ext/pool_allocator.h: Likewise.
2376         * include/ext/rb_tree: Likewise.
2377         * include/ext/rc_string_base.h: Likewise.
2378         * include/ext/rope: Likewise.
2379         * include/ext/ropeimpl.h: Likewise.
2380         * include/ext/slist: Likewise.
2381         * include/ext/sso_string_base.h: Likewise.
2382         * include/ext/stdio_filebuf.h: Likewise.
2383         * include/ext/stdio_sync_filebuf.h: Likewise.
2384         * include/ext/string_conversions.h: Likewise.
2385         * include/ext/throw_allocator.h: Likewise.
2386         * include/ext/type_traits.h: Likewise.
2387         * include/ext/typelist.h: Likewise.
2388         * include/ext/vstring.h: Likewise.
2389         * include/ext/vstring.tcc: Likewise.
2390         * include/ext/vstring_fwd.h: Likewise.
2391         * include/ext/vstring_util.h: Likewise.
2392         * include/parallel/algo.h: Likewise.
2393         * include/parallel/algobase.h: Likewise.
2394         * include/parallel/algorithm: Likewise.
2395         * include/parallel/algorithmfwd.h: Likewise.
2396         * include/parallel/balanced_quicksort.h: Likewise.
2397         * include/parallel/base.h: Likewise.
2398         * include/parallel/basic_iterator.h: Likewise.
2399         * include/parallel/checkers.h: Likewise.
2400         * include/parallel/compatibility.h: Likewise.
2401         * include/parallel/compiletime_settings.h: Likewise.
2402         * include/parallel/equally_split.h: Likewise.
2403         * include/parallel/features.h: Likewise.
2404         * include/parallel/find.h: Likewise.
2405         * include/parallel/find_selectors.h: Likewise.
2406         * include/parallel/for_each.h: Likewise.
2407         * include/parallel/for_each_selectors.h: Likewise.
2408         * include/parallel/iterator.h: Likewise.
2409         * include/parallel/list_partition.h: Likewise.
2410         * include/parallel/losertree.h: Likewise.
2411         * include/parallel/merge.h: Likewise.
2412         * include/parallel/multiseq_selection.h: Likewise.
2413         * include/parallel/multiway_merge.h: Likewise.
2414         * include/parallel/multiway_mergesort.h: Likewise.
2415         * include/parallel/numeric: Likewise.
2416         * include/parallel/numericfwd.h: Likewise.
2417         * include/parallel/omp_loop.h: Likewise.
2418         * include/parallel/omp_loop_static.h: Likewise.
2419         * include/parallel/par_loop.h: Likewise.
2420         * include/parallel/parallel.h: Likewise.
2421         * include/parallel/partial_sum.h: Likewise.
2422         * include/parallel/partition.h: Likewise.
2423         * include/parallel/queue.h: Likewise.
2424         * include/parallel/quicksort.h: Likewise.
2425         * include/parallel/random_number.h: Likewise.
2426         * include/parallel/random_shuffle.h: Likewise.
2427         * include/parallel/search.h: Likewise.
2428         * include/parallel/set_operations.h: Likewise.
2429         * include/parallel/settings.h: Likewise.
2430         * include/parallel/sort.h: Likewise.
2431         * include/parallel/tags.h: Likewise.
2432         * include/parallel/types.h: Likewise.
2433         * include/parallel/unique_copy.h: Likewise.
2434         * include/parallel/workstealing.h: Likewise.
2435         * include/precompiled/extc++.h: Likewise.
2436         * include/precompiled/stdc++.h: Likewise.
2437         * include/precompiled/stdtr1c++.h: Likewise.
2438         * include/std/algorithm: Likewise.
2439         * include/std/array: Likewise.
2440         * include/std/bitset: Likewise.
2441         * include/std/c++0x_warning.h: Likewise.
2442         * include/std/chrono: Likewise.
2443         * include/std/complex: Likewise.
2444         * include/std/condition_variable: Likewise.
2445         * include/std/deque: Likewise.
2446         * include/std/forward_list: Likewise.
2447         * include/std/fstream: Likewise.
2448         * include/std/functional: Likewise.
2449         * include/std/iomanip: Likewise.
2450         * include/std/ios: Likewise.
2451         * include/std/iosfwd: Likewise.
2452         * include/std/iostream: Likewise.
2453         * include/std/istream: Likewise.
2454         * include/std/iterator: Likewise.
2455         * include/std/limits: Likewise.
2456         * include/std/list: Likewise.
2457         * include/std/locale: Likewise.
2458         * include/std/map: Likewise.
2459         * include/std/memory: Likewise.
2460         * include/std/mutex: Likewise.
2461         * include/std/numeric: Likewise.
2462         * include/std/ostream: Likewise.
2463         * include/std/queue: Likewise.
2464         * include/std/random: Likewise.
2465         * include/std/ratio: Likewise.
2466         * include/std/regex: Likewise.
2467         * include/std/set: Likewise.
2468         * include/std/sstream: Likewise.
2469         * include/std/stack: Likewise.
2470         * include/std/stdexcept: Likewise.
2471         * include/std/streambuf: Likewise.
2472         * include/std/string: Likewise.
2473         * include/std/system_error: Likewise.
2474         * include/std/thread: Likewise.
2475         * include/std/tuple: Likewise.
2476         * include/std/type_traits: Likewise.
2477         * include/std/unordered_map: Likewise.
2478         * include/std/unordered_set: Likewise.
2479         * include/std/utility: Likewise.
2480         * include/std/valarray: Likewise.
2481         * include/std/vector: Likewise.
2482         * include/tr1/array: Likewise.
2483         * include/tr1/bessel_function.tcc: Likewise.
2484         * include/tr1/beta_function.tcc: Likewise.
2485         * include/tr1/ccomplex: Likewise.
2486         * include/tr1/cctype: Likewise.
2487         * include/tr1/cfenv: Likewise.
2488         * include/tr1/cfloat: Likewise.
2489         * include/tr1/cinttypes: Likewise.
2490         * include/tr1/climits: Likewise.
2491         * include/tr1/cmath: Likewise.
2492         * include/tr1/complex.h: Likewise.
2493         * include/tr1/complex: Likewise.
2494         * include/tr1/cstdarg: Likewise.
2495         * include/tr1/cstdbool: Likewise.
2496         * include/tr1/cstdint: Likewise.
2497         * include/tr1/cstdio: Likewise.
2498         * include/tr1/cstdlib: Likewise.
2499         * include/tr1/ctgmath: Likewise.
2500         * include/tr1/ctime: Likewise.
2501         * include/tr1/ctype.h: Likewise.
2502         * include/tr1/cwchar: Likewise.
2503         * include/tr1/cwctype: Likewise.
2504         * include/tr1/ell_integral.tcc: Likewise.
2505         * include/tr1/exp_integral.tcc: Likewise.
2506         * include/tr1/fenv.h: Likewise.
2507         * include/tr1/float.h: Likewise.
2508         * include/tr1/functional: Likewise.
2509         * include/tr1/functional_hash.h: Likewise.
2510         * include/tr1/gamma.tcc: Likewise.
2511         * include/tr1/hashtable.h: Likewise.
2512         * include/tr1/hypergeometric.tcc: Likewise.
2513         * include/tr1/inttypes.h: Likewise.
2514         * include/tr1/legendre_function.tcc: Likewise.
2515         * include/tr1/limits.h: Likewise.
2516         * include/tr1/math.h: Likewise.
2517         * include/tr1/memory: Likewise.
2518         * include/tr1/modified_bessel_func.tcc: Likewise.
2519         * include/tr1/poly_hermite.tcc: Likewise.
2520         * include/tr1/poly_laguerre.tcc: Likewise.
2521         * include/tr1/random: Likewise.
2522         * include/tr1/regex: Likewise.
2523         * include/tr1/riemann_zeta.tcc: Likewise.
2524         * include/tr1/shared_ptr.h: Likewise.
2525         * include/tr1/special_function_util.h: Likewise.
2526         * include/tr1/stdarg.h: Likewise.
2527         * include/tr1/stdbool.h: Likewise.
2528         * include/tr1/stdint.h: Likewise.
2529         * include/tr1/stdio.h: Likewise.
2530         * include/tr1/stdlib.h: Likewise.
2531         * include/tr1/tgmath.h: Likewise.
2532         * include/tr1/tuple: Likewise.
2533         * include/tr1/type_traits: Likewise.
2534         * include/tr1/unordered_map: Likewise.
2535         * include/tr1/unordered_set: Likewise.
2536         * include/tr1/utility: Likewise.
2537         * include/tr1/wchar.h: Likewise.
2538         * include/tr1/wctype.h: Likewise.
2539         * include/tr1_impl/array: Likewise.
2540         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
2541         * include/tr1_impl/cctype: Likewise.
2542         * include/tr1_impl/cfenv: Likewise.
2543         * include/tr1_impl/cinttypes: Likewise.
2544         * include/tr1_impl/cmath: Likewise.
2545         * include/tr1_impl/complex: Likewise.
2546         * include/tr1_impl/cstdint: Likewise.
2547         * include/tr1_impl/cstdio: Likewise.
2548         * include/tr1_impl/cstdlib: Likewise.
2549         * include/tr1_impl/cwchar: Likewise.
2550         * include/tr1_impl/cwctype: Likewise.
2551         * include/tr1_impl/functional: Likewise.
2552         * include/tr1_impl/functional_hash.h: Likewise.
2553         * include/tr1_impl/hashtable: Likewise.
2554         * include/tr1_impl/hashtable_policy.h: Likewise.
2555         * include/tr1_impl/random.tcc: Likewise.
2556         * include/tr1_impl/random: Likewise.
2557         * include/tr1_impl/regex: Likewise.
2558         * include/tr1_impl/type_traits: Likewise.
2559         * include/tr1_impl/unordered_map: Likewise.
2560         * include/tr1_impl/unordered_set: Likewise.
2561         * include/tr1_impl/utility: Likewise.
2562         * libsupc++/array_type_info.cc: Likewise.
2563         * libsupc++/atexit_arm.cc: Likewise.
2564         * libsupc++/bad_cast.cc: Likewise.
2565         * libsupc++/bad_typeid.cc: Likewise.
2566         * libsupc++/class_type_info.cc: Likewise.
2567         * libsupc++/cxxabi-forced.h: Likewise.
2568         * libsupc++/cxxabi.h: Likewise.
2569         * libsupc++/del_op.cc: Likewise.
2570         * libsupc++/del_opnt.cc: Likewise.
2571         * libsupc++/del_opv.cc: Likewise.
2572         * libsupc++/del_opvnt.cc: Likewise.
2573         * libsupc++/dyncast.cc: Likewise.
2574         * libsupc++/eh_alloc.cc: Likewise.
2575         * libsupc++/eh_arm.cc: Likewise.
2576         * libsupc++/eh_aux_runtime.cc: Likewise.
2577         * libsupc++/eh_call.cc: Likewise.
2578         * libsupc++/eh_catch.cc: Likewise.
2579         * libsupc++/eh_exception.cc: Likewise.
2580         * libsupc++/eh_globals.cc: Likewise.
2581         * libsupc++/eh_personality.cc: Likewise.
2582         * libsupc++/eh_ptr.cc: Likewise.
2583         * libsupc++/eh_term_handler.cc: Likewise.
2584         * libsupc++/eh_terminate.cc: Likewise.
2585         * libsupc++/eh_throw.cc: Likewise.
2586         * libsupc++/eh_type.cc: Likewise.
2587         * libsupc++/eh_unex_handler.cc: Likewise.
2588         * libsupc++/enum_type_info.cc: Likewise.
2589         * libsupc++/exception: Likewise.
2590         * libsupc++/exception_defines.h: Likewise.
2591         * libsupc++/exception_ptr.h: Likewise.
2592         * libsupc++/function_type_info.cc: Likewise.
2593         * libsupc++/fundamental_type_info.cc: Likewise.
2594         * libsupc++/guard.cc: Likewise.
2595         * libsupc++/initializer_list: Likewise.
2596         * libsupc++/new: Likewise.
2597         * libsupc++/new_handler.cc: Likewise.
2598         * libsupc++/new_op.cc: Likewise.
2599         * libsupc++/new_opnt.cc: Likewise.
2600         * libsupc++/new_opv.cc: Likewise.
2601         * libsupc++/new_opvnt.cc: Likewise.
2602         * libsupc++/pbase_type_info.cc: Likewise.
2603         * libsupc++/pmem_type_info.cc: Likewise.
2604         * libsupc++/pointer_type_info.cc: Likewise.
2605         * libsupc++/pure.cc: Likewise.
2606         * libsupc++/si_class_type_info.cc: Likewise.
2607         * libsupc++/tinfo.cc: Likewise.
2608         * libsupc++/tinfo.h: Likewise.
2609         * libsupc++/tinfo2.cc: Likewise.
2610         * libsupc++/typeinfo: Likewise.
2611         * libsupc++/unwind-cxx.h: Likewise.
2612         * libsupc++/vec.cc: Likewise.
2613         * libsupc++/vmi_class_type_info.cc: Likewise.
2614         * libsupc++/vterminate.cc: Likewise.
2615         * po/string_literals.cc: Likewise.
2616         * src/atomic.cc: Likewise.
2617         * src/bitmap_allocator.cc: Likewise.
2618         * src/chrono.cc: Likewise.
2619         * src/codecvt.cc: Likewise.
2620         * src/compatibility-ldbl.cc: Likewise.
2621         * src/compatibility.cc: Likewise.
2622         * src/complex_io.cc: Likewise.
2623         * src/concept-inst.cc: Likewise.
2624         * src/condition_variable.cc: Likewise.
2625         * src/ctype.cc: Likewise.
2626         * src/debug.cc: Likewise.
2627         * src/debug_list.cc: Likewise.
2628         * src/ext-inst.cc: Likewise.
2629         * src/fstream-inst.cc: Likewise.
2630         * src/functexcept.cc: Likewise.
2631         * src/globals_io.cc: Likewise.
2632         * src/hash.cc: Likewise.
2633         * src/hash_c++0x.cc: Likewise.
2634         * src/hashtable.cc: Likewise.
2635         * src/hashtable_c++0x.cc: Likewise.
2636         * src/ios-inst.cc: Likewise.
2637         * src/ios.cc: Likewise.
2638         * src/ios_failure.cc: Likewise.
2639         * src/ios_init.cc: Likewise.
2640         * src/ios_locale.cc: Likewise.
2641         * src/iostream-inst.cc: Likewise.
2642         * src/istream-inst.cc: Likewise.
2643         * src/istream.cc: Likewise.
2644         * src/limits.cc: Likewise.
2645         * src/limits_c++0x.cc: Likewise.
2646         * src/list.cc: Likewise.
2647         * src/locale-inst.cc: Likewise.
2648         * src/locale.cc: Likewise.
2649         * src/locale_facets.cc: Likewise.
2650         * src/locale_init.cc: Likewise.
2651         * src/localename.cc: Likewise.
2652         * src/math_stubs_float.cc: Likewise.
2653         * src/math_stubs_long_double.cc: Likewise.
2654         * src/misc-inst.cc: Likewise.
2655         * src/mt_allocator.cc: Likewise.
2656         * src/mutex.cc: Likewise.
2657         * src/ostream-inst.cc: Likewise.
2658         * src/parallel_list.cc: Likewise.
2659         * src/parallel_settings.cc: Likewise.
2660         * src/pool_allocator.cc: Likewise.
2661         * src/sstream-inst.cc: Likewise.
2662         * src/stdexcept.cc: Likewise.
2663         * src/streambuf-inst.cc: Likewise.
2664         * src/streambuf.cc: Likewise.
2665         * src/string-inst.cc: Likewise.
2666         * src/strstream.cc: Likewise.
2667         * src/system_error.cc: Likewise.
2668         * src/thread.cc: Likewise.
2669         * src/tree.cc: Likewise.
2670         * src/valarray-inst.cc: Likewise.
2671         * src/wlocale-inst.cc: Likewise.
2672         * src/wstring-inst.cc: Likewise.
2673         * doc/xml/manual/intro.xml: Change documentation to refer the
2674         reader to version 3 of the GNU General Public License, version
2675         3.1 of the GCC Runtime Library Exception, and to point readers
2676         at the FSF's license web page.
2677
2678 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
2679
2680         * Makefile.am: Change copyright header to refer to version
2681         3 of the GNU General Public License and to point readers at the
2682         COPYING3 file and the FSF's license web page.
2683         * doc/Makefile.am: Likewise.
2684         * include/Makefile.am: Likewise.
2685         * libsupc++/Makefile.am: Likewise.
2686         * po/Makefile.am: Likewise.
2687         * po/POTFILES.in: Likewise.
2688         * src/Makefile.am: Likewise.
2689         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
2690         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
2691         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
2692         Likewise.
2693         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
2694         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
2695         Likewise.
2696         * testsuite/17_intro/using_namespace_std.cc: Likewise.
2697         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
2698         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
2699         * testsuite/18_support/bad_alloc/what.cc: Likewise.
2700         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
2701         * testsuite/18_support/bad_cast/what.cc: Likewise.
2702         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
2703         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
2704         Likewise.
2705         * testsuite/18_support/bad_exception/what.cc: Likewise.
2706         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
2707         * testsuite/18_support/bad_typeid/what.cc: Likewise.
2708         * testsuite/18_support/exception/38732.cc: Likewise.
2709         * testsuite/18_support/exception/what.cc: Likewise.
2710         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
2711         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
2712         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2713         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2714         * testsuite/18_support/headers/climits/values.cc: Likewise.
2715         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2716         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2717         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2718         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2719         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2720         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2721         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2722         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2723         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2724         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2725         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2726         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2727         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2728         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2729         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2730         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2731         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2732         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2733         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2734         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2735         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2736         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2737         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2738         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2739         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2740         * testsuite/18_support/new_delete_placement.cc: Likewise.
2741         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2742         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2743         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2744         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2745         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2746         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2747         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2748         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2749         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2750         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2751         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2752         Likewise.
2753         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2754         * testsuite/18_support/pthread_guard.cc: Likewise.
2755         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2756         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2757         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2758         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2759         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2760         Likewise.
2761         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2762         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2763         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2764         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2765         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2766         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2767         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2768         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2769         Likewise.
2770         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2771         Likewise.
2772         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2773         Likewise.
2774         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2775         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2776         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2777         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2778         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2779         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2780         Likewise.
2781         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2782         Likewise.
2783         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2784         Likewise.
2785         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2786         Likewise.
2787         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2788         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2789         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2790         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2791         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2792         Likewise.
2793         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2794         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2795         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2796         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2797         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2798         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2799         Likewise.
2800         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2801         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2802         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2803         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2804         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2805         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2806         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2807         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2808         * testsuite/20_util/allocator/1.cc: Likewise.
2809         * testsuite/20_util/allocator/10378.cc: Likewise.
2810         * testsuite/20_util/allocator/14176.cc: Likewise.
2811         * testsuite/20_util/allocator/33807.cc: Likewise.
2812         * testsuite/20_util/allocator/8230.cc: Likewise.
2813         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2814         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2815         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2816         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2817         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2818         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2819         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2820         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2821         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2822         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2823         Likewise.
2824         * testsuite/20_util/clocks/1.cc: Likewise.
2825         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2826         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2827         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2828         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2829         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2830         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2831         * testsuite/20_util/duration/cons/1.cc: Likewise.
2832         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2833         * testsuite/20_util/duration/cons/2.cc: Likewise.
2834         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2835         Likewise.
2836         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2837         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2838         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2839         Likewise.
2840         * testsuite/20_util/forward/1.cc: Likewise.
2841         * testsuite/20_util/forward/1_neg.cc: Likewise.
2842         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2843         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2844         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2845         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2846         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2847         Likewise.
2848         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2849         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2850         Likewise.
2851         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2852         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2853         Likewise.
2854         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2855         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2856         Likewise.
2857         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2858         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2859         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2860         Likewise.
2861         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2862         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2863         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2864         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2865         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2866         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2867         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2868         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2869         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2870         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2871         Likewise.
2872         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2873         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2874         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2875         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2876         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2877         Likewise.
2878         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2879         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2880         Likewise.
2881         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2882         * testsuite/20_util/identity/value.cc: Likewise.
2883         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2884         * testsuite/20_util/is_integral/value.cc: Likewise.
2885         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2886         Likewise.
2887         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2888         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2889         * testsuite/20_util/is_reference/value.cc: Likewise.
2890         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2891         Likewise.
2892         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2893         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2894         * testsuite/20_util/is_signed/value.cc: Likewise.
2895         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2896         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2897         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2898         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2899         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2900         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2901         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2902         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2903         Likewise.
2904         * testsuite/20_util/move/1.cc: Likewise.
2905         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2906         * testsuite/20_util/pair/1.cc: Likewise.
2907         * testsuite/20_util/pair/2.cc: Likewise.
2908         * testsuite/20_util/pair/3.cc: Likewise.
2909         * testsuite/20_util/pair/4.cc: Likewise.
2910         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2911         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2912         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2913         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2914         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2915         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2916         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2917         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2918         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2919         Likewise.
2920         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2921         Likewise.
2922         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2923         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2924         * testsuite/20_util/rel_ops.cc: Likewise.
2925         * testsuite/20_util/remove_reference/value.cc: Likewise.
2926         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2927         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2928         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2929         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2930         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2931         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2932         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2933         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2934         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2935         Likewise.
2936         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2937         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2938         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2939         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2940         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2941         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2942         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2943         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2944         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2945         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2946         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2947         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2948         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2949         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2950         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2951         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2952         Likewise.
2953         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2954         Likewise.
2955         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2956         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2957         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2958         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2959         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2960         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2961         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2962         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2963         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2964         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2965         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2966         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2967         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2968         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2969         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2970         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2971         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2972         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2973         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2974         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2975         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2976         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2977         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2978         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2979         Likewise.
2980         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2981         Likewise.
2982         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2983         Likewise.
2984         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2985         Likewise.
2986         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2987         Likewise.
2988         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2989         Likewise.
2990         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2991         Likewise.
2992         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2993         Likewise.
2994         * testsuite/20_util/temporary_buffer.cc: Likewise.
2995         * testsuite/20_util/time_point/1.cc: Likewise.
2996         * testsuite/20_util/time_point/2.cc: Likewise.
2997         * testsuite/20_util/time_point/3.cc: Likewise.
2998         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2999         Likewise.
3000         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
3001         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
3002         Likewise.
3003         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
3004         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
3005         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
3006         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
3007         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
3008         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
3009         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
3010         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
3011         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
3012         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
3013         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
3014         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
3015         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
3016         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
3017         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
3018         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
3019         Likewise.
3020         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
3021         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
3022         Likewise.
3023         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
3024         Likewise.
3025         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
3026         Likewise.
3027         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
3028         Likewise.
3029         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
3030         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
3031         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
3032         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
3033         Likewise.
3034         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
3035         Likewise.
3036         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
3037         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
3038         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
3039         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
3040         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
3041         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
3042         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
3043         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
3044         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
3045         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
3046         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
3047         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
3048         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
3049         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
3050         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
3051         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
3052         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
3053         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
3054         Likewise.
3055         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
3056         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
3057         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
3058         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
3059         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
3060         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
3061         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
3062         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
3063         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
3064         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
3065         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
3066         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
3067         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
3068         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
3069         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
3070         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
3071         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
3072         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
3073         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
3074         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
3075         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
3076         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
3077         Likewise.
3078         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
3079         Likewise.
3080         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
3081         Likewise.
3082         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
3083         Likewise.
3084         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
3085         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
3086         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
3087         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
3088         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
3089         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
3090         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
3091         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
3092         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
3093         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
3094         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
3095         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
3096         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
3097         Likewise.
3098         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
3099         Likewise.
3100         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
3101         Likewise.
3102         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
3103         Likewise.
3104         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
3105         Likewise.
3106         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
3107         Likewise.
3108         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
3109         Likewise.
3110         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
3111         Likewise.
3112         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
3113         Likewise.
3114         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
3115         Likewise.
3116         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
3117         Likewise.
3118         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
3119         Likewise.
3120         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
3121         Likewise.
3122         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
3123         Likewise.
3124         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
3125         Likewise.
3126         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
3127         Likewise.
3128         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
3129         Likewise.
3130         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
3131         Likewise.
3132         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
3133         Likewise.
3134         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
3135         Likewise.
3136         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
3137         Likewise.
3138         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
3139         Likewise.
3140         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
3141         Likewise.
3142         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
3143         Likewise.
3144         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
3145         Likewise.
3146         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
3147         Likewise.
3148         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
3149         Likewise.
3150         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
3151         Likewise.
3152         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
3153         Likewise.
3154         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
3155         Likewise.
3156         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
3157         Likewise.
3158         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
3159         Likewise.
3160         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
3161         Likewise.
3162         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
3163         Likewise.
3164         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
3165         Likewise.
3166         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
3167         Likewise.
3168         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
3169         Likewise.
3170         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
3171         Likewise.
3172         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
3173         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
3174         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
3175         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
3176         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
3177         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
3178         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
3179         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
3180         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
3181         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
3182         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
3183         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
3184         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
3185         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
3186         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
3187         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
3188         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
3189         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
3190         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
3191         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
3192         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
3193         Likewise.
3194         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
3195         Likewise.
3196         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
3197         Likewise.
3198         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
3199         Likewise.
3200         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
3201         Likewise.
3202         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
3203         Likewise.
3204         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
3205         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
3206         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
3207         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
3208         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
3209         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
3210         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
3211         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
3212         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
3213         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
3214         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
3215         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
3216         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
3217         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
3218         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
3219         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
3220         Likewise.
3221         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
3222         Likewise.
3223         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
3224         Likewise.
3225         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
3226         Likewise.
3227         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
3228         Likewise.
3229         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
3230         Likewise.
3231         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
3232         Likewise.
3233         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
3234         Likewise.
3235         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
3236         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
3237         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
3238         Likewise.
3239         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
3240         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
3241         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
3242         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
3243         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
3244         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
3245         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
3246         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
3247         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
3248         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
3249         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
3250         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
3251         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
3252         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
3253         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
3254         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
3255         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
3256         Likewise.
3257         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
3258         Likewise.
3259         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
3260         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
3261         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
3262         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
3263         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
3264         Likewise.
3265         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
3266         Likewise.
3267         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
3268         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
3269         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
3270         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
3271         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
3272         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
3273         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
3274         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
3275         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
3276         Likewise.
3277         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
3278         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
3279         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
3280         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
3281         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
3282         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
3283         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
3284         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
3285         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
3286         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
3287         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
3288         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
3289         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
3290         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
3291         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
3292         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
3293         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
3294         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
3295         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
3296         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
3297         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
3298         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
3299         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
3300         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
3301         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
3302         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
3303         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
3304         Likewise.
3305         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
3306         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
3307         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
3308         Likewise.
3309         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
3310         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
3311         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
3312         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
3313         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
3314         Likewise.
3315         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
3316         Likewise.
3317         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
3318         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
3319         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
3320         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
3321         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
3322         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
3323         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
3324         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
3325         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
3326         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
3327         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
3328         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
3329         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
3330         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
3331         Likewise.
3332         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
3333         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
3334         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
3335         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
3336         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
3337         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
3338         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
3339         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
3340         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
3341         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
3342         Likewise.
3343         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
3344         Likewise.
3345         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
3346         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
3347         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
3348         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
3349         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
3350         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
3351         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
3352         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
3353         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
3354         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
3355         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
3356         Likewise.
3357         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
3358         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
3359         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
3360         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
3361         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
3362         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
3363         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
3364         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
3365         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
3366         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
3367         Likewise.
3368         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
3369         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
3370         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
3371         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
3372         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
3373         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
3374         Likewise.
3375         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
3376         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
3377         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
3378         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
3379         Likewise.
3380         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
3381         Likewise.
3382         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
3383         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
3384         Likewise.
3385         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
3386         * testsuite/22_locale/ctype/2.cc: Likewise.
3387         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
3388         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
3389         * testsuite/22_locale/ctype/dr695.cc: Likewise.
3390         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
3391         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
3392         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
3393         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
3394         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
3395         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
3396         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
3397         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
3398         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
3399         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
3400         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
3401         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
3402         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
3403         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
3404         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
3405         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
3406         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
3407         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
3408         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
3409         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
3410         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
3411         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
3412         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
3413         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
3414         * testsuite/22_locale/facet/1.cc: Likewise.
3415         * testsuite/22_locale/facet/2.cc: Likewise.
3416         * testsuite/22_locale/facet/25421.cc: Likewise.
3417         * testsuite/22_locale/global_templates/1.cc: Likewise.
3418         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
3419         Likewise.
3420         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
3421         Likewise.
3422         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
3423         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
3424         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
3425         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
3426         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
3427         * testsuite/22_locale/locale/13630.cc: Likewise.
3428         * testsuite/22_locale/locale/cons/1.cc: Likewise.
3429         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
3430         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
3431         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
3432         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
3433         * testsuite/22_locale/locale/cons/2.cc: Likewise.
3434         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
3435         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
3436         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
3437         * testsuite/22_locale/locale/cons/4.cc: Likewise.
3438         * testsuite/22_locale/locale/cons/5.cc: Likewise.
3439         * testsuite/22_locale/locale/cons/6.cc: Likewise.
3440         * testsuite/22_locale/locale/cons/7.cc: Likewise.
3441         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
3442         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
3443         * testsuite/22_locale/locale/cons/8.cc: Likewise.
3444         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
3445         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
3446         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
3447         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
3448         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
3449         * testsuite/22_locale/locale/operations/1.cc: Likewise.
3450         * testsuite/22_locale/locale/operations/2.cc: Likewise.
3451         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
3452         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
3453         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
3454         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
3455         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
3456         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
3457         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
3458         Likewise.
3459         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
3460         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
3461         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
3462         Likewise.
3463         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
3464         Likewise.
3465         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
3466         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
3467         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
3468         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
3469         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
3470         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
3471         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
3472         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
3473         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
3474         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
3475         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
3476         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
3477         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
3478         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
3479         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
3480         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
3481         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
3482         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
3483         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
3484         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
3485         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
3486         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
3487         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
3488         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
3489         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
3490         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
3491         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
3492         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
3493         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
3494         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
3495         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
3496         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
3497         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
3498         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
3499         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
3500         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
3501         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
3502         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
3503         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
3504         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
3505         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
3506         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
3507         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
3508         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
3509         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
3510         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
3511         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
3512         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
3513         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
3514         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
3515         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
3516         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
3517         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
3518         Likewise.
3519         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
3520         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
3521         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
3522         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
3523         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
3524         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
3525         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
3526         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
3527         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
3528         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
3529         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
3530         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
3531         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
3532         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
3533         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
3534         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
3535         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
3536         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
3537         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
3538         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
3539         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
3540         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
3541         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
3542         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
3543         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
3544         Likewise.
3545         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
3546         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
3547         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
3548         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
3549         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
3550         Likewise.
3551         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
3552         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
3553         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
3554         Likewise.
3555         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
3556         Likewise.
3557         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
3558         Likewise.
3559         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
3560         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
3561         Likewise.
3562         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
3563         Likewise.
3564         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
3565         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
3566         Likewise.
3567         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
3568         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
3569         Likewise.
3570         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
3571         Likewise.
3572         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
3573         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
3574         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
3575         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
3576         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
3577         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
3578         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
3579         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
3580         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
3581         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
3582         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
3583         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
3584         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
3585         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
3586         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
3587         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
3588         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
3589         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
3590         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
3591         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
3592         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
3593         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
3594         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
3595         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
3596         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
3597         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
3598         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
3599         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
3600         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
3601         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
3602         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
3603         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
3604         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
3605         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
3606         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
3607         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
3608         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
3609         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
3610         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
3611         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
3612         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
3613         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
3614         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
3615         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
3616         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
3617         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
3618         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
3619         Likewise.
3620         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
3621         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
3622         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
3623         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
3624         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
3625         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
3626         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
3627         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
3628         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
3629         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
3630         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
3631         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
3632         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
3633         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
3634         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
3635         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
3636         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
3637         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
3638         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
3639         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
3640         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
3641         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
3642         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
3643         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
3644         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
3645         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
3646         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
3647         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
3648         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
3649         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
3650         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
3651         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
3652         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
3653         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
3654         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
3655         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
3656         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
3657         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
3658         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
3659         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
3660         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
3661         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
3662         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
3663         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
3664         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
3665         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
3666         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
3667         Likewise.
3668         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
3669         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
3670         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
3671         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
3672         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
3673         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
3674         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
3675         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
3676         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
3677         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
3678         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
3679         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
3680         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
3681         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
3682         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
3683         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
3684         Likewise.
3685         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
3686         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
3687         Likewise.
3688         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
3689         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
3690         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
3691         Likewise.
3692         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
3693         Likewise.
3694         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
3695         Likewise.
3696         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
3697         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
3698         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
3699         Likewise.
3700         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
3701         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
3702         Likewise.
3703         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
3704         Likewise.
3705         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
3706         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
3707         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
3708         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
3709         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
3710         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
3711         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
3712         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3713         Likewise.
3714         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3715         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3716         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3717         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3718         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3719         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3720         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3721         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3722         Likewise.
3723         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3724         Likewise.
3725         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3726         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3727         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3728         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3729         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3730         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3731         Likewise.
3732         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3733         Likewise.
3734         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3735         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3736         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3737         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3738         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3739         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3740         Likewise.
3741         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3742         Likewise.
3743         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3744         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3745         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3746         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3747         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3748         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3749         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3750         Likewise.
3751         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3752         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3753         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3754         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3755         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3756         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3757         Likewise.
3758         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3759         Likewise.
3760         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3761         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3762         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3763         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3764         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3765         Likewise.
3766         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3767         Likewise.
3768         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3769         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3770         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3771         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3772         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3773         Likewise.
3774         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3775         Likewise.
3776         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3777         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3778         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3779         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3780         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3781         Likewise.
3782         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3783         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3784         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3785         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3786         Likewise.
3787         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3788         Likewise.
3789         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3790         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3791         Likewise.
3792         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3793         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3794         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3795         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3796         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3797         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3798         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3799         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3800         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3801         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3802         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3803         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3804         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3805         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3806         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3807         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3808         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3809         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3810         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3811         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3812         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3813         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3814         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3815         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3816         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3817         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3818         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3819         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3820         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3821         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3822         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3823         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3824         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3825         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3826         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3827         Likewise.
3828         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3829         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3830         * testsuite/23_containers/bitset/18604.cc: Likewise.
3831         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3832         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3833         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3834         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3835         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3836         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3837         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3838         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3839         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3840         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3841         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3842         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3843         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3844         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3845         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3846         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3847         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3848         * testsuite/23_containers/deque/18604.cc: Likewise.
3849         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3850         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3851         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3852         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3853         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3854         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3855         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3856         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3857         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3858         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3859         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3860         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3861         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3862         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3863         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3864         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3865         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3866         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3867         Likewise.
3868         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3869         Likewise.
3870         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3871         Likewise.
3872         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3873         Likewise.
3874         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3875         Likewise.
3876         * testsuite/23_containers/deque/types/1.cc: Likewise.
3877         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3878         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3879         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3880         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3881         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3882         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3883         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3884         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3885         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3886         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3887         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3888         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3889         Likewise.
3890         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3891         Likewise.
3892         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3893         Likewise.
3894         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3895         Likewise.
3896         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3897         Likewise.
3898         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3899         Likewise.
3900         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3901         Likewise.
3902         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3903         Likewise.
3904         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3905         Likewise.
3906         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3907         Likewise.
3908         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3909         Likewise.
3910         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3911         Likewise.
3912         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3913         Likewise.
3914         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3915         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3916         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3917         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3918         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3919         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3920         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3921         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3922         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3923         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3924         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3925         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3926         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3927         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3928         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3929         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3930         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3931         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3932         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3933         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3934         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3935         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3936         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3937         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3938         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3939         Likewise.
3940         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3941         Likewise.
3942         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3943         * testsuite/23_containers/list/18604.cc: Likewise.
3944         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3945         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3946         * testsuite/23_containers/list/cons/1.cc: Likewise.
3947         * testsuite/23_containers/list/cons/2.cc: Likewise.
3948         * testsuite/23_containers/list/cons/3.cc: Likewise.
3949         * testsuite/23_containers/list/cons/4.cc: Likewise.
3950         * testsuite/23_containers/list/cons/5.cc: Likewise.
3951         * testsuite/23_containers/list/cons/6.cc: Likewise.
3952         * testsuite/23_containers/list/cons/7.cc: Likewise.
3953         * testsuite/23_containers/list/cons/8.cc: Likewise.
3954         * testsuite/23_containers/list/cons/9.cc: Likewise.
3955         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3956         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3957         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3958         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3959         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3960         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3961         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3962         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3963         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3964         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3965         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3966         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3967         * testsuite/23_containers/list/operations/1.cc: Likewise.
3968         * testsuite/23_containers/list/operations/2.cc: Likewise.
3969         * testsuite/23_containers/list/operations/3.cc: Likewise.
3970         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3971         * testsuite/23_containers/list/operations/4.cc: Likewise.
3972         * testsuite/23_containers/list/operations/5.cc: Likewise.
3973         * testsuite/23_containers/list/pthread1.cc: Likewise.
3974         * testsuite/23_containers/list/pthread5.cc: Likewise.
3975         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3976         Likewise.
3977         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3978         Likewise.
3979         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3980         Likewise.
3981         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3982         Likewise.
3983         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3984         Likewise.
3985         * testsuite/23_containers/map/18604.cc: Likewise.
3986         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3987         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3988         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3989         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3990         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3991         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3992         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3993         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3994         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3995         * testsuite/23_containers/map/operators/1.cc: Likewise.
3996         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3997         * testsuite/23_containers/map/pthread6.cc: Likewise.
3998         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3999         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
4000         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
4001         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
4002         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
4003         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
4004         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
4005         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
4006         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
4007         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
4008         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
4009         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
4010         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
4011         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
4012         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
4013         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
4014         * testsuite/23_containers/queue/members/7157.cc: Likewise.
4015         * testsuite/23_containers/set/18604.cc: Likewise.
4016         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
4017         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
4018         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
4019         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
4020         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
4021         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
4022         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
4023         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
4024         * testsuite/23_containers/stack/members/7158.cc: Likewise.
4025         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
4026         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
4027         Likewise.
4028         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
4029         Likewise.
4030         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
4031         Likewise.
4032         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
4033         Likewise.
4034         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
4035         Likewise.
4036         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
4037         Likewise.
4038         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
4039         Likewise.
4040         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
4041         Likewise.
4042         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
4043         Likewise.
4044         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
4045         Likewise.
4046         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
4047         Likewise.
4048         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
4049         Likewise.
4050         * testsuite/23_containers/vector/18604.cc: Likewise.
4051         * testsuite/23_containers/vector/bool/1.cc: Likewise.
4052         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
4053         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
4054         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
4055         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
4056         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
4057         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
4058         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
4059         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
4060         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
4061         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
4062         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
4063         Likewise.
4064         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
4065         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
4066         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
4067         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
4068         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
4069         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
4070         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
4071         * testsuite/23_containers/vector/cons/1.cc: Likewise.
4072         * testsuite/23_containers/vector/cons/2.cc: Likewise.
4073         * testsuite/23_containers/vector/cons/3.cc: Likewise.
4074         * testsuite/23_containers/vector/cons/4.cc: Likewise.
4075         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
4076         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
4077         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
4078         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
4079         Likewise.
4080         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
4081         Likewise.
4082         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
4083         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
4084         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
4085         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
4086         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
4087         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
4088         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
4089         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
4090         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
4091         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
4092         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
4093         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
4094         Likewise.
4095         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
4096         Likewise.
4097         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
4098         Likewise.
4099         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
4100         Likewise.
4101         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
4102         Likewise.
4103         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
4104         Likewise.
4105         * testsuite/23_containers/vector/resize/1.cc: Likewise.
4106         * testsuite/23_containers/vector/types/1.cc: Likewise.
4107         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
4108         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
4109         Likewise.
4110         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
4111         Likewise.
4112         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
4113         Likewise.
4114         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
4115         Likewise.
4116         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
4117         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
4118         Likewise.
4119         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
4120         Likewise.
4121         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
4122         Likewise.
4123         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
4124         Likewise.
4125         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
4126         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
4127         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
4128         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
4129         Likewise.
4130         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
4131         Likewise.
4132         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
4133         Likewise.
4134         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
4135         Likewise.
4136         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
4137         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
4138         Likewise.
4139         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
4140         Likewise.
4141         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
4142         Likewise.
4143         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
4144         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
4145         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
4146         Likewise.
4147         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
4148         Likewise.
4149         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
4150         Likewise.
4151         * testsuite/24_iterators/operations/next.cc: Likewise.
4152         * testsuite/24_iterators/operations/prev.cc: Likewise.
4153         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
4154         Likewise.
4155         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
4156         Likewise.
4157         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
4158         Likewise.
4159         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
4160         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
4161         Likewise.
4162         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
4163         Likewise.
4164         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
4165         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
4166         Likewise.
4167         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
4168         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
4169         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
4170         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
4171         Likewise.
4172         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
4173         Likewise.
4174         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
4175         Likewise.
4176         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
4177         Likewise.
4178         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
4179         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
4180         * testsuite/25_algorithms/all_of/1.cc: Likewise.
4181         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
4182         * testsuite/25_algorithms/any_of/1.cc: Likewise.
4183         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
4184         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
4185         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
4186         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
4187         * testsuite/25_algorithms/copy/1.cc: Likewise.
4188         * testsuite/25_algorithms/copy/2.cc: Likewise.
4189         * testsuite/25_algorithms/copy/3.cc: Likewise.
4190         * testsuite/25_algorithms/copy/34595.cc: Likewise.
4191         * testsuite/25_algorithms/copy/4.cc: Likewise.
4192         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
4193         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
4194         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
4195         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
4196         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
4197         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
4198         Likewise.
4199         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
4200         Likewise.
4201         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
4202         Likewise.
4203         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
4204         Likewise.
4205         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
4206         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
4207         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
4208         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
4209         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
4210         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
4211         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
4212         * testsuite/25_algorithms/count/1.cc: Likewise.
4213         * testsuite/25_algorithms/count/check_type.cc: Likewise.
4214         * testsuite/25_algorithms/count_if/1.cc: Likewise.
4215         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
4216         * testsuite/25_algorithms/equal/1.cc: Likewise.
4217         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
4218         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
4219         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
4220         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
4221         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
4222         * testsuite/25_algorithms/fill/1.cc: Likewise.
4223         * testsuite/25_algorithms/fill/2.cc: Likewise.
4224         * testsuite/25_algorithms/fill/3.cc: Likewise.
4225         * testsuite/25_algorithms/fill/35725.cc: Likewise.
4226         * testsuite/25_algorithms/fill/4.cc: Likewise.
4227         * testsuite/25_algorithms/fill/5.cc: Likewise.
4228         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
4229         * testsuite/25_algorithms/find/1.cc: Likewise.
4230         * testsuite/25_algorithms/find/17441.cc: Likewise.
4231         * testsuite/25_algorithms/find/check_type.cc: Likewise.
4232         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
4233         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
4234         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
4235         Likewise.
4236         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
4237         Likewise.
4238         * testsuite/25_algorithms/find_end/1.cc: Likewise.
4239         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
4240         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
4241         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
4242         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
4243         * testsuite/25_algorithms/find_if/1.cc: Likewise.
4244         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
4245         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
4246         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
4247         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
4248         Likewise.
4249         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
4250         Likewise.
4251         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
4252         Likewise.
4253         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
4254         Likewise.
4255         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
4256         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
4257         * testsuite/25_algorithms/heap/1.cc: Likewise.
4258         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
4259         * testsuite/25_algorithms/includes/1.cc: Likewise.
4260         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
4261         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
4262         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
4263         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
4264         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
4265         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
4266         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
4267         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
4268         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
4269         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
4270         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
4271         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
4272         Likewise.
4273         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
4274         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
4275         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
4276         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
4277         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
4278         * testsuite/25_algorithms/max/1.cc: Likewise.
4279         * testsuite/25_algorithms/max/2.cc: Likewise.
4280         * testsuite/25_algorithms/max/3.cc: Likewise.
4281         * testsuite/25_algorithms/max/37547.cc: Likewise.
4282         * testsuite/25_algorithms/max/4.cc: Likewise.
4283         * testsuite/25_algorithms/max_element/1.cc: Likewise.
4284         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
4285         * testsuite/25_algorithms/merge/1.cc: Likewise.
4286         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
4287         * testsuite/25_algorithms/min/1.cc: Likewise.
4288         * testsuite/25_algorithms/min/2.cc: Likewise.
4289         * testsuite/25_algorithms/min/3.cc: Likewise.
4290         * testsuite/25_algorithms/min/37547.cc: Likewise.
4291         * testsuite/25_algorithms/min/4.cc: Likewise.
4292         * testsuite/25_algorithms/min_element/1.cc: Likewise.
4293         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
4294         * testsuite/25_algorithms/minmax/1.cc: Likewise.
4295         * testsuite/25_algorithms/minmax/2.cc: Likewise.
4296         * testsuite/25_algorithms/minmax/3.cc: Likewise.
4297         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
4298         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
4299         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
4300         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
4301         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
4302         * testsuite/25_algorithms/move/1.cc: Likewise.
4303         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
4304         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
4305         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
4306         * testsuite/25_algorithms/none_of/1.cc: Likewise.
4307         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
4308         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
4309         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
4310         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
4311         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
4312         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
4313         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
4314         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
4315         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
4316         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
4317         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
4318         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
4319         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
4320         * testsuite/25_algorithms/partition/1.cc: Likewise.
4321         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
4322         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
4323         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
4324         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
4325         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
4326         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
4327         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
4328         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
4329         * testsuite/25_algorithms/remove/1.cc: Likewise.
4330         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
4331         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
4332         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
4333         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
4334         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
4335         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
4336         * testsuite/25_algorithms/replace/1.cc: Likewise.
4337         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
4338         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
4339         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
4340         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
4341         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
4342         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
4343         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
4344         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
4345         * testsuite/25_algorithms/rotate/1.cc: Likewise.
4346         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
4347         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
4348         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
4349         * testsuite/25_algorithms/search/1.cc: Likewise.
4350         * testsuite/25_algorithms/search/check_type.cc: Likewise.
4351         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
4352         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
4353         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
4354         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
4355         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
4356         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
4357         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
4358         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
4359         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
4360         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
4361         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
4362         Likewise.
4363         * testsuite/25_algorithms/set_union/1.cc: Likewise.
4364         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
4365         * testsuite/25_algorithms/sort/1.cc: Likewise.
4366         * testsuite/25_algorithms/sort/34095.cc: Likewise.
4367         * testsuite/25_algorithms/sort/34636.cc: Likewise.
4368         * testsuite/25_algorithms/sort/35588.cc: Likewise.
4369         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
4370         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
4371         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
4372         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
4373         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
4374         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
4375         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
4376         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
4377         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
4378         * testsuite/25_algorithms/unique/1.cc: Likewise.
4379         * testsuite/25_algorithms/unique/11480.cc: Likewise.
4380         * testsuite/25_algorithms/unique/2.cc: Likewise.
4381         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
4382         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
4383         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
4384         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
4385         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
4386         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
4387         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
4388         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
4389         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
4390         * testsuite/26_numerics/accumulate/1.cc: Likewise.
4391         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
4392         * testsuite/26_numerics/complex/13450.cc: Likewise.
4393         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
4394         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
4395         * testsuite/26_numerics/complex/dr387.cc: Likewise.
4396         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
4397         * testsuite/26_numerics/complex/dr781.cc: Likewise.
4398         * testsuite/26_numerics/complex/dr844.cc: Likewise.
4399         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
4400         Likewise.
4401         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
4402         Likewise.
4403         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
4404         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
4405         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
4406         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
4407         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
4408         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
4409         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
4410         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
4411         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
4412         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
4413         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
4414         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
4415         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
4416         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
4417         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
4418         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
4419         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
4420         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
4421         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
4422         Likewise.
4423         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
4424         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
4425         Likewise.
4426         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
4427         Likewise.
4428         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
4429         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
4430         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
4431         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
4432         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
4433         * testsuite/26_numerics/inner_product/1.cc: Likewise.
4434         * testsuite/26_numerics/iota/1.cc: Likewise.
4435         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
4436         * testsuite/26_numerics/slice/1.cc: Likewise.
4437         * testsuite/26_numerics/valarray/28277.cc: Likewise.
4438         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
4439         * testsuite/26_numerics/valarray/operators.cc: Likewise.
4440         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
4441         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
4442         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
4443         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
4444         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
4445         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
4446         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
4447         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
4448         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
4449         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
4450         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
4451         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
4452         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
4453         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
4454         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
4455         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
4456         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
4457         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
4458         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
4459         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
4460         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
4461         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
4462         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
4463         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
4464         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
4465         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
4466         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
4467         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
4468         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
4469         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
4470         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
4471         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
4472         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
4473         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
4474         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
4475         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
4476         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
4477         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
4478         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
4479         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
4480         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
4481         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
4482         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
4483         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
4484         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
4485         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
4486         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
4487         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
4488         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
4489         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
4490         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
4491         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
4492         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
4493         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
4494         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
4495         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
4496         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
4497         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
4498         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
4499         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
4500         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
4501         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
4502         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
4503         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
4504         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
4505         Likewise.
4506         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
4507         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
4508         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
4509         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
4510         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
4511         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
4512         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
4513         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
4514         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
4515         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
4516         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
4517         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
4518         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
4519         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
4520         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
4521         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
4522         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
4523         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
4524         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
4525         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
4526         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
4527         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
4528         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
4529         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
4530         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
4531         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
4532         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
4533         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
4534         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
4535         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
4536         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
4537         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
4538         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
4539         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
4540         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
4541         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
4542         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
4543         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
4544         Likewise.
4545         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
4546         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
4547         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
4548         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
4549         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
4550         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
4551         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
4552         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
4553         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
4554         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
4555         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
4556         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
4557         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
4558         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
4559         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
4560         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
4561         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
4562         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
4563         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
4564         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
4565         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
4566         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
4567         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
4568         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
4569         Likewise.
4570         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
4571         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
4572         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
4573         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
4574         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
4575         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
4576         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
4577         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
4578         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
4579         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
4580         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
4581         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
4582         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
4583         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
4584         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
4585         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
4586         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
4587         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
4588         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
4589         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
4590         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
4591         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
4592         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
4593         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
4594         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
4595         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
4596         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
4597         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
4598         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
4599         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
4600         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
4601         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
4602         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
4603         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
4604         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
4605         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
4606         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
4607         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
4608         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
4609         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
4610         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
4611         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
4612         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
4613         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
4614         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
4615         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
4616         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
4617         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
4618         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
4619         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
4620         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
4621         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
4622         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
4623         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
4624         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
4625         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
4626         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
4627         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
4628         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
4629         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
4630         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
4631         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
4632         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
4633         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
4634         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
4635         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
4636         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
4637         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
4638         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
4639         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
4640         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
4641         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
4642         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
4643         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
4644         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
4645         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
4646         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
4647         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
4648         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
4649         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
4650         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
4651         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
4652         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
4653         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
4654         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
4655         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
4656         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
4657         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
4658         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
4659         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
4660         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
4661         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
4662         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
4663         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
4664         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
4665         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
4666         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
4667         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
4668         Likewise.
4669         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
4670         Likewise.
4671         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
4672         Likewise.
4673         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
4674         Likewise.
4675         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
4676         Likewise.
4677         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
4678         Likewise.
4679         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
4680         Likewise.
4681         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
4682         Likewise.
4683         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
4684         Likewise.
4685         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
4686         Likewise.
4687         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
4688         Likewise.
4689         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
4690         Likewise.
4691         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
4692         Likewise.
4693         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
4694         Likewise.
4695         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
4696         Likewise.
4697         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
4698         Likewise.
4699         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
4700         Likewise.
4701         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
4702         Likewise.
4703         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
4704         Likewise.
4705         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
4706         Likewise.
4707         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
4708         Likewise.
4709         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
4710         Likewise.
4711         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
4712         Likewise.
4713         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4714         Likewise.
4715         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
4716         Likewise.
4717         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
4718         Likewise.
4719         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
4720         Likewise.
4721         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
4722         Likewise.
4723         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
4724         Likewise.
4725         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
4726         Likewise.
4727         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
4728         Likewise.
4729         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
4730         Likewise.
4731         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
4732         Likewise.
4733         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
4734         Likewise.
4735         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
4736         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
4737         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
4738         Likewise.
4739         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
4740         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
4741         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
4742         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
4743         Likewise.
4744         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
4745         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
4746         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
4747         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
4748         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
4749         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
4750         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
4751         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
4752         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
4753         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
4754         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
4755         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
4756         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
4757         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
4758         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
4759         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
4760         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
4761         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
4762         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
4763         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
4764         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
4765         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
4766         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
4767         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
4768         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
4769         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
4770         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4771         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4772         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4773         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4774         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4775         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4776         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4777         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4778         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4779         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4780         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4781         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4782         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4783         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4784         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4785         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4786         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4787         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4788         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4789         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4790         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4791         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4792         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4793         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4794         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4795         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4796         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4797         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4798         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4799         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4800         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4801         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4802         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4803         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4804         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4805         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4806         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4807         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4808         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4809         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4810         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4811         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4812         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4813         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4814         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4815         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4816         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4817         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4818         Likewise.
4819         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4820         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4821         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4822         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4823         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4824         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4825         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4826         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4827         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4828         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4829         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4830         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4831         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4832         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4833         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4834         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4835         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4836         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4837         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4838         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4839         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4840         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4841         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4842         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4843         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4844         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4845         Likewise.
4846         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4847         Likewise.
4848         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4849         Likewise.
4850         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4851         Likewise.
4852         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4853         Likewise.
4854         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4855         Likewise.
4856         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4857         Likewise.
4858         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4859         Likewise.
4860         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4861         Likewise.
4862         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4863         Likewise.
4864         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4865         Likewise.
4866         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4867         Likewise.
4868         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4869         Likewise.
4870         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4871         Likewise.
4872         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4873         Likewise.
4874         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4875         Likewise.
4876         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4877         Likewise.
4878         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4879         Likewise.
4880         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4881         Likewise.
4882         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4883         Likewise.
4884         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4885         Likewise.
4886         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4887         Likewise.
4888         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4889         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4890         Likewise.
4891         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4892         Likewise.
4893         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4894         Likewise.
4895         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4896         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4897         Likewise.
4898         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4899         Likewise.
4900         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4901         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4902         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4903         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4904         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4905         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4906         Likewise.
4907         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4908         Likewise.
4909         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4910         Likewise.
4911         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4912         Likewise.
4913         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4914         Likewise.
4915         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4916         Likewise.
4917         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4918         Likewise.
4919         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4920         Likewise.
4921         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4922         Likewise.
4923         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4924         Likewise.
4925         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4926         Likewise.
4927         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4928         Likewise.
4929         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4930         Likewise.
4931         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4932         Likewise.
4933         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4934         Likewise.
4935         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4936         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4937         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4938         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4939         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4940         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4941         Likewise.
4942         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4943         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4944         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4945         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4946         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4947         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4948         Likewise.
4949         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4950         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4951         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4952         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4953         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4954         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4955         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4956         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4957         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4958         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4959         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4960         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4961         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4962         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4963         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4964         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4965         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4966         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4967         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4968         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4969         Likewise.
4970         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4971         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4972         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4973         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4974         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4975         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4976         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4977         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4978         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4979         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4980         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4981         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4982         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4983         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4984         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4985         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4986         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4987         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4988         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4989         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4990         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4991         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4992         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4993         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4994         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4995         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4996         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4997         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4998         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4999         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
5000         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
5001         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
5002         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
5003         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
5004         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
5005         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
5006         Likewise.
5007         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
5008         Likewise.
5009         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
5010         Likewise.
5011         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
5012         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
5013         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
5014         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
5015         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
5016         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
5017         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
5018         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
5019         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
5020         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
5021         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
5022         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
5023         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
5024         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
5025         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
5026         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
5027         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
5028         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
5029         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
5030         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
5031         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
5032         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
5033         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
5034         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
5035         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
5036         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
5037         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
5038         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
5039         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
5040         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
5041         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
5042         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
5043         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
5044         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
5045         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
5046         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
5047         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
5048         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
5049         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
5050         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
5051         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
5052         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
5053         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
5054         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
5055         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
5056         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
5057         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
5058         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
5059         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
5060         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
5061         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
5062         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
5063         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
5064         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
5065         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
5066         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
5067         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
5068         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
5069         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
5070         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
5071         Likewise.
5072         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
5073         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
5074         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
5075         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
5076         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
5077         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
5078         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
5079         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
5080         * testsuite/27_io/fpos/11450.cc: Likewise.
5081         * testsuite/27_io/fpos/14320-1.cc: Likewise.
5082         * testsuite/27_io/fpos/14320-2.cc: Likewise.
5083         * testsuite/27_io/fpos/14320-3.cc: Likewise.
5084         * testsuite/27_io/fpos/14320-4.cc: Likewise.
5085         * testsuite/27_io/fpos/14320-5.cc: Likewise.
5086         * testsuite/27_io/fpos/14775.cc: Likewise.
5087         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
5088         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
5089         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
5090         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
5091         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
5092         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
5093         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
5094         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
5095         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
5096         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
5097         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
5098         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
5099         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
5100         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
5101         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
5102         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
5103         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
5104         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
5105         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
5106         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
5107         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
5108         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
5109         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
5110         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
5111         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
5112         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
5113         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
5114         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
5115         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
5116         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
5117         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
5118         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
5119         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
5120         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
5121         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
5122         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
5123         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
5124         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
5125         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
5126         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
5127         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
5128         * testsuite/27_io/objects/char/1.cc: Likewise.
5129         * testsuite/27_io/objects/char/10.cc: Likewise.
5130         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
5131         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
5132         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
5133         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
5134         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
5135         * testsuite/27_io/objects/char/2.cc: Likewise.
5136         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
5137         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
5138         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
5139         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
5140         * testsuite/27_io/objects/char/5.cc: Likewise.
5141         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
5142         * testsuite/27_io/objects/char/6.cc: Likewise.
5143         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
5144         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
5145         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
5146         * testsuite/27_io/objects/char/7.cc: Likewise.
5147         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
5148         * testsuite/27_io/objects/char/8.cc: Likewise.
5149         * testsuite/27_io/objects/char/9.cc: Likewise.
5150         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
5151         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
5152         * testsuite/27_io/objects/char/dr455.cc: Likewise.
5153         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
5154         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
5155         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
5156         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
5157         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
5158         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
5159         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
5160         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
5161         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
5162         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
5163         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
5164         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
5165         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
5166         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
5167         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
5168         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
5169         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
5170         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
5171         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
5172         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
5173         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
5174         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
5175         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
5176         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
5177         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
5178         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
5179         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
5180         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
5181         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
5182         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
5183         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
5184         * testsuite/27_io/types/1.cc: Likewise.
5185         * testsuite/27_io/types/2.cc: Likewise.
5186         * testsuite/27_io/types/3.cc: Likewise.
5187         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
5188         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
5189         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
5190         Likewise.
5191         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
5192         Likewise.
5193         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
5194         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
5195         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
5196         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
5197         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
5198         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
5199         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
5200         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
5201         Likewise.
5202         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
5203         Likewise.
5204         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
5205         Likewise.
5206         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
5207         Likewise.
5208         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
5209         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
5210         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
5211         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
5212         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
5213         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
5214         Likewise.
5215         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
5216         Likewise.
5217         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
5218         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
5219         * testsuite/30_threads/thread/id/operators.cc: Likewise.
5220         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
5221         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
5222         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
5223         * testsuite/Makefile.am: Likewise.
5224         * testsuite/abi/30586.cc: Likewise.
5225         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
5226         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
5227         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
5228         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
5229         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
5230         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
5231         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
5232         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
5233         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
5234         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
5235         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
5236         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
5237         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
5238         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
5239         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
5240         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
5241         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
5242         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
5243         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
5244         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
5245         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
5246         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
5247         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
5248         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
5249         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
5250         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
5251         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
5252         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
5253         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
5254         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
5255         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
5256         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
5257         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
5258         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
5259         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
5260         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
5261         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
5262         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
5263         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
5264         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
5265         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
5266         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
5267         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
5268         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
5269         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
5270         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
5271         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
5272         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
5273         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
5274         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
5275         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
5276         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
5277         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
5278         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
5279         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
5280         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
5281         * testsuite/abi/demangle/regression/7986.cc: Likewise.
5282         * testsuite/abi/demangle/regression/8897.cc: Likewise.
5283         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
5284         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
5285         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
5286         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
5287         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
5288         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
5289         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
5290         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
5291         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
5292         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
5293         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
5294         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
5295         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
5296         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
5297         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
5298         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
5299         * testsuite/abi/demangle/regression/old.cc: Likewise.
5300         * testsuite/abi/header_cxxabi.c: Likewise.
5301         * testsuite/backward/11460.cc: Likewise.
5302         * testsuite/backward/hash_map/1.cc: Likewise.
5303         * testsuite/backward/hash_map/14648.cc: Likewise.
5304         * testsuite/backward/hash_map/23528.cc: Likewise.
5305         * testsuite/backward/hash_set/1.cc: Likewise.
5306         * testsuite/backward/strstream_members.cc: Likewise.
5307         * testsuite/config/default.exp: Likewise.
5308         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
5309         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
5310         * testsuite/data/istream_extractor_other-1.tst: Likewise.
5311         * testsuite/data/istream_extractor_other-1.txt: Likewise.
5312         * testsuite/data/istream_extractor_other-2.tst: Likewise.
5313         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
5314         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
5315         * testsuite/data/sgetn.txt: Likewise.
5316         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
5317         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
5318         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
5319         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
5320         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
5321         * testsuite/ext/array_allocator/26875.cc: Likewise.
5322         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
5323         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
5324         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
5325         * testsuite/ext/array_allocator/check_new.cc: Likewise.
5326         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
5327         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
5328         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
5329         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
5330         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
5331         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
5332         * testsuite/ext/codecvt/1.cc: Likewise.
5333         * testsuite/ext/codecvt/char-1.cc: Likewise.
5334         * testsuite/ext/codecvt/char-2.cc: Likewise.
5335         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
5336         * testsuite/ext/concept_checks.cc: Likewise.
5337         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
5338         Likewise.
5339         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
5340         Likewise.
5341         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
5342         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
5343         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
5344         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
5345         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
5346         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
5347         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
5348         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
5349         Likewise.
5350         * testsuite/ext/headers.cc: Likewise.
5351         * testsuite/ext/is_heap/1.cc: Likewise.
5352         * testsuite/ext/is_heap/check_type.cc: Likewise.
5353         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
5354         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
5355         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
5356         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
5357         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
5358         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
5359         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
5360         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
5361         * testsuite/ext/median.cc: Likewise.
5362         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
5363         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
5364         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
5365         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
5366         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
5367         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
5368         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
5369         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
5370         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
5371         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
5372         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
5373         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
5374         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
5375         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
5376         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
5377         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
5378         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
5379         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
5380         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
5381         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
5382         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
5383         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
5384         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
5385         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
5386         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
5387         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
5388         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
5389         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
5390         * testsuite/ext/new_allocator/check_new.cc: Likewise.
5391         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
5392         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
5393         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
5394         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
5395         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
5396         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
5397         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
5398         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
5399         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
5400         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
5401         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
5402         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
5403         * testsuite/ext/rope/1.cc: Likewise.
5404         * testsuite/ext/rope/2.cc: Likewise.
5405         * testsuite/ext/rope/3.cc: Likewise.
5406         * testsuite/ext/rope/36832.cc: Likewise.
5407         * testsuite/ext/rope/4.cc: Likewise.
5408         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
5409         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
5410         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
5411         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
5412         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
5413         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
5414         Likewise.
5415         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
5416         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
5417         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
5418         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
5419         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
5420         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
5421         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
5422         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
5423         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
5424         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
5425         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
5426         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
5427         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
5428         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
5429         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
5430         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
5431         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
5432         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
5433         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
5434         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
5435         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
5436         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
5437         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
5438         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
5439         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
5440         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
5441         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
5442         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
5443         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
5444         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
5445         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
5446         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
5447         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
5448         * testsuite/lib/dg-options.exp: Likewise.
5449         * testsuite/lib/libstdc++.exp: Likewise.
5450         * testsuite/lib/prune.exp: Likewise.
5451         * testsuite/libstdc++-abi/abi.exp: Likewise.
5452         * testsuite/libstdc++-dg/conformance.exp: Likewise.
5453         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
5454         Likewise.
5455         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
5456         Likewise.
5457         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
5458         Likewise.
5459         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
5460         Likewise.
5461         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
5462         Likewise.
5463         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
5464         Likewise.
5465         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
5466         Likewise.
5467         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
5468         Likewise.
5469         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
5470         Likewise.
5471         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
5472         Likewise.
5473         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
5474         Likewise.
5475         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
5476         Likewise.
5477         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
5478         Likewise.
5479         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
5480         Likewise.
5481         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
5482         Likewise.
5483         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
5484         Likewise.
5485         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
5486         Likewise.
5487         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
5488         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
5489         Likewise.
5490         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
5491         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
5492         Likewise.
5493         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
5494         Likewise.
5495         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
5496         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
5497         Likewise.
5498         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
5499         Likewise.
5500         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
5501         Likewise.
5502         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
5503         Likewise.
5504         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
5505         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
5506         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
5507         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
5508         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
5509         Likewise.
5510         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
5511         Likewise.
5512         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
5513         Likewise.
5514         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
5515         Likewise.
5516         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
5517         Likewise.
5518         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
5519         Likewise.
5520         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
5521         Likewise.
5522         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
5523         Likewise.
5524         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
5525         Likewise.
5526         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
5527         Likewise.
5528         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
5529         Likewise.
5530         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
5531         Likewise.
5532         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
5533         Likewise.
5534         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
5535         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
5536         Likewise.
5537         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
5538         Likewise.
5539         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
5540         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
5541         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
5542         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
5543         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
5544         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
5545         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
5546         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
5547         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
5548         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
5549         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
5550         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
5551         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
5552         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
5553         Likewise.
5554         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
5555         Likewise.
5556         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
5557         Likewise.
5558         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
5559         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
5560         Likewise.
5561         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
5562         Likewise.
5563         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
5564         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
5565         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
5566         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
5567         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
5568         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
5569         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
5570         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
5571         Likewise.
5572         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
5573         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
5574         Likewise.
5575         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
5576         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
5577         Likewise.
5578         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
5579         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
5580         Likewise.
5581         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
5582         Likewise.
5583         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
5584         Likewise.
5585         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
5586         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
5587         Likewise.
5588         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
5589         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
5590         Likewise.
5591         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
5592         Likewise.
5593         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
5594         Likewise.
5595         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
5596         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
5597         Likewise.
5598         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
5599         Likewise.
5600         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
5601         Likewise.
5602         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
5603         Likewise.
5604         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
5605         Likewise.
5606         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
5607         Likewise.
5608         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
5609         Likewise.
5610         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
5611         Likewise.
5612         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
5613         Likewise.
5614         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
5615         Likewise.
5616         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
5617         Likewise.
5618         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
5619         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
5620         Likewise.
5621         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
5622         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
5623         Likewise.
5624         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
5625         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
5626         Likewise.
5627         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
5628         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
5629         Likewise.
5630         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
5631         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
5632         Likewise.
5633         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
5634         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
5635         Likewise.
5636         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
5637         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
5638         Likewise.
5639         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
5640         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
5641         Likewise.
5642         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
5643         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
5644         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
5645         Likewise.
5646         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
5647         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
5648         Likewise.
5649         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
5650         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
5651         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
5652         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
5653         Likewise.
5654         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
5655         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
5656         Likewise.
5657         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
5658         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
5659         Likewise.
5660         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
5661         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
5662         Likewise.
5663         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
5664         Likewise.
5665         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
5666         Likewise.
5667         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
5668         Likewise.
5669         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
5670         Likewise.
5671         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
5672         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
5673         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
5674         Likewise.
5675         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
5676         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
5677         Likewise.
5678         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
5679         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
5680         Likewise.
5681         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
5682         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
5683         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
5684         Likewise.
5685         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
5686         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
5687         Likewise.
5688         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
5689         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
5690         Likewise.
5691         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
5692         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
5693         Likewise.
5694         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
5695         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
5696         Likewise.
5697         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
5698         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
5699         Likewise.
5700         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
5701         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
5702         Likewise.
5703         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
5704         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
5705         Likewise.
5706         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
5707         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
5708         Likewise.
5709         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
5710         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
5711         Likewise.
5712         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
5713         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
5714         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
5715         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
5716         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
5717         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
5718         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
5719         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
5720         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
5721         Likewise.
5722         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
5723         Likewise.
5724         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
5725         Likewise.
5726         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
5727         Likewise.
5728         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
5729         Likewise.
5730         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
5731         Likewise.
5732         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
5733         Likewise.
5734         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
5735         Likewise.
5736         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
5737         Likewise.
5738         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
5739         Likewise.
5740         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
5741         Likewise.
5742         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
5743         Likewise.
5744         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
5745         Likewise.
5746         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
5747         Likewise.
5748         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
5749         Likewise.
5750         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
5751         Likewise.
5752         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
5753         Likewise.
5754         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
5755         Likewise.
5756         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
5757         Likewise.
5758         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
5759         Likewise.
5760         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
5761         Likewise.
5762         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
5763         Likewise.
5764         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
5765         Likewise.
5766         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
5767         Likewise.
5768         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
5769         Likewise.
5770         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5771         Likewise.
5772         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5773         Likewise.
5774         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5775         Likewise.
5776         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5777         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5778         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5779         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5780         Likewise.
5781         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5782         Likewise.
5783         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5784         Likewise.
5785         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5786         Likewise.
5787         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5788         Likewise.
5789         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5790         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5791         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5792         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5793         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5794         Likewise.
5795         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5796         Likewise.
5797         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5798         Likewise.
5799         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5800         Likewise.
5801         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5802         Likewise.
5803         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5804         Likewise.
5805         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5806         Likewise.
5807         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5808         Likewise.
5809         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5810         Likewise.
5811         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5812         Likewise.
5813         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5814         Likewise.
5815         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5816         Likewise.
5817         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5818         Likewise.
5819         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5820         Likewise.
5821         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5822         Likewise.
5823         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5824         Likewise.
5825         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5826         Likewise.
5827         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5828         Likewise.
5829         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5830         Likewise.
5831         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5832         Likewise.
5833         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5834         Likewise.
5835         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5836         Likewise.
5837         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5838         Likewise.
5839         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5840         Likewise.
5841         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5842         Likewise.
5843         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5844         Likewise.
5845         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5846         Likewise.
5847         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5848         Likewise.
5849         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5850         Likewise.
5851         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5852         Likewise.
5853         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5854         Likewise.
5855         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5856         Likewise.
5857         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5858         Likewise.
5859         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5860         Likewise.
5861         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5862         Likewise.
5863         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5864         Likewise.
5865         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5866         Likewise.
5867         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5868         Likewise.
5869         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5870         Likewise.
5871         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5872         Likewise.
5873         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5874         Likewise.
5875         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5876         Likewise.
5877         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5878         Likewise.
5879         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5880         Likewise.
5881         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5882         Likewise.
5883         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5884         Likewise.
5885         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5886         Likewise.
5887         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5888         Likewise.
5889         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5890         Likewise.
5891         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5892         Likewise.
5893         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5894         Likewise.
5895         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5896         Likewise.
5897         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5898         Likewise.
5899         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5900         Likewise.
5901         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5902         Likewise.
5903         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5904         Likewise.
5905         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5906         Likewise.
5907         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5908         Likewise.
5909         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5910         Likewise.
5911         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5912         Likewise.
5913         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5914         Likewise.
5915         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5916         Likewise.
5917         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5918         Likewise.
5919         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5920         Likewise.
5921         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5922         Likewise.
5923         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5924         Likewise.
5925         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5926         Likewise.
5927         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5928         Likewise.
5929         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5930         Likewise.
5931         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5932         Likewise.
5933         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5934         Likewise.
5935         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5936         Likewise.
5937         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5938         Likewise.
5939         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5940         Likewise.
5941         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5942         Likewise.
5943         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5944         Likewise.
5945         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5946         Likewise.
5947         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5948         Likewise.
5949         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5950         Likewise.
5951         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5952         Likewise.
5953         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5954         Likewise.
5955         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5956         Likewise.
5957         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5958         Likewise.
5959         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5960         Likewise.
5961         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5962         Likewise.
5963         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5964         Likewise.
5965         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5966         Likewise.
5967         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5968         Likewise.
5969         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5970         Likewise.
5971         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5972         Likewise.
5973         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5974         Likewise.
5975         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5976         Likewise.
5977         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5978         Likewise.
5979         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5980         Likewise.
5981         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5982         Likewise.
5983         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5984         Likewise.
5985         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5986         Likewise.
5987         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5988         Likewise.
5989         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5990         Likewise.
5991         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5992         Likewise.
5993         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5994         Likewise.
5995         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5996         Likewise.
5997         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5998         Likewise.
5999         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
6000         Likewise.
6001         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
6002         Likewise.
6003         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
6004         Likewise.
6005         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
6006         Likewise.
6007         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
6008         Likewise.
6009         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
6010         Likewise.
6011         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
6012         Likewise.
6013         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
6014         Likewise.
6015         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
6016         Likewise.
6017         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
6018         Likewise.
6019         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
6020         Likewise.
6021         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
6022         Likewise.
6023         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
6024         Likewise.
6025         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
6026         Likewise.
6027         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
6028         Likewise.
6029         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
6030         Likewise.
6031         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
6032         Likewise.
6033         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
6034         Likewise.
6035         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
6036         Likewise.
6037         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
6038         Likewise.
6039         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
6040         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
6041         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
6042         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
6043         Likewise.
6044         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
6045         Likewise.
6046         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
6047         Likewise.
6048         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
6049         Likewise.
6050         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
6051         Likewise.
6052         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
6053         Likewise.
6054         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
6055         Likewise.
6056         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
6057         Likewise.
6058         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
6059         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
6060         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
6061         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
6062         Likewise.
6063         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
6064         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
6065         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
6066         Likewise.
6067         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
6068         Likewise.
6069         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
6070         Likewise.
6071         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
6072         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
6073         Likewise.
6074         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
6075         Likewise.
6076         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
6077         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
6078         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
6079         Likewise.
6080         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
6081         Likewise.
6082         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
6083         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
6084         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
6085         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
6086         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
6087         Likewise.
6088         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
6089         Likewise.
6090         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
6091         Likewise.
6092         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
6093         Likewise.
6094         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
6095         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
6096         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
6097         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
6098         Likewise.
6099         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
6100         Likewise.
6101         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
6102         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
6103         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
6104         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
6105         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
6106         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
6107         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
6108         Likewise.
6109         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
6110         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
6111         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
6112         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
6113         Likewise.
6114         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
6115         Likewise.
6116         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
6117         Likewise.
6118         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
6119         Likewise.
6120         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
6121         Likewise.
6122         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
6123         Likewise.
6124         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
6125         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
6126         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
6127         Likewise.
6128         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
6129         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
6130         Likewise.
6131         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
6132         Likewise.
6133         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
6134         Likewise.
6135         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
6136         Likewise.
6137         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
6138         Likewise.
6139         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
6140         Likewise.
6141         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
6142         Likewise.
6143         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
6144         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
6145         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
6146         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
6147         Likewise.
6148         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
6149         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
6150         Likewise.
6151         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
6152         Likewise.
6153         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
6154         Likewise.
6155         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
6156         Likewise.
6157         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
6158         Likewise.
6159         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
6160         Likewise.
6161         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
6162         Likewise.
6163         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
6164         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
6165         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
6166         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
6167         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
6168         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
6169         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
6170         Likewise.
6171         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
6172         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
6173         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
6174         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
6175         Likewise.
6176         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
6177         Likewise.
6178         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
6179         Likewise.
6180         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
6181         Likewise.
6182         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
6183         Likewise.
6184         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
6185         Likewise.
6186         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
6187         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
6188         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
6189         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
6190         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
6191         Likewise.
6192         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
6193         Likewise.
6194         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
6195         Likewise.
6196         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
6197         Likewise.
6198         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
6199         Likewise.
6200         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
6201         Likewise.
6202         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
6203         Likewise.
6204         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
6205         Likewise.
6206         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
6207         Likewise.
6208         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
6209         Likewise.
6210         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
6211         Likewise.
6212         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
6213         Likewise.
6214         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
6215         Likewise.
6216         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
6217         Likewise.
6218         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
6219         Likewise.
6220         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
6221         Likewise.
6222         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
6223         Likewise.
6224         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
6225         Likewise.
6226         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
6227         Likewise.
6228         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
6229         Likewise.
6230         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
6231         Likewise.
6232         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
6233         Likewise.
6234         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
6235         Likewise.
6236         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
6237         Likewise.
6238         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
6239         Likewise.
6240         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
6241         Likewise.
6242         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
6243         Likewise.
6244         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
6245         Likewise.
6246         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
6247         Likewise.
6248         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
6249         Likewise.
6250         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
6251         Likewise.
6252         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
6253         Likewise.
6254         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
6255         Likewise.
6256         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
6257         Likewise.
6258         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
6259         Likewise.
6260         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
6261         Likewise.
6262         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
6263         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
6264         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
6265         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
6266         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
6267         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
6268         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
6269         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
6270         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
6271         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
6272         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
6273         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
6274         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
6275         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
6276         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
6277         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
6278         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
6279         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
6280         * testsuite/tr1/headers/all.cc: Likewise.
6281         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
6282         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
6283         * testsuite/util/testsuite_shared.cc: Likewise.
6284         * scripts/extract_symvers: Likewise.  Remove runtime exception.
6285         * testsuite/17_intro/headers/all.cc: Likewise.
6286         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
6287         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
6288         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
6289         Likewise.
6290         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
6291         Likewise.
6292         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
6293         Likewise.
6294         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
6295         Likewise.
6296         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
6297         Likewise.
6298         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
6299         Likewise.
6300         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
6301         Likewise.
6302         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
6303         Likewise.
6304         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
6305         Likewise.
6306         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
6307         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
6308         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
6309         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
6310         Likewise.
6311         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
6312         Likewise.
6313         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
6314         Likewise.
6315         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
6316         Likewise.
6317         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
6318         Likewise.
6319         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
6320         Likewise.
6321         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
6322         Likewise.
6323         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
6324         Likewise.
6325         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
6326         Likewise.
6327         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
6328         Likewise.
6329         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
6330         Likewise.
6331         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
6332         Likewise.
6333         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
6334         Likewise.
6335         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
6336         Likewise.
6337         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
6338         Likewise.
6339         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
6340         Likewise.
6341         * testsuite/20_util/pair/moveable.cc: Likewise.
6342         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
6343         Likewise.
6344         * testsuite/20_util/pair/swap.cc: Likewise.
6345         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
6346         Likewise.
6347         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
6348         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
6349         Likewise.
6350         * testsuite/20_util/tuple/moveable.cc: Likewise.
6351         * testsuite/20_util/tuple/moveable2.cc: Likewise.
6352         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
6353         Likewise.
6354         * testsuite/20_util/tuple/swap.cc: Likewise.
6355         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
6356         Likewise.
6357         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
6358         Likewise.
6359         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
6360         Likewise.
6361         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
6362         Likewise.
6363         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
6364         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
6365         Likewise.
6366         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
6367         Likewise.
6368         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
6369         Likewise.
6370         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
6371         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
6372         Likewise.
6373         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
6374         Likewise.
6375         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
6376         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
6377         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
6378         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
6379         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
6380         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
6381         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
6382         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
6383         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
6384         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
6385         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
6386         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
6387         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
6388         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
6389         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
6390         Likewise.
6391         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
6392         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
6393         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
6394         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
6395         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
6396         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
6397         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
6398         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
6399         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
6400         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
6401         Likewise.
6402         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
6403         Likewise.
6404         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
6405         Likewise.
6406         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
6407         Likewise.
6408         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
6409         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
6410         Likewise.
6411         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
6412         Likewise.
6413         * testsuite/23_containers/deque/14340.cc: Likewise.
6414         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
6415         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
6416         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
6417         * testsuite/23_containers/deque/init-list.cc: Likewise.
6418         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
6419         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
6420         * testsuite/23_containers/deque/moveable.cc: Likewise.
6421         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
6422         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
6423         Likewise.
6424         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
6425         Likewise.
6426         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
6427         Likewise.
6428         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
6429         Likewise.
6430         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
6431         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
6432         Likewise.
6433         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
6434         Likewise.
6435         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
6436         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
6437         Likewise.
6438         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
6439         Likewise.
6440         * testsuite/23_containers/list/14340.cc: Likewise.
6441         * testsuite/23_containers/list/23781.cc: Likewise.
6442         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
6443         * testsuite/23_containers/list/init-list.cc: Likewise.
6444         * testsuite/23_containers/list/moveable.cc: Likewise.
6445         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
6446         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
6447         Likewise.
6448         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
6449         Likewise.
6450         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
6451         Likewise.
6452         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
6453         Likewise.
6454         * testsuite/23_containers/map/14340.cc: Likewise.
6455         * testsuite/23_containers/map/23781.cc: Likewise.
6456         * testsuite/23_containers/map/init-list.cc: Likewise.
6457         * testsuite/23_containers/map/moveable.cc: Likewise.
6458         * testsuite/23_containers/map/operations/1.cc: Likewise.
6459         * testsuite/23_containers/map/operations/31440.cc: Likewise.
6460         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
6461         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
6462         Likewise.
6463         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
6464         Likewise.
6465         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
6466         Likewise.
6467         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
6468         Likewise.
6469         * testsuite/23_containers/multimap/14340.cc: Likewise.
6470         * testsuite/23_containers/multimap/23781.cc: Likewise.
6471         * testsuite/23_containers/multimap/init-list.cc: Likewise.
6472         * testsuite/23_containers/multimap/moveable.cc: Likewise.
6473         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
6474         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
6475         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
6476         Likewise.
6477         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
6478         Likewise.
6479         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
6480         Likewise.
6481         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
6482         Likewise.
6483         * testsuite/23_containers/multiset/14340.cc: Likewise.
6484         * testsuite/23_containers/multiset/23781.cc: Likewise.
6485         * testsuite/23_containers/multiset/init-list.cc: Likewise.
6486         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
6487         * testsuite/23_containers/multiset/moveable.cc: Likewise.
6488         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
6489         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
6490         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
6491         Likewise.
6492         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
6493         Likewise.
6494         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
6495         Likewise.
6496         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
6497         Likewise.
6498         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
6499         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
6500         Likewise.
6501         * testsuite/23_containers/queue/moveable.cc: Likewise.
6502         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
6503         Likewise.
6504         * testsuite/23_containers/set/14340.cc: Likewise.
6505         * testsuite/23_containers/set/23781.cc: Likewise.
6506         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
6507         * testsuite/23_containers/set/init-list.cc: Likewise.
6508         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
6509         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
6510         * testsuite/23_containers/set/moveable.cc: Likewise.
6511         * testsuite/23_containers/set/operations/1.cc: Likewise.
6512         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
6513         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
6514         Likewise.
6515         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
6516         Likewise.
6517         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
6518         Likewise.
6519         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
6520         Likewise.
6521         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
6522         Likewise.
6523         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
6524         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
6525         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
6526         Likewise.
6527         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
6528         Likewise.
6529         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
6530         Likewise.
6531         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
6532         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
6533         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
6534         Likewise.
6535         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
6536         Likewise.
6537         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
6538         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
6539         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
6540         Likewise.
6541         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
6542         Likewise.
6543         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
6544         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
6545         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
6546         Likewise.
6547         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
6548         Likewise.
6549         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
6550         Likewise.
6551         * testsuite/23_containers/vector/14340.cc: Likewise.
6552         * testsuite/23_containers/vector/26412-1.cc: Likewise.
6553         * testsuite/23_containers/vector/26412-2.cc: Likewise.
6554         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
6555         Likewise.
6556         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
6557         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
6558         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
6559         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
6560         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
6561         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
6562         Likewise.
6563         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
6564         Likewise.
6565         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
6566         Likewise.
6567         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
6568         Likewise.
6569         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
6570         Likewise.
6571         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
6572         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
6573         * testsuite/23_containers/vector/init-list.cc: Likewise.
6574         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
6575         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
6576         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
6577         * testsuite/23_containers/vector/moveable.cc: Likewise.
6578         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
6579         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
6580         Likewise.
6581         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
6582         Likewise.
6583         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
6584         Likewise.
6585         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
6586         Likewise.
6587         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
6588         * testsuite/23_containers/vector/types/23767.cc: Likewise.
6589         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
6590         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
6591         Likewise.
6592         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
6593         Likewise.
6594         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
6595         Likewise.
6596         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
6597         Likewise.
6598         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
6599         Likewise.
6600         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
6601         Likewise.
6602         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
6603         Likewise.
6604         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
6605         Likewise.
6606         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
6607         Likewise.
6608         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
6609         Likewise.
6610         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
6611         Likewise.
6612         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
6613         Likewise.
6614         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
6615         Likewise.
6616         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
6617         Likewise.
6618         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
6619         Likewise.
6620         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
6621         Likewise.
6622         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
6623         Likewise.
6624         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
6625         Likewise.
6626         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
6627         Likewise.
6628         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
6629         Likewise.
6630         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
6631         Likewise.
6632         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
6633         Likewise.
6634         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
6635         Likewise.
6636         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
6637         Likewise.
6638         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
6639         Likewise.
6640         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
6641         Likewise.
6642         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
6643         Likewise.
6644         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
6645         Likewise.
6646         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
6647         Likewise.
6648         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
6649         Likewise.
6650         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
6651         Likewise.
6652         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
6653         Likewise.
6654         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
6655         Likewise.
6656         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
6657         Likewise.
6658         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
6659         Likewise.
6660         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
6661         Likewise.
6662         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
6663         Likewise.
6664         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
6665         Likewise.
6666         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
6667         Likewise.
6668         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
6669         Likewise.
6670         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
6671         Likewise.
6672         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
6673         Likewise.
6674         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
6675         Likewise.
6676         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
6677         Likewise.
6678         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
6679         Likewise.
6680         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
6681         Likewise.
6682         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
6683         Likewise.
6684         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
6685         Likewise.
6686         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
6687         Likewise.
6688         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
6689         Likewise.
6690         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
6691         Likewise.
6692         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
6693         Likewise.
6694         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
6695         Likewise.
6696         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
6697         Likewise.
6698         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
6699         Likewise.
6700         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
6701         Likewise.
6702         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
6703         Likewise.
6704         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
6705         Likewise.
6706         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
6707         Likewise.
6708         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
6709         Likewise.
6710         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
6711         Likewise.
6712         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
6713         Likewise.
6714         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
6715         Likewise.
6716         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
6717         Likewise.
6718         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
6719         Likewise.
6720         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
6721         Likewise.
6722         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
6723         Likewise.
6724         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
6725         Likewise.
6726         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
6727         Likewise.
6728         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
6729         Likewise.
6730         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
6731         Likewise.
6732         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
6733         Likewise.
6734         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
6735         Likewise.
6736         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
6737         Likewise.
6738         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
6739         Likewise.
6740         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
6741         Likewise.
6742         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
6743         Likewise.
6744         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
6745         Likewise.
6746         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
6747         Likewise.
6748         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
6749         Likewise.
6750         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
6751         Likewise.
6752         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
6753         Likewise.
6754         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
6755         Likewise.
6756         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
6757         Likewise.
6758         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
6759         Likewise.
6760         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
6761         Likewise.
6762         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
6763         Likewise.
6764         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
6765         Likewise.
6766         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
6767         Likewise.
6768         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
6769         Likewise.
6770         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6771         Likewise.
6772         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6773         Likewise.
6774         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6775         Likewise.
6776         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6777         Likewise.
6778         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6779         Likewise.
6780         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6781         Likewise.
6782         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6783         Likewise.
6784         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6785         Likewise.
6786         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6787         Likewise.
6788         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6789         Likewise.
6790         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6791         Likewise.
6792         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6793         Likewise.
6794         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6795         Likewise.
6796         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6797         Likewise.
6798         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6799         Likewise.
6800         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6801         Likewise.
6802         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6803         Likewise.
6804         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6805         Likewise.
6806         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6807         Likewise.
6808         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6809         Likewise.
6810         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6811         Likewise.
6812         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6813         Likewise.
6814         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6815         Likewise.
6816         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6817         Likewise.
6818         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6819         Likewise.
6820         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6821         Likewise.
6822         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6823         Likewise.
6824         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6825         Likewise.
6826         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6827         Likewise.
6828         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6829         Likewise.
6830         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6831         Likewise.
6832         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6833         Likewise.
6834         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6835         Likewise.
6836         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6837         Likewise.
6838         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6839         Likewise.
6840         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6841         Likewise.
6842         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6843         Likewise.
6844         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6845         Likewise.
6846         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6847         Likewise.
6848         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6849         Likewise.
6850         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6851         Likewise.
6852         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6853         Likewise.
6854         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6855         Likewise.
6856         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6857         Likewise.
6858         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6859         Likewise.
6860         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6861         Likewise.
6862         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6863         Likewise.
6864         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6865         Likewise.
6866         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6867         Likewise.
6868         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6869         Likewise.
6870         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6871         Likewise.
6872         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6873         Likewise.
6874         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6875         Likewise.
6876         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6877         Likewise.
6878         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6879         Likewise.
6880         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6881         Likewise.
6882         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6883         Likewise.
6884         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6885         Likewise.
6886         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6887         Likewise.
6888         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6889         Likewise.
6890         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6891         Likewise.
6892         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6893         Likewise.
6894         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6895         Likewise.
6896         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6897         Likewise.
6898         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6899         Likewise.
6900         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6901         Likewise.
6902         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6903         Likewise.
6904         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6905         Likewise.
6906         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6907         Likewise.
6908         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6909         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6910         Likewise.
6911         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6912         Likewise.
6913         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6914         Likewise.
6915         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6916         Likewise.
6917         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6918         Likewise.
6919         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6920         Likewise.
6921         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6922         Likewise.
6923         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6924         Likewise.
6925         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6926         Likewise.
6927         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6928         Likewise.
6929         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6930         Likewise.
6931         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6932         Likewise.
6933         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6934         Likewise.
6935         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6936         Likewise.
6937         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6938         Likewise.
6939         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6940         Likewise.
6941         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6942         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6943         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6944         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6945         Likewise.
6946         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6947         Likewise.
6948         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6949         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6950         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6951         Likewise.
6952         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6953         Likewise.
6954         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6955         Likewise.
6956         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6957         Likewise.
6958         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6959         Likewise.
6960         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6961         Likewise.
6962         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6963         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6964         Likewise.
6965         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6966         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6967         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6968         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6969         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6970         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6971         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6972         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6973         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6974         Likewise.
6975         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6976         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6977         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6978         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6979         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6980         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6981         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6982         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6983         Likewise.
6984         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6985         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6986         Likewise.
6987         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6988         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6989         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6990         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6991         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6992         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6993         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6994         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6995         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6996         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6997         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6998         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6999         Likewise.
7000         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
7001         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
7002         Likewise.
7003         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
7004         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
7005         Likewise.
7006         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
7007         Likewise.
7008         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
7009         Likewise.
7010         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
7011         Likewise.
7012         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
7013         Likewise.
7014         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
7015         Likewise.
7016         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
7017         Likewise.
7018         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
7019         Likewise.
7020         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
7021         Likewise.
7022         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
7023         Likewise.
7024         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
7025         Likewise.
7026         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
7027         Likewise.
7028         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
7029         Likewise.
7030         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
7031         Likewise.
7032         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
7033         Likewise.
7034         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
7035         Likewise.
7036         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
7037         Likewise.
7038         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
7039         Likewise.
7040         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
7041         Likewise.
7042         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
7043         Likewise.
7044         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
7045         Likewise.
7046         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
7047         Likewise.
7048         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
7049         Likewise.
7050         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
7051         Likewise.
7052         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
7053         Likewise.
7054         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
7055         Likewise.
7056         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
7057         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
7058         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
7059         Likewise.
7060         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
7061         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
7062         Likewise.
7063         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
7064         Likewise.
7065         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
7066         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
7067         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
7068         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
7069         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
7070         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
7071         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
7072         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
7073         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
7074         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
7075         Likewise.
7076         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
7077         Likewise.
7078         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
7079         Likewise.
7080         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
7081         Likewise.
7082         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
7083         Likewise.
7084         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
7085         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
7086         Likewise.
7087         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
7088         Likewise.
7089         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
7090         Likewise.
7091         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
7092         Likewise.
7093         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
7094         Likewise.
7095         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
7096         Likewise.
7097         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
7098         Likewise.
7099         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
7100         Likewise.
7101         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
7102         Likewise.
7103         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
7104         Likewise.
7105         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
7106         Likewise.
7107         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
7108         Likewise.
7109         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
7110         Likewise.
7111         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
7112         Likewise.
7113         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
7114         Likewise.
7115         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
7116         Likewise.
7117         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
7118         Likewise.
7119         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
7120         Likewise.
7121         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
7122         Likewise.
7123         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
7124         Likewise.
7125         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
7126         Likewise.
7127         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
7128         Likewise.
7129         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
7130         Likewise.
7131         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
7132         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
7133         Likewise.
7134         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
7135         Likewise.
7136         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
7137         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
7138         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
7139         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
7140         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
7141         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
7142         Likewise.
7143         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
7144         Likewise.
7145         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
7146         Likewise.
7147         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
7148         Likewise.
7149         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
7150         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
7151         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
7152         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
7153         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
7154         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
7155         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
7156         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
7157         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
7158         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
7159         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
7160         Likewise.
7161         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
7162         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
7163         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
7164         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
7165         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
7166         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
7167         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
7168         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
7169         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
7170         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
7171         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
7172         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
7173         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
7174         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
7175         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
7176         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
7177         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
7178         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
7179         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
7180         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
7181         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
7182         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
7183         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
7184         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
7185         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
7186         Likewise.
7187         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
7188         * testsuite/27_io/fpos/14252.cc: Likewise.
7189         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
7190         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
7191         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
7192         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
7193         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
7194         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
7195         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
7196         * testsuite/27_io/ios_base/state/1.cc: Likewise.
7197         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
7198         Likewise.
7199         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
7200         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
7201         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
7202         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
7203         Likewise.
7204         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
7205         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
7206         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
7207         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
7208         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
7209         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
7210         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
7211         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
7212         * testsuite/27_io/objects/char/3045.cc: Likewise.
7213         * testsuite/27_io/objects/char/3647.cc: Likewise.
7214         * testsuite/27_io/objects/char/5268.cc: Likewise.
7215         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
7216         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
7217         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
7218         * testsuite/28_regex/init-list.cc: Likewise.
7219         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
7220         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
7221         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
7222         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
7223         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
7224         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
7225         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
7226         Likewise.
7227         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
7228         Likewise.
7229         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
7230         Likewise.
7231         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
7232         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
7233         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
7234         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
7235         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
7236         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
7237         Likewise.
7238         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
7239         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
7240         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
7241         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
7242         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
7243         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
7244         Likewise.
7245         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
7246         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
7247         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
7248         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
7249         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
7250         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
7251         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
7252         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
7253         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
7254         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
7255         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
7256         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
7257         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
7258         Likewise.
7259         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
7260         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
7261         Likewise.
7262         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
7263         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
7264         Likewise.
7265         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
7266         Likewise.
7267         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
7268         Likewise.
7269         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
7270         Likewise.
7271         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
7272         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
7273         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
7274         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
7275         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
7276         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
7277         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
7278         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
7279         Likewise.
7280         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
7281         Likewise.
7282         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
7283         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7284         Likewise.
7285         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
7286         Likewise.
7287         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
7288         Likewise.
7289         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
7290         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
7291         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
7292         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
7293         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
7294         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
7295         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
7296         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
7297         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
7298         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
7299         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
7300         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
7301         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
7302         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
7303         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
7304         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
7305         Likewise.
7306         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
7307         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
7308         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
7309         Likewise.
7310         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
7311         Likewise.
7312         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
7313         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
7314         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
7315         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
7316         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
7317         Likewise.
7318         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
7319         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
7320         Likewise.
7321         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
7322         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
7323         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
7324         Likewise.
7325         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
7326         Likewise.
7327         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
7328         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
7329         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
7330         Likewise.
7331         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
7332         Likewise.
7333         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
7334         Likewise.
7335         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
7336         Likewise.
7337         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
7338         Likewise.
7339         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
7340         * testsuite/30_threads/this_thread/1.cc: Likewise.
7341         * testsuite/30_threads/this_thread/2.cc: Likewise.
7342         * testsuite/30_threads/this_thread/3.cc: Likewise.
7343         * testsuite/30_threads/this_thread/4.cc: Likewise.
7344         * testsuite/30_threads/thread/cons/1.cc: Likewise.
7345         * testsuite/30_threads/thread/cons/2.cc: Likewise.
7346         * testsuite/30_threads/thread/cons/3.cc: Likewise.
7347         * testsuite/30_threads/thread/cons/4.cc: Likewise.
7348         * testsuite/30_threads/thread/cons/5.cc: Likewise.
7349         * testsuite/30_threads/thread/cons/6.cc: Likewise.
7350         * testsuite/30_threads/thread/cons/7.cc: Likewise.
7351         * testsuite/30_threads/thread/cons/8.cc: Likewise.
7352         * testsuite/30_threads/thread/cons/9.cc: Likewise.
7353         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
7354         * testsuite/30_threads/thread/members/1.cc: Likewise.
7355         * testsuite/30_threads/thread/members/2.cc: Likewise.
7356         * testsuite/30_threads/thread/members/3.cc: Likewise.
7357         * testsuite/30_threads/thread/members/4.cc: Likewise.
7358         * testsuite/30_threads/thread/members/5.cc: Likewise.
7359         * testsuite/30_threads/thread/swap/1.cc: Likewise.
7360         * testsuite/30_threads/thread/swap/2.cc: Likewise.
7361         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
7362         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
7363         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
7364         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
7365         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
7366         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
7367         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
7368         Likewise.
7369         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
7370         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
7371         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
7372         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
7373         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
7374         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
7375         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
7376         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
7377         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
7378         * testsuite/30_threads/try_lock/1.cc: Likewise.
7379         * testsuite/30_threads/try_lock/2.cc: Likewise.
7380         * testsuite/30_threads/try_lock/3.cc: Likewise.
7381         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
7382         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
7383         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
7384         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
7385         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
7386         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
7387         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
7388         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
7389         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
7390         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
7391         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
7392         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
7393         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
7394         Likewise.
7395         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
7396         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
7397         Likewise.
7398         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
7399         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
7400         Likewise.
7401         * testsuite/ext/array_allocator/1.cc: Likewise.
7402         * testsuite/ext/array_allocator/2.cc: Likewise.
7403         * testsuite/ext/array_allocator/3.cc: Likewise.
7404         * testsuite/ext/ext_pointer/1.cc: Likewise.
7405         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
7406         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
7407         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
7408         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
7409         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
7410         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
7411         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
7412         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
7413         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
7414         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
7415         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
7416         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
7417         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
7418         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
7419         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
7420         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
7421         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
7422         Likewise.
7423         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
7424         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
7425         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
7426         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
7427         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
7428         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
7429         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
7430         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
7431         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
7432         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
7433         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
7434         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
7435         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
7436         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
7437         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
7438         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
7439         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
7440         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
7441         Likewise.
7442         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
7443         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
7444         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
7445         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
7446         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
7447         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
7448         * testsuite/ext/pod_char_traits.cc: Likewise.
7449         * testsuite/ext/slist/23781.cc: Likewise.
7450         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
7451         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
7452         * testsuite/ext/vstring/init-list.cc: Likewise.
7453         * testsuite/ext/vstring/moveable.cc: Likewise.
7454         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
7455         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
7456         Likewise.
7457         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
7458         Likewise.
7459         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
7460         Likewise.
7461         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
7462         Likewise.
7463         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
7464         Likewise.
7465         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
7466         Likewise.
7467         * testsuite/ext/vstring/types/23767.cc: Likewise.
7468         * testsuite/performance/21_strings/string_append.cc: Likewise.
7469         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
7470         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
7471         Likewise.
7472         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
7473         Likewise.
7474         * testsuite/performance/21_strings/string_find.cc: Likewise.
7475         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
7476         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
7477         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
7478         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
7479         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
7480         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
7481         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
7482         Likewise.
7483         * testsuite/performance/23_containers/create/map.cc: Likewise.
7484         * testsuite/performance/23_containers/create_from_sorted/set.cc:
7485         Likewise.
7486         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
7487         * testsuite/performance/23_containers/find/map.cc: Likewise.
7488         * testsuite/performance/23_containers/index/map.cc: Likewise.
7489         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
7490         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
7491         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
7492         Likewise.
7493         * testsuite/performance/23_containers/insert_erase/associative.cc:
7494         Likewise.
7495         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
7496         Likewise.
7497         * testsuite/performance/23_containers/producer_consumer/associative.cc:
7498         Likewise.
7499         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
7500         Likewise.
7501         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
7502         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
7503         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
7504         Likewise.
7505         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
7506         Likewise.
7507         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
7508         Likewise.
7509         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
7510         Likewise.
7511         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
7512         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
7513         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
7514         Likewise.
7515         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
7516         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
7517         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
7518         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
7519         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
7520         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
7521         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
7522         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
7523         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
7524         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
7525         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
7526         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
7527         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
7528         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
7529         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
7530         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
7531         Likewise.
7532         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
7533         Likewise.
7534         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
7535         Likewise.
7536         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
7537         Likewise.
7538         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
7539         Likewise.
7540         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
7541         Likewise.
7542         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
7543         Likewise.
7544         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
7545         Likewise.
7546         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
7547         Likewise.
7548         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
7549         Likewise.
7550         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
7551         Likewise.
7552         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
7553         Likewise.
7554         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
7555         Likewise.
7556         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
7557         Likewise.
7558         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
7559         Likewise.
7560         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
7561         Likewise.
7562         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
7563         Likewise.
7564         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
7565         Likewise.
7566         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
7567         Likewise.
7568         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
7569         Likewise.
7570         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
7571         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
7572         Likewise.
7573         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
7574         Likewise.
7575         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
7576         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
7577         Likewise.
7578         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
7579         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
7580         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
7581         Likewise.
7582         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
7583         Likewise.
7584         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
7585         Likewise.
7586         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
7587         Likewise.
7588         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
7589         Likewise.
7590         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
7591         Likewise.
7592         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
7593         Likewise.
7594         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
7595         Likewise.
7596         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
7597         Likewise.
7598         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
7599         Likewise.
7600         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
7601         Likewise.
7602         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
7603         Likewise.
7604         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
7605         Likewise.
7606         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
7607         Likewise.
7608         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
7609         Likewise.
7610         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
7611         Likewise.
7612         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
7613         Likewise.
7614         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
7615         Likewise.
7616         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
7617         Likewise.
7618         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
7619         Likewise.
7620         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
7621         Likewise.
7622         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
7623         Likewise.
7624         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
7625         Likewise.
7626         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
7627         Likewise.
7628         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
7629         Likewise.
7630         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
7631         Likewise.
7632         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
7633         Likewise.
7634         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
7635         Likewise.
7636         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
7637         Likewise.
7638         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
7639         Likewise.
7640         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
7641         Likewise.
7642         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
7643         Likewise.
7644         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
7645         Likewise.
7646         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
7647         Likewise.
7648         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
7649         Likewise.
7650         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
7651         Likewise.
7652         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
7653         Likewise.
7654         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
7655         Likewise.
7656         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
7657         Likewise.
7658         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
7659         Likewise.
7660         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
7661         Likewise.
7662         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
7663         Likewise.
7664         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
7665         Likewise.
7666         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
7667         Likewise.
7668         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
7669         Likewise.
7670         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
7671         Likewise.
7672         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
7673         Likewise.
7674         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
7675         Likewise.
7676         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
7677         Likewise.
7678         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
7679         Likewise.
7680         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
7681         Likewise.
7682         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
7683         Likewise.
7684         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
7685         Likewise.
7686         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
7687         Likewise.
7688         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
7689         Likewise.
7690         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
7691         Likewise.
7692         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
7693         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
7694         Likewise.
7695         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
7696         Likewise.
7697         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
7698         Likewise.
7699         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
7700         Likewise.
7701         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
7702         Likewise.
7703         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
7704         Likewise.
7705         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
7706         Likewise.
7707         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
7708         Likewise.
7709         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
7710         Likewise.
7711         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
7712         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
7713         Likewise.
7714         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
7715         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
7716         Likewise.
7717         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
7718         Likewise.
7719         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
7720         Likewise.
7721         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
7722         Likewise.
7723         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
7724         Likewise.
7725         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
7726         Likewise.
7727         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
7728         Likewise.
7729         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
7730         Likewise.
7731         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
7732         Likewise.
7733         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
7734         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
7735         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
7736         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
7737         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
7738         Likewise.
7739         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
7740         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
7741         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
7742         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
7743         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
7744         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
7745         * testsuite/util/io/illegal_input_error.hpp: Likewise.
7746         * testsuite/util/io/prog_bar.cc: Likewise.
7747         * testsuite/util/io/prog_bar.hpp: Likewise.
7748         * testsuite/util/io/text_populate.hpp: Likewise.
7749         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
7750         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
7751         * testsuite/util/io/xml.hpp: Likewise.
7752         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
7753         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
7754         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
7755         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
7756         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
7757         * testsuite/util/native_type/native_map.hpp: Likewise.
7758         * testsuite/util/native_type/native_multimap.hpp: Likewise.
7759         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
7760         * testsuite/util/native_type/native_set.hpp: Likewise.
7761         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
7762         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
7763         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
7764         Likewise.
7765         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
7766         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
7767         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
7768         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
7769         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
7770         Likewise.
7771         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7772         Likewise.
7773         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7774         Likewise.
7775         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7776         Likewise.
7777         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7778         Likewise.
7779         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7780         Likewise.
7781         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7782         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7783         Likewise.
7784         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7785         Likewise.
7786         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7787         Likewise.
7788         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7789         Likewise.
7790         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7791         Likewise.
7792         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7793         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7794         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7795         * testsuite/util/regression/basic_type.hpp: Likewise.
7796         * testsuite/util/regression/common_type.hpp: Likewise.
7797         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7798         Likewise.
7799         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7800         Likewise.
7801         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7802         Likewise.
7803         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7804         Likewise.
7805         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7806         Likewise.
7807         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7808         Likewise.
7809         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7810         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7811         Likewise.
7812         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7813         Likewise.
7814         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7815         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7816         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7817         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7818         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7819         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7820         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7821         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7822         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7823         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7824         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7825         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7826         * testsuite/util/testsuite_abi.cc: Likewise.
7827         * testsuite/util/testsuite_abi.h: Likewise.
7828         * testsuite/util/testsuite_abi_check.cc: Likewise.
7829         * testsuite/util/testsuite_allocator.cc: Likewise.
7830         * testsuite/util/testsuite_allocator.h: Likewise.
7831         * testsuite/util/testsuite_api.h: Likewise.
7832         * testsuite/util/testsuite_character.cc: Likewise.
7833         * testsuite/util/testsuite_character.h: Likewise.
7834         * testsuite/util/testsuite_common_types.h: Likewise.
7835         * testsuite/util/testsuite_error.h: Likewise.
7836         * testsuite/util/testsuite_hooks.cc: Likewise.
7837         * testsuite/util/testsuite_hooks.h: Likewise.
7838         * testsuite/util/testsuite_io.h: Likewise.
7839         * testsuite/util/testsuite_iterators.h: Likewise.
7840         * testsuite/util/testsuite_performance.h: Likewise.
7841         * testsuite/util/testsuite_rng.h: Likewise.
7842         * testsuite/util/testsuite_rvalref.h: Likewise.
7843         * testsuite/util/testsuite_tr1.h: Likewise.
7844         * testsuite/util/thread/all.h: Likewise.
7845         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7846         Likewise.
7847         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7848         Likewise.
7849         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7850         Likewise.
7851         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7852         Likewise.
7853         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7854         Likewise.
7855         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7856         Likewise.
7857         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7858         Likewise.
7859         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7860         Likewise.
7861         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7862         Likewise.
7863         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7864         Likewise.
7865         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7866         Likewise.
7867         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7868         Likewise.
7869         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7870         Likewise.
7871         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7872         Likewise.
7873         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7874         Likewise.
7875         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7876         Likewise.
7877         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7878         Likewise.
7879         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7880         Likewise.
7881         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7882         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7883         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7884         Likewise.
7885         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7886         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7887         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7888         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7889         Likewise.
7890         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7891         Likewise.
7892         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7893         Likewise.
7894         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7895         Likewise.
7896         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7897         Likewise.
7898         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7899         Likewise.
7900         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7901         Likewise.
7902         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7903         Likewise.
7904         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7905         Likewise.
7906         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7907         Likewise.
7908         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7909         Likewise.
7910         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7911         Likewise.
7912         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7913         Likewise.
7914         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7915         Likewise.
7916         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7917         Likewise.
7918         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7919         Likewise.
7920         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7921         Likewise.
7922         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7923         Likewise.
7924         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7925         Likewise.
7926         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7927         Likewise.
7928         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7929         Likewise.
7930         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7931         Likewise.
7932         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7933         Likewise.
7934         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7935         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7936         Likewise.
7937         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7938         Likewise.
7939         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7940         Likewise.
7941         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7942         Likewise.
7943         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7944         Likewise.
7945         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7946         Likewise.
7947         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7948         Likewise.
7949         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7950         Likewise.
7951         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7952         Likewise.
7953         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7954         Likewise.
7955         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7956         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7957         Likewise.
7958         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7959         Likewise.
7960         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7961         Likewise.
7962         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7963         Likewise.
7964         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7965         Likewise.
7966         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7967         Likewise.
7968         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7969         Likewise.
7970         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7971         Likewise.
7972         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7973         Likewise.
7974         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7975         Likewise.
7976         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7977         Likewise.
7978         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7979         Likewise.
7980         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7981         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7982         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7983         Likewise.
7984         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7985         Likewise.
7986         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7987         Likewise.
7988         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7989         Likewise.
7990         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7991         Likewise.
7992         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7993         Likewise.
7994         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7995         Likewise.
7996         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7997         Likewise.
7998         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7999         Likewise.
8000         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
8001         Likewise.
8002         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
8003         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
8004         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
8005         Likewise.
8006         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
8007         Likewise.
8008         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
8009         Likewise.
8010         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
8011         Likewise.
8012         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
8013         Likewise.
8014         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
8015         Likewise.
8016         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
8017         Likewise.
8018         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
8019         Likewise.
8020         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
8021         Likewise.
8022         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
8023         Likewise.
8024         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
8025         Likewise.
8026         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
8027         Likewise.
8028         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
8029         Likewise.
8030         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
8031         Likewise.
8032         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
8033         Likewise.
8034         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
8035         Likewise.
8036         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
8037         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
8038         Likewise.
8039         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
8040         Likewise.
8041         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
8042         Likewise.
8043         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
8044         Likewise.
8045         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
8046         Likewise.
8047         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
8048         Likewise.
8049         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
8050         Likewise.
8051         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
8052         Likewise.
8053         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
8054         Likewise.
8055         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
8056         Likewise.
8057         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
8058         Likewise.
8059         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
8060         Likewise.
8061         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
8062         Likewise.
8063         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
8064         Likewise.
8065         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
8066         Likewise.
8067         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
8068         Likewise.
8069         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
8070         Likewise.
8071         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
8072         Likewise.
8073         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
8074         Likewise.
8075         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
8076         Likewise.
8077         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
8078         Likewise.
8079         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
8080         Likewise.
8081         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
8082         Likewise.
8083         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
8084         Likewise.
8085         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
8086         Likewise.
8087         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
8088         Likewise.
8089         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
8090         Likewise.
8091         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
8092         Likewise.
8093         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
8094         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
8095         Likewise.
8096         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
8097         Likewise.
8098         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
8099         Likewise.
8100         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
8101         Likewise.
8102         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
8103         Likewise.
8104         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
8105         Likewise.
8106         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
8107         Likewise.
8108         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
8109         Likewise.
8110         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
8111         Likewise.
8112         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
8113         Likewise.
8114         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
8115         Likewise.
8116         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
8117         Likewise.
8118         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
8119         Likewise.
8120         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
8121         Likewise.
8122         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
8123         Likewise.
8124         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
8125         Likewise.
8126         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
8127         Likewise.
8128         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
8129         Likewise.
8130         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
8131         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
8132         * testsuite/backward/hash_map/25896.cc: Likewise.
8133         * testsuite/backward/hash_set/25896.cc: Likewise.
8134
8135 2009-04-08  Ian Lance Taylor  <iant@google.com>
8136
8137         * include/backward/hashtable.h (erase): Correctly handle erasing a
8138         reference to an entry in the hash table.
8139         * testsuite/backward/hash_map/25896.cc: New.
8140         * testsuite/backward/hash_set/25896.cc: New.
8141
8142 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
8143
8144         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
8145         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
8146
8147 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8148
8149         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
8150         of debug.
8151         * include/Makefile.in: Regenerate.
8152         * include/precompiled/stdc++.h: Add.
8153
8154 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8155
8156         * include/bits/random.h: Adjust doxygen markup.
8157         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
8158
8159         * testsuite/26_numerics/random/piecewise_linear_distribution/
8160         operators/serialize.cc: Use typedefs.
8161
8162 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8163
8164         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
8165         __gnu_cxx namespace.  Remove "static inline".
8166
8167 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
8168
8169         * include/bits/random.tcc (linear_congruential_engine<>::
8170         seed(seed_seq&)): Fix typo in last fix for __m == 0.
8171
8172 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
8173
8174         * include/bits/random.h (operator==): Mark all inline.
8175         (mersenne_twister_engine): Enable #if 0 checks.
8176
8177         * include/bits/random.h: Formatting tweaks.
8178
8179 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
8180
8181         * include/bits/random.tcc (piecewise_linear_distribution<>::
8182         operator()(_UniformRandomNumberGenerator&, const param_type&)):
8183         Remove spurious closed parenthesis.
8184
8185 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
8186
8187         PR libstdc++/39644 (partial)
8188         * include/bits/random.tcc (linear_congruential_engine<>::
8189         seed(seed_seq&), independent_bits_engine<>::operator(),
8190         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
8191
8192 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
8193
8194         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
8195         thinko.
8196         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8197         default.cc: Enable.
8198
8199 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
8200
8201         PR libstdc++/39629 (partial)
8202         * testsuite/26_numerics/random/independent_bits_engine/cons/
8203         base_move.cc: Use uint_fast64_t instead of unsigned long.
8204         * testsuite/26_numerics/random/independent_bits_engine/cons/
8205         seed1.cc: Likewise.
8206         * testsuite/26_numerics/random/independent_bits_engine/cons/
8207         seed2.cc: Likewise.
8208         * testsuite/26_numerics/random/independent_bits_engine/cons/
8209         base_copy.cc: Likewise.
8210         * testsuite/26_numerics/random/independent_bits_engine/cons/
8211         default.cc: Likewise.
8212         * testsuite/26_numerics/random/independent_bits_engine/cons/
8213         seed_seq.cc: Likewise.
8214         * testsuite/26_numerics/random/independent_bits_engine/
8215         requirements/typedefs.cc: Likewise.
8216         * testsuite/26_numerics/random/independent_bits_engine/
8217         operators/equal.cc: Likewise.
8218         * testsuite/26_numerics/random/independent_bits_engine/
8219         operators/serialize.cc: Likewise.
8220         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
8221
8222 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8223
8224         * include/tr1_impl/random: Remove, empty.
8225         * include/tr1_impl/random.tcc: Likewise.
8226
8227         * include/std/random: Minor clean-ups, formatting fixes, adjust
8228         copyright years.
8229         * include/bits/random.tcc: Likewise.
8230         * include/bits/random.h: Likewise.
8231         * include/tr1/random: Likewise.
8232         * include/tr1/random.tcc: Likewise.
8233         * include/tr1/random.h: Likewise.
8234
8235 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
8236
8237         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
8238         * doc/html/api.html: Regenerate.
8239
8240 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
8241
8242         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
8243         Change to mersenne_twister_engine, add same defaults as
8244         mersenne_twister_engine/cons/default.cc.
8245         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
8246
8247         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
8248         to __il.
8249         * include/bits/random.h (mersenne_twister_engine): Qualify
8250         _ShiftMin1 with namespace __detail.
8251         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
8252         constexpr std::numeric_limits::max() can be used.
8253         (mersenne_twister_engine): Split apart static asserts into one
8254         assert per message. Temporarily disable the last three.
8255
8256 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
8257
8258         * include/Makefile.am: Update to N2836. Modified for new random headers.
8259         * include/Makefile.in: Ditto.
8260         * include/tr1_impl/random: Moved to tr1/random.h
8261         * include/tr1_impl/random.tcc: Moved to tr1
8262         * include/tr1/random: Just point to moved tr1 random headers.
8263         * include/tr1/random.tcc: Moved from tr1_impl.
8264         * include/tr1/random.h: Moved from tr1_impl/random.
8265         * include/std/random: Modified to point to std random headers.
8266         * include/bits/random.tcc: New implementation of std random facilities.
8267         * include/bits/random.h: Ditto.
8268         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
8269         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8270         seed1.cc: New.
8271         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8272         seed2.cc: New.
8273         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8274         default.cc: New.
8275         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8276         non_uint_neg.cc: New.
8277         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8278         typedefs.cc: New.
8279         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8280         equal.cc: New.
8281         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8282         serialize.cc: New.
8283         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8284         seed1.cc: New.
8285         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8286         seed2.cc: New.
8287         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8288         default.cc: New.
8289         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
8290         typedefs.cc: New.
8291         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8292         equal.cc: New.
8293         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8294         serialize.cc: New.
8295         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8296         seed1.cc: New.
8297         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8298         seed2.cc: New.
8299         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8300         default.cc: New.
8301         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
8302         typedefs.cc: New.
8303         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8304         equal.cc: New.
8305         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8306         serialize.cc: New.
8307         * testsuite/26_numerics/random/discard_block_engine/cons/
8308         base_move.cc: New.
8309         * testsuite/26_numerics/random/discard_block_engine/cons/
8310         seed1.cc: New.
8311         * testsuite/26_numerics/random/discard_block_engine/cons/
8312         seed2.cc: New.
8313         * testsuite/26_numerics/random/discard_block_engine/cons/
8314         base_copy.cc: New.
8315         * testsuite/26_numerics/random/discard_block_engine/cons/
8316         default.cc: New.
8317         * testsuite/26_numerics/random/discard_block_engine/cons/
8318         seed_seq.cc: New.
8319         * testsuite/26_numerics/random/discard_block_engine/requirements/
8320         typedefs.cc: New.
8321         * testsuite/26_numerics/random/discard_block_engine/operators/
8322         equal.cc: New.
8323         * testsuite/26_numerics/random/discard_block_engine/operators/
8324         serialize.cc: New.
8325         * testsuite/26_numerics/random/independent_bits_engine/cons/
8326         base_move.cc: New.
8327         * testsuite/26_numerics/random/independent_bits_engine/cons/
8328         seed1.cc: New.
8329         * testsuite/26_numerics/random/independent_bits_engine/cons/
8330         seed2.cc: New.
8331         * testsuite/26_numerics/random/independent_bits_engine/cons/
8332         base_copy.cc: New.
8333         * testsuite/26_numerics/random/independent_bits_engine/cons/
8334         default.cc: New.
8335         * testsuite/26_numerics/random/independent_bits_engine/cons/
8336         seed_seq.cc: New.
8337         * testsuite/26_numerics/random/independent_bits_engine/requirements/
8338         typedefs.cc: New.
8339         * testsuite/26_numerics/random/independent_bits_engine/operators/
8340         equal.cc: New.
8341         * testsuite/26_numerics/random/independent_bits_engine/operators/
8342         serialize.cc: New.
8343         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8344         base_move.cc: New.
8345         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8346         seed1.cc: New.
8347         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8348         seed2.cc: New.
8349         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8350         base_copy.cc: New.
8351         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8352         default.cc: New.
8353         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8354         seed_seq.cc: New.
8355         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
8356         typedefs.cc: New.
8357         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8358         equal.cc: New.
8359         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8360         serialize.cc
8361         * testsuite/26_numerics/random/mt19937.cc: New.
8362         * testsuite/26_numerics/random/mt19937_64.cc: New.
8363         * testsuite/26_numerics/random/minstd_rand.cc: New.
8364         * testsuite/26_numerics/random/minstd_rand0.cc: New.
8365         * testsuite/26_numerics/random/ranlux24_base.cc: New.
8366         * testsuite/26_numerics/random/ranlux48_base.cc: New.
8367         * testsuite/26_numerics/random/ranlux24.cc: New.
8368         * testsuite/26_numerics/random/ranlux48.cc: New.
8369         * testsuite/26_numerics/random/knuth_b.cc: New.
8370         * testsuite/26_numerics/random/default_random_engine.cc: New.
8371         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8372         parms.cc: New.
8373         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8374         default.cc: New.
8375         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
8376         typedefs.cc: New.
8377         * testsuite/26_numerics/random/chi_squared_distribution/operators/
8378         serialize.cc: New.
8379         * testsuite/26_numerics/random/normal_distribution/cons/
8380         parms.cc: New.
8381         * testsuite/26_numerics/random/normal_distribution/cons/
8382         default.cc: New.
8383         * testsuite/26_numerics/random/normal_distribution/requirements/
8384         typedefs.cc: New.
8385         * testsuite/26_numerics/random/normal_distribution/operators/
8386         serialize.cc: New.
8387         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
8388         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
8389         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
8390         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8391         parms_neg.cc: New.
8392         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8393         parms.cc: New.
8394         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8395         default.cc: New.
8396         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
8397         typedefs.cc: New.
8398         * testsuite/26_numerics/random/uniform_int_distribution/operators/
8399         serialize.cc: New.
8400         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8401         parms_neg.cc: New.
8402         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8403         parms.cc: New.
8404         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8405         default.cc: New.
8406         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
8407         typedefs.cc: New.
8408         * testsuite/26_numerics/random/uniform_real_distribution/operators/
8409         serialize.cc: New.
8410         * testsuite/26_numerics/random/poisson_distribution/cons/
8411         parms.cc: New.
8412         * testsuite/26_numerics/random/poisson_distribution/cons/
8413         default.cc: New.
8414         * testsuite/26_numerics/random/poisson_distribution/requirements/
8415         typedefs.cc
8416         * testsuite/26_numerics/random/poisson_distribution/operators/
8417         serialize.cc: New.
8418         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8419         parms.cc: New.
8420         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8421         default.cc: New.
8422         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
8423         typedefs.cc: New.
8424         * testsuite/26_numerics/random/bernoulli_distribution/operators/
8425         serialize.cc: New.
8426         * testsuite/26_numerics/random/discrete_distribution/cons/
8427         range.cc: New.
8428         * testsuite/26_numerics/random/discrete_distribution/cons/
8429         initlist.cc: New.
8430         * testsuite/26_numerics/random/discrete_distribution/cons/
8431         default.cc: New.
8432         * testsuite/26_numerics/random/discrete_distribution/cons/
8433         num_xbound_fun.cc: New.
8434         * testsuite/26_numerics/random/discrete_distribution/requirements/
8435         typedefs.cc: New.
8436         * testsuite/26_numerics/random/discrete_distribution/operators/
8437         serialize.cc: New.
8438         * testsuite/26_numerics/random/weibull_distribution/cons/
8439         parms.cc: New.
8440         * testsuite/26_numerics/random/weibull_distribution/cons/
8441         default.cc: New.
8442         * testsuite/26_numerics/random/weibull_distribution/requirements/
8443         typedefs.cc: New.
8444         * testsuite/26_numerics/random/weibull_distribution/operators/
8445         serialize.cc: New.
8446         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8447         parms.cc: New.
8448         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8449         default.cc: New.
8450         * testsuite/26_numerics/random/negative_binomial_distribution/
8451         requirements/typedefs.cc: New.
8452         * testsuite/26_numerics/random/negative_binomial_distribution/
8453         operators/serialize.cc: New.
8454         * testsuite/26_numerics/random/cauchy_distribution/cons/
8455         parms.cc: New.
8456         * testsuite/26_numerics/random/cauchy_distribution/cons/
8457         default.cc: New.
8458         * testsuite/26_numerics/random/cauchy_distribution/requirements/
8459         typedefs.cc: New.
8460         * testsuite/26_numerics/random/cauchy_distribution/operators/
8461         serialize.cc: New.
8462         * testsuite/26_numerics/random/gamma_distribution/cons/
8463         parms.cc: New.
8464         * testsuite/26_numerics/random/gamma_distribution/cons/
8465         default.cc: New.
8466         * testsuite/26_numerics/random/gamma_distribution/requirements/
8467         typedefs.cc: New.
8468         * testsuite/26_numerics/random/gamma_distribution/operators/
8469         serialize.cc: New.
8470         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8471         parms.cc: New.
8472         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8473         default.cc: New.
8474         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
8475         typedefs.cc: New.
8476         * testsuite/26_numerics/random/fisher_f_distribution/operators/
8477         serialize.cc: New.
8478
8479         * testsuite/26_numerics/random/exponential_distribution/cons/
8480         parms.cc: New.
8481         * testsuite/26_numerics/random/exponential_distribution/cons/
8482         default.cc: New.
8483         * testsuite/26_numerics/random/exponential_distribution/requirements/
8484         typedefs.cc: New.
8485         * testsuite/26_numerics/random/exponential_distribution/operators/
8486         serialize.cc: New.
8487         * testsuite/26_numerics/random/lognormal_distribution/cons/
8488         parms.cc: New.
8489         * testsuite/26_numerics/random/lognormal_distribution/cons/
8490         default.cc: New.
8491         * testsuite/26_numerics/random/lognormal_distribution/requirements/
8492         typedefs.cc: New.
8493         * testsuite/26_numerics/random/lognormal_distribution/operators/
8494         serialize.cc: New.
8495         * testsuite/26_numerics/random/binomial_distribution/cons/
8496         parms.cc: New.
8497         * testsuite/26_numerics/random/binomial_distribution/cons/
8498         default.cc: New.
8499         * testsuite/26_numerics/random/binomial_distribution/requirements/
8500         typedefs.cc: New.
8501         * testsuite/26_numerics/random/binomial_distribution/operators/
8502         serialize.cc: New.
8503         * testsuite/26_numerics/random/random_device/cons/
8504         token.cc: New.
8505         * testsuite/26_numerics/random/random_device/cons/
8506         default.cc: New.
8507         * testsuite/26_numerics/random/random_device/requirements/
8508         typedefs.cc: New.
8509         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8510         parms.cc: New.
8511         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8512         default.cc: New.
8513         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
8514         typedefs.cc: New.
8515         * testsuite/26_numerics/random/extreme_value_distribution/operators/
8516         serialize.cc: New.
8517         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8518         range.cc: New.
8519         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8520         default.cc: New.
8521         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8522         num_xbound_fun.cc: New.
8523         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8524         initlist_fun.cc: New.
8525         * testsuite/26_numerics/random/piecewise_linear_distribution/
8526         requirements/typedefs.cc: New.
8527         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
8528         serialize.cc: New.
8529         * testsuite/26_numerics/random/student_t_distribution/cons/
8530         parms.cc: New.
8531         * testsuite/26_numerics/random/student_t_distribution/cons/
8532         default.cc: New.
8533         * testsuite/26_numerics/random/student_t_distribution/requirements/
8534         typedefs.cc: New.
8535         * testsuite/26_numerics/random/student_t_distribution/operators/
8536         serialize.cc: New.
8537         * testsuite/26_numerics/random/geometric_distribution/cons/
8538         parms.cc: New.
8539         * testsuite/26_numerics/random/geometric_distribution/cons/
8540         default.cc: New.
8541         * testsuite/26_numerics/random/geometric_distribution/requirements/
8542         typedefs.cc: New.
8543         * testsuite/26_numerics/random/geometric_distribution/operators/
8544         serialize.cc: New.
8545         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8546         range.cc: New.
8547         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8548         default.cc: New.
8549         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8550         num_xbound_fun.cc: New.
8551         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8552         initlist_fun.cc: New.
8553         * testsuite/26_numerics/random/piecewise_constant_distribution/
8554         requirements/typedefs.cc: New.
8555         * testsuite/26_numerics/random/piecewise_constant_distribution/
8556         operators/serialize.cc: New.
8557
8558 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8559
8560         * include/ext/bitmap_allocator.h: The typedefs should be made public
8561         if we want them to be accessible. This has been revealed by the patch
8562         that fixes PR c++/26693 in g++.
8563
8564 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
8565
8566         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
8567         Regenerated.
8568         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
8569         Regenerated.
8570         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
8571         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
8572         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
8573         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
8574         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
8575         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
8576         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
8577         Regenerated.
8578         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
8579
8580 2009-03-31  Jason Merrill  <jason@redhat.com>
8581
8582         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
8583
8584         PR libstdc++/39310
8585         * include/tr1_impl/type_traits (is_function): Add partial
8586         specializations with function cv-quals.
8587         (__is_function_helper): Remove.
8588         (is_member_pointer): Don't define in terms of is_member_*_pointer.
8589
8590 2009-03-30  Ian Lance Taylor  <iant@google.com>
8591
8592         * include/backward/hashtable.h (clear): Return quickly if the
8593         table is empty.
8594
8595 2009-03-27  Ian Lance Taylor  <iant@google.com>
8596
8597         * include/backward/hashtable.h (_S_num_primes): Change to 29.
8598         (__stl_prime_list): Add 5 at the start of the list.
8599
8600 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
8601
8602         * include/std/fstream (basic_filebuf<>::open(const std::string&,
8603         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
8604         std::string&, ios_base::openmode), basic_ifstream<>::
8605         open(const std::string&, ios_base::openmode), basic_ofstream<>::
8606         basic_ofstream(const std::string&, ios_base::openmode),
8607         basic_ofstream<>::open(const std::string&, ios_base::openmode),
8608         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
8609         basic_fstream<>::open(const std::string&, ios_base::openmode)):
8610         Add in C++0x mode.
8611         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
8612         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
8613         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
8614         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
8615         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
8616         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
8617         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
8618
8619 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8620
8621         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
8622         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
8623         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
8624         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
8625
8626 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8627
8628         * include/bits/forward_list.h (_Fwd_list_node_base<>::
8629         _M_transfer_after, _M_reverse_after): Move out of line...
8630         * include/bits/forward_list.tcc: ... here.
8631         (forward_list<>::reverse): Move inline...
8632         * include/bits/forward_list.h: ... here; minor cosmetic changes.
8633
8634 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8635
8636         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
8637         28277.cc: Likewise.
8638         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
8639         Likewise.
8640         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
8641         Likewise.
8642         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
8643         Likewise.
8644
8645 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8646
8647         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
8648         year(s).
8649         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8650         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8651         Likewise.
8652         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8653         Likewise.
8654         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8655         Likewise.
8656         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8657
8658 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8659
8660         * testsuite/25_algorithms/search_n/iterator.cc: Condition
8661         iterations for simulators.
8662         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8663         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8664         Condition stream width for simulators.
8665         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8666         Likewise.
8667         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8668         Likewise.
8669         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8670
8671 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
8672
8673         * doc/xml/manual/appendix_contributing.xml: Add docbook style
8674         sheet version information. Table-ize docbook element examples.
8675         * doc/xml/manual/using.xml: Human-readable header
8676         markup. Alphabetized. Add new headers.
8677         * doc/html: Regenerate.
8678
8679 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
8680
8681         * doc/xml/faq.xml: Fix link to setup documentation.
8682
8683 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
8684
8685         * include/std/type_traits (__add_lvalue_reference_helper,
8686         __add_rvalue_reference_helper): As an optimization, rewrite
8687         condition (avoid is_function).
8688
8689 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8690
8691         PR libstdc++/39405
8692         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
8693         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
8694
8695 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
8696
8697         * testsuite/30_threads/condition_variable_any/native_handle/
8698         typesizes.cc: Include tweaks.
8699         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8700         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8701         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8702         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8703         * testsuite/30_threads/condition_variable/native_handle/
8704         typesizes.cc: Same.
8705
8706 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8707
8708         * include/bits/shared_ptr.h: Add include guards.
8709         * include/tr1/shared_ptr.h: Likewise.
8710
8711 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8712
8713         * include/std/iostream: Fix doxygen link.
8714         * include/bits/forward_list.h: Fix doxygen markup.
8715         * include/ext/vstring.h: Escape backslash in doxygen comment.
8716         * include/bits/basic_string.h: Likewise.
8717
8718 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8719
8720         * doc/xml/faq.xml: Fix links to implementation status pages.
8721
8722 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8723
8724         * include/std/complex (operator+(const complex<>&, const _Tp&),
8725         operator+(const _Tp&, const complex<>&),
8726         operator-(const complex<>&, const _Tp&),
8727         operator-(const _Tp&, const complex<>&)): Do not assume real()
8728         returns a reference (against DR 387).
8729         * testsuite/26_numerics/complex/dr387_2.cc: New.
8730
8731 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
8732
8733         * testsuite/thread/pthread4.cc: Move...
8734         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
8735         * testsuite/thread/pthread5.cc: Move...
8736         * testsuite/23_containers/list/pthread5.cc: ...here.
8737         * testsuite/thread/pthread6.cc: Move...
8738         * testsuite/23_containers/map/pthread6.cc: ...here.
8739         * testsuite/thread/pthread7-rope.cc: Move...
8740         * testsuite/ext/rope/pthread7-rope.cc: ...here.
8741         * testsuite/thread/guard.cc: Move...
8742         * testsuite/18_support/pthread_guard.cc: ...here.
8743         * testsuite/thread/18185.cc: Move...
8744         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
8745         * testsuite/thread/pthread1.cc: Move...
8746         * testsuite/23_containers/list/pthread1.cc: ...here.
8747         * testsuite/thread/pthread2.cc: Move...
8748         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
8749         * testsuite/thread/pthread3.cc: Move...
8750         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
8751
8752         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
8753         * testsuite/thread: Remove.
8754
8755 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8756
8757         * configure: Regenerate.
8758
8759 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
8760
8761         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
8762         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
8763         from baseline_dir.
8764         * configure: Regenerate.
8765         * testsuite/Makefile.am (baseline_file): Remove variable.
8766         (site.exp): Set baseline_dir rather than baseline_file.
8767         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
8768         * testsuite/Makefile.in: Regenerate.
8769
8770 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8771
8772         * testsuite/30_threads/thread/this_thread: Move...
8773         * testsuite/30_threads/this_thread: ...here.
8774         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8775         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8776         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8777         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8778         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8779         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8780
8781 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8782
8783         * doc/doxygen/user.cfg.in: Tweaks.
8784         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8785         be elsewhere.
8786
8787         * include/tr1_impl/unordered_map: Just use most specialized
8788         container module.
8789         * include/tr1_impl/unordered_set: Same.
8790         * include/tr1_impl/array: Same.
8791         * include/bits/stl_list.h: Same.
8792         * include/bits/stl_map.h: Same.
8793         * include/bits/stl_queue.h: Same.
8794         * include/bits/stl_set.h: Same.
8795         * include/bits/stl_stack.h: Same.
8796         * include/bits/forward_list.h: Same.
8797         * include/bits/basic_string.h: Same.
8798         * include/bits/stl_multimap.h: Same.
8799         * include/bits/stl_vector.h: Same.
8800         * include/bits/stl_deque.h: Same.
8801         * include/bits/stl_multiset.h: Same.
8802         * include/bits/stl_bvector.h: Same.
8803
8804         * include/backward/binders.h: Change binder module to binders.
8805
8806         * include/std/complex: Add complex_numers module.
8807         * include/tr1_impl/complex: Same.
8808
8809         * include/std/valarray: Add numeric_arrays module.
8810         * include/bits/gslice_array.h: Same.
8811         * include/bits/gslice.h: Same.
8812         * include/bits/mask_array.h: Same.
8813         * include/bits/slice_array.h: Same.
8814         * include/bits/indirect_array.h: Same.
8815
8816         * include/bits/allocator.h: Add allocators module.
8817         * include/ext/throw_allocator.h
8818         * include/ext/pool_allocator.h
8819         * include/ext/bitmap_allocator.h
8820         * include/ext/new_allocator.h
8821         * include/ext/malloc_allocator.h
8822         * include/ext/array_allocator.h
8823         * include/ext/mt_allocator.h
8824         * include/ext/debug_allocator.h
8825         * include/ext/extptr_allocator.h
8826
8827         * include/tr1_impl/functional: Move namespace markup here.
8828         * include/tr1_impl/regex: Same.
8829
8830         * include/tr1_impl/type_traits: Add metaprogramming module.
8831         * include/std/type_traits: Same.
8832
8833         * include/std/memory: Add memory module.
8834
8835         * include/std/ratio: Add ratio module.
8836
8837         * include/std/chrono: Move namespace markup here, add time module.
8838
8839         * include/std/thread: Move namespace markup here, add concurrency
8840         module.
8841         * include/std/mutex: Use concurrency module.
8842         * include/std/condition_variable: Same.
8843
8844
8845         * include/bits/ios_base.h: Refine io module.
8846         * include/bits/basic_ios.h: Same.
8847         * include/std/fstream: Same.
8848         * include/std/istream: Same.
8849         * include/std/ostream: Same.
8850         * include/std/sstream: Same.
8851
8852         * include/ext/vstring.h: Correct parameter markup.
8853
8854         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8855         * include/bits/unique_ptr.h: Same.
8856
8857         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8858         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8859         * include/bits/stl_heap.h: Add markup for new groupings.
8860         * include/bits/stl_algobase.h: Same.
8861         * include/bits/stl_algo.h: Same.
8862
8863         * include/c_compatibility/stdatomic.h: Add atomics module.
8864         * include/c_global/cstdatomic: Same.
8865
8866         * libsupc++/exception: Add exceptions module.
8867         * libsupc++/typeinfo: Same.
8868         * libsupc++/new: Same.
8869         * libsupc++/exception_ptr.h: Same.
8870         * include/std/system_error: Same.
8871         * include/std/stdexcept: Same.
8872
8873         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8874         * libsupc++/cxxabi-forced.h: Same.
8875
8876         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8877         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8878         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8879         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8880         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8881         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8882         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8883         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8884         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8885         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8886         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8887         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8888         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8889         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8890         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8891         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8892         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8893         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8894         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8895         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8896         * testsuite/23_containers/vector/requirements/dr438/
8897         constructor_1_neg.cc: Same.
8898         * testsuite/23_containers/vector/requirements/dr438/
8899         constructor_2_neg.cc: Same.
8900         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8901         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8902         * testsuite/23_containers/deque/requirements/dr438/
8903         constructor_1_neg.cc: Same.
8904         * testsuite/23_containers/deque/requirements/dr438/
8905         constructor_2_neg.cc: Same.
8906         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8907         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8908         * testsuite/23_containers/list/requirements/dr438/
8909         constructor_1_neg.cc: Same.
8910         * testsuite/23_containers/list/requirements/dr438/
8911         constructor_2_neg.cc: Same.
8912         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8913         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8914         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8915         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8916         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8917         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8918         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8919         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8920         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8921         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8922
8923 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8924
8925         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8926         * doc/doxygen/user.cfg.in: Update.
8927         * scripts/run_doxygen: Adjust for new group names.
8928
8929         * include/tr1_impl/random: Update doxygen group markup.
8930         * include/tr1_impl/unordered_map: Same.
8931         * include/tr1_impl/unordered_set: Same.
8932         * include/tr1_impl/array: Same.
8933         * include/std/numeric: Same.
8934         * include/std/utility: Same.
8935         * include/std/bitset: Same.
8936         * include/std/iosfwd: Same.
8937         * include/bits/stl_list.h: Same.
8938         * include/bits/stl_map.h: Same.
8939         * include/bits/stl_algobase.h: Same.
8940         * include/bits/stl_queue.h: Same.
8941         * include/bits/stl_set.h: Same.
8942         * include/bits/stl_stack.h: Same.
8943         * include/bits/stl_iterator_base_types.h: Same.
8944         * include/bits/forward_list.h: Same.
8945         * include/bits/basic_string.h: Same.
8946         * include/bits/stl_multimap.h: Same.
8947         * include/bits/stl_vector.h: Same.
8948         * include/bits/stl_deque.h: Same.
8949         * include/bits/stl_multiset.h: Same.
8950         * include/bits/stl_algo.h: Same.
8951         * include/bits/stl_bvector.h: Same.
8952         * include/bits/algorithmfwd.h: Same.
8953         * include/bits/stl_function.h: Same.
8954         * include/tr1/cmath: Same.
8955         * include/backward/binders.h: Same.
8956
8957 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8958
8959         * include/std/system_error (system_category): To system_category().
8960         (generic_category): To generic_category. DR 890.
8961         * src/system_error.cc: Define.
8962         * include/bits/functexcept.h: Only one __throw_system_error.
8963         * src/functexcept.cc: Same.
8964         * include/std/mutex: Fixup for changes above.
8965         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8966         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8967         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8968         * config/abi/pre/gnu.ver: Clean up exports.
8969
8970 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8971
8972         * include/std/thread: Fix typo.
8973         * src/thread.cc (thread::join): Use NULL.
8974
8975 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8976
8977         PR libstdc++/39168
8978         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8979         const string&)): Also check that the value != CHAR_MAX.
8980         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8981         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8982         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8983         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8984         _M_cache(const locale&)): Likewise.
8985         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8986         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8987         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8988         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8989         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8990         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8991
8992 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8993             Benjamin Kosnik  <bkoz@redhat.com>
8994
8995         * include/std/thread (_Impl_base): Move _M_id out and into ...
8996         (thread): ...here. Call _M_make_routine in body of constructors.
8997         Adjust data member usage to reflect changes.
8998         (_M_make_routine): From _M_make_shared_data.
8999         (_M_start_thread): Add __shared_base_type argument.
9000         * src/thread.cc: Fixups for above.
9001         * config/abi/pre/gnu.ver: Adjust exports.
9002         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
9003         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
9004         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
9005
9006 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
9007
9008         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
9009         (compare_type_to_native_type): ...this, add alignment check.
9010         * testsuite/30_threads/condition_variable_any/native_handle/
9011         typesizes.cc: Modify as above.
9012         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
9013         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
9014         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
9015         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
9016         * testsuite/30_threads/condition_variable/native_handle/
9017         typesizes.cc: Same.
9018         * testsuite/30_threads/recursive_timed_mutex/native_handle/
9019         typesizes.cc: Same.
9020
9021         * testsuite/30_threads/thread/cons/1.cc: Add comments.
9022         * testsuite/30_threads/thread/cons/2.cc: Same.
9023         * testsuite/30_threads/thread/cons/3.cc: Same.
9024         * testsuite/30_threads/thread/cons/4.cc: Same.
9025         * testsuite/30_threads/thread/cons/5.cc: Same.
9026         * testsuite/30_threads/thread/cons/6.cc: Same.
9027         * testsuite/30_threads/thread/cons/7.cc: Same.
9028         * testsuite/30_threads/thread/cons/8.cc: Same.
9029
9030         * testsuite/30_threads/thread/cons/9.cc: New.
9031         * testsuite/30_threads/thread/cons/moveable.cc: New.
9032
9033         * src/condition_variable.cc: Clean up whitespace.
9034         * include/std/condition_variable: Same.
9035
9036 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
9037
9038         * include/std/condition_variable (condition_variable): Remove
9039         _M_internal_mutex. Add private __native_type typedef.
9040         * src/condition_variable.cc (condition_variable::notify_one):
9041         Remove _M_internal_mutex use. Use typedef.
9042         (condition_variable::notify_all): Same.
9043         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
9044         (recursive_mutex): Same.
9045         (timed_mutex): Same.
9046         (recursive_timed_mutex): Same.
9047         (once_flag): Make __native_type typedef private.
9048
9049         * include/std/thread (this_thread): Add minimal markup.
9050
9051         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
9052         Adjust line numbers.
9053         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
9054         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
9055         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
9056         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
9057         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
9058         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
9059         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
9060         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
9061         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
9062         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
9063         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
9064         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
9065         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
9066
9067         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
9068         * testsuite/30_threads/condition_variable_any/native_handle/
9069         typesizes.cc: New.
9070         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
9071         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
9072         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
9073         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
9074         * testsuite/30_threads/condition_variable/native_handle/
9075         typesizes.cc: Same.
9076         * testsuite/30_threads/recursive_timed_mutex/native_handle/
9077         typesizes.cc: Same.
9078
9079 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
9080
9081         PR testsuite/33300
9082         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
9083         on darwin for lp64.
9084
9085 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
9086
9087         * configure.host: Set abi_baseline_pair for mips64*-linux.
9088         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
9089
9090 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
9091
9092         * include/std/thread (this_thread::get_id): Inline.
9093
9094 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
9095
9096         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
9097         _Callable as template argument for _M_make_shared_data.
9098         * testsuite/30_threads/thread/cons/6.cc: New.
9099         * testsuite/30_threads/thread/cons/7.cc: New.
9100         * testsuite/30_threads/thread/cons/8.cc: New.
9101
9102 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
9103
9104         * testsuite/30_threads/thread/member: To..
9105         * testsuite/30_threads/thread/members: ...this.
9106         * testsuite/30_threads/condition_variable/member: To...
9107         * testsuite/30_threads/condition_variable/members: ...this.
9108
9109 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
9110
9111         * include/std/thread (thread::id): Move definition inside thread.
9112         Use native_handle_type. Remove this_thread::get_id friend.
9113         Change __thread_data_ptr to __shared_base_ptr.
9114         (thread::id::id(native_handle_type): Make public. Still explicit.
9115         Use native_handle_type. Change _M_thread_id to _M_thread.
9116         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
9117         _M_thread_handle to _M_id.
9118         (thread::__thread_data): Rename to _Impl.
9119         Fixup for renames.
9120         (thread::_M_make_thread_data): Return derived type.
9121         (thread::hardware_concurrency): Add definition for default case.
9122         (thread::get_id): Now can define inline.
9123         (thread): Change _M_thread_data to _M_data.
9124         (this_thread::get_id): Now can define inline.
9125         * src/thread.cc (__thread_proxy): Rename to
9126         execute_native_thread_routine.
9127         Fixup for other renames.
9128         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
9129         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
9130         * testsuite/30_threads/thread/algorithm: Move to..
9131         * testsuite/30_threads/thread/swap: ...this.
9132         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
9133         * testsuite/30_threads/thread/id/operators.cc: New.
9134
9135 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
9136
9137         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
9138         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
9139         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
9140         exposing it in public std::tuple interface.
9141
9142 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
9143             Benjamin Kosnik  <bkoz@redhat.com>
9144
9145         * include/std/thread (__thread_data_base): Nest class in std::thread.
9146         (__thread_data): Likewise.
9147         (__thread_data_ptr): Nest typedef in std::thread.
9148         * src/thread.cc (__thread_proxy): Qualify the above names.
9149         * config/abi/pre/gnu.ver: Remove unused exports.
9150
9151 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
9152
9153         * include/bits/unique_ptr.h: Remove private __this_type typedef.
9154         * include/bits/stl_vector.h: Remove private vector_type typedef.
9155         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
9156         Fix line numbers.
9157         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
9158         * testsuite/23_containers/vector/requirements/dr438/
9159         constructor_1_neg.cc: Same.
9160         * testsuite/23_containers/vector/requirements/dr438/
9161         constructor_2_neg.cc: Same.
9162         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
9163         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
9164
9165 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9166
9167         PR libstdc++/25191
9168         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
9169         deal consistently with __try and __catch too.
9170         * src/localename.cc: Replace try -> __try, catch -> __catch.
9171         * src/ios.cc: Likewise.
9172         * src/locale.cc: Likewise.
9173         * src/istream.cc: Likewise.
9174         * src/thread.cc: Likewise.
9175         * src/compatibility.cc: Likewise.
9176         * src/bitmap_allocator.cc: Likewise.
9177         * src/ios_init.cc: Likewise.
9178         * include/debug/deque: Likewise.
9179         * include/debug/list: Likewise.
9180         * include/tr1_impl/hashtable: Likewise.
9181         * include/std/bitset: Likewise.
9182         * include/ext/pb_ds/detail/resize_policy/
9183         hash_load_check_resize_trigger_imp.hpp: Likewise.
9184         * include/ext/pb_ds/detail/resize_policy/
9185         hash_standard_resize_policy_imp.hpp: Likewise.
9186         * include/ext/pb_ds/detail/cc_hash_table_map_/
9187         resize_fn_imps.hpp: Likewise.
9188         * include/ext/pb_ds/detail/cc_hash_table_map_/
9189         constructor_destructor_fn_imps.hpp: Likewise.
9190         * include/ext/pb_ds/detail/pat_trie_/
9191         split_join_branch_bag.hpp: Likewise.
9192         * include/ext/pb_ds/detail/pat_trie_/
9193         constructors_destructor_fn_imps.hpp: Likewise.
9194         * include/ext/pb_ds/detail/bin_search_tree_/
9195         constructors_destructor_fn_imps.hpp: Likewise.
9196         * include/ext/pb_ds/detail/gp_hash_table_map_/
9197         resize_fn_imps.hpp: Likewise.
9198         * include/ext/pb_ds/detail/gp_hash_table_map_/
9199         constructor_destructor_fn_imps.hpp: Likewise.
9200         * include/ext/pb_ds/detail/binary_heap_/
9201         constructors_destructor_fn_imps.hpp: Likewise.
9202         * include/ext/pb_ds/detail/binary_heap_/
9203         erase_fn_imps.hpp: Likewise.
9204         * include/ext/pb_ds/detail/binary_heap_/
9205         split_join_fn_imps.hpp: Likewise.
9206         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
9207         constructors_destructor_fn_imps.hpp: Likewise.
9208         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
9209         * include/ext/pb_ds/detail/list_update_map_/
9210         constructor_destructor_fn_imps.hpp: Likewise.
9211         * include/ext/slist: Likewise.
9212         * include/ext/memory: Likewise.
9213         * include/ext/rc_string_base.h: Likewise.
9214         * include/ext/ropeimpl.h: Likewise.
9215         * include/ext/vstring.tcc: Likewise.
9216         * include/ext/rope: Likewise.
9217         * include/ext/sso_string_base.h: Likewise.
9218         * include/bits/shared_ptr.h: Likewise.
9219         * include/bits/stl_list.h: Likewise.
9220         * include/bits/locale_classes.tcc: Likewise.
9221         * include/bits/locale_facets.tcc: Likewise.
9222         * include/bits/locale_classes.h: Likewise.
9223         * include/bits/forward_list.h: Likewise.
9224         * include/bits/stl_vector.h: Likewise.
9225         * include/bits/stl_deque.h: Likewise.
9226         * include/bits/istream.tcc: Likewise.
9227         * include/bits/stl_uninitialized.h: Likewise.
9228         * include/bits/ostream.tcc: Likewise.
9229         * include/bits/vector.tcc: Likewise.
9230         * include/bits/stl_tempbuf.h: Likewise.
9231         * include/bits/deque.tcc: Likewise.
9232         * include/bits/basic_string.tcc: Likewise.
9233         * include/bits/ostream_insert.h: Likewise.
9234         * include/bits/locale_facets_nonio.tcc: Likewise.
9235         * include/bits/stl_tree.h: Likewise.
9236         * include/bits/fstream.tcc: Likewise.
9237         * include/tr1/shared_ptr.h: Likewise.
9238         * include/tr1/hypergeometric.tcc: Likewise.
9239         * include/backward/hashtable.h: Likewise.
9240         * libsupc++/exception_ptr.h: Likewise.
9241         * libsupc++/eh_personality.cc: Likewise.
9242         * libsupc++/eh_call.cc: Likewise.
9243         * config/locale/gnu/monetary_members.cc: Likewise.
9244         * config/locale/gnu/time_members.h: Likewise.
9245         * config/locale/generic/time_members.h: Likewise.
9246
9247 2009-02-03  Johannes Singler  <singler@ira.uka.de>
9248
9249         * include/parallel/algorithmfwd.h:
9250         Add parallelism default for many declarations.
9251         * include/parallel/numericfwd.h: Likewise.
9252         * include/parallel/iterator.h: Use iterator_traits as usual.
9253         * include/parallel/par_loop.h:
9254         Include equally_split.h.
9255         (for_each_template_random_access_ed):
9256         Avoid calling the Result default constructor.
9257         * include/parallel/numeric: Replace
9258         for_each_template_random_access by
9259         for_each_template_random_access_ed in numeric functions.
9260
9261 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
9262
9263         * config/os/gnu-linux/os_defines.h: Remove superfluous
9264         __NO_STRING_INLINES.
9265
9266 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9267
9268         * testsuite/21_strings/c_strings/char/3.cc: New test.
9269         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
9270
9271 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
9272             Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR libstdc++/30928 (partial, works together with recent glibcs)
9275         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9276         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9277         defined.
9278         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9279         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9280         defined.
9281         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9282         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9283         defined.
9284         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9285         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9286         defined.
9287         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
9288         argument is const char *, assign result to const char * var, not
9289         char *.
9290         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
9291         argument is const wchar_t *, assign result to const wchar_t * var, not
9292         wchar_t *.
9293
9294 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
9295
9296         * include/std/thread: Remove unused headers.
9297         (__thread_data_base): Remove unused mutex and base.
9298         (thread::~thread): Only detach if joinable.
9299         (thread::joinable): Test if thread data ptr is empty.
9300         (thread::_M_thread_data_mutex): Remove.
9301         (thread::_M_get_thread_data): Remove.
9302         (thread::_M_make_thread_data): Remove overload, use make_shared.
9303         (thread::id::id): Make constructor explicit.
9304         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
9305         (thread::_M_start_thread): Break shared_ptr cycle on error.
9306         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
9307         * testsuite/30_threads/thread/member/4.cc: New.
9308         * testsuite/30_threads/thread/member/5.cc: New.
9309
9310 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
9311
9312         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
9313         (standard_layout): Just use !has_virtual_destructor for now.
9314         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
9315         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
9316         * testsuite/30_threads/recursive_mutex/requirements/
9317         standard_layout.cc: New.
9318         * testsuite/30_threads/condition_variable/requirements/
9319         standard_layout.cc: New.
9320         * testsuite/29_atomics/atomic_address/requirements/
9321         standard_layout.cc: Adjust.
9322         * testsuite/29_atomics/atomic_flag/requirements/
9323         standard_layout.cc: Same.
9324         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
9325         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
9326         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
9327         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
9328         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
9329         line numbers.
9330         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
9331         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
9332         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
9333         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
9334         Remove, not required.
9335
9336 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
9337
9338         * include/std/thread (__thread_data_base, thread): Rename member
9339         functions to match coding style.
9340         (thread::thread,thread::operator=): Define move operations.
9341         * src/thread.cc (__thread_data_base, thread): Rename member functions.
9342         * config/abi/pre/gnu.ver: Adjust.
9343
9344 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
9345
9346         PR libstdc++/38384
9347         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
9348         on HPUX.
9349         * configure: Regenerate.
9350
9351 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
9352
9353         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
9354         atomic_flag_fence.
9355
9356 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9357
9358 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9359             Uros Bizjak  <ubizjak@gmail.com>
9360
9361         PR libstdc++/38834
9362         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
9363         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
9364
9365 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9366             Rainer Emrich  <r.emrich@de.tecosim.com>
9367
9368         PR libstdc++/38919
9369         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
9370         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
9371         * configure: Regenerate.
9372
9373 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
9374
9375         * include/std/thread (__thread_data_base::__run): Make non-const.
9376         * testsuite/30_threads/thread/cons/5.cc: New.
9377
9378 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
9379
9380         * src/Makefile.am (sources): Add math_stubs_float.cc.
9381         * src/Makefile.in: Regenerate.
9382         * src/math_stubs_float.cc: New, from libmath/stubs.c.
9383
9384 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9385
9386         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
9387         * src/Makefile.in: Regenerate.
9388         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
9389
9390 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9391
9392         PR libstdc++/32666
9393         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
9394
9395 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9396
9397         PR libstdc++/32666
9398         * Makefile.am (hosted_source): Remove libmath directory.
9399         * Makefile.in: Regenerate.
9400         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
9401         (AC_REPLACE_MATHFUNCS): Remove.
9402         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
9403         in GLIBCXX_CHECK_C99_TR1.
9404         * acinclude.m4: Remove libmath, need_math.
9405         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
9406         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
9407         * configure.ac: Same.
9408         * configure: Regenerate.
9409         * fragment.am: Fix comment.
9410         * config.h.in: Regenerate.
9411         * src/Makefile.in: Regenerate.
9412         * src/Makefile.am: Remove libmath references.
9413         * doc/Makefile.in: Regenerate.
9414         * po/Makefile.in: Regenerate.
9415         * include/Makefile.in: Regenerate.
9416         * libsupc++/Makefile.in: Regenerate.
9417         * testsuite/Makefile.in: Regenerate.
9418
9419         * src/compatibility.cc: Also export long double versions of "C" math
9420         library if hppa-linux.
9421         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
9422         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
9423
9424         * libmath: Remove.
9425         * libmath/signbit.c: Same.
9426         * libmath/stubs.c: Same.
9427         * libmath/Makefile.in: Same.
9428         * libmath/copysignf.c: Same.
9429         * libmath/mathconf.h: Same.
9430         * libmath/signbitf.c: Same.
9431         * libmath/Makefile.am: Same.
9432         * libmath/signbitl.c: Same.
9433
9434 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
9435             Paolo Carlini  <paolo.carlini@oracle.com>
9436
9437         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
9438         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
9439         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
9440         * configure.ac: Adjust.
9441         * doc/xml/manual/configure.xml: Update.
9442         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
9443         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
9444         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
9445         * configure: Regenerate.
9446         * config.h.in: Likewise.
9447
9448         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
9449         thread::joinable, thread::swap, this_thread::get_id,
9450         this_thread::yield): Define inline...
9451         * include/std/thread: ... here.
9452         * config/abi/pre/gnu.ver: Adjust.
9453
9454 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9455
9456         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
9457         Add dg-timeout-factor 2.0.
9458         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
9459         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
9460         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
9461         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
9462         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
9463         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
9464
9465 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9466
9467         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
9468         field from readelf output.
9469
9470 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9471
9472         PR libstdc++/38384
9473         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
9474         * configure: Regenerate.
9475
9476 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9477
9478         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
9479         _GLIBCXX_HAVE_TLS.
9480         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
9481
9482 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9483
9484         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
9485         constructor for _M_pattern.
9486         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
9487         string.cc: Test construction from different basic_string type.
9488         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
9489         string.cc: Likewise.
9490
9491 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
9492             Jonathan Larmour  <jifl@eCosCentric.com>
9493
9494         PR libstdc++/36801
9495         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
9496         New.
9497         (__gnu_cxx::__exchange_and_add): Use it.
9498         * src/atomic.cc (get_atomic_mutex): New.
9499         * src/debug.cc (get_safe_base_mutex): New.
9500         * src/locale.cc (get_locale_cache_mutex): New.
9501         * src/mt_allocator.cc (get_freelist): New.
9502         (get_freelist_mutex): New.
9503         * src/pool_allocator.cc (get_palloc_mutex): New.
9504         * include/std/mutex (__once_functor_lock): To
9505         (__get_once_functor_lock): ...this.
9506         * src/mutex.cc (__once_mutex): Don't export, use
9507         (get_once_mutex): ...this.
9508         * config/abi/pre/gnu.ver: Adjust exports.
9509
9510 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9511
9512         PR libstdc++/38732
9513         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
9514         referenceCount field again.
9515         (__cxxabiv1::__cxa_refcounted_exception): New struct.
9516         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
9517         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
9518         inline functions.
9519         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
9520         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
9521         instead of __cxa_exception.
9522         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
9523         __cxxabiv1::__cxa_throw): Likewise.
9524         * libsupc++/eh_ptr.cc (std::rethrow_exception,
9525         std::__exception_ptr::exception_ptr::_M_addref,
9526         std::__exception_ptr::exception_ptr::_M_release,
9527         __gxx_dependent_exception_cleanup): Likewise.
9528         * testsuite/18_support/exception/38732.cc: New test.
9529
9530         PR libstdc++/38092
9531         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
9532         * src/compatibility.cc: Don't use .symver directives if
9533         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
9534         * config.h.in: Regenerated.
9535         * configure: Likewise.
9536
9537 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
9538
9539         PR libstdc++/38466
9540         * include/bits/stl_pair.h: Document C++03 pair vs swap.
9541
9542 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
9543
9544         * src/locale_init.cc (locale::_S_initialize_once): Move construction
9545         of classic locale...
9546         (locale::classic): Here.
9547
9548 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
9549
9550         * include/tr1_impl/regex: Fix bad return statements and typos.
9551
9552 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9553
9554         * include/tr1_impl/regex: Remove unimplemented function definitions.
9555         * testsuite/28_regex/init-list.cc: Compile only.
9556         * testsuite/tr1/7_regular_expressions/regex/cons/char/
9557         c_string_extended.cc: Same.
9558         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
9559         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
9560
9561 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9562
9563         PR libstdc++/38384
9564         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
9565         * configure: Regenerate.
9566
9567 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9568
9569         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
9570         * configure: Regenerate.
9571
9572 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9573
9574         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
9575         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
9576         * configure: Regenerate.
9577
9578 2009-01-04  Richard Guenther  <rguenther@suse.de>
9579
9580         PR libstdc++/38720
9581         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
9582         integer type for storage, arithmetic and comparisons.
9583         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
9584
9585 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9586
9587         PR libstdc++/38719
9588         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
9589         _Fwd_list_const_iterator::_M_next): Fix return type.
9590
9591 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9592
9593         * Revert last commit, reopen and suspend libstdc++/38678.
9594
9595 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9596
9597         PR libstdc++/38678
9598         * include/std/istream (basic_istream<>::_M_read): New.
9599         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
9600         (basic_istream<>::read, basic_istream<>::readsome): Use it.
9601         * include/std/ostream (basic_ostream<>::_M_write_): New.
9602         (basic_ostream<>::_M_write): Adjust.
9603         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
9604         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
9605         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
9606         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
9607         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.