OSDN Git Service

2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-07-16  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
4         basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
5         [Ready] in Frankfurt.
6         * include/tr1_impl/regex (regex_traits<>::value): Adjust.
7         * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
8         New.
9         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
10         Likewise.
11         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
12         Adjust.
13         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
14         Likewise.
15         * doc/xml/manual/intro.xml: Add an entry for DR 696.
16
17         * include/bits/istream.tcc: Minor clean-up to the initializers of the
18         __err locals.
19         * include/bits/ostream.tcc: Likewise.
20         * src/compatibility.cc: Likewise.
21         * src/istream.cc: Likewise.
22
23 2009-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
24
25         * include/std/type_traits (common_type): Remove workaround for
26         PR36628, now fixed.
27
28 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
29
30         PR testsuite/40699
31         PR testsuite/40707
32         PR testsuite/40709
33         * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
34
35 2009-07-08  Janis Johnson  <janis187@us.ibm.com>
36
37         PR libstdc++/40691
38         * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
39         * testsuite/26_numerics/valarray/40691.cc: New test.
40
41 2009-07-06  Benjamin Kosnik  <bkoz@redhat.com>
42
43         *  testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
44         *  testsuite/21_strings/c_strings/char/3.cc: Same.
45
46 2009-07-06  Jason Merrill  <jason@redhat.com>
47
48         * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
49         to defer searching bases that don't overlap the desired address.
50
51 2009-07-05  Joseph Myers  <joseph@codesourcery.com>
52
53         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
54         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
55         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
56         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
57         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
58         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
59         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
60         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
61         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
62         to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
63         testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
64         testsuite/ext/vstring/init-list.cc,
65         testsuite/ext/vstring/moveable.cc,
66         testsuite/ext/vstring/requirements/citerators.cc,
67         testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
68         testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
69         Use dg-require-string-conversions.
70
71 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
72
73         * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
74         to ld_library_path.  Use add_path.  Add just find_libgcc_s to
75         ld_library_path, not every libgcc multilib directory.
76
77 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
78
79         PR libstdc++/40600
80         * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
81         std::minmax return type.
82         * testsuite/25_algorithms/minmax/3.cc: Likewise.
83
84 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
85
86         PR libstdc++/40511
87         * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
88         with glibc2.2.x.
89
90 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
91
92         * include/bits/random.tcc
93         (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
94         as array type.
95
96 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
97
98         * include/bits/random.h (__mod(_Tp)): Use defaults.
99         (struct _Mod): Adjust template parameters.
100         (linear_congruential_engine<>::operator()()): Adjust.
101         (typedef _UInt32Type): Remove.
102         (mersenne_twister_engine<>::initialization_multiplier): Fix type.
103         * include/bits/random.tcc (struct _Mod): Adjust template parameters.
104         (linear_congruential_engine<>::seed(result_type)): Adjust __mod
105         calls.
106         (mersenne_twister_engine<>::seed(result_type)): Likewise.
107         (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
108         (subtract_with_carry_engine<>::seed(result_type)): Likewise.
109         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
110         (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
111         (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
112         (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
113         Likewise.
114
115         * include/bits/random.tcc
116         (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
117         formula (i mod n).
118         (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
119         as array type.
120         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
121         size.
122         (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
123         uint_least32_t.
124
125 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
126
127         * include/std/future (shared_future): Adjust doxygen comment.
128
129 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
130
131         PR libstdc++/40297
132         * include/bits/atomic_0.h: Reverse debug assertions.
133         * include/bits/atomic_2.h: Likewise.
134
135 2009-06-23  DJ Delorie  <dj@redhat.com>
136
137         Add MeP port.
138         * configure.host: Add mep support.
139
140 2009-06-23  Benjamin Kosnik  <bkoz@redhat.com>
141
142         * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
143         (INPUT): Add future.
144         * include/std/future: Adjust markup.
145         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
146         line numbers.
147         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
148         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
149         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
150         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
151
152 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
153
154         * include/bits/shared_ptr.h: Do not swap rvalues.
155         * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
156         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
157         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
158         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
159         * testsuite/20_util/tuple/swap.cc: Likewise.
160
161 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
162
163         * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
164         * include/std/ratio: Typo in comment.
165
166 2009-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
167
168         PR libstdc++/40518
169         * include/bits/basic_string.h (basic_string<>::_Rep::
170         _M_set_length_and_sharable): Do not write the empty rep.
171         (basic_string<>::erase(iterator, iterator)): Likewise,
172         move out of line...
173         * include/bits/basic_string.tcc: ... here.
174
175 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
176
177         * testsuite/util/testsuite_common_types.h (bitwise_operators,
178         bitwise_assignment_operators): Initialize a and b.
179         (struct has_bitwise_operators): Do not call the latter.
180         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
181         dg-error line numbers.
182         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
183         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
184         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
185
186 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
187
188         * testsuite/23_containers/list/invalidation/1.cc: Mark test as
189         possibly unused.
190         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
191         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
192         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
193
194 2009-06-21  Jonathan Wakely  <jwakely.gcc@gmail.com>
195
196         * include/std/future: New.
197         * include/Makefile.am: Add.
198         * include/Makefile.in: Regenerate.
199         * src/future.cc: New.
200         * src/Makefile.am: Add.
201         * src/Makefile.in: Regenerate.
202         * config/abi/pre/gnu.ver: Add export.
203         * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
204         * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
205         * testsuite/30_threads/packaged_task/cons/1.cc: New.
206         * testsuite/30_threads/packaged_task/cons/2.cc: New.
207         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
208         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
209         * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
210         * testsuite/30_threads/packaged_task/cons/move.cc: New.
211         * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
212         * testsuite/30_threads/packaged_task/members/get_future.cc: New.
213         * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
214         * testsuite/30_threads/packaged_task/members/invoke.cc: New.
215         * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
216         * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
217         * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
218         * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
219         * testsuite/30_threads/packaged_task/members/reset.cc: New.
220         * testsuite/30_threads/packaged_task/members/reset2.cc: New.
221         * testsuite/30_threads/packaged_task/members/swap.cc: New.
222         * testsuite/30_threads/packaged_task/requirements/
223         explicit_instantiation.cc: New.
224         * testsuite/30_threads/promise/cons/1.cc: New.
225         * testsuite/30_threads/promise/cons/assign_neg.cc: New.
226         * testsuite/30_threads/promise/cons/copy_neg.cc: New.
227         * testsuite/30_threads/promise/cons/move_assign.cc: New.
228         * testsuite/30_threads/promise/cons/move.cc: New.
229         * testsuite/30_threads/promise/members/get_future.cc: New.
230         * testsuite/30_threads/promise/members/get_future2.cc: New.
231         * testsuite/30_threads/promise/members/set_exception.cc: New.
232         * testsuite/30_threads/promise/members/set_exception2.cc: New.
233         * testsuite/30_threads/promise/members/set_value.cc: New.
234         * testsuite/30_threads/promise/members/set_value2.cc: New.
235         * testsuite/30_threads/promise/members/set_value3.cc: New.
236         * testsuite/30_threads/promise/members/swap.cc: New.
237         * testsuite/30_threads/promise/requirements/
238         explicit_instantiation.cc: New.
239         * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
240         * testsuite/30_threads/shared_future/cons/copy.cc: New.
241         * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
242         * testsuite/30_threads/shared_future/cons/move.cc: New.
243         * testsuite/30_threads/shared_future/members/get.cc: New.
244         * testsuite/30_threads/shared_future/members/get2.cc: New.
245         * testsuite/30_threads/shared_future/members/has_exception.cc: New.
246         * testsuite/30_threads/shared_future/members/has_value.cc: New.
247         * testsuite/30_threads/shared_future/members/is_ready.cc: New.
248         * testsuite/30_threads/shared_future/members/wait.cc: New.
249         * testsuite/30_threads/shared_future/members/wait_for.cc: New.
250         * testsuite/30_threads/shared_future/members/wait_until.cc: New.
251         * testsuite/30_threads/shared_future/requirements/
252         explicit_instantiation.cc: New.
253         * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
254         * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
255         * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
256         * testsuite/30_threads/unique_future/cons/move.cc: New.
257         * testsuite/30_threads/unique_future/members/get.cc: New.
258         * testsuite/30_threads/unique_future/members/get2.cc: New.
259         * testsuite/30_threads/unique_future/members/has_exception.cc: New.
260         * testsuite/30_threads/unique_future/members/has_value.cc: New.
261         * testsuite/30_threads/unique_future/members/is_ready.cc: New.
262         * testsuite/30_threads/unique_future/members/wait.cc: New.
263         * testsuite/30_threads/unique_future/members/wait_for.cc: New.
264         * testsuite/30_threads/unique_future/members/wait_until.cc: New.
265         * testsuite/30_threads/unique_future/requirements/
266         explicit_instantiation.cc: New.
267         * testsuite/performance/30_threads/future/polling.cc: New.
268
269 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
270
271         * Revert last Change.
272
273 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
274
275         PR libstdc++/40497
276         * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
277         signature per the current C++1x draft (N2857).
278         * testsuite/24_iterators/operations/40497.cc: Add.
279
280 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
281
282         * include/bits/random.h (_Adaptor): Simplify for _DInputType always
283         a floating point type.
284         (uniform_int_distribution<>::uniform_int_distribution(_IntType,
285         _IntType)): Fix second default argument.
286         (uniform_int_distribution<>::_M_call): Remove.
287         (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
288         const param_type&)): Only declare.
289         * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
290         _UniformRandomNumberGenerator&, result_type, result_type, true_type):
291         Remove.
292         uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
293         const param_type&): Define here.
294         (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
295         const param_type&), discrete_distribution<>::operator()
296         (_UniformRandomNumberGenerator&, const param_type&), 
297         piecewise_constant_distribution<>::operator()
298         (_UniformRandomNumberGenerator&, const param_type&),
299         piecewise_linear_distribution<>::operator()
300         (_UniformRandomNumberGenerator&, const param_type&)): Use double as
301         the second template argument of _Adaptor.
302         * testsuite/26_numerics/random/uniform_int_distribution/cons/
303         default.cc: Adjust.
304
305 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
306
307         * include/bits/random.tcc (discrete_distribution<>::param_type::
308         param_type(size_t, double, double, _Func),
309         discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
310         const param_type&)): Tidy.
311         (piecewise_constant_distribution<>::param_type::_M_initialize):
312         Use reserve, fix.
313         (piecewise_constant_distribution<>::param_type::
314         param_type(initializer_list<>, _Func),
315         piecewise_constant_distribution<>::param_type::
316         param_type(size_t, _RealType, _RealType, _Func),
317         piecewise_linear_distribution<>::param_type::
318         param_type(initializer_list<>, _Func),
319         piecewise_linear_distribution<>::param_type::
320         param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
321         (piecewise_constant_distribution<>::param_type::
322         param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
323         piecewise_constant_distribution<>::
324         operator()(_UniformRandomNumberGenerator&, const param_type&),
325         piecewise_linear_distribution<>::
326         operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
327         (operator>>(std::basic_istream<>&,
328         piecewise_constant_distribution<>&),
329         operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
330         Use reserve.
331         * include/bits/random.h: Minor cosmetic changes.
332
333 2009-06-17  Benjamin Kosnik  <bkoz@redhat.com>
334
335         * testsuite/23_containers/list/check_construct_destroy.h: New.
336         Move test logic here.
337         * testsuite/23_containers/list/moveable.h: Same.
338         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
339         * testsuite/23_containers/list/modifiers/1.h: Same.
340         * testsuite/23_containers/list/modifiers/2.h: Same.
341         * testsuite/23_containers/list/modifiers/3.h: Same.
342         * testsuite/23_containers/list/modifiers/swap/1.h: Same.
343         * testsuite/23_containers/list/modifiers/swap/2.h: Same.
344         * testsuite/23_containers/list/modifiers/swap/3.h: Same.
345         * testsuite/23_containers/list/operations/1.h: Same.
346         * testsuite/23_containers/list/operations/2.h: Same.
347         * testsuite/23_containers/list/operations/3.h: Same.
348         * testsuite/23_containers/list/operations/4.h: Same.
349         * testsuite/23_containers/list/operations/5.h: Same.
350         * testsuite/23_containers/list/capacity/1.h: Same.
351         * testsuite/23_containers/list/init-list.h: Same.
352         * testsuite/23_containers/list/cons/1.h: Same.
353         * testsuite/23_containers/list/cons/2.h: Same.
354         * testsuite/23_containers/list/cons/3.h: Same.
355         * testsuite/23_containers/list/cons/4.h: Same.
356         * testsuite/23_containers/list/cons/5.h: Same.
357         * testsuite/23_containers/list/cons/6.h: Same.
358         * testsuite/23_containers/list/cons/7.h: Same.
359         * testsuite/23_containers/list/cons/8.h: Same.
360         * testsuite/23_containers/list/cons/9.h: Same.
361         * testsuite/23_containers/list/cons/clear_allocator.h: Same.
362         * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
363         header.
364         * testsuite/23_containers/list/modifiers/1.cc: Same.
365         * testsuite/23_containers/list/modifiers/2.cc: Same.
366         * testsuite/23_containers/list/modifiers/3.cc: Same.
367         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
368         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
369         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
370         * testsuite/23_containers/list/operations/1.cc: Same.
371         * testsuite/23_containers/list/operations/2.cc: Same.
372         * testsuite/23_containers/list/operations/3.cc: Same.
373         * testsuite/23_containers/list/operations/4.cc: Same.
374         * testsuite/23_containers/list/operations/5.cc: Same.
375         * testsuite/23_containers/list/capacity/1.cc: Same.
376         * testsuite/23_containers/list/init-list.cc: Same.
377         * testsuite/23_containers/list/cons/1.cc: Same.
378         * testsuite/23_containers/list/cons/2.cc: Same.
379         * testsuite/23_containers/list/cons/3.cc: Same.
380         * testsuite/23_containers/list/cons/4.cc: Same.
381         * testsuite/23_containers/list/cons/5.cc: Same.
382         * testsuite/23_containers/list/cons/6.cc: Same.
383         * testsuite/23_containers/list/cons/7.cc: Same.
384         * testsuite/23_containers/list/cons/8.cc: Same.
385         * testsuite/23_containers/list/cons/9.cc: Same.
386         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
387         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
388         * testsuite/23_containers/list/moveable.cc: Same.
389
390 2009-06-17  Tom Tromey  <tromey@redhat.com>
391
392         * python/hook.in: Do not fail when there is no current objfile.
393         Use os.path.normpath.
394
395 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
396
397         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
398         Remove.
399         (exception_ptr::operator=(exception_ptr&&)): Cast source to
400         rvalue-reference so that move constructor is called.
401         * testsuite/18_support/exception_ptr/move.cc: New.
402
403 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
404
405         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
406         if joinable.
407
408 2009-06-15  Tom Tromey  <tromey@redhat.com>
409
410         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
411         set self.iter.
412         (StdMapPrinter.to_string): Make a new iterator.
413         (StdMapPrinter.children): Likewise.
414         (StdSetPrinter.__init__): Don't set self.iter.
415         (StdSetPrinter.to_string): Make a new iterator.
416         (StdSetPrinter.children): Likewise.
417
418 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
419
420         * include/bits/random.tcc
421         (negative_binomial_distribution<>::operator()
422         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
423         class member gamma_distribution.
424         (negative_binomial_distribution<>::operator()
425         (_UniformRandomNumberGenerator&)): Implement out of line here.
426         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
427         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
428         (student_t_distribution<>::operator()
429         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
430         simplify.
431         (operator<<(basic_ostream<>&, student_t_distribution<>),
432         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
433         (chi_squared_distribution<>::operator()
434         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
435         tweak to use a class member gamma_distribution.
436         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
437         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
438         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
439         const param_type&): Move inline, tweak to use class member
440         gamma_distributions.
441         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
442         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
443         * include/bits/random.h: Adjust, minor tweaks.
444
445 2009-06-10  Tom Tromey  <tromey@redhat.com>
446
447         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
448         (build_libstdcxx_dictionary): Accept shortened form of
449         basic_string names.
450         (StdStringPrinter.to_string): Remove reference to WideEncoding.
451
452 2009-06-10  Tom Tromey  <tromey@redhat.com>
453
454         PR libstdc++/40289:
455         * python/Makefile.in: Rebuild.
456         * python/hook.in: Compute module path relative to objfile.
457         * python/Makefile.am (pythondir): Redefine.
458         (gdb.py): Subst toolexeclibdir.
459         (install-data-local): Rewrite.
460
461 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
462
463         * include/bits/move.h: Doxygen group fixes.
464
465 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
466
467         * include/bits/random.tcc (gamma_distribution<>::operator()
468         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
469         the Marsaglia/Tsang algorithm.
470         (gamma_distribution<>::param_type::_M_initialize): Adjust.
471         (operator<<(basic_ostream<>&, gamma_distribution<>),
472         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
473
474         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
475         Remove, just use normal_distribution.
476         (operator<<(basic_ostream<>&, student_t_distribution<>),
477         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
478         (linear_congruential_engine<>::operator()()): Move inline.
479         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
480         const param_type&)): Move inline, just use normal_distribution.
481         (operator<<(basic_ostream<>&, lognormal_distribution<>),
482         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
483         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
484         const param_type&)): Move here, out of line.
485         (piecewise_constant_distribution<>::param_type::param_type()): Move
486         inline.
487         * include/bits/random.h: Adjust, minor tweaks.
488
489 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
490
491         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
492
493 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
494
495         * include/ext/throw_allocator.h: Rework.
496         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
497         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
498         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
499         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
500         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
501         * testsuite/util/regression/rand/priority_queue/
502         container_rand_regression_test.tcc: Inline functions.
503         * testsuite/util/regression/rand/assoc/
504         container_rand_regression_test.tcc: Same.
505
506 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
507
508         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
509
510 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
511
512         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
513         * configure: Regenerate.
514
515 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
516
517         PR libstdc++/40299
518         * include/ext/memory: Fully qualify calls with __gnu_cxx.
519         * testsuite/ext/rope/40299.cc: New.
520
521 2009-05-28  Tom Tromey  <tromey@redhat.com>
522             Phil Muldoon  <pmuldoon@redhat.com>
523             Jonathan Wakely  <jwakely.gcc@gmail.com>
524
525         * python/Makefile.in, , python/libstdcxx/__init__.py,
526         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
527         python/hook.in, python/Makefile.am: New files.
528         * configure, Makefile.in: Rebuild.
529         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
530         * Makefile.am (SUBDIRS): Add python.
531
532 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
533
534         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
535         to ...
536         * testsuite/util/replacement_memory_operators.h: ...here. New.
537         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
538         * testsuite/util/testsuite_hooks.cc: Same.
539
540         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
541         replacement_memory_operators.h.
542         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
543         * testsuite/ext/mt_allocator/check_delete.cc: Same.
544         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
545         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
546         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
547         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
548         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
549         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
550         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
551         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
552         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
553         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
554         * testsuite/ext/mt_allocator/check_new.cc: Same.
555         * testsuite/ext/debug_allocator/check_delete.cc: Same.
556         * testsuite/ext/debug_allocator/check_new.cc: Same.
557         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
558         * testsuite/ext/new_allocator/check_delete.cc: Same.
559         * testsuite/ext/new_allocator/check_new.cc: Same.
560         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
561         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
562         * testsuite/ext/throw_allocator/check_delete.cc: Same.
563         * testsuite/ext/throw_allocator/check_new.cc: Same.
564         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
565         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
566         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
567         * testsuite/ext/malloc_allocator/check_new.cc: Same.
568         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
569         * testsuite/ext/pool_allocator/check_delete.cc: Same.
570         * testsuite/ext/pool_allocator/check_new.cc: Same.
571         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
572         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
573         * testsuite/ext/array_allocator/check_delete.cc: Same.
574         * testsuite/ext/array_allocator/check_new.cc: Same.
575         * testsuite/23_containers/deque/cons/1.cc: Same.
576         * testsuite/23_containers/deque/cons/2.cc: Same.
577
578 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
579
580         * libsupc++/initializer_list: Format.
581         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
582         * testsuite/18_support/initializer_list/requirements/
583         explicit_instantiation.cc: New.
584
585 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
586
587         PR libstdc++/40273
588         * include/tr1_impl/functional: Add explicit casts.
589         * testsuite/20_util/function/requirements/
590         explicit_instantiation.cc: New.
591         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
592
593 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
594
595         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
596
597 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
598
599         PR libstdc++/40221
600         * include/tr1_impl/functional: Add explicit cast.
601
602 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
603
604         PR libstdc++/40094
605         Revert:
606         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
607         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
608         out of line member functions definitions.
609         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
610         Remove, use static locals instead.
611         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
612         * src/throw_allocator.cc: New.
613         * src/Makefile.am: Add.
614         * config/abi/pre/gnu.ver: Add exports.
615         * src/Makefile.in: Regenerate.
616
617 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
618
619         * include/tr1_impl/functional (function): Use explicit operator bool.
620         * include/bits/shared_ptr.h (__shared_ptr): Same.
621         * include/bits/unique_ptr.h (unique_ptr): Same.
622         * include/std/mutex (unique_lock): Same.
623         * include/std/system_error (error_code): Same.
624         (error_condition): Same.
625         * include/std/ostream (sentry): Same.
626         * include/std/istream (sentry): Same.
627         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
628         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
629         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
630         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
631         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
632         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
633         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
634
635 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
636
637         * testsuite/23_containers/list/14340.cc: Abstract list type.
638         * testsuite/23_containers/list/init-list.cc: Same.
639         * testsuite/23_containers/list/pthread5.cc: Same.
640         * testsuite/23_containers/list/invalidation/1.cc: Same.
641         * testsuite/23_containers/list/invalidation/2.cc: Same.
642         * testsuite/23_containers/list/invalidation/3.cc: Same.
643         * testsuite/23_containers/list/invalidation/4.cc: Same.
644         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
645         * testsuite/23_containers/list/modifiers/1.cc: Same.
646         * testsuite/23_containers/list/modifiers/2.cc: Same.
647         * testsuite/23_containers/list/modifiers/3.cc: Same.
648         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
649         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
650         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
651         * testsuite/23_containers/list/cons/1.cc: Same.
652         * testsuite/23_containers/list/cons/2.cc: Same.
653         * testsuite/23_containers/list/cons/3.cc: Same.
654         * testsuite/23_containers/list/cons/4.cc: Same.
655         * testsuite/23_containers/list/cons/5.cc: Same.
656         * testsuite/23_containers/list/cons/6.cc: Same.
657         * testsuite/23_containers/list/cons/7.cc: Same.
658         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
659         * testsuite/23_containers/list/cons/8.cc: Same.
660         * testsuite/23_containers/list/cons/9.cc: Same.
661         * testsuite/23_containers/list/operations/1.cc: Same.
662         * testsuite/23_containers/list/operations/2.cc: Same.
663         * testsuite/23_containers/list/operations/3.cc: Same.
664         * testsuite/23_containers/list/operations/4.cc: Same.
665         * testsuite/23_containers/list/operations/5.cc: Same.
666         * testsuite/23_containers/list/requirements/citerators.cc: Same.
667         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
668         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
669         * testsuite/23_containers/list/requirements/dr438/
670         constructor_1_neg.cc: Same.
671         * testsuite/23_containers/list/requirements/dr438/
672         constructor_2_neg.cc: Same.
673         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
674         * testsuite/23_containers/list/requirements/
675         partial_specialization/1.cc: Same.
676         * testsuite/23_containers/list/23781.cc: Same.
677         * testsuite/23_containers/list/pthread1.cc: Same.
678         * testsuite/23_containers/list/capacity/1.cc: Same.
679         * testsuite/23_containers/list/capacity/29134.cc: Same.
680         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
681         * testsuite/23_containers/list/moveable.cc: Same.
682
683         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
684
685 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
686
687         PR libstdc++/40184
688         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
689         Declare...
690         * config/locale/gnu/c_locale.cc: ... and define.
691         * config/locale/generic/c_locale.cc: Define.
692         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
693         Use it.
694         * testsuite/22_locale/locale/cons/40184.cc: New.
695
696 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
697
698         PR libstdc++/40192
699         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
700         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
701         * testsuite/23_containers/vector/40192.cc: New.
702
703 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
704
705         * include/bits/stl_pair.h (swap): Do not swap rvalues.
706         * include/bits/stl_deque.h (swap): Likewise.
707         * include/bits/stl_list.h (swap): Likewise.
708         * include/bits/stl_vector.h (swap): Likewise.
709         * include/bits/stl_bvector.h (swap): Likewise.
710         * include/bits/stl_queue.h (swap): Likewise.
711         * include/bits/stl_stack.h (swap): Likewise.
712         * include/bits/stl_tree.h (swap): Likewise.
713         * include/bits/stl_map.h (swap): Likewise.
714         * include/bits/stl_multimap.h (swap): Likewise.
715         * include/bits/stl_set.h (swap): Likewise.
716         * include/bits/stl_multiset.h (swap): Likewise.
717         * include/bits/forward_list.h (swap): Likewise.
718         * include/bits/unique_ptr.h (swap): Likewise.
719         * include/debug/deque (swap): Likewise.
720         * include/debug/list (swap): Likewise.
721         * include/debug/vector (swap): Likewise.
722         * include/debug/map.h (swap): Likewise.
723         * include/debug/multimap.h (swap): Likewise.
724         * include/debug/set.h (swap): Likewise.
725         * include/debug/multiset.h (swap): Likewise.
726         * include/debug/unordered_map (swap): Likewise.
727         * include/debug/unordered_set (swap): Likewise.
728         * include/ext/vstring.h (swap): Likewise.
729         * include/tr1_impl/unordered_map (swap): Likewise.
730         * include/tr1_impl/hashtable (swap): Likewise.
731         * include/tr1_impl/unordered_set (swap): Likewise.
732         * include/std/tuple (swap): Likewise.
733         * include/std/mutex (swap): Likewise.
734         * include/std/thread (swap): Likewise.
735         (operator<<): Only output to lvalue streams.
736         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
737         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
738         * testsuite/23_containers/deque/requirements/dr438/
739         assign_neg.cc: Adjust line numbers.
740         * testsuite/23_containers/deque/requirements/dr438/
741         constructor_1_neg.cc: Likewise.
742         * testsuite/23_containers/deque/requirements/dr438/
743         constructor_2_neg.cc: Likewise.
744         * testsuite/23_containers/deque/requirements/dr438/
745         insert_neg.cc: Likewise.
746         * testsuite/23_containers/list/requirements/dr438/
747         assign_neg.cc: Likewise.
748         * testsuite/23_containers/list/requirements/dr438/
749         constructor_1_neg.cc: Likewise.
750         * testsuite/23_containers/list/requirements/dr438/
751         constructor_2_neg.cc: Likewise.
752         * testsuite/23_containers/list/requirements/dr438/
753         insert_neg.cc: Likewise.
754         * testsuite/23_containers/vector/requirements/dr438/
755         assign_neg.cc: Likewise.
756         * testsuite/23_containers/vector/requirements/dr438/
757         constructor_1_neg.cc: Likewise.
758         * testsuite/23_containers/vector/requirements/dr438/
759         constructor_2_neg.cc: Likewise.
760         * testsuite/23_containers/vector/requirements/dr438/
761         insert_neg.cc: Likewise.
762         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
763         test non-member swap.
764         * testsuite/30_threads/thread/swap/2.cc: Remove.
765
766 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
767
768         * include/std/mutex: Move std::lock_error to ...
769         * src/compatibility.cc: Here.
770         * src/mutex.cc: Likewise.
771         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
772         for lock types and remove std::lock_error check.
773
774 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
775
776         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
777         double include.
778
779 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
780
781         PR libstdc++/40160
782         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
783         typeid when __GXX_RTTI is undefined.
784         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
785         for null _M_variant._M_iterator._M_type,
786         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
787         * testsuite/21_strings/basic_string/40160.cc: New.
788
789 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
790
791         * testsuite/26_numerics/random/discrete_distribution/cons/
792         num_xbound_fun.cc: Minor tweaks.
793         * testsuite/26_numerics/random/piecewise_constant_distribution/
794         cons/initlist_fun.cc: Likewise
795         * testsuite/26_numerics/random/piecewise_constant_distribution/
796         cons/num_xbound_fun.cc: Likewise
797         * testsuite/26_numerics/random/piecewise_linear_distribution/
798         cons/initlist_fun.cc: Likewise
799         * testsuite/26_numerics/random/piecewise_linear_distribution/
800         cons/num_xbound_fun.cc: Likewise
801
802 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
803
804         PR libstdc++/36211
805         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
806         cxxldflags to additional_flags rather than cxx_final.
807
808 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
809
810         * testsuite/26_numerics/random/discrete_distribution/cons/
811         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
812         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
813         initlist_fun.cc: Likewise
814         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
815         num_xbound_fun.cc: Likewise
816         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
817         initlist_fun.cc: Likewise
818         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
819         num_xbound_fun.cc: Likewise
820
821 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
822
823         PR libstdc++/40123
824         * random.tcc (independent_bits_engine<>::operator()()): Use
825         result_type(1), not 1UL.
826
827         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
828         and _M_b.min(), instead of this->max() and this->min().
829
830         * random.h (_ShiftMin1): Remove, adjust everywhere.
831
832         * random.tcc: Minor cosmetic changes.
833
834 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
835
836         * include/bits/random.tcc (cauchy_distribution<>::
837         operator()(_UniformRandomNumberGenerator&, const param_type&)):
838         Avoid M_PI, a glibc extension.
839
840 2009-05-13  Ben Elliston  <bje@au.ibm.com>
841
842         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
843         * include/Makefile.in: Likewise.
844
845 2009-05-13  Ben Elliston  <bje@au.ibm.com>
846
847         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
848         const void * const.
849
850 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
851
852         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
853         random number engines, complex, bitset, array, time utilities, and
854         char_traits.
855
856 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
857
858         * libsupc++/exception: Include nested_exception.h in C++0x mode.
859         * libsupc++/nested_exception.h: New.
860         * libsupc++/Makefile.am: Add new header.
861         * libsupc++/Makefile.in: Regenerate.
862         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
863         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
864         * testsuite/18_support/nested_exception/cons.cc: New.
865         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
866         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
867         * doc/xml/manual/status_cxx200x.xml: Adjust.
868
869 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
870
871         * include/ext/throw_allocator.h: Remove redundant include.
872
873 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
874
875         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
876         out of line member functions definitions.
877         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
878         Remove, use static locals instead.
879         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
880         * src/throw_allocator.cc: New.
881         * src/Makefile.am: Add.
882         * config/abi/pre/gnu.ver: Add exports.
883         * src/Makefile.in: Regenerate.
884
885 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
886
887         * configure.ac: Bump libtool_VERSION to 6:12:0.
888         * configure: Regenerate.
889
890 2009-05-07  Matthias Klose  <doko@ubuntu.com>
891
892         PR libstdc++/40038
893         * src/math_stubs_long_double.cc: Add ceill.
894
895 2009-05-06  Johannes Singler  <singler@ira.uka.de>
896
897         PR libstdc++/39546
898         * include/parallel/algo.h (find_switch):
899         Parametrize binder2nd with const T& instead of T.
900         * testsuite/25_algorithms/find/39546.cc: new test case
901
902 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
903
904         Revert:
905         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
906
907         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
908         possible.
909         * configure: Regenerate.
910
911 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
912
913         PR libstdc++/39909
914         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
915         __set_once_functor_lock_ptr): Replace global lock object with local
916         locks on global mutex.
917         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
918         __set_once_functor_lock_ptr): Likewise, keeping old function to
919         preserve ABI.
920         (__once_proxy): Use pointer to local lock if set, global lock
921         otherwise.
922         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
923         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
924         * testsuite/30_threads/call_once/39909.cc: New.
925
926 2009-05-03  Jan Hubicka  <jh@suse.cz>
927
928         * include/parallel/settings.h (get): Mark const.
929         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
930         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
931         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
932         throw ().
933         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
934         (is_open, fd): Mark pure and throw ().
935         (seekoff): Mark throw ().
936
937 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
938
939         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
940         possible.
941         * configure: Regenerate.
942
943 2009-05-02  Jan Hubicka  <jh@suse.cz>
944
945         * include/tr1_impl/functional_hash.h (explicit specializations of ()
946         operator): Mark pure.
947
948 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
949
950         * scripts/create_testsuite_files: Remove thread directory.
951
952 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
953
954         PR libstdc++/39868
955         * scripts/run_doxygen: Uncomment removal of includes.
956         (problematic): Rewrite __cxxabiv1 namespace to abi.
957
958 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
959
960         Revert the last commit.
961
962 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
963
964         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
965         Replace global lock object with local locks on global mutex.
966         * src/mutex.cc: Likewise.
967         * config/abi/pre/gnu.ver: Adjust.
968         * testsuite/30_threads/call_once/call_once2.cc: New.
969
970 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
971
972         PR libstdc++/39880
973         PR libstdc++/39881
974         PR libstdc++/39882
975         * include/std/system_error (is_error_code_enum<errc>): Remove.
976         (error_condition<>::error_condition(_ErrorCodeEnum,)
977         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
978         (error_code<>::error_code(_ErrorCodeEnum,),
979         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
980         * testsuite/19_diagnostics/system_error/39880.cc: New.
981         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
982         Likewise.
983         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
984         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
985         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
986         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
987         Adjust.
988         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
989         Likewise.
990         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
991         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
992         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
993         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
994         Likewise.
995         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
996         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
997         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
998         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
999
1000 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
1001
1002         * doc/xml/authors.xml: Add space.
1003         * doc/xml/faq.xml: Update links.
1004         * doc/xml/manual/intro.xml: Same.
1005         * doc/xml/manual/abi.xml: Update.
1006         * doc/xml/manual/appendix_contributing.xml: Fix typo.
1007         * doc/xml/manual/status_cxxtr1.xml: Update links.
1008         * doc/xml/manual/status_cxx1998.xml: Same.
1009         * doc/xml/manual/status_cxx200x.xml: Same.
1010
1011 2009-04-22  Jan Hubicka  <jh@suse.cz>
1012
1013         * include/tr1_impl/array (at): Do not use builtin_expect.
1014         * include/ext/throw_allocator.h (allocate): Likewise.
1015         * include/ext/pool_allocator.h (allocate): Likweise.
1016         * include/ext/bitmap_allocator.h (allocate): Likewise.
1017         * include/ext/rc_string_base.h (_S_construct): Likewise.
1018         * include/ext/malloc_allocator.h (allocate): Likewise.
1019         * include/ext/mt_allocator.h (allocate): Likewise.
1020         * include/ext/sso_string_base.h (_M_construct): Likewise.
1021         * include/bits/basic_string.tcc (_S_construct): Likewise.
1022
1023 2009-04-22  Jan Hubicka  <jh@suse.cz>
1024
1025         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1026         (atexit, atoll, stroll, strtoull): Mark throw ()
1027         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1028         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
1029         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1030         (atexit, atoll, stroll, strtoull): Mark throw ()
1031         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1032         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1033
1034 2009-04-21  Jan Hubicka  <jh@suse.cz>
1035
1036         * include/ext/atomicity.h
1037         (__exchange_and_add, __atomic_add): Mark throw ().
1038         * config/os/aix/atomicity.h
1039         * config/os/aix/atomicity.h
1040         * config/os/irix/atomicity.h
1041         * config/cpu/cris/atomicity.h
1042         * config/cpu/m68k/atomicity.h
1043         * config/cpu/hppa/atomicity.h
1044         * config/cpu/sparc/atomicity.h
1045         * config/cpu/i386/atomicity.h
1046         * config/cpu/i486/atomicity.h
1047         * config/cpu/sh/atomicity.h
1048         * config/cpu/generic/atomicity_mutex/atomicity.h
1049         * config/cpu/generic/atomicity_builtins/atomicity.h
1050         (__exchange_and_add, __atomic_add): Mark throw ().
1051
1052 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
1053
1054         PR libstdc++/39835
1055         * include/bits/random.h: Avoid the badname __alpha (and, for
1056         consistency, __beta too).
1057         * include/bits/random.tcc: Likewise.
1058
1059 2009-04-19  Jan Hubicka  <jh@suse.cz>
1060
1061         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
1062         _GLIBCXX_NOTHROW.
1063
1064 2009-04-19  Jan Hubicka  <jh@suse.cz>
1065
1066         * include/c_compatibility/stdatomic.h
1067         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1068         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
1069         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
1070
1071 2009-04-18  Jan Hubicka  <jh@suse.cz>
1072
1073         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
1074         * libsupc++/unwind-cxx.h (__cxa_get_globals,
1075         __cxa_get_globals_fast): Mark const.
1076         (__cxa_get_exception_ptr): Mark pure.
1077         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
1078         (__terminate): Makr throw ().
1079         * libsupc++/exception (terminate): Mark throw().
1080         (uncaught_exception): Mark pure.
1081         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
1082         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
1083         Mark throw().
1084         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
1085         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
1086         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
1087         __cxa_guard_abort): Mark throw ().
1088         (__cxa_pure_virtual): Mark noreturn.
1089         (__cxa_current_exception_type): Mark throw and pure.
1090         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
1091         __cxa_exception_type): Mark pure.
1092         (_M_safe_bool_dummy): Mark pure and const.
1093
1094 2009-04-18  Jan Hubicka  <jh@suse.cz>
1095
1096         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
1097         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
1098         _M_destroy_thread_key): Mark throw ()
1099         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
1100         _M_singular, _M_can_compare _M_get_mutex, _M_message,
1101         _M_get_max_length): Mark throw ().
1102         * include/debug/formatter.h (_M_message, _M_format_word,
1103         _M_get_max_length): Mark throw ().
1104         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
1105         _M_detach_single): Mark throw ().
1106         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
1107         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
1108         throw ()
1109         (_M_get_mutex): Mark throw ().
1110         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
1111         (_M_destroy_thread_key): Mark CONST and throw.
1112         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1113         throw ().
1114
1115 2009-04-18  Jan Hubicka  <jh@suse.cz>
1116
1117         * src/condition_variable.cc (condition_variable,
1118         condition_variable_any constructors): Mark throw()
1119         * src/hash.cc (operator() for long double, string, and wstring): Mark
1120         throw ().
1121         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
1122         _M_setup, rdbuf, str): Mark throw ().
1123         * src/chrono.cc (new): Mark throw ().
1124         * include/std/system_error (system_category, generic_category): Mark
1125         throw () and const.
1126         * include/std/chrono (now): Mark throw ().
1127         * include/std/condition_variable (condition_variable,
1128         ~condition_variable, condition_variable_any,
1129         ~condition_variable_any): Mark throw ().
1130         * include/std/mutex (mutex): Mark throw ().
1131         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1132         throw.
1133         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
1134         and throw ().
1135         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
1136         * include/bits/locale_classes.h (_S_initialize_once,
1137         _S_clone_c_locale): Mark throw ().
1138         (_S_get_c_name): Mark const and throw ().
1139         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
1140         throw ().
1141         * include/bits/locale_facets.h (__convert_to_v explicit instances):
1142         Mark throw ().
1143         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
1144         throw ().
1145         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
1146         ios_base): Mark throw ()
1147         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
1148         * include/backward/strstream (strstreambuf constructors): Mark throw ().
1149         (str, freeze, _M_setupf): Mark throw ().
1150         (pcount): Mark pure and throw ().
1151         (rdbuf): Mark const and throw ().
1152
1153 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
1154
1155         PR libstdc++/39802
1156         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
1157         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
1158         Always accept negative values, for unsigned types too.
1159         * testsuite/22_locale/num_get/get/char/39802.cc: New.
1160         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
1161
1162 2009-04-18  Jan Hubicka  <jh@suse.cz>
1163
1164         * include/debug/formater.h: Include bits/c++config.h.
1165         (_M_error): Mark noreturn.
1166         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
1167         _GLIBCXX_NORETURN): New.
1168         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
1169         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
1170         Mark pure.
1171         * include/c_compatibility/stdatomic.h
1172         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1173         __atomic_flag_wait_explicit, __atomic_flag_for_address):
1174         Mark by throw ().
1175         * src/atomic.cc (atomic_flag_test_and_set_explicit,
1176         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
1177         __atomic_flag_for_address): Mark by throw ().
1178
1179 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
1180
1181         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
1182
1183 2009-04-16  Jan Hubicka  <jh@suse.cz>
1184
1185         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
1186         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
1187         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
1188         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
1189         out body to ...
1190         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
1191         functions.
1192         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
1193         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
1194         _Rb_tree_black_count): Mark nothrow.
1195
1196 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
1197
1198         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
1199         from base classes.
1200         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
1201
1202 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1203
1204         * doc/html: Regenerate.
1205
1206 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1207
1208         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
1209
1210         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
1211         * doc/xml/gnu/fdl-1.2.xml: Same.
1212         * doc/xml/manual/numerics.xml: Same.
1213         * doc/xml/manual/concurrency.xml: Same.
1214         * doc/xml/manual/intro.xml: Same.
1215         * doc/xml/manual/status_cxxtr1.xml: Same.
1216         * doc/xml/manual/containers.xml: Same.
1217         * doc/xml/manual/io.xml: Same.
1218         * doc/xml/manual/utilities.xml: Same.
1219         * doc/xml/manual/support.xml: Same.
1220         * doc/xml/manual/using.xml: Same.
1221         * doc/xml/manual/localization.xml: Same.
1222         * doc/xml/manual/locale.xml: Same.
1223         * doc/xml/manual/extensions.xml: Same.
1224         * doc/xml/manual/appendix_contributing.xml: Same.
1225         * doc/xml/manual/diagnostics.xml: Same.
1226         * doc/xml/manual/status_cxx200x.xml: Same.
1227
1228 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1229
1230         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
1231         * doc/xml/manual/status_cxx200x.xml: Adjust.
1232
1233 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
1234
1235         * doc/xml/spine.xml: Remove unused license entity, update
1236         copyright year.
1237
1238         * doc/xml/manual/spine.xml: Markup for primary index terms.
1239         * doc/xml/manual/numerics.xml: Same.
1240         * doc/xml/manual/intro.xml: Same.
1241         * doc/xml/manual/containers.xml: Same.
1242         * doc/xml/manual/io.xml: Same.
1243         * doc/xml/manual/appendix_porting.xml: Same.
1244         * doc/xml/manual/utilities.xml: Same.
1245         * doc/xml/manual/support.xml: Same.
1246         * doc/xml/manual/localization.xml: Same.
1247         * doc/xml/manual/strings.xml: Same.
1248         * doc/xml/manual/extensions.xml: Same.
1249         * doc/xml/manual/appendix_contributing.xml: Same.
1250         * doc/xml/manual/diagnostics.xml: Same.
1251         * doc/xml/manual/algorithms.xml: Same.
1252         * doc/xml/manual/appendix_free.xml: Same.
1253         * doc/xml/manual/iterators.xml: Same.
1254
1255         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
1256         * doc/xml/gnu/fdl-1.2.xml: Same.
1257
1258         * doc/xml/manual/status_cxx200x.xml: Re-write.
1259
1260 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
1261
1262         PR libstdc++/39629 (final bits)
1263         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
1264         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
1265         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
1266         Fix formula for __j.
1267         * include/bits/random.tcc (operator==(const normal_distribution<>&,
1268         const normal_distribution<>&): Remove.
1269         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
1270         const uniform_int_distribution<>&), operator==(const
1271         uniform_real_distribution<>&, const uniform_real_distribution<>&),
1272         operator==(const normal_distribution<>&, const normal_distribution<>&),
1273         operator==(const lognormal_distribution<>&,
1274         const lognormal_distribution<>&), operator==(const
1275         chi_squared_distribution<>&, const chi_squared_distribution<>&),
1276         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
1277         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
1278         operator==(const student_t_distribution<>&,
1279         const student_t_distribution<>&), operator==(const
1280         bernoulli_distribution<>&, const bernoulli_distribution<>&),
1281         operator==(const binomial_distribution<>&, const
1282         binomial_distribution<>&), operator==(const geometric_distribution<>&,
1283         const geometric_distribution<>&), operator==(const
1284         negative_binomial_distribution<>&, const
1285         negative_binomial_distribution<>&), operator==(const
1286         poisson_distribution<>&, const poisson_distribution<>&),
1287         operator==(const exponential_distribution<>&,
1288         const exponential_distribution<>&), operator==(const
1289         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
1290         weibull_distribution<>&, const weibull_distribution<>&),
1291         operator==(const extreme_value_distribution<>&,
1292         const extreme_value_distribution<>&), operator==(const
1293         discrete_distribution<>&, const discrete_distribution<>&),
1294         operator==(const piecewise_constant_distribution<>&,
1295         const piecewise_constant_distribution<>&), operator==(const
1296         piecewise_linear_distribution<>&, const
1297         piecewise_linear_distribution<>&)): Remove.
1298         * testsuite/26_numerics/random/uniform_real_distribution/operators/
1299         serialize.cc: Remove.
1300         * testsuite/26_numerics/random/piecewise_constant_distribution/
1301         operators/serialize.cc: Likewise.
1302         * testsuite/26_numerics/random/chi_squared_distribution/operators/
1303         serialize.cc: Likewise.
1304         * testsuite/26_numerics/random/normal_distribution/operators/
1305         serialize.cc: Likewise.
1306         * testsuite/26_numerics/random/uniform_int_distribution/operators/
1307         serialize.cc: Likewise.
1308         * testsuite/26_numerics/random/poisson_distribution/operators/
1309         serialize.cc: Likewise.
1310         * testsuite/26_numerics/random/bernoulli_distribution/operators/
1311         serialize.cc: Likewise.
1312         * testsuite/26_numerics/random/discrete_distribution/operators/
1313         serialize.cc: Likewise.
1314         * testsuite/26_numerics/random/weibull_distribution/operators/
1315         serialize.cc: Likewise.
1316         * testsuite/26_numerics/random/negative_binomial_distribution/
1317         operators/serialize.cc: Likewise.
1318         * testsuite/26_numerics/random/cauchy_distribution/operators/
1319         serialize.cc: Likewise.
1320         * testsuite/26_numerics/random/gamma_distribution/operators/
1321         serialize.cc: Likewise.
1322         * testsuite/26_numerics/random/fisher_f_distribution/operators/
1323         serialize.cc: Likewise.
1324         * testsuite/26_numerics/random/exponential_distribution/operators/
1325         serialize.cc: Likewise.
1326         * testsuite/26_numerics/random/lognormal_distribution/operators/
1327         serialize.cc: Likewise.
1328         * testsuite/26_numerics/random/binomial_distribution/operators/
1329         serialize.cc: Likewise.
1330         * testsuite/26_numerics/random/extreme_value_distribution/
1331         operators/serialize.cc: Likewise.
1332         * testsuite/26_numerics/random/piecewise_linear_distribution/
1333         operators/serialize.cc: Likewise.
1334         * testsuite/26_numerics/random/student_t_distribution/operators/
1335         serialize.cc: Likewise.
1336         * testsuite/26_numerics/random/geometric_distribution/operators/
1337         serialize.cc: Likewise.
1338
1339         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
1340         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
1341         mersenne_twister_engine<>::seed(_Gen&,
1342         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
1343         subtract_with_carry_engine<>::seed(_Gen&,
1344         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
1345         Remove, unused.
1346         * include/bits/random.tcc (linear_congruential_engine<>::
1347         seed(_Gen&, false_type): Likewise.
1348
1349 2009-04-09  Nick Clifton  <nickc@redhat.com>
1350
1351         * src/allocator-inst.cc: Change copyright header to refer to
1352         version 3 of the GNU General Public License with version 3.1
1353         of the GCC Runtime Library Exception and to point readers at
1354         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
1355         web page.
1356         * config/abi/compatibility.h: Likewise.
1357         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
1358         * config/abi/pre/gnu.ver: Likewise.
1359         * config/allocator/bitmap_allocator_base.h: Likewise.
1360         * config/allocator/malloc_allocator_base.h: Likewise.
1361         * config/allocator/mt_allocator_base.h: Likewise.
1362         * config/allocator/new_allocator_base.h: Likewise.
1363         * config/allocator/pool_allocator_base.h: Likewise.
1364         * config/cpu/alpha/atomic_word.h: Likewise.
1365         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
1366         * config/cpu/cris/atomic_word.h: Likewise.
1367         * config/cpu/cris/atomicity.h: Likewise.
1368         * config/cpu/generic/atomic_word.h: Likewise.
1369         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
1370         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
1371         * config/cpu/generic/cpu_defines.h: Likewise.
1372         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
1373         * config/cpu/hppa/atomicity.h: Likewise.
1374         * config/cpu/i386/atomicity.h: Likewise.
1375         * config/cpu/i486/atomicity.h: Likewise.
1376         * config/cpu/ia64/atomic_word.h: Likewise.
1377         * config/cpu/m68k/atomicity.h: Likewise.
1378         * config/cpu/powerpc/atomic_word.h: Likewise.
1379         * config/cpu/powerpc/cpu_defines.h: Likewise.
1380         * config/cpu/sh/atomicity.h: Likewise.
1381         * config/cpu/sparc/atomic_word.h: Likewise.
1382         * config/cpu/sparc/atomicity.h: Likewise.
1383         * config/io/basic_file_stdio.cc: Likewise.
1384         * config/io/basic_file_stdio.h: Likewise.
1385         * config/io/c_io_stdio.h: Likewise.
1386         * config/locale/darwin/ctype_members.cc: Likewise.
1387         * config/locale/generic/c++locale_internal.h: Likewise.
1388         * config/locale/generic/c_locale.cc: Likewise.
1389         * config/locale/generic/c_locale.h: Likewise.
1390         * config/locale/generic/codecvt_members.cc: Likewise.
1391         * config/locale/generic/collate_members.cc: Likewise.
1392         * config/locale/generic/ctype_members.cc: Likewise.
1393         * config/locale/generic/messages_members.cc: Likewise.
1394         * config/locale/generic/messages_members.h: Likewise.
1395         * config/locale/generic/monetary_members.cc: Likewise.
1396         * config/locale/generic/numeric_members.cc: Likewise.
1397         * config/locale/generic/time_members.cc: Likewise.
1398         * config/locale/generic/time_members.h: Likewise.
1399         * config/locale/gnu/c++locale_internal.h: Likewise.
1400         * config/locale/gnu/c_locale.cc: Likewise.
1401         * config/locale/gnu/c_locale.h: Likewise.
1402         * config/locale/gnu/codecvt_members.cc: Likewise.
1403         * config/locale/gnu/collate_members.cc: Likewise.
1404         * config/locale/gnu/ctype_members.cc: Likewise.
1405         * config/locale/gnu/messages_members.cc: Likewise.
1406         * config/locale/gnu/messages_members.h: Likewise.
1407         * config/locale/gnu/monetary_members.cc: Likewise.
1408         * config/locale/gnu/numeric_members.cc: Likewise.
1409         * config/locale/gnu/time_members.cc: Likewise.
1410         * config/locale/gnu/time_members.h: Likewise.
1411         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
1412         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
1413         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
1414         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
1415         * config/os/aix/atomic_word.h: Likewise.
1416         * config/os/aix/atomicity.h: Likewise.
1417         * config/os/aix/ctype_base.h: Likewise.
1418         * config/os/aix/ctype_inline.h: Likewise.
1419         * config/os/aix/ctype_noninline.h: Likewise.
1420         * config/os/aix/os_defines.h: Likewise.
1421         * config/os/bsd/darwin/ctype_base.h: Likewise.
1422         * config/os/bsd/darwin/ctype_inline.h: Likewise.
1423         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
1424         * config/os/bsd/darwin/os_defines.h: Likewise.
1425         * config/os/bsd/freebsd/ctype_base.h: Likewise.
1426         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
1427         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
1428         * config/os/bsd/freebsd/os_defines.h: Likewise.
1429         * config/os/bsd/netbsd/ctype_base.h: Likewise.
1430         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
1431         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
1432         * config/os/bsd/netbsd/os_defines.h: Likewise.
1433         * config/os/djgpp/ctype_base.h: Likewise.
1434         * config/os/djgpp/ctype_inline.h: Likewise.
1435         * config/os/djgpp/ctype_noninline.h: Likewise.
1436         * config/os/djgpp/os_defines.h: Likewise.
1437         * config/os/generic/ctype_base.h: Likewise.
1438         * config/os/generic/ctype_inline.h: Likewise.
1439         * config/os/generic/ctype_noninline.h: Likewise.
1440         * config/os/generic/error_constants.h: Likewise.
1441         * config/os/generic/os_defines.h: Likewise.
1442         * config/os/gnu-linux/ctype_base.h: Likewise.
1443         * config/os/gnu-linux/ctype_inline.h: Likewise.
1444         * config/os/gnu-linux/ctype_noninline.h: Likewise.
1445         * config/os/gnu-linux/os_defines.h: Likewise.
1446         * config/os/hpux/ctype_base.h: Likewise.
1447         * config/os/hpux/ctype_inline.h: Likewise.
1448         * config/os/hpux/ctype_noninline.h: Likewise.
1449         * config/os/hpux/os_defines.h: Likewise.
1450         * config/os/irix/atomic_word.h: Likewise.
1451         * config/os/irix/atomicity.h: Likewise.
1452         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1453         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1454         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1455         * config/os/irix/irix5.2/os_defines.h: Likewise.
1456         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1457         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1458         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1459         * config/os/irix/irix6.5/os_defines.h: Likewise.
1460         * config/os/mingw32/ctype_base.h: Likewise.
1461         * config/os/mingw32/ctype_inline.h: Likewise.
1462         * config/os/mingw32/ctype_noninline.h: Likewise.
1463         * config/os/mingw32/error_constants.h: Likewise.
1464         * config/os/mingw32/os_defines.h: Likewise.
1465         * config/os/newlib/ctype_base.h: Likewise.
1466         * config/os/newlib/ctype_inline.h: Likewise.
1467         * config/os/newlib/ctype_noninline.h: Likewise.
1468         * config/os/newlib/os_defines.h: Likewise.
1469         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1470         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1471         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1472         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1473         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1474         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1475         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1476         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1477         * config/os/tpf/ctype_base.h: Likewise.
1478         * config/os/tpf/ctype_inline.h: Likewise.
1479         * config/os/tpf/ctype_noninline.h: Likewise.
1480         * config/os/tpf/os_defines.h: Likewise.
1481         * config/os/uclibc/ctype_base.h: Likewise.
1482         * config/os/uclibc/ctype_inline.h: Likewise.
1483         * config/os/uclibc/ctype_noninline.h: Likewise.
1484         * config/os/uclibc/os_defines.h: Likewise.
1485         * config/os/vxworks/ctype_base.h: Likewise.
1486         * config/os/vxworks/ctype_inline.h: Likewise.
1487         * config/os/vxworks/ctype_noninline.h: Likewise.
1488         * config/os/vxworks/os_defines.h: Likewise.
1489         * include/backward/auto_ptr.h: Likewise.
1490         * include/backward/backward_warning.h: Likewise.
1491         * include/backward/binders.h: Likewise.
1492         * include/backward/hash_fun.h: Likewise.
1493         * include/backward/hash_map: Likewise.
1494         * include/backward/hash_set: Likewise.
1495         * include/backward/hashtable.h: Likewise.
1496         * include/backward/strstream: Likewise.
1497         * include/bits/algorithmfwd.h: Likewise.
1498         * include/bits/allocator.h: Likewise.
1499         * include/bits/atomic_0.h: Likewise.
1500         * include/bits/atomic_2.h: Likewise.
1501         * include/bits/atomicfwd_c.h: Likewise.
1502         * include/bits/atomicfwd_cxx.h: Likewise.
1503         * include/bits/basic_ios.h: Likewise.
1504         * include/bits/basic_ios.tcc: Likewise.
1505         * include/bits/basic_string.h: Likewise.
1506         * include/bits/basic_string.tcc: Likewise.
1507         * include/bits/boost_concept_check.h: Likewise.
1508         * include/bits/c++config: Likewise.
1509         * include/bits/char_traits.h: Likewise.
1510         * include/bits/codecvt.h: Likewise.
1511         * include/bits/concept_check.h: Likewise.
1512         * include/bits/cpp_type_traits.h: Likewise.
1513         * include/bits/deque.tcc: Likewise.
1514         * include/bits/forward_list.h: Likewise.
1515         * include/bits/forward_list.tcc: Likewise.
1516         * include/bits/fstream.tcc: Likewise.
1517         * include/bits/functexcept.h: Likewise.
1518         * include/bits/functional_hash.h: Likewise.
1519         * include/bits/gslice.h: Likewise.
1520         * include/bits/gslice_array.h: Likewise.
1521         * include/bits/hashtable.h: Likewise.
1522         * include/bits/indirect_array.h: Likewise.
1523         * include/bits/ios_base.h: Likewise.
1524         * include/bits/istream.tcc: Likewise.
1525         * include/bits/list.tcc: Likewise.
1526         * include/bits/locale_classes.h: Likewise.
1527         * include/bits/locale_classes.tcc: Likewise.
1528         * include/bits/locale_facets.h: Likewise.
1529         * include/bits/locale_facets.tcc: Likewise.
1530         * include/bits/locale_facets_nonio.h: Likewise.
1531         * include/bits/locale_facets_nonio.tcc: Likewise.
1532         * include/bits/localefwd.h: Likewise.
1533         * include/bits/mask_array.h: Likewise.
1534         * include/bits/move.h: Likewise.
1535         * include/bits/ostream.tcc: Likewise.
1536         * include/bits/ostream_insert.h: Likewise.
1537         * include/bits/postypes.h: Likewise.
1538         * include/bits/shared_ptr.h: Likewise.
1539         * include/bits/slice_array.h: Likewise.
1540         * include/bits/sstream.tcc: Likewise.
1541         * include/bits/stl_algo.h: Likewise.
1542         * include/bits/stl_algobase.h: Likewise.
1543         * include/bits/stl_bvector.h: Likewise.
1544         * include/bits/stl_construct.h: Likewise.
1545         * include/bits/stl_deque.h: Likewise.
1546         * include/bits/stl_function.h: Likewise.
1547         * include/bits/stl_heap.h: Likewise.
1548         * include/bits/stl_iterator.h: Likewise.
1549         * include/bits/stl_iterator_base_funcs.h: Likewise.
1550         * include/bits/stl_iterator_base_types.h: Likewise.
1551         * include/bits/stl_list.h: Likewise.
1552         * include/bits/stl_map.h: Likewise.
1553         * include/bits/stl_multimap.h: Likewise.
1554         * include/bits/stl_multiset.h: Likewise.
1555         * include/bits/stl_numeric.h: Likewise.
1556         * include/bits/stl_pair.h: Likewise.
1557         * include/bits/stl_queue.h: Likewise.
1558         * include/bits/stl_raw_storage_iter.h: Likewise.
1559         * include/bits/stl_relops.h: Likewise.
1560         * include/bits/stl_set.h: Likewise.
1561         * include/bits/stl_stack.h: Likewise.
1562         * include/bits/stl_tempbuf.h: Likewise.
1563         * include/bits/stl_tree.h: Likewise.
1564         * include/bits/stl_uninitialized.h: Likewise.
1565         * include/bits/stl_vector.h: Likewise.
1566         * include/bits/stream_iterator.h: Likewise.
1567         * include/bits/streambuf.tcc: Likewise.
1568         * include/bits/streambuf_iterator.h: Likewise.
1569         * include/bits/stringfwd.h: Likewise.
1570         * include/bits/unique_ptr.h: Likewise.
1571         * include/bits/valarray_after.h: Likewise.
1572         * include/bits/valarray_array.h: Likewise.
1573         * include/bits/valarray_array.tcc: Likewise.
1574         * include/bits/valarray_before.h: Likewise.
1575         * include/bits/vector.tcc: Likewise.
1576         * include/c/cassert: Likewise.
1577         * include/c/cctype: Likewise.
1578         * include/c/cerrno: Likewise.
1579         * include/c/cfloat: Likewise.
1580         * include/c/ciso646: Likewise.
1581         * include/c/climits: Likewise.
1582         * include/c/clocale: Likewise.
1583         * include/c/cmath: Likewise.
1584         * include/c/csetjmp: Likewise.
1585         * include/c/csignal: Likewise.
1586         * include/c/cstdarg: Likewise.
1587         * include/c/cstddef: Likewise.
1588         * include/c/cstdio: Likewise.
1589         * include/c/cstdlib: Likewise.
1590         * include/c/cstring: Likewise.
1591         * include/c/ctime: Likewise.
1592         * include/c/cwchar: Likewise.
1593         * include/c/cwctype: Likewise.
1594         * include/c_compatibility/assert.h: Likewise.
1595         * include/c_compatibility/complex.h: Likewise.
1596         * include/c_compatibility/ctype.h: Likewise.
1597         * include/c_compatibility/errno.h: Likewise.
1598         * include/c_compatibility/fenv.h: Likewise.
1599         * include/c_compatibility/float.h: Likewise.
1600         * include/c_compatibility/inttypes.h: Likewise.
1601         * include/c_compatibility/iso646.h: Likewise.
1602         * include/c_compatibility/limits.h: Likewise.
1603         * include/c_compatibility/locale.h: Likewise.
1604         * include/c_compatibility/math.h: Likewise.
1605         * include/c_compatibility/setjmp.h: Likewise.
1606         * include/c_compatibility/signal.h: Likewise.
1607         * include/c_compatibility/stdarg.h: Likewise.
1608         * include/c_compatibility/stdatomic.h: Likewise.
1609         * include/c_compatibility/stdbool.h: Likewise.
1610         * include/c_compatibility/stddef.h: Likewise.
1611         * include/c_compatibility/stdint.h: Likewise.
1612         * include/c_compatibility/stdio.h: Likewise.
1613         * include/c_compatibility/stdlib.h: Likewise.
1614         * include/c_compatibility/string.h: Likewise.
1615         * include/c_compatibility/tgmath.h: Likewise.
1616         * include/c_compatibility/time.h: Likewise.
1617         * include/c_compatibility/wchar.h: Likewise.
1618         * include/c_compatibility/wctype.h: Likewise.
1619         * include/c_global/cassert: Likewise.
1620         * include/c_global/ccomplex: Likewise.
1621         * include/c_global/cctype: Likewise.
1622         * include/c_global/cerrno: Likewise.
1623         * include/c_global/cfenv: Likewise.
1624         * include/c_global/cfloat: Likewise.
1625         * include/c_global/cinttypes: Likewise.
1626         * include/c_global/ciso646: Likewise.
1627         * include/c_global/climits: Likewise.
1628         * include/c_global/clocale: Likewise.
1629         * include/c_global/cmath.tcc: Likewise.
1630         * include/c_global/cmath: Likewise.
1631         * include/c_global/csetjmp: Likewise.
1632         * include/c_global/csignal: Likewise.
1633         * include/c_global/cstdarg: Likewise.
1634         * include/c_global/cstdatomic: Likewise.
1635         * include/c_global/cstdbool: Likewise.
1636         * include/c_global/cstddef: Likewise.
1637         * include/c_global/cstdint: Likewise.
1638         * include/c_global/cstdio: Likewise.
1639         * include/c_global/cstdlib: Likewise.
1640         * include/c_global/cstring: Likewise.
1641         * include/c_global/ctgmath: Likewise.
1642         * include/c_global/ctime: Likewise.
1643         * include/c_global/cwchar: Likewise.
1644         * include/c_global/cwctype: Likewise.
1645         * include/c_std/cassert: Likewise.
1646         * include/c_std/cctype: Likewise.
1647         * include/c_std/cerrno: Likewise.
1648         * include/c_std/cfloat: Likewise.
1649         * include/c_std/ciso646: Likewise.
1650         * include/c_std/climits: Likewise.
1651         * include/c_std/clocale: Likewise.
1652         * include/c_std/cmath.tcc: Likewise.
1653         * include/c_std/cmath: Likewise.
1654         * include/c_std/csetjmp: Likewise.
1655         * include/c_std/csignal: Likewise.
1656         * include/c_std/cstdarg: Likewise.
1657         * include/c_std/cstddef: Likewise.
1658         * include/c_std/cstdio: Likewise.
1659         * include/c_std/cstdlib: Likewise.
1660         * include/c_std/cstring: Likewise.
1661         * include/c_std/ctime: Likewise.
1662         * include/c_std/cwchar: Likewise.
1663         * include/c_std/cwctype: Likewise.
1664         * include/debug/bitset: Likewise.
1665         * include/debug/debug.h: Likewise.
1666         * include/debug/deque: Likewise.
1667         * include/debug/formatter.h: Likewise.
1668         * include/debug/functions.h: Likewise.
1669         * include/debug/list: Likewise.
1670         * include/debug/macros.h: Likewise.
1671         * include/debug/map.h: Likewise.
1672         * include/debug/map: Likewise.
1673         * include/debug/multimap.h: Likewise.
1674         * include/debug/multiset.h: Likewise.
1675         * include/debug/safe_base.h: Likewise.
1676         * include/debug/safe_iterator.h: Likewise.
1677         * include/debug/safe_iterator.tcc: Likewise.
1678         * include/debug/safe_sequence.h: Likewise.
1679         * include/debug/set.h: Likewise.
1680         * include/debug/set: Likewise.
1681         * include/debug/string: Likewise.
1682         * include/debug/unordered_map: Likewise.
1683         * include/debug/unordered_set: Likewise.
1684         * include/debug/vector: Likewise.
1685         * include/ext/algorithm: Likewise.
1686         * include/ext/array_allocator.h: Likewise.
1687         * include/ext/atomicity.h: Likewise.
1688         * include/ext/bitmap_allocator.h: Likewise.
1689         * include/ext/cast.h: Likewise.
1690         * include/ext/codecvt_specializations.h: Likewise.
1691         * include/ext/concurrence.h: Likewise.
1692         * include/ext/debug_allocator.h: Likewise.
1693         * include/ext/enc_filebuf.h: Likewise.
1694         * include/ext/extptr_allocator.h: Likewise.
1695         * include/ext/functional: Likewise.
1696         * include/ext/iterator: Likewise.
1697         * include/ext/malloc_allocator.h: Likewise.
1698         * include/ext/memory: Likewise.
1699         * include/ext/mt_allocator.h: Likewise.
1700         * include/ext/new_allocator.h: Likewise.
1701         * include/ext/numeric: Likewise.
1702         * include/ext/numeric_traits.h: Likewise.
1703         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1704         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1705         Likewise.
1706         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1707         Likewise.
1708         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1709         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1710         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1711         Likewise.
1712         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1713         Likewise.
1714         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1715         Likewise.
1716         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1717         Likewise.
1718         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1719         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1720         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1721         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1722         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1723         Likewise.
1724         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1725         Likewise.
1726         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1727         Likewise.
1728         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1729         Likewise.
1730         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1731         Likewise.
1732         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1733         Likewise.
1734         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1735         Likewise.
1736         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1737         Likewise.
1738         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1739         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1740         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1741         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1742         Likewise.
1743         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1744         Likewise.
1745         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1746         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1747         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1748         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1749         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1750         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1751         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1752         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1753         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1754         Likewise.
1755         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1756         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1757         Likewise.
1758         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1759         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1760         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1761         Likewise.
1762         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1763         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1764         Likewise.
1765         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1766         Likewise.
1767         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1768         Likewise.
1769         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1770         Likewise.
1771         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1772         Likewise.
1773         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1774         Likewise.
1775         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1776         Likewise.
1777         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1778         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1779         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1780         Likewise.
1781         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1782         Likewise.
1783         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1784         Likewise.
1785         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1786         Likewise.
1787         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1788         Likewise.
1789         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1790         Likewise.
1791         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1792         Likewise.
1793         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1794         Likewise.
1795         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1796         Likewise.
1797         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1798         Likewise.
1799         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1800         Likewise.
1801         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1802         Likewise.
1803         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1804         Likewise.
1805         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1806         Likewise.
1807         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1808         Likewise.
1809         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1810         Likewise.
1811         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1812         Likewise.
1813         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1814         Likewise.
1815         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1816         Likewise.
1817         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1818         Likewise.
1819         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1820         Likewise.
1821         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1822         Likewise.
1823         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1824         Likewise.
1825         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1826         Likewise.
1827         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1828         Likewise.
1829         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1830         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1831         Likewise.
1832         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1833         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1834         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1835         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1836         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1837         Likewise.
1838         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1839         Likewise.
1840         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1841         Likewise.
1842         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1843         Likewise.
1844         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1845         Likewise.
1846         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1847         Likewise.
1848         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1849         Likewise.
1850         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1851         Likewise.
1852         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1853         Likewise.
1854         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1855         Likewise.
1856         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1857         Likewise.
1858         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1859         Likewise.
1860         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1861         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1862         Likewise.
1863         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1864         Likewise.
1865         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1866         Likewise.
1867         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1868         Likewise.
1869         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1870         Likewise.
1871         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1872         Likewise.
1873         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1874         Likewise.
1875         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1876         Likewise.
1877         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1878         Likewise.
1879         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1880         Likewise.
1881         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1882         Likewise.
1883         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1884         Likewise.
1885         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1886         Likewise.
1887         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1888         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1889         Likewise.
1890         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1891         Likewise.
1892         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1893         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1894         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1895         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1896         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1897         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1898         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1899         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1900         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1901         Likewise.
1902         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1903         Likewise.
1904         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1905         Likewise.
1906         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1907         Likewise.
1908         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1909         Likewise.
1910         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1911         Likewise.
1912         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1913         Likewise.
1914         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1915         Likewise.
1916         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1917         Likewise.
1918         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1919         Likewise.
1920         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1921         Likewise.
1922         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1923         Likewise.
1924         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1925         Likewise.
1926         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1927         Likewise.
1928         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1929         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1930         Likewise.
1931         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1932         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1933         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1934         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1935         Likewise.
1936         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1937         Likewise.
1938         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1939         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1940         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1941         Likewise.
1942         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1943         Likewise.
1944         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1945         Likewise.
1946         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1947         Likewise.
1948         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1949         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1950         Likewise.
1951         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1952         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1953         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1954         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1955         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1956         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1957         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1958         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1959         Likewise.
1960         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1961         Likewise.
1962         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1963         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1964         Likewise.
1965         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1966         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1967         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1968         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1969         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1970         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1971         Likewise.
1972         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1973         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1974         Likewise.
1975         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1976         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1977         Likewise.
1978         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1979         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1980         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1981         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1982         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1983         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1984         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1985         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1986         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1987         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1988         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1989         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1990         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1991         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1992         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1993         Likewise.
1994         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1995         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1996         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1997         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1998         Likewise.
1999         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
2000         Likewise.
2001         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
2002         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
2003         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
2004         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
2005         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
2006         Likewise.
2007         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
2008         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
2009         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
2010         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
2011         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
2012         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
2013         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
2014         Likewise.
2015         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
2016         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
2017         Likewise.
2018         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
2019         Likewise.
2020         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
2021         Likewise.
2022         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
2023         Likewise.
2024         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
2025         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
2026         Likewise.
2027         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
2028         Likewise.
2029         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
2030         Likewise.
2031         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
2032         Likewise.
2033         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
2034         Likewise.
2035         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
2036         Likewise.
2037         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
2038         Likewise.
2039         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
2040         Likewise.
2041         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
2042         Likewise.
2043         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
2044         Likewise.
2045         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
2046         Likewise.
2047         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
2048         Likewise.
2049         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
2050         Likewise.
2051         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
2052         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
2053         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
2054         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
2055         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
2056         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
2057         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
2058         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
2059         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
2060         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
2061         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
2062         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
2063         Likewise.
2064         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
2065         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
2066         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
2067         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
2068         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
2069         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
2070         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
2071         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
2072         Likewise.
2073         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
2074         Likewise.
2075         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
2076         Likewise.
2077         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
2078         Likewise.
2079         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
2080         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
2081         Likewise.
2082         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
2083         Likewise.
2084         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
2085         Likewise.
2086         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
2087         Likewise.
2088         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
2089         Likewise.
2090         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
2091         Likewise.
2092         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
2093         Likewise.
2094         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
2095         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
2096         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
2097         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
2098         Likewise.
2099         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
2100         Likewise.
2101         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
2102         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
2103         Likewise.
2104         * include/ext/pb_ds/exception.hpp: Likewise.
2105         * include/ext/pb_ds/hash_policy.hpp: Likewise.
2106         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
2107         * include/ext/pb_ds/priority_queue.hpp: Likewise.
2108         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
2109         * include/ext/pb_ds/tree_policy.hpp: Likewise.
2110         * include/ext/pb_ds/trie_policy.hpp: Likewise.
2111         * include/ext/pod_char_traits.h: Likewise.
2112         * include/ext/pointer.h: Likewise.
2113         * include/ext/pool_allocator.h: Likewise.
2114         * include/ext/rb_tree: Likewise.
2115         * include/ext/rc_string_base.h: Likewise.
2116         * include/ext/rope: Likewise.
2117         * include/ext/ropeimpl.h: Likewise.
2118         * include/ext/slist: Likewise.
2119         * include/ext/sso_string_base.h: Likewise.
2120         * include/ext/stdio_filebuf.h: Likewise.
2121         * include/ext/stdio_sync_filebuf.h: Likewise.
2122         * include/ext/string_conversions.h: Likewise.
2123         * include/ext/throw_allocator.h: Likewise.
2124         * include/ext/type_traits.h: Likewise.
2125         * include/ext/typelist.h: Likewise.
2126         * include/ext/vstring.h: Likewise.
2127         * include/ext/vstring.tcc: Likewise.
2128         * include/ext/vstring_fwd.h: Likewise.
2129         * include/ext/vstring_util.h: Likewise.
2130         * include/parallel/algo.h: Likewise.
2131         * include/parallel/algobase.h: Likewise.
2132         * include/parallel/algorithm: Likewise.
2133         * include/parallel/algorithmfwd.h: Likewise.
2134         * include/parallel/balanced_quicksort.h: Likewise.
2135         * include/parallel/base.h: Likewise.
2136         * include/parallel/basic_iterator.h: Likewise.
2137         * include/parallel/checkers.h: Likewise.
2138         * include/parallel/compatibility.h: Likewise.
2139         * include/parallel/compiletime_settings.h: Likewise.
2140         * include/parallel/equally_split.h: Likewise.
2141         * include/parallel/features.h: Likewise.
2142         * include/parallel/find.h: Likewise.
2143         * include/parallel/find_selectors.h: Likewise.
2144         * include/parallel/for_each.h: Likewise.
2145         * include/parallel/for_each_selectors.h: Likewise.
2146         * include/parallel/iterator.h: Likewise.
2147         * include/parallel/list_partition.h: Likewise.
2148         * include/parallel/losertree.h: Likewise.
2149         * include/parallel/merge.h: Likewise.
2150         * include/parallel/multiseq_selection.h: Likewise.
2151         * include/parallel/multiway_merge.h: Likewise.
2152         * include/parallel/multiway_mergesort.h: Likewise.
2153         * include/parallel/numeric: Likewise.
2154         * include/parallel/numericfwd.h: Likewise.
2155         * include/parallel/omp_loop.h: Likewise.
2156         * include/parallel/omp_loop_static.h: Likewise.
2157         * include/parallel/par_loop.h: Likewise.
2158         * include/parallel/parallel.h: Likewise.
2159         * include/parallel/partial_sum.h: Likewise.
2160         * include/parallel/partition.h: Likewise.
2161         * include/parallel/queue.h: Likewise.
2162         * include/parallel/quicksort.h: Likewise.
2163         * include/parallel/random_number.h: Likewise.
2164         * include/parallel/random_shuffle.h: Likewise.
2165         * include/parallel/search.h: Likewise.
2166         * include/parallel/set_operations.h: Likewise.
2167         * include/parallel/settings.h: Likewise.
2168         * include/parallel/sort.h: Likewise.
2169         * include/parallel/tags.h: Likewise.
2170         * include/parallel/types.h: Likewise.
2171         * include/parallel/unique_copy.h: Likewise.
2172         * include/parallel/workstealing.h: Likewise.
2173         * include/precompiled/extc++.h: Likewise.
2174         * include/precompiled/stdc++.h: Likewise.
2175         * include/precompiled/stdtr1c++.h: Likewise.
2176         * include/std/algorithm: Likewise.
2177         * include/std/array: Likewise.
2178         * include/std/bitset: Likewise.
2179         * include/std/c++0x_warning.h: Likewise.
2180         * include/std/chrono: Likewise.
2181         * include/std/complex: Likewise.
2182         * include/std/condition_variable: Likewise.
2183         * include/std/deque: Likewise.
2184         * include/std/forward_list: Likewise.
2185         * include/std/fstream: Likewise.
2186         * include/std/functional: Likewise.
2187         * include/std/iomanip: Likewise.
2188         * include/std/ios: Likewise.
2189         * include/std/iosfwd: Likewise.
2190         * include/std/iostream: Likewise.
2191         * include/std/istream: Likewise.
2192         * include/std/iterator: Likewise.
2193         * include/std/limits: Likewise.
2194         * include/std/list: Likewise.
2195         * include/std/locale: Likewise.
2196         * include/std/map: Likewise.
2197         * include/std/memory: Likewise.
2198         * include/std/mutex: Likewise.
2199         * include/std/numeric: Likewise.
2200         * include/std/ostream: Likewise.
2201         * include/std/queue: Likewise.
2202         * include/std/random: Likewise.
2203         * include/std/ratio: Likewise.
2204         * include/std/regex: Likewise.
2205         * include/std/set: Likewise.
2206         * include/std/sstream: Likewise.
2207         * include/std/stack: Likewise.
2208         * include/std/stdexcept: Likewise.
2209         * include/std/streambuf: Likewise.
2210         * include/std/string: Likewise.
2211         * include/std/system_error: Likewise.
2212         * include/std/thread: Likewise.
2213         * include/std/tuple: Likewise.
2214         * include/std/type_traits: Likewise.
2215         * include/std/unordered_map: Likewise.
2216         * include/std/unordered_set: Likewise.
2217         * include/std/utility: Likewise.
2218         * include/std/valarray: Likewise.
2219         * include/std/vector: Likewise.
2220         * include/tr1/array: Likewise.
2221         * include/tr1/bessel_function.tcc: Likewise.
2222         * include/tr1/beta_function.tcc: Likewise.
2223         * include/tr1/ccomplex: Likewise.
2224         * include/tr1/cctype: Likewise.
2225         * include/tr1/cfenv: Likewise.
2226         * include/tr1/cfloat: Likewise.
2227         * include/tr1/cinttypes: Likewise.
2228         * include/tr1/climits: Likewise.
2229         * include/tr1/cmath: Likewise.
2230         * include/tr1/complex.h: Likewise.
2231         * include/tr1/complex: Likewise.
2232         * include/tr1/cstdarg: Likewise.
2233         * include/tr1/cstdbool: Likewise.
2234         * include/tr1/cstdint: Likewise.
2235         * include/tr1/cstdio: Likewise.
2236         * include/tr1/cstdlib: Likewise.
2237         * include/tr1/ctgmath: Likewise.
2238         * include/tr1/ctime: Likewise.
2239         * include/tr1/ctype.h: Likewise.
2240         * include/tr1/cwchar: Likewise.
2241         * include/tr1/cwctype: Likewise.
2242         * include/tr1/ell_integral.tcc: Likewise.
2243         * include/tr1/exp_integral.tcc: Likewise.
2244         * include/tr1/fenv.h: Likewise.
2245         * include/tr1/float.h: Likewise.
2246         * include/tr1/functional: Likewise.
2247         * include/tr1/functional_hash.h: Likewise.
2248         * include/tr1/gamma.tcc: Likewise.
2249         * include/tr1/hashtable.h: Likewise.
2250         * include/tr1/hypergeometric.tcc: Likewise.
2251         * include/tr1/inttypes.h: Likewise.
2252         * include/tr1/legendre_function.tcc: Likewise.
2253         * include/tr1/limits.h: Likewise.
2254         * include/tr1/math.h: Likewise.
2255         * include/tr1/memory: Likewise.
2256         * include/tr1/modified_bessel_func.tcc: Likewise.
2257         * include/tr1/poly_hermite.tcc: Likewise.
2258         * include/tr1/poly_laguerre.tcc: Likewise.
2259         * include/tr1/random: Likewise.
2260         * include/tr1/regex: Likewise.
2261         * include/tr1/riemann_zeta.tcc: Likewise.
2262         * include/tr1/shared_ptr.h: Likewise.
2263         * include/tr1/special_function_util.h: Likewise.
2264         * include/tr1/stdarg.h: Likewise.
2265         * include/tr1/stdbool.h: Likewise.
2266         * include/tr1/stdint.h: Likewise.
2267         * include/tr1/stdio.h: Likewise.
2268         * include/tr1/stdlib.h: Likewise.
2269         * include/tr1/tgmath.h: Likewise.
2270         * include/tr1/tuple: Likewise.
2271         * include/tr1/type_traits: Likewise.
2272         * include/tr1/unordered_map: Likewise.
2273         * include/tr1/unordered_set: Likewise.
2274         * include/tr1/utility: Likewise.
2275         * include/tr1/wchar.h: Likewise.
2276         * include/tr1/wctype.h: Likewise.
2277         * include/tr1_impl/array: Likewise.
2278         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
2279         * include/tr1_impl/cctype: Likewise.
2280         * include/tr1_impl/cfenv: Likewise.
2281         * include/tr1_impl/cinttypes: Likewise.
2282         * include/tr1_impl/cmath: Likewise.
2283         * include/tr1_impl/complex: Likewise.
2284         * include/tr1_impl/cstdint: Likewise.
2285         * include/tr1_impl/cstdio: Likewise.
2286         * include/tr1_impl/cstdlib: Likewise.
2287         * include/tr1_impl/cwchar: Likewise.
2288         * include/tr1_impl/cwctype: Likewise.
2289         * include/tr1_impl/functional: Likewise.
2290         * include/tr1_impl/functional_hash.h: Likewise.
2291         * include/tr1_impl/hashtable: Likewise.
2292         * include/tr1_impl/hashtable_policy.h: Likewise.
2293         * include/tr1_impl/random.tcc: Likewise.
2294         * include/tr1_impl/random: Likewise.
2295         * include/tr1_impl/regex: Likewise.
2296         * include/tr1_impl/type_traits: Likewise.
2297         * include/tr1_impl/unordered_map: Likewise.
2298         * include/tr1_impl/unordered_set: Likewise.
2299         * include/tr1_impl/utility: Likewise.
2300         * libsupc++/array_type_info.cc: Likewise.
2301         * libsupc++/atexit_arm.cc: Likewise.
2302         * libsupc++/bad_cast.cc: Likewise.
2303         * libsupc++/bad_typeid.cc: Likewise.
2304         * libsupc++/class_type_info.cc: Likewise.
2305         * libsupc++/cxxabi-forced.h: Likewise.
2306         * libsupc++/cxxabi.h: Likewise.
2307         * libsupc++/del_op.cc: Likewise.
2308         * libsupc++/del_opnt.cc: Likewise.
2309         * libsupc++/del_opv.cc: Likewise.
2310         * libsupc++/del_opvnt.cc: Likewise.
2311         * libsupc++/dyncast.cc: Likewise.
2312         * libsupc++/eh_alloc.cc: Likewise.
2313         * libsupc++/eh_arm.cc: Likewise.
2314         * libsupc++/eh_aux_runtime.cc: Likewise.
2315         * libsupc++/eh_call.cc: Likewise.
2316         * libsupc++/eh_catch.cc: Likewise.
2317         * libsupc++/eh_exception.cc: Likewise.
2318         * libsupc++/eh_globals.cc: Likewise.
2319         * libsupc++/eh_personality.cc: Likewise.
2320         * libsupc++/eh_ptr.cc: Likewise.
2321         * libsupc++/eh_term_handler.cc: Likewise.
2322         * libsupc++/eh_terminate.cc: Likewise.
2323         * libsupc++/eh_throw.cc: Likewise.
2324         * libsupc++/eh_type.cc: Likewise.
2325         * libsupc++/eh_unex_handler.cc: Likewise.
2326         * libsupc++/enum_type_info.cc: Likewise.
2327         * libsupc++/exception: Likewise.
2328         * libsupc++/exception_defines.h: Likewise.
2329         * libsupc++/exception_ptr.h: Likewise.
2330         * libsupc++/function_type_info.cc: Likewise.
2331         * libsupc++/fundamental_type_info.cc: Likewise.
2332         * libsupc++/guard.cc: Likewise.
2333         * libsupc++/initializer_list: Likewise.
2334         * libsupc++/new: Likewise.
2335         * libsupc++/new_handler.cc: Likewise.
2336         * libsupc++/new_op.cc: Likewise.
2337         * libsupc++/new_opnt.cc: Likewise.
2338         * libsupc++/new_opv.cc: Likewise.
2339         * libsupc++/new_opvnt.cc: Likewise.
2340         * libsupc++/pbase_type_info.cc: Likewise.
2341         * libsupc++/pmem_type_info.cc: Likewise.
2342         * libsupc++/pointer_type_info.cc: Likewise.
2343         * libsupc++/pure.cc: Likewise.
2344         * libsupc++/si_class_type_info.cc: Likewise.
2345         * libsupc++/tinfo.cc: Likewise.
2346         * libsupc++/tinfo.h: Likewise.
2347         * libsupc++/tinfo2.cc: Likewise.
2348         * libsupc++/typeinfo: Likewise.
2349         * libsupc++/unwind-cxx.h: Likewise.
2350         * libsupc++/vec.cc: Likewise.
2351         * libsupc++/vmi_class_type_info.cc: Likewise.
2352         * libsupc++/vterminate.cc: Likewise.
2353         * po/string_literals.cc: Likewise.
2354         * src/atomic.cc: Likewise.
2355         * src/bitmap_allocator.cc: Likewise.
2356         * src/chrono.cc: Likewise.
2357         * src/codecvt.cc: Likewise.
2358         * src/compatibility-ldbl.cc: Likewise.
2359         * src/compatibility.cc: Likewise.
2360         * src/complex_io.cc: Likewise.
2361         * src/concept-inst.cc: Likewise.
2362         * src/condition_variable.cc: Likewise.
2363         * src/ctype.cc: Likewise.
2364         * src/debug.cc: Likewise.
2365         * src/debug_list.cc: Likewise.
2366         * src/ext-inst.cc: Likewise.
2367         * src/fstream-inst.cc: Likewise.
2368         * src/functexcept.cc: Likewise.
2369         * src/globals_io.cc: Likewise.
2370         * src/hash.cc: Likewise.
2371         * src/hash_c++0x.cc: Likewise.
2372         * src/hashtable.cc: Likewise.
2373         * src/hashtable_c++0x.cc: Likewise.
2374         * src/ios-inst.cc: Likewise.
2375         * src/ios.cc: Likewise.
2376         * src/ios_failure.cc: Likewise.
2377         * src/ios_init.cc: Likewise.
2378         * src/ios_locale.cc: Likewise.
2379         * src/iostream-inst.cc: Likewise.
2380         * src/istream-inst.cc: Likewise.
2381         * src/istream.cc: Likewise.
2382         * src/limits.cc: Likewise.
2383         * src/limits_c++0x.cc: Likewise.
2384         * src/list.cc: Likewise.
2385         * src/locale-inst.cc: Likewise.
2386         * src/locale.cc: Likewise.
2387         * src/locale_facets.cc: Likewise.
2388         * src/locale_init.cc: Likewise.
2389         * src/localename.cc: Likewise.
2390         * src/math_stubs_float.cc: Likewise.
2391         * src/math_stubs_long_double.cc: Likewise.
2392         * src/misc-inst.cc: Likewise.
2393         * src/mt_allocator.cc: Likewise.
2394         * src/mutex.cc: Likewise.
2395         * src/ostream-inst.cc: Likewise.
2396         * src/parallel_list.cc: Likewise.
2397         * src/parallel_settings.cc: Likewise.
2398         * src/pool_allocator.cc: Likewise.
2399         * src/sstream-inst.cc: Likewise.
2400         * src/stdexcept.cc: Likewise.
2401         * src/streambuf-inst.cc: Likewise.
2402         * src/streambuf.cc: Likewise.
2403         * src/string-inst.cc: Likewise.
2404         * src/strstream.cc: Likewise.
2405         * src/system_error.cc: Likewise.
2406         * src/thread.cc: Likewise.
2407         * src/tree.cc: Likewise.
2408         * src/valarray-inst.cc: Likewise.
2409         * src/wlocale-inst.cc: Likewise.
2410         * src/wstring-inst.cc: Likewise.
2411         * doc/xml/manual/intro.xml: Change documentation to refer the
2412         reader to version 3 of the GNU General Public License, version
2413         3.1 of the GCC Runtime Library Exception, and to point readers
2414         at the FSF's license web page.
2415
2416 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
2417
2418         * Makefile.am: Change copyright header to refer to version
2419         3 of the GNU General Public License and to point readers at the
2420         COPYING3 file and the FSF's license web page.
2421         * doc/Makefile.am: Likewise.
2422         * include/Makefile.am: Likewise.
2423         * libsupc++/Makefile.am: Likewise.
2424         * po/Makefile.am: Likewise.
2425         * po/POTFILES.in: Likewise.
2426         * src/Makefile.am: Likewise.
2427         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
2428         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
2429         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
2430         Likewise.
2431         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
2432         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
2433         Likewise.
2434         * testsuite/17_intro/using_namespace_std.cc: Likewise.
2435         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
2436         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
2437         * testsuite/18_support/bad_alloc/what.cc: Likewise.
2438         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
2439         * testsuite/18_support/bad_cast/what.cc: Likewise.
2440         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
2441         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
2442         Likewise.
2443         * testsuite/18_support/bad_exception/what.cc: Likewise.
2444         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
2445         * testsuite/18_support/bad_typeid/what.cc: Likewise.
2446         * testsuite/18_support/exception/38732.cc: Likewise.
2447         * testsuite/18_support/exception/what.cc: Likewise.
2448         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
2449         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
2450         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2451         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2452         * testsuite/18_support/headers/climits/values.cc: Likewise.
2453         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2454         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2455         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2456         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2457         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2458         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2459         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2460         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2461         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2462         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2463         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2464         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2465         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2466         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2467         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2468         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2469         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2470         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2471         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2472         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2473         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2474         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2475         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2476         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2477         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2478         * testsuite/18_support/new_delete_placement.cc: Likewise.
2479         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2480         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2481         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2482         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2483         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2484         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2485         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2486         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2487         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2488         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2489         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2490         Likewise.
2491         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2492         * testsuite/18_support/pthread_guard.cc: Likewise.
2493         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2494         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2495         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2496         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2497         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2498         Likewise.
2499         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2500         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2501         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2502         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2503         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2504         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2505         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2506         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2507         Likewise.
2508         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2509         Likewise.
2510         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2511         Likewise.
2512         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2513         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2514         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2515         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2516         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2517         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2518         Likewise.
2519         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2520         Likewise.
2521         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2522         Likewise.
2523         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2524         Likewise.
2525         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2526         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2527         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2528         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2529         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2530         Likewise.
2531         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2532         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2533         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2534         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2535         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2536         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2537         Likewise.
2538         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2539         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2540         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2541         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2542         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2543         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2544         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2545         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2546         * testsuite/20_util/allocator/1.cc: Likewise.
2547         * testsuite/20_util/allocator/10378.cc: Likewise.
2548         * testsuite/20_util/allocator/14176.cc: Likewise.
2549         * testsuite/20_util/allocator/33807.cc: Likewise.
2550         * testsuite/20_util/allocator/8230.cc: Likewise.
2551         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2552         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2553         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2554         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2555         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2556         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2557         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2558         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2559         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2560         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2561         Likewise.
2562         * testsuite/20_util/clocks/1.cc: Likewise.
2563         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2564         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2565         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2566         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2567         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2568         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2569         * testsuite/20_util/duration/cons/1.cc: Likewise.
2570         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2571         * testsuite/20_util/duration/cons/2.cc: Likewise.
2572         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2573         Likewise.
2574         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2575         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2576         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2577         Likewise.
2578         * testsuite/20_util/forward/1.cc: Likewise.
2579         * testsuite/20_util/forward/1_neg.cc: Likewise.
2580         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2581         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2582         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2583         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2584         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2585         Likewise.
2586         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2587         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2588         Likewise.
2589         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2590         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2591         Likewise.
2592         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2593         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2594         Likewise.
2595         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2596         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2597         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2598         Likewise.
2599         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2600         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2601         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2602         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2603         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2604         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2605         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2606         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2607         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2608         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2609         Likewise.
2610         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2611         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2612         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2613         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2614         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2615         Likewise.
2616         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2617         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2618         Likewise.
2619         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2620         * testsuite/20_util/identity/value.cc: Likewise.
2621         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2622         * testsuite/20_util/is_integral/value.cc: Likewise.
2623         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2624         Likewise.
2625         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2626         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2627         * testsuite/20_util/is_reference/value.cc: Likewise.
2628         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2629         Likewise.
2630         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2631         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2632         * testsuite/20_util/is_signed/value.cc: Likewise.
2633         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2634         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2635         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2636         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2637         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2638         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2639         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2640         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2641         Likewise.
2642         * testsuite/20_util/move/1.cc: Likewise.
2643         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2644         * testsuite/20_util/pair/1.cc: Likewise.
2645         * testsuite/20_util/pair/2.cc: Likewise.
2646         * testsuite/20_util/pair/3.cc: Likewise.
2647         * testsuite/20_util/pair/4.cc: Likewise.
2648         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2649         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2650         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2651         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2652         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2653         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2654         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2655         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2656         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2657         Likewise.
2658         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2659         Likewise.
2660         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2661         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2662         * testsuite/20_util/rel_ops.cc: Likewise.
2663         * testsuite/20_util/remove_reference/value.cc: Likewise.
2664         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2665         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2666         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2667         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2668         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2669         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2670         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2671         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2672         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2673         Likewise.
2674         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2675         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2676         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2677         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2678         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2679         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2680         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2681         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2682         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2683         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2684         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2685         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2686         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2687         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2688         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2689         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2690         Likewise.
2691         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2692         Likewise.
2693         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2694         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2695         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2696         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2697         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2698         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2699         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2700         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2701         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2702         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2703         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2704         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2705         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2706         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2707         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2708         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2709         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2710         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2711         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2712         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2713         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2714         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2715         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2716         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2717         Likewise.
2718         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2719         Likewise.
2720         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2721         Likewise.
2722         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2723         Likewise.
2724         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2725         Likewise.
2726         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2727         Likewise.
2728         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2729         Likewise.
2730         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2731         Likewise.
2732         * testsuite/20_util/temporary_buffer.cc: Likewise.
2733         * testsuite/20_util/time_point/1.cc: Likewise.
2734         * testsuite/20_util/time_point/2.cc: Likewise.
2735         * testsuite/20_util/time_point/3.cc: Likewise.
2736         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2737         Likewise.
2738         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2739         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2740         Likewise.
2741         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2742         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2743         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2744         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2745         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2746         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2747         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2748         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2749         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2750         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2751         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2752         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2753         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2754         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2755         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2756         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2757         Likewise.
2758         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2759         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2760         Likewise.
2761         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2762         Likewise.
2763         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2764         Likewise.
2765         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2766         Likewise.
2767         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2768         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2769         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2770         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2771         Likewise.
2772         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2773         Likewise.
2774         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2775         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2776         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2777         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2778         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2779         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2780         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2781         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2782         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2783         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2784         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2785         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2786         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2787         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2788         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2789         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2790         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2791         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2792         Likewise.
2793         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2794         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2795         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2796         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2797         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2798         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2799         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2800         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2801         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2802         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2803         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2804         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2805         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2806         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2807         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2808         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2809         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2810         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2811         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2812         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2813         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2814         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2815         Likewise.
2816         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2817         Likewise.
2818         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2819         Likewise.
2820         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2821         Likewise.
2822         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2823         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2824         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2825         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2826         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2827         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2828         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2829         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2830         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2831         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2832         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2833         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2834         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2835         Likewise.
2836         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2837         Likewise.
2838         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2839         Likewise.
2840         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2841         Likewise.
2842         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2843         Likewise.
2844         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2845         Likewise.
2846         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2847         Likewise.
2848         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2849         Likewise.
2850         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2851         Likewise.
2852         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2853         Likewise.
2854         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2855         Likewise.
2856         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2857         Likewise.
2858         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2859         Likewise.
2860         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2861         Likewise.
2862         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2863         Likewise.
2864         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2865         Likewise.
2866         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2867         Likewise.
2868         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2869         Likewise.
2870         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2871         Likewise.
2872         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2873         Likewise.
2874         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2875         Likewise.
2876         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2877         Likewise.
2878         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2879         Likewise.
2880         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2881         Likewise.
2882         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2883         Likewise.
2884         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2885         Likewise.
2886         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2887         Likewise.
2888         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2889         Likewise.
2890         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2891         Likewise.
2892         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2893         Likewise.
2894         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2895         Likewise.
2896         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2897         Likewise.
2898         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2899         Likewise.
2900         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2901         Likewise.
2902         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2903         Likewise.
2904         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2905         Likewise.
2906         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2907         Likewise.
2908         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2909         Likewise.
2910         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2911         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2912         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2913         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2914         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2915         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2916         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2917         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2918         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2919         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2920         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2921         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2922         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2923         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2924         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2925         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2926         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2927         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2928         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2929         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2930         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2931         Likewise.
2932         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2933         Likewise.
2934         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2935         Likewise.
2936         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2937         Likewise.
2938         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2939         Likewise.
2940         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2941         Likewise.
2942         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2943         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2944         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2945         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2946         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2947         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2948         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2949         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2950         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2951         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2952         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2953         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2954         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2955         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2956         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2957         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2958         Likewise.
2959         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2960         Likewise.
2961         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2962         Likewise.
2963         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2964         Likewise.
2965         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2966         Likewise.
2967         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2968         Likewise.
2969         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2970         Likewise.
2971         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2972         Likewise.
2973         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2974         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2975         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2976         Likewise.
2977         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2978         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2979         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2980         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2981         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2982         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2983         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2984         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2985         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2986         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2987         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2988         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2989         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2990         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2991         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2992         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2993         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2994         Likewise.
2995         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2996         Likewise.
2997         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2998         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2999         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
3000         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
3001         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
3002         Likewise.
3003         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
3004         Likewise.
3005         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
3006         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
3007         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
3008         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
3009         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
3010         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
3011         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
3012         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
3013         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
3014         Likewise.
3015         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
3016         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
3017         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
3018         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
3019         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
3020         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
3021         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
3022         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
3023         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
3024         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
3025         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
3026         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
3027         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
3028         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
3029         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
3030         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
3031         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
3032         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
3033         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
3034         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
3035         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
3036         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
3037         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
3038         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
3039         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
3040         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
3041         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
3042         Likewise.
3043         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
3044         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
3045         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
3046         Likewise.
3047         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
3048         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
3049         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
3050         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
3051         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
3052         Likewise.
3053         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
3054         Likewise.
3055         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
3056         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
3057         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
3058         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
3059         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
3060         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
3061         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
3062         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
3063         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
3064         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
3065         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
3066         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
3067         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
3068         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
3069         Likewise.
3070         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
3071         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
3072         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
3073         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
3074         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
3075         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
3076         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
3077         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
3078         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
3079         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
3080         Likewise.
3081         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
3082         Likewise.
3083         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
3084         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
3085         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
3086         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
3087         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
3088         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
3089         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
3090         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
3091         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
3092         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
3093         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
3094         Likewise.
3095         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
3096         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
3097         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
3098         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
3099         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
3100         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
3101         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
3102         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
3103         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
3104         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
3105         Likewise.
3106         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
3107         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
3108         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
3109         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
3110         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
3111         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
3112         Likewise.
3113         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
3114         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
3115         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
3116         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
3117         Likewise.
3118         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
3119         Likewise.
3120         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
3121         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
3122         Likewise.
3123         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
3124         * testsuite/22_locale/ctype/2.cc: Likewise.
3125         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
3126         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
3127         * testsuite/22_locale/ctype/dr695.cc: Likewise.
3128         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
3129         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
3130         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
3131         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
3132         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
3133         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
3134         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
3135         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
3136         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
3137         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
3138         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
3139         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
3140         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
3141         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
3142         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
3143         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
3144         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
3145         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
3146         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
3147         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
3148         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
3149         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
3150         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
3151         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
3152         * testsuite/22_locale/facet/1.cc: Likewise.
3153         * testsuite/22_locale/facet/2.cc: Likewise.
3154         * testsuite/22_locale/facet/25421.cc: Likewise.
3155         * testsuite/22_locale/global_templates/1.cc: Likewise.
3156         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
3157         Likewise.
3158         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
3159         Likewise.
3160         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
3161         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
3162         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
3163         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
3164         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
3165         * testsuite/22_locale/locale/13630.cc: Likewise.
3166         * testsuite/22_locale/locale/cons/1.cc: Likewise.
3167         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
3168         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
3169         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
3170         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
3171         * testsuite/22_locale/locale/cons/2.cc: Likewise.
3172         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
3173         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
3174         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
3175         * testsuite/22_locale/locale/cons/4.cc: Likewise.
3176         * testsuite/22_locale/locale/cons/5.cc: Likewise.
3177         * testsuite/22_locale/locale/cons/6.cc: Likewise.
3178         * testsuite/22_locale/locale/cons/7.cc: Likewise.
3179         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
3180         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
3181         * testsuite/22_locale/locale/cons/8.cc: Likewise.
3182         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
3183         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
3184         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
3185         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
3186         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
3187         * testsuite/22_locale/locale/operations/1.cc: Likewise.
3188         * testsuite/22_locale/locale/operations/2.cc: Likewise.
3189         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
3190         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
3191         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
3192         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
3193         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
3194         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
3195         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
3196         Likewise.
3197         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
3198         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
3199         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
3200         Likewise.
3201         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
3202         Likewise.
3203         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
3204         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
3205         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
3206         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
3207         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
3208         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
3209         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
3210         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
3211         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
3212         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
3213         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
3214         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
3215         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
3216         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
3217         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
3218         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
3219         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
3220         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
3221         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
3222         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
3223         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
3224         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
3225         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
3226         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
3227         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
3228         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
3229         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
3230         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
3231         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
3232         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
3233         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
3234         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
3235         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
3236         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
3237         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
3238         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
3239         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
3240         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
3241         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
3242         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
3243         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
3244         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
3245         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
3246         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
3247         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
3248         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
3249         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
3250         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
3251         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
3252         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
3253         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
3254         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
3255         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
3256         Likewise.
3257         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
3258         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
3259         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
3260         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
3261         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
3262         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
3263         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
3264         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
3265         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
3266         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
3267         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
3268         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
3269         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
3270         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
3271         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
3272         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
3273         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
3274         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
3275         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
3276         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
3277         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
3278         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
3279         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
3280         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
3281         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
3282         Likewise.
3283         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
3284         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
3285         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
3286         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
3287         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
3288         Likewise.
3289         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
3290         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
3291         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
3292         Likewise.
3293         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
3294         Likewise.
3295         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
3296         Likewise.
3297         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
3298         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
3299         Likewise.
3300         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
3301         Likewise.
3302         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
3303         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
3304         Likewise.
3305         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
3306         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
3307         Likewise.
3308         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
3309         Likewise.
3310         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
3311         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
3312         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
3313         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
3314         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
3315         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
3316         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
3317         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
3318         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
3319         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
3320         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
3321         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
3322         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
3323         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
3324         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
3325         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
3326         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
3327         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
3328         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
3329         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
3330         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
3331         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
3332         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
3333         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
3334         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
3335         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
3336         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
3337         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
3338         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
3339         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
3340         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
3341         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
3342         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
3343         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
3344         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
3345         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
3346         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
3347         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
3348         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
3349         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
3350         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
3351         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
3352         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
3353         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
3354         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
3355         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
3356         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
3357         Likewise.
3358         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
3359         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
3360         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
3361         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
3362         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
3363         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
3364         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
3365         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
3366         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
3367         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
3368         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
3369         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
3370         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
3371         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
3372         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
3373         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
3374         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
3375         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
3376         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
3377         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
3378         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
3379         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
3380         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
3381         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
3382         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
3383         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
3384         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
3385         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
3386         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
3387         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
3388         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
3389         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
3390         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
3391         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
3392         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
3393         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
3394         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
3395         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
3396         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
3397         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
3398         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
3399         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
3400         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
3401         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
3402         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
3403         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
3404         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
3405         Likewise.
3406         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
3407         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
3408         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
3409         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
3410         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
3411         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
3412         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
3413         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
3414         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
3415         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
3416         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
3417         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
3418         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
3419         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
3420         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
3421         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
3422         Likewise.
3423         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
3424         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
3425         Likewise.
3426         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
3427         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
3428         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
3429         Likewise.
3430         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
3431         Likewise.
3432         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
3433         Likewise.
3434         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
3435         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
3436         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
3437         Likewise.
3438         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
3439         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
3440         Likewise.
3441         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
3442         Likewise.
3443         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
3444         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
3445         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
3446         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
3447         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
3448         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
3449         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
3450         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3451         Likewise.
3452         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3453         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3454         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3455         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3456         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3457         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3458         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3459         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3460         Likewise.
3461         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3462         Likewise.
3463         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3464         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3465         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3466         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3467         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3468         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3469         Likewise.
3470         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3471         Likewise.
3472         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3473         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3474         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3475         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3476         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3477         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3478         Likewise.
3479         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3480         Likewise.
3481         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3482         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3483         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3484         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3485         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3486         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3487         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3488         Likewise.
3489         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3490         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3491         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3492         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3493         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3494         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3495         Likewise.
3496         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3497         Likewise.
3498         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3499         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3500         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3501         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3502         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3503         Likewise.
3504         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3505         Likewise.
3506         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3507         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3508         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3509         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3510         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3511         Likewise.
3512         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3513         Likewise.
3514         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3515         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3516         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3517         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3518         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3519         Likewise.
3520         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3521         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3522         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3523         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3524         Likewise.
3525         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3526         Likewise.
3527         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3528         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3529         Likewise.
3530         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3531         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3532         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3533         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3534         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3535         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3536         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3537         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3538         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3539         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3540         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3541         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3542         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3543         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3544         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3545         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3546         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3547         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3548         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3549         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3550         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3551         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3552         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3553         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3554         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3555         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3556         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3557         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3558         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3559         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3560         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3561         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3562         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3563         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3564         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3565         Likewise.
3566         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3567         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3568         * testsuite/23_containers/bitset/18604.cc: Likewise.
3569         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3570         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3571         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3572         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3573         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3574         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3575         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3576         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3577         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3578         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3579         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3580         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3581         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3582         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3583         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3584         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3585         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3586         * testsuite/23_containers/deque/18604.cc: Likewise.
3587         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3588         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3589         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3590         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3591         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3592         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3593         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3594         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3595         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3596         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3597         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3598         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3599         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3600         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3601         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3602         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3603         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3604         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3605         Likewise.
3606         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3607         Likewise.
3608         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3609         Likewise.
3610         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3611         Likewise.
3612         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3613         Likewise.
3614         * testsuite/23_containers/deque/types/1.cc: Likewise.
3615         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3616         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3617         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3618         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3619         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3620         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3621         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3622         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3623         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3624         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3625         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3626         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3627         Likewise.
3628         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3629         Likewise.
3630         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3631         Likewise.
3632         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3633         Likewise.
3634         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3635         Likewise.
3636         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3637         Likewise.
3638         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3639         Likewise.
3640         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3641         Likewise.
3642         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3643         Likewise.
3644         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3645         Likewise.
3646         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3647         Likewise.
3648         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3649         Likewise.
3650         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3651         Likewise.
3652         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3653         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3654         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3655         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3656         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3657         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3658         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3659         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3660         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3661         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3662         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3663         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3664         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3665         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3666         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3667         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3668         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3669         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3670         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3671         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3672         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3673         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3674         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3675         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3676         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3677         Likewise.
3678         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3679         Likewise.
3680         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3681         * testsuite/23_containers/list/18604.cc: Likewise.
3682         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3683         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3684         * testsuite/23_containers/list/cons/1.cc: Likewise.
3685         * testsuite/23_containers/list/cons/2.cc: Likewise.
3686         * testsuite/23_containers/list/cons/3.cc: Likewise.
3687         * testsuite/23_containers/list/cons/4.cc: Likewise.
3688         * testsuite/23_containers/list/cons/5.cc: Likewise.
3689         * testsuite/23_containers/list/cons/6.cc: Likewise.
3690         * testsuite/23_containers/list/cons/7.cc: Likewise.
3691         * testsuite/23_containers/list/cons/8.cc: Likewise.
3692         * testsuite/23_containers/list/cons/9.cc: Likewise.
3693         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3694         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3695         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3696         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3697         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3698         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3699         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3700         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3701         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3702         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3703         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3704         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3705         * testsuite/23_containers/list/operations/1.cc: Likewise.
3706         * testsuite/23_containers/list/operations/2.cc: Likewise.
3707         * testsuite/23_containers/list/operations/3.cc: Likewise.
3708         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3709         * testsuite/23_containers/list/operations/4.cc: Likewise.
3710         * testsuite/23_containers/list/operations/5.cc: Likewise.
3711         * testsuite/23_containers/list/pthread1.cc: Likewise.
3712         * testsuite/23_containers/list/pthread5.cc: Likewise.
3713         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3714         Likewise.
3715         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3716         Likewise.
3717         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3718         Likewise.
3719         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3720         Likewise.
3721         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3722         Likewise.
3723         * testsuite/23_containers/map/18604.cc: Likewise.
3724         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3725         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3726         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3727         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3728         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3729         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3730         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3731         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3732         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3733         * testsuite/23_containers/map/operators/1.cc: Likewise.
3734         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3735         * testsuite/23_containers/map/pthread6.cc: Likewise.
3736         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3737         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3738         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3739         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3740         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3741         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3742         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3743         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3744         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3745         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3746         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3747         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3748         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3749         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3750         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3751         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3752         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3753         * testsuite/23_containers/set/18604.cc: Likewise.
3754         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3755         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3756         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3757         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3758         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3759         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3760         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3761         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3762         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3763         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3764         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3765         Likewise.
3766         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3767         Likewise.
3768         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3769         Likewise.
3770         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3771         Likewise.
3772         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3773         Likewise.
3774         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3775         Likewise.
3776         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3777         Likewise.
3778         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3779         Likewise.
3780         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3781         Likewise.
3782         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3783         Likewise.
3784         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3785         Likewise.
3786         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3787         Likewise.
3788         * testsuite/23_containers/vector/18604.cc: Likewise.
3789         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3790         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3791         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3792         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3793         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3794         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3795         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3796         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3797         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3798         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3799         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3800         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3801         Likewise.
3802         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3803         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3804         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3805         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3806         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3807         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3808         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3809         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3810         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3811         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3812         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3813         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3814         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3815         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3816         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3817         Likewise.
3818         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3819         Likewise.
3820         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3821         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3822         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3823         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3824         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3825         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3826         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3827         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3828         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3829         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3830         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3831         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3832         Likewise.
3833         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3834         Likewise.
3835         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3836         Likewise.
3837         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3838         Likewise.
3839         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3840         Likewise.
3841         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3842         Likewise.
3843         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3844         * testsuite/23_containers/vector/types/1.cc: Likewise.
3845         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3846         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3847         Likewise.
3848         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3849         Likewise.
3850         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3851         Likewise.
3852         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3853         Likewise.
3854         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3855         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3856         Likewise.
3857         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3858         Likewise.
3859         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3860         Likewise.
3861         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3862         Likewise.
3863         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3864         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3865         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3866         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3867         Likewise.
3868         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3869         Likewise.
3870         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3871         Likewise.
3872         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3873         Likewise.
3874         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3875         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3876         Likewise.
3877         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3878         Likewise.
3879         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3880         Likewise.
3881         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3882         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3883         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3884         Likewise.
3885         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3886         Likewise.
3887         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3888         Likewise.
3889         * testsuite/24_iterators/operations/next.cc: Likewise.
3890         * testsuite/24_iterators/operations/prev.cc: Likewise.
3891         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3892         Likewise.
3893         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3894         Likewise.
3895         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3896         Likewise.
3897         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3898         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3899         Likewise.
3900         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3901         Likewise.
3902         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3903         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3904         Likewise.
3905         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3906         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3907         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3908         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3909         Likewise.
3910         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3911         Likewise.
3912         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3913         Likewise.
3914         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3915         Likewise.
3916         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3917         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3918         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3919         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3920         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3921         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3922         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3923         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3924         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3925         * testsuite/25_algorithms/copy/1.cc: Likewise.
3926         * testsuite/25_algorithms/copy/2.cc: Likewise.
3927         * testsuite/25_algorithms/copy/3.cc: Likewise.
3928         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3929         * testsuite/25_algorithms/copy/4.cc: Likewise.
3930         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3931         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3932         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3933         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3934         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3935         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3936         Likewise.
3937         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3938         Likewise.
3939         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3940         Likewise.
3941         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3942         Likewise.
3943         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3944         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3945         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3946         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3947         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3948         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3949         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3950         * testsuite/25_algorithms/count/1.cc: Likewise.
3951         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3952         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3953         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3954         * testsuite/25_algorithms/equal/1.cc: Likewise.
3955         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3956         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3957         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3958         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3959         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3960         * testsuite/25_algorithms/fill/1.cc: Likewise.
3961         * testsuite/25_algorithms/fill/2.cc: Likewise.
3962         * testsuite/25_algorithms/fill/3.cc: Likewise.
3963         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3964         * testsuite/25_algorithms/fill/4.cc: Likewise.
3965         * testsuite/25_algorithms/fill/5.cc: Likewise.
3966         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3967         * testsuite/25_algorithms/find/1.cc: Likewise.
3968         * testsuite/25_algorithms/find/17441.cc: Likewise.
3969         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3970         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3971         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3972         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3973         Likewise.
3974         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3975         Likewise.
3976         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3977         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3978         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3979         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3980         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3981         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3982         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3983         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3984         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3985         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3986         Likewise.
3987         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3988         Likewise.
3989         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3990         Likewise.
3991         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3992         Likewise.
3993         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3994         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3995         * testsuite/25_algorithms/heap/1.cc: Likewise.
3996         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3997         * testsuite/25_algorithms/includes/1.cc: Likewise.
3998         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3999         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
4000         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
4001         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
4002         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
4003         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
4004         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
4005         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
4006         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
4007         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
4008         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
4009         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
4010         Likewise.
4011         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
4012         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
4013         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
4014         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
4015         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
4016         * testsuite/25_algorithms/max/1.cc: Likewise.
4017         * testsuite/25_algorithms/max/2.cc: Likewise.
4018         * testsuite/25_algorithms/max/3.cc: Likewise.
4019         * testsuite/25_algorithms/max/37547.cc: Likewise.
4020         * testsuite/25_algorithms/max/4.cc: Likewise.
4021         * testsuite/25_algorithms/max_element/1.cc: Likewise.
4022         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
4023         * testsuite/25_algorithms/merge/1.cc: Likewise.
4024         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
4025         * testsuite/25_algorithms/min/1.cc: Likewise.
4026         * testsuite/25_algorithms/min/2.cc: Likewise.
4027         * testsuite/25_algorithms/min/3.cc: Likewise.
4028         * testsuite/25_algorithms/min/37547.cc: Likewise.
4029         * testsuite/25_algorithms/min/4.cc: Likewise.
4030         * testsuite/25_algorithms/min_element/1.cc: Likewise.
4031         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
4032         * testsuite/25_algorithms/minmax/1.cc: Likewise.
4033         * testsuite/25_algorithms/minmax/2.cc: Likewise.
4034         * testsuite/25_algorithms/minmax/3.cc: Likewise.
4035         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
4036         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
4037         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
4038         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
4039         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
4040         * testsuite/25_algorithms/move/1.cc: Likewise.
4041         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
4042         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
4043         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
4044         * testsuite/25_algorithms/none_of/1.cc: Likewise.
4045         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
4046         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
4047         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
4048         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
4049         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
4050         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
4051         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
4052         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
4053         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
4054         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
4055         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
4056         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
4057         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
4058         * testsuite/25_algorithms/partition/1.cc: Likewise.
4059         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
4060         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
4061         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
4062         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
4063         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
4064         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
4065         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
4066         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
4067         * testsuite/25_algorithms/remove/1.cc: Likewise.
4068         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
4069         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
4070         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
4071         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
4072         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
4073         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
4074         * testsuite/25_algorithms/replace/1.cc: Likewise.
4075         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
4076         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
4077         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
4078         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
4079         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
4080         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
4081         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
4082         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
4083         * testsuite/25_algorithms/rotate/1.cc: Likewise.
4084         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
4085         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
4086         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
4087         * testsuite/25_algorithms/search/1.cc: Likewise.
4088         * testsuite/25_algorithms/search/check_type.cc: Likewise.
4089         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
4090         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
4091         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
4092         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
4093         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
4094         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
4095         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
4096         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
4097         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
4098         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
4099         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
4100         Likewise.
4101         * testsuite/25_algorithms/set_union/1.cc: Likewise.
4102         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
4103         * testsuite/25_algorithms/sort/1.cc: Likewise.
4104         * testsuite/25_algorithms/sort/34095.cc: Likewise.
4105         * testsuite/25_algorithms/sort/34636.cc: Likewise.
4106         * testsuite/25_algorithms/sort/35588.cc: Likewise.
4107         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
4108         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
4109         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
4110         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
4111         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
4112         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
4113         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
4114         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
4115         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
4116         * testsuite/25_algorithms/unique/1.cc: Likewise.
4117         * testsuite/25_algorithms/unique/11480.cc: Likewise.
4118         * testsuite/25_algorithms/unique/2.cc: Likewise.
4119         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
4120         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
4121         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
4122         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
4123         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
4124         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
4125         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
4126         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
4127         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
4128         * testsuite/26_numerics/accumulate/1.cc: Likewise.
4129         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
4130         * testsuite/26_numerics/complex/13450.cc: Likewise.
4131         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
4132         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
4133         * testsuite/26_numerics/complex/dr387.cc: Likewise.
4134         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
4135         * testsuite/26_numerics/complex/dr781.cc: Likewise.
4136         * testsuite/26_numerics/complex/dr844.cc: Likewise.
4137         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
4138         Likewise.
4139         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
4140         Likewise.
4141         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
4142         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
4143         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
4144         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
4145         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
4146         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
4147         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
4148         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
4149         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
4150         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
4151         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
4152         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
4153         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
4154         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
4155         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
4156         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
4157         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
4158         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
4159         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
4160         Likewise.
4161         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
4162         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
4163         Likewise.
4164         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
4165         Likewise.
4166         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
4167         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
4168         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
4169         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
4170         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
4171         * testsuite/26_numerics/inner_product/1.cc: Likewise.
4172         * testsuite/26_numerics/iota/1.cc: Likewise.
4173         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
4174         * testsuite/26_numerics/slice/1.cc: Likewise.
4175         * testsuite/26_numerics/valarray/28277.cc: Likewise.
4176         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
4177         * testsuite/26_numerics/valarray/operators.cc: Likewise.
4178         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
4179         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
4180         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
4181         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
4182         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
4183         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
4184         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
4185         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
4186         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
4187         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
4188         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
4189         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
4190         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
4191         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
4192         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
4193         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
4194         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
4195         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
4196         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
4197         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
4198         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
4199         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
4200         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
4201         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
4202         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
4203         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
4204         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
4205         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
4206         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
4207         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
4208         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
4209         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
4210         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
4211         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
4212         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
4213         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
4214         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
4215         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
4216         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
4217         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
4218         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
4219         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
4220         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
4221         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
4222         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
4223         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
4224         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
4225         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
4226         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
4227         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
4228         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
4229         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
4230         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
4231         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
4232         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
4233         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
4234         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
4235         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
4236         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
4237         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
4238         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
4239         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
4240         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
4241         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
4242         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
4243         Likewise.
4244         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
4245         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
4246         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
4247         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
4248         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
4249         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
4250         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
4251         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
4252         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
4253         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
4254         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
4255         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
4256         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
4257         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
4258         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
4259         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
4260         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
4261         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
4262         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
4263         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
4264         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
4265         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
4266         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
4267         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
4268         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
4269         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
4270         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
4271         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
4272         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
4273         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
4274         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
4275         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
4276         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
4277         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
4278         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
4279         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
4280         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
4281         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
4282         Likewise.
4283         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
4284         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
4285         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
4286         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
4287         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
4288         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
4289         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
4290         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
4291         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
4292         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
4293         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
4294         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
4295         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
4296         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
4297         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
4298         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
4299         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
4300         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
4301         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
4302         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
4303         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
4304         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
4305         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
4306         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
4307         Likewise.
4308         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
4309         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
4310         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
4311         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
4312         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
4313         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
4314         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
4315         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
4316         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
4317         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
4318         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
4319         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
4320         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
4321         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
4322         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
4323         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
4324         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
4325         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
4326         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
4327         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
4328         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
4329         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
4330         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
4331         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
4332         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
4333         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
4334         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
4335         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
4336         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
4337         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
4338         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
4339         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
4340         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
4341         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
4342         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
4343         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
4344         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
4345         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
4346         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
4347         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
4348         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
4349         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
4350         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
4351         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
4352         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
4353         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
4354         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
4355         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
4356         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
4357         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
4358         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
4359         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
4360         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
4361         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
4362         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
4363         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
4364         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
4365         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
4366         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
4367         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
4368         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
4369         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
4370         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
4371         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
4372         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
4373         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
4374         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
4375         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
4376         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
4377         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
4378         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
4379         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
4380         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
4381         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
4382         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
4383         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
4384         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
4385         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
4386         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
4387         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
4388         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
4389         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
4390         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
4391         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
4392         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
4393         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
4394         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
4395         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
4396         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
4397         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
4398         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
4399         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
4400         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
4401         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
4402         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
4403         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
4404         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
4405         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
4406         Likewise.
4407         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
4408         Likewise.
4409         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
4410         Likewise.
4411         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
4412         Likewise.
4413         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
4414         Likewise.
4415         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
4416         Likewise.
4417         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
4418         Likewise.
4419         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
4420         Likewise.
4421         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
4422         Likewise.
4423         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
4424         Likewise.
4425         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
4426         Likewise.
4427         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
4428         Likewise.
4429         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
4430         Likewise.
4431         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
4432         Likewise.
4433         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
4434         Likewise.
4435         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
4436         Likewise.
4437         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
4438         Likewise.
4439         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
4440         Likewise.
4441         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
4442         Likewise.
4443         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
4444         Likewise.
4445         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
4446         Likewise.
4447         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
4448         Likewise.
4449         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
4450         Likewise.
4451         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4452         Likewise.
4453         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
4454         Likewise.
4455         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
4456         Likewise.
4457         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
4458         Likewise.
4459         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
4460         Likewise.
4461         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
4462         Likewise.
4463         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
4464         Likewise.
4465         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
4466         Likewise.
4467         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
4468         Likewise.
4469         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
4470         Likewise.
4471         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
4472         Likewise.
4473         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
4474         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
4475         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
4476         Likewise.
4477         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
4478         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
4479         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
4480         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
4481         Likewise.
4482         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
4483         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
4484         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
4485         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
4486         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
4487         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
4488         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
4489         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
4490         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
4491         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
4492         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
4493         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
4494         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
4495         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
4496         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
4497         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
4498         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
4499         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
4500         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
4501         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
4502         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
4503         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
4504         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
4505         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
4506         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
4507         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
4508         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4509         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4510         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4511         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4512         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4513         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4514         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4515         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4516         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4517         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4518         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4519         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4520         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4521         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4522         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4523         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4524         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4525         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4526         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4527         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4528         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4529         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4530         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4531         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4532         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4533         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4534         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4535         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4536         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4537         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4538         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4539         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4540         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4541         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4542         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4543         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4544         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4545         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4546         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4547         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4548         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4549         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4550         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4551         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4552         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4553         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4554         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4555         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4556         Likewise.
4557         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4558         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4559         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4560         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4561         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4562         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4563         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4564         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4565         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4566         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4567         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4568         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4569         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4570         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4571         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4572         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4573         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4574         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4575         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4576         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4577         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4578         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4579         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4580         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4581         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4582         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4583         Likewise.
4584         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4585         Likewise.
4586         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4587         Likewise.
4588         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4589         Likewise.
4590         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4591         Likewise.
4592         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4593         Likewise.
4594         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4595         Likewise.
4596         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4597         Likewise.
4598         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4599         Likewise.
4600         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4601         Likewise.
4602         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4603         Likewise.
4604         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4605         Likewise.
4606         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4607         Likewise.
4608         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4609         Likewise.
4610         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4611         Likewise.
4612         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4613         Likewise.
4614         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4615         Likewise.
4616         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4617         Likewise.
4618         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4619         Likewise.
4620         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4621         Likewise.
4622         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4623         Likewise.
4624         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4625         Likewise.
4626         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4627         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4628         Likewise.
4629         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4630         Likewise.
4631         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4632         Likewise.
4633         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4634         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4635         Likewise.
4636         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4637         Likewise.
4638         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4639         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4640         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4641         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4642         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4643         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4644         Likewise.
4645         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4646         Likewise.
4647         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4648         Likewise.
4649         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4650         Likewise.
4651         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4652         Likewise.
4653         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4654         Likewise.
4655         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4656         Likewise.
4657         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4658         Likewise.
4659         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4660         Likewise.
4661         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4662         Likewise.
4663         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4664         Likewise.
4665         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4666         Likewise.
4667         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4668         Likewise.
4669         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4670         Likewise.
4671         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4672         Likewise.
4673         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4674         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4675         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4676         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4677         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4678         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4679         Likewise.
4680         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4681         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4682         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4683         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4684         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4685         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4686         Likewise.
4687         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4688         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4689         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4690         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4691         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4692         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4693         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4694         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4695         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4696         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4697         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4698         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4699         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4700         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4701         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4702         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4703         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4704         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4705         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4706         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4707         Likewise.
4708         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4709         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4710         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4711         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4712         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4713         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4714         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4715         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4716         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4717         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4718         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4719         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4720         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4721         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4722         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4723         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4724         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4725         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4726         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4727         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4728         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4729         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4730         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4731         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4732         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4733         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4734         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4735         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4736         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4737         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4738         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4739         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4740         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4741         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4742         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4743         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4744         Likewise.
4745         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4746         Likewise.
4747         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4748         Likewise.
4749         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4750         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4751         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4752         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4753         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4754         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4755         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4756         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4757         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4758         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4759         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4760         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4761         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4762         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4763         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4764         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4765         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4766         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4767         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4768         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4769         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4770         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4771         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4772         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4773         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4774         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4775         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4776         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4777         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4778         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4779         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4780         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4781         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4782         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4783         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4784         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4785         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4786         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4787         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4788         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4789         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4790         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4791         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4792         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4793         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4794         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4795         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4796         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4797         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4798         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4799         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4800         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4801         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4802         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4803         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4804         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4805         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4806         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4807         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4808         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4809         Likewise.
4810         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4811         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4812         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4813         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4814         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4815         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4816         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4817         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4818         * testsuite/27_io/fpos/11450.cc: Likewise.
4819         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4820         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4821         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4822         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4823         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4824         * testsuite/27_io/fpos/14775.cc: Likewise.
4825         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4826         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4827         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4828         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4829         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4830         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4831         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4832         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4833         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4834         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4835         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4836         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4837         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4838         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4839         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4840         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4841         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4842         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4843         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4844         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4845         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4846         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4847         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4848         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4849         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4850         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4851         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4852         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4853         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4854         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4855         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4856         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4857         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4858         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4859         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4860         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4861         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4862         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4863         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4864         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4865         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4866         * testsuite/27_io/objects/char/1.cc: Likewise.
4867         * testsuite/27_io/objects/char/10.cc: Likewise.
4868         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4869         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4870         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4871         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4872         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4873         * testsuite/27_io/objects/char/2.cc: Likewise.
4874         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4875         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4876         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4877         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4878         * testsuite/27_io/objects/char/5.cc: Likewise.
4879         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4880         * testsuite/27_io/objects/char/6.cc: Likewise.
4881         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4882         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4883         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4884         * testsuite/27_io/objects/char/7.cc: Likewise.
4885         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4886         * testsuite/27_io/objects/char/8.cc: Likewise.
4887         * testsuite/27_io/objects/char/9.cc: Likewise.
4888         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4889         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4890         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4891         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4892         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4893         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4894         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4895         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4896         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4897         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4898         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4899         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4900         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4901         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4902         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4903         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4904         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4905         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4906         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4907         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4908         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4909         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4910         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4911         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4912         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4913         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4914         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4915         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4916         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4917         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4918         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4919         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4920         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4921         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4922         * testsuite/27_io/types/1.cc: Likewise.
4923         * testsuite/27_io/types/2.cc: Likewise.
4924         * testsuite/27_io/types/3.cc: Likewise.
4925         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4926         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4927         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4928         Likewise.
4929         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4930         Likewise.
4931         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4932         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4933         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4934         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4935         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4936         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4937         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4938         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4939         Likewise.
4940         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4941         Likewise.
4942         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4943         Likewise.
4944         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4945         Likewise.
4946         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4947         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4948         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4949         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4950         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4951         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4952         Likewise.
4953         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4954         Likewise.
4955         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4956         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4957         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4958         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4959         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4960         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4961         * testsuite/Makefile.am: Likewise.
4962         * testsuite/abi/30586.cc: Likewise.
4963         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4964         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4965         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4966         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4967         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4968         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4969         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4970         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4971         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4972         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4973         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4974         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4975         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4976         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4977         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4978         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4979         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4980         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4981         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4982         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4983         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4984         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4985         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4986         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4987         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4988         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4989         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4990         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4991         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4992         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4993         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4994         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4995         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4996         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4997         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4998         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4999         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
5000         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
5001         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
5002         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
5003         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
5004         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
5005         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
5006         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
5007         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
5008         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
5009         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
5010         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
5011         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
5012         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
5013         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
5014         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
5015         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
5016         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
5017         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
5018         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
5019         * testsuite/abi/demangle/regression/7986.cc: Likewise.
5020         * testsuite/abi/demangle/regression/8897.cc: Likewise.
5021         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
5022         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
5023         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
5024         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
5025         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
5026         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
5027         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
5028         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
5029         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
5030         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
5031         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
5032         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
5033         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
5034         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
5035         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
5036         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
5037         * testsuite/abi/demangle/regression/old.cc: Likewise.
5038         * testsuite/abi/header_cxxabi.c: Likewise.
5039         * testsuite/backward/11460.cc: Likewise.
5040         * testsuite/backward/hash_map/1.cc: Likewise.
5041         * testsuite/backward/hash_map/14648.cc: Likewise.
5042         * testsuite/backward/hash_map/23528.cc: Likewise.
5043         * testsuite/backward/hash_set/1.cc: Likewise.
5044         * testsuite/backward/strstream_members.cc: Likewise.
5045         * testsuite/config/default.exp: Likewise.
5046         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
5047         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
5048         * testsuite/data/istream_extractor_other-1.tst: Likewise.
5049         * testsuite/data/istream_extractor_other-1.txt: Likewise.
5050         * testsuite/data/istream_extractor_other-2.tst: Likewise.
5051         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
5052         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
5053         * testsuite/data/sgetn.txt: Likewise.
5054         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
5055         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
5056         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
5057         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
5058         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
5059         * testsuite/ext/array_allocator/26875.cc: Likewise.
5060         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
5061         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
5062         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
5063         * testsuite/ext/array_allocator/check_new.cc: Likewise.
5064         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
5065         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
5066         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
5067         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
5068         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
5069         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
5070         * testsuite/ext/codecvt/1.cc: Likewise.
5071         * testsuite/ext/codecvt/char-1.cc: Likewise.
5072         * testsuite/ext/codecvt/char-2.cc: Likewise.
5073         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
5074         * testsuite/ext/concept_checks.cc: Likewise.
5075         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
5076         Likewise.
5077         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
5078         Likewise.
5079         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
5080         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
5081         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
5082         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
5083         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
5084         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
5085         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
5086         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
5087         Likewise.
5088         * testsuite/ext/headers.cc: Likewise.
5089         * testsuite/ext/is_heap/1.cc: Likewise.
5090         * testsuite/ext/is_heap/check_type.cc: Likewise.
5091         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
5092         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
5093         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
5094         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
5095         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
5096         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
5097         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
5098         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
5099         * testsuite/ext/median.cc: Likewise.
5100         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
5101         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
5102         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
5103         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
5104         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
5105         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
5106         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
5107         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
5108         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
5109         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
5110         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
5111         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
5112         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
5113         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
5114         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
5115         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
5116         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
5117         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
5118         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
5119         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
5120         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
5121         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
5122         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
5123         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
5124         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
5125         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
5126         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
5127         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
5128         * testsuite/ext/new_allocator/check_new.cc: Likewise.
5129         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
5130         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
5131         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
5132         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
5133         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
5134         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
5135         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
5136         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
5137         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
5138         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
5139         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
5140         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
5141         * testsuite/ext/rope/1.cc: Likewise.
5142         * testsuite/ext/rope/2.cc: Likewise.
5143         * testsuite/ext/rope/3.cc: Likewise.
5144         * testsuite/ext/rope/36832.cc: Likewise.
5145         * testsuite/ext/rope/4.cc: Likewise.
5146         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
5147         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
5148         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
5149         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
5150         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
5151         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
5152         Likewise.
5153         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
5154         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
5155         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
5156         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
5157         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
5158         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
5159         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
5160         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
5161         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
5162         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
5163         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
5164         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
5165         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
5166         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
5167         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
5168         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
5169         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
5170         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
5171         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
5172         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
5173         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
5174         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
5175         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
5176         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
5177         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
5178         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
5179         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
5180         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
5181         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
5182         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
5183         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
5184         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
5185         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
5186         * testsuite/lib/dg-options.exp: Likewise.
5187         * testsuite/lib/libstdc++.exp: Likewise.
5188         * testsuite/lib/prune.exp: Likewise.
5189         * testsuite/libstdc++-abi/abi.exp: Likewise.
5190         * testsuite/libstdc++-dg/conformance.exp: Likewise.
5191         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
5192         Likewise.
5193         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
5194         Likewise.
5195         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
5196         Likewise.
5197         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
5198         Likewise.
5199         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
5200         Likewise.
5201         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
5202         Likewise.
5203         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
5204         Likewise.
5205         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
5206         Likewise.
5207         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
5208         Likewise.
5209         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
5210         Likewise.
5211         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
5212         Likewise.
5213         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
5214         Likewise.
5215         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
5216         Likewise.
5217         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
5218         Likewise.
5219         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
5220         Likewise.
5221         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
5222         Likewise.
5223         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
5224         Likewise.
5225         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
5226         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
5227         Likewise.
5228         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
5229         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
5230         Likewise.
5231         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
5232         Likewise.
5233         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
5234         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
5235         Likewise.
5236         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
5237         Likewise.
5238         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
5239         Likewise.
5240         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
5241         Likewise.
5242         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
5243         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
5244         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
5245         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
5246         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
5247         Likewise.
5248         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
5249         Likewise.
5250         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
5251         Likewise.
5252         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
5253         Likewise.
5254         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
5255         Likewise.
5256         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
5257         Likewise.
5258         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
5259         Likewise.
5260         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
5261         Likewise.
5262         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
5263         Likewise.
5264         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
5265         Likewise.
5266         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
5267         Likewise.
5268         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
5269         Likewise.
5270         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
5271         Likewise.
5272         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
5273         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
5274         Likewise.
5275         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
5276         Likewise.
5277         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
5278         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
5279         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
5280         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
5281         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
5282         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
5283         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
5284         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
5285         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
5286         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
5287         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
5288         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
5289         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
5290         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
5291         Likewise.
5292         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
5293         Likewise.
5294         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
5295         Likewise.
5296         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
5297         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
5298         Likewise.
5299         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
5300         Likewise.
5301         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
5302         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
5303         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
5304         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
5305         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
5306         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
5307         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
5308         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
5309         Likewise.
5310         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
5311         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
5312         Likewise.
5313         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
5314         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
5315         Likewise.
5316         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
5317         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
5318         Likewise.
5319         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
5320         Likewise.
5321         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
5322         Likewise.
5323         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
5324         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
5325         Likewise.
5326         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
5327         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
5328         Likewise.
5329         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
5330         Likewise.
5331         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
5332         Likewise.
5333         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
5334         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
5335         Likewise.
5336         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
5337         Likewise.
5338         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
5339         Likewise.
5340         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
5341         Likewise.
5342         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
5343         Likewise.
5344         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
5345         Likewise.
5346         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
5347         Likewise.
5348         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
5349         Likewise.
5350         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
5351         Likewise.
5352         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
5353         Likewise.
5354         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
5355         Likewise.
5356         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
5357         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
5358         Likewise.
5359         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
5360         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
5361         Likewise.
5362         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
5363         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
5364         Likewise.
5365         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
5366         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
5367         Likewise.
5368         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
5369         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
5370         Likewise.
5371         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
5372         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
5373         Likewise.
5374         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
5375         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
5376         Likewise.
5377         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
5378         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
5379         Likewise.
5380         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
5381         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
5382         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
5383         Likewise.
5384         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
5385         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
5386         Likewise.
5387         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
5388         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
5389         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
5390         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
5391         Likewise.
5392         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
5393         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
5394         Likewise.
5395         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
5396         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
5397         Likewise.
5398         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
5399         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
5400         Likewise.
5401         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
5402         Likewise.
5403         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
5404         Likewise.
5405         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
5406         Likewise.
5407         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
5408         Likewise.
5409         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
5410         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
5411         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
5412         Likewise.
5413         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
5414         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
5415         Likewise.
5416         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
5417         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
5418         Likewise.
5419         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
5420         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
5421         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
5422         Likewise.
5423         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
5424         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
5425         Likewise.
5426         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
5427         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
5428         Likewise.
5429         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
5430         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
5431         Likewise.
5432         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
5433         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
5434         Likewise.
5435         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
5436         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
5437         Likewise.
5438         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
5439         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
5440         Likewise.
5441         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
5442         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
5443         Likewise.
5444         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
5445         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
5446         Likewise.
5447         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
5448         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
5449         Likewise.
5450         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
5451         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
5452         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
5453         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
5454         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
5455         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
5456         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
5457         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
5458         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
5459         Likewise.
5460         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
5461         Likewise.
5462         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
5463         Likewise.
5464         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
5465         Likewise.
5466         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
5467         Likewise.
5468         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
5469         Likewise.
5470         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
5471         Likewise.
5472         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
5473         Likewise.
5474         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
5475         Likewise.
5476         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
5477         Likewise.
5478         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
5479         Likewise.
5480         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
5481         Likewise.
5482         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
5483         Likewise.
5484         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
5485         Likewise.
5486         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
5487         Likewise.
5488         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
5489         Likewise.
5490         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
5491         Likewise.
5492         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
5493         Likewise.
5494         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
5495         Likewise.
5496         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
5497         Likewise.
5498         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
5499         Likewise.
5500         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
5501         Likewise.
5502         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
5503         Likewise.
5504         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
5505         Likewise.
5506         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
5507         Likewise.
5508         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5509         Likewise.
5510         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5511         Likewise.
5512         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5513         Likewise.
5514         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5515         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5516         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5517         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5518         Likewise.
5519         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5520         Likewise.
5521         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5522         Likewise.
5523         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5524         Likewise.
5525         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5526         Likewise.
5527         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5528         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5529         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5530         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5531         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5532         Likewise.
5533         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5534         Likewise.
5535         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5536         Likewise.
5537         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5538         Likewise.
5539         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5540         Likewise.
5541         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5542         Likewise.
5543         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5544         Likewise.
5545         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5546         Likewise.
5547         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5548         Likewise.
5549         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5550         Likewise.
5551         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5552         Likewise.
5553         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5554         Likewise.
5555         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5556         Likewise.
5557         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5558         Likewise.
5559         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5560         Likewise.
5561         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5562         Likewise.
5563         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5564         Likewise.
5565         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5566         Likewise.
5567         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5568         Likewise.
5569         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5570         Likewise.
5571         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5572         Likewise.
5573         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5574         Likewise.
5575         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5576         Likewise.
5577         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5578         Likewise.
5579         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5580         Likewise.
5581         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5582         Likewise.
5583         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5584         Likewise.
5585         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5586         Likewise.
5587         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5588         Likewise.
5589         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5590         Likewise.
5591         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5592         Likewise.
5593         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5594         Likewise.
5595         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5596         Likewise.
5597         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5598         Likewise.
5599         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5600         Likewise.
5601         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5602         Likewise.
5603         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5604         Likewise.
5605         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5606         Likewise.
5607         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5608         Likewise.
5609         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5610         Likewise.
5611         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5612         Likewise.
5613         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5614         Likewise.
5615         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5616         Likewise.
5617         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5618         Likewise.
5619         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5620         Likewise.
5621         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5622         Likewise.
5623         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5624         Likewise.
5625         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5626         Likewise.
5627         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5628         Likewise.
5629         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5630         Likewise.
5631         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5632         Likewise.
5633         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5634         Likewise.
5635         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5636         Likewise.
5637         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5638         Likewise.
5639         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5640         Likewise.
5641         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5642         Likewise.
5643         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5644         Likewise.
5645         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5646         Likewise.
5647         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5648         Likewise.
5649         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5650         Likewise.
5651         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5652         Likewise.
5653         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5654         Likewise.
5655         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5656         Likewise.
5657         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5658         Likewise.
5659         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5660         Likewise.
5661         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5662         Likewise.
5663         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5664         Likewise.
5665         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5666         Likewise.
5667         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5668         Likewise.
5669         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5670         Likewise.
5671         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5672         Likewise.
5673         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5674         Likewise.
5675         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5676         Likewise.
5677         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5678         Likewise.
5679         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5680         Likewise.
5681         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5682         Likewise.
5683         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5684         Likewise.
5685         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5686         Likewise.
5687         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5688         Likewise.
5689         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5690         Likewise.
5691         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5692         Likewise.
5693         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5694         Likewise.
5695         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5696         Likewise.
5697         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5698         Likewise.
5699         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5700         Likewise.
5701         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5702         Likewise.
5703         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5704         Likewise.
5705         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5706         Likewise.
5707         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5708         Likewise.
5709         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5710         Likewise.
5711         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5712         Likewise.
5713         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5714         Likewise.
5715         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5716         Likewise.
5717         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5718         Likewise.
5719         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5720         Likewise.
5721         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5722         Likewise.
5723         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5724         Likewise.
5725         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5726         Likewise.
5727         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5728         Likewise.
5729         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5730         Likewise.
5731         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5732         Likewise.
5733         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5734         Likewise.
5735         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5736         Likewise.
5737         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5738         Likewise.
5739         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5740         Likewise.
5741         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5742         Likewise.
5743         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5744         Likewise.
5745         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5746         Likewise.
5747         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5748         Likewise.
5749         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5750         Likewise.
5751         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5752         Likewise.
5753         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5754         Likewise.
5755         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5756         Likewise.
5757         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5758         Likewise.
5759         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5760         Likewise.
5761         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5762         Likewise.
5763         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5764         Likewise.
5765         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5766         Likewise.
5767         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5768         Likewise.
5769         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5770         Likewise.
5771         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5772         Likewise.
5773         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5774         Likewise.
5775         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5776         Likewise.
5777         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5778         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5779         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5780         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5781         Likewise.
5782         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5783         Likewise.
5784         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5785         Likewise.
5786         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5787         Likewise.
5788         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5789         Likewise.
5790         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5791         Likewise.
5792         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5793         Likewise.
5794         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5795         Likewise.
5796         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5797         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5798         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5799         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5800         Likewise.
5801         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5802         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5803         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5804         Likewise.
5805         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5806         Likewise.
5807         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5808         Likewise.
5809         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5810         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5811         Likewise.
5812         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5813         Likewise.
5814         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5815         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5816         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5817         Likewise.
5818         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5819         Likewise.
5820         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5821         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5822         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5823         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5824         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5825         Likewise.
5826         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5827         Likewise.
5828         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5829         Likewise.
5830         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5831         Likewise.
5832         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5833         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5834         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5835         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5836         Likewise.
5837         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5838         Likewise.
5839         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5840         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5841         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5842         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5843         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5844         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5845         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5846         Likewise.
5847         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5848         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5849         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5850         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5851         Likewise.
5852         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5853         Likewise.
5854         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5855         Likewise.
5856         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5857         Likewise.
5858         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5859         Likewise.
5860         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5861         Likewise.
5862         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5863         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5864         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5865         Likewise.
5866         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5867         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5868         Likewise.
5869         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5870         Likewise.
5871         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5872         Likewise.
5873         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5874         Likewise.
5875         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5876         Likewise.
5877         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5878         Likewise.
5879         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5880         Likewise.
5881         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5882         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5883         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5884         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5885         Likewise.
5886         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5887         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5888         Likewise.
5889         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5890         Likewise.
5891         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5892         Likewise.
5893         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5894         Likewise.
5895         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5896         Likewise.
5897         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5898         Likewise.
5899         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5900         Likewise.
5901         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5902         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5903         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5904         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5905         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5906         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5907         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5908         Likewise.
5909         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5910         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5911         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5912         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5913         Likewise.
5914         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5915         Likewise.
5916         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5917         Likewise.
5918         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5919         Likewise.
5920         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5921         Likewise.
5922         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5923         Likewise.
5924         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5925         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5926         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5927         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5928         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5929         Likewise.
5930         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5931         Likewise.
5932         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5933         Likewise.
5934         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5935         Likewise.
5936         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5937         Likewise.
5938         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5939         Likewise.
5940         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5941         Likewise.
5942         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5943         Likewise.
5944         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5945         Likewise.
5946         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5947         Likewise.
5948         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5949         Likewise.
5950         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5951         Likewise.
5952         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5953         Likewise.
5954         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5955         Likewise.
5956         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5957         Likewise.
5958         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5959         Likewise.
5960         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5961         Likewise.
5962         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5963         Likewise.
5964         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5965         Likewise.
5966         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5967         Likewise.
5968         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5969         Likewise.
5970         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5971         Likewise.
5972         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5973         Likewise.
5974         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5975         Likewise.
5976         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5977         Likewise.
5978         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5979         Likewise.
5980         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5981         Likewise.
5982         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5983         Likewise.
5984         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5985         Likewise.
5986         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5987         Likewise.
5988         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5989         Likewise.
5990         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5991         Likewise.
5992         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5993         Likewise.
5994         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5995         Likewise.
5996         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5997         Likewise.
5998         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5999         Likewise.
6000         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
6001         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
6002         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
6003         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
6004         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
6005         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
6006         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
6007         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
6008         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
6009         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
6010         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
6011         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
6012         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
6013         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
6014         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
6015         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
6016         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
6017         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
6018         * testsuite/tr1/headers/all.cc: Likewise.
6019         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
6020         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
6021         * testsuite/util/testsuite_shared.cc: Likewise.
6022         * scripts/extract_symvers: Likewise.  Remove runtime exception.
6023         * testsuite/17_intro/headers/all.cc: Likewise.
6024         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
6025         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
6026         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
6027         Likewise.
6028         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
6029         Likewise.
6030         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
6031         Likewise.
6032         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
6033         Likewise.
6034         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
6035         Likewise.
6036         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
6037         Likewise.
6038         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
6039         Likewise.
6040         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
6041         Likewise.
6042         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
6043         Likewise.
6044         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
6045         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
6046         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
6047         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
6048         Likewise.
6049         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
6050         Likewise.
6051         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
6052         Likewise.
6053         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
6054         Likewise.
6055         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
6056         Likewise.
6057         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
6058         Likewise.
6059         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
6060         Likewise.
6061         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
6062         Likewise.
6063         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
6064         Likewise.
6065         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
6066         Likewise.
6067         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
6068         Likewise.
6069         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
6070         Likewise.
6071         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
6072         Likewise.
6073         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
6074         Likewise.
6075         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
6076         Likewise.
6077         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
6078         Likewise.
6079         * testsuite/20_util/pair/moveable.cc: Likewise.
6080         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
6081         Likewise.
6082         * testsuite/20_util/pair/swap.cc: Likewise.
6083         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
6084         Likewise.
6085         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
6086         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
6087         Likewise.
6088         * testsuite/20_util/tuple/moveable.cc: Likewise.
6089         * testsuite/20_util/tuple/moveable2.cc: Likewise.
6090         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
6091         Likewise.
6092         * testsuite/20_util/tuple/swap.cc: Likewise.
6093         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
6094         Likewise.
6095         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
6096         Likewise.
6097         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
6098         Likewise.
6099         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
6100         Likewise.
6101         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
6102         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
6103         Likewise.
6104         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
6105         Likewise.
6106         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
6107         Likewise.
6108         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
6109         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
6110         Likewise.
6111         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
6112         Likewise.
6113         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
6114         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
6115         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
6116         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
6117         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
6118         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
6119         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
6120         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
6121         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
6122         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
6123         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
6124         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
6125         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
6126         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
6127         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
6128         Likewise.
6129         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
6130         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
6131         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
6132         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
6133         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
6134         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
6135         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
6136         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
6137         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
6138         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
6139         Likewise.
6140         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
6141         Likewise.
6142         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
6143         Likewise.
6144         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
6145         Likewise.
6146         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
6147         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
6148         Likewise.
6149         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
6150         Likewise.
6151         * testsuite/23_containers/deque/14340.cc: Likewise.
6152         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
6153         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
6154         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
6155         * testsuite/23_containers/deque/init-list.cc: Likewise.
6156         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
6157         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
6158         * testsuite/23_containers/deque/moveable.cc: Likewise.
6159         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
6160         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
6161         Likewise.
6162         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
6163         Likewise.
6164         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
6165         Likewise.
6166         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
6167         Likewise.
6168         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
6169         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
6170         Likewise.
6171         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
6172         Likewise.
6173         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
6174         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
6175         Likewise.
6176         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
6177         Likewise.
6178         * testsuite/23_containers/list/14340.cc: Likewise.
6179         * testsuite/23_containers/list/23781.cc: Likewise.
6180         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
6181         * testsuite/23_containers/list/init-list.cc: Likewise.
6182         * testsuite/23_containers/list/moveable.cc: Likewise.
6183         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
6184         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
6185         Likewise.
6186         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
6187         Likewise.
6188         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
6189         Likewise.
6190         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
6191         Likewise.
6192         * testsuite/23_containers/map/14340.cc: Likewise.
6193         * testsuite/23_containers/map/23781.cc: Likewise.
6194         * testsuite/23_containers/map/init-list.cc: Likewise.
6195         * testsuite/23_containers/map/moveable.cc: Likewise.
6196         * testsuite/23_containers/map/operations/1.cc: Likewise.
6197         * testsuite/23_containers/map/operations/31440.cc: Likewise.
6198         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
6199         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
6200         Likewise.
6201         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
6202         Likewise.
6203         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
6204         Likewise.
6205         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
6206         Likewise.
6207         * testsuite/23_containers/multimap/14340.cc: Likewise.
6208         * testsuite/23_containers/multimap/23781.cc: Likewise.
6209         * testsuite/23_containers/multimap/init-list.cc: Likewise.
6210         * testsuite/23_containers/multimap/moveable.cc: Likewise.
6211         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
6212         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
6213         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
6214         Likewise.
6215         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
6216         Likewise.
6217         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
6218         Likewise.
6219         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
6220         Likewise.
6221         * testsuite/23_containers/multiset/14340.cc: Likewise.
6222         * testsuite/23_containers/multiset/23781.cc: Likewise.
6223         * testsuite/23_containers/multiset/init-list.cc: Likewise.
6224         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
6225         * testsuite/23_containers/multiset/moveable.cc: Likewise.
6226         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
6227         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
6228         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
6229         Likewise.
6230         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
6231         Likewise.
6232         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
6233         Likewise.
6234         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
6235         Likewise.
6236         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
6237         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
6238         Likewise.
6239         * testsuite/23_containers/queue/moveable.cc: Likewise.
6240         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
6241         Likewise.
6242         * testsuite/23_containers/set/14340.cc: Likewise.
6243         * testsuite/23_containers/set/23781.cc: Likewise.
6244         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
6245         * testsuite/23_containers/set/init-list.cc: Likewise.
6246         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
6247         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
6248         * testsuite/23_containers/set/moveable.cc: Likewise.
6249         * testsuite/23_containers/set/operations/1.cc: Likewise.
6250         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
6251         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
6252         Likewise.
6253         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
6254         Likewise.
6255         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
6256         Likewise.
6257         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
6258         Likewise.
6259         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
6260         Likewise.
6261         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
6262         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
6263         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
6264         Likewise.
6265         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
6266         Likewise.
6267         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
6268         Likewise.
6269         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
6270         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
6271         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
6272         Likewise.
6273         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
6274         Likewise.
6275         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
6276         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
6277         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
6278         Likewise.
6279         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
6280         Likewise.
6281         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
6282         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
6283         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
6284         Likewise.
6285         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
6286         Likewise.
6287         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
6288         Likewise.
6289         * testsuite/23_containers/vector/14340.cc: Likewise.
6290         * testsuite/23_containers/vector/26412-1.cc: Likewise.
6291         * testsuite/23_containers/vector/26412-2.cc: Likewise.
6292         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
6293         Likewise.
6294         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
6295         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
6296         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
6297         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
6298         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
6299         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
6300         Likewise.
6301         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
6302         Likewise.
6303         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
6304         Likewise.
6305         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
6306         Likewise.
6307         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
6308         Likewise.
6309         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
6310         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
6311         * testsuite/23_containers/vector/init-list.cc: Likewise.
6312         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
6313         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
6314         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
6315         * testsuite/23_containers/vector/moveable.cc: Likewise.
6316         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
6317         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
6318         Likewise.
6319         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
6320         Likewise.
6321         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
6322         Likewise.
6323         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
6324         Likewise.
6325         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
6326         * testsuite/23_containers/vector/types/23767.cc: Likewise.
6327         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
6328         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
6329         Likewise.
6330         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
6331         Likewise.
6332         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
6333         Likewise.
6334         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
6335         Likewise.
6336         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
6337         Likewise.
6338         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
6339         Likewise.
6340         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
6341         Likewise.
6342         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
6343         Likewise.
6344         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
6345         Likewise.
6346         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
6347         Likewise.
6348         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
6349         Likewise.
6350         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
6351         Likewise.
6352         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
6353         Likewise.
6354         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
6355         Likewise.
6356         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
6357         Likewise.
6358         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
6359         Likewise.
6360         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
6361         Likewise.
6362         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
6363         Likewise.
6364         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
6365         Likewise.
6366         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
6367         Likewise.
6368         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
6369         Likewise.
6370         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
6371         Likewise.
6372         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
6373         Likewise.
6374         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
6375         Likewise.
6376         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
6377         Likewise.
6378         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
6379         Likewise.
6380         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
6381         Likewise.
6382         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
6383         Likewise.
6384         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
6385         Likewise.
6386         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
6387         Likewise.
6388         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
6389         Likewise.
6390         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
6391         Likewise.
6392         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
6393         Likewise.
6394         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
6395         Likewise.
6396         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
6397         Likewise.
6398         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
6399         Likewise.
6400         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
6401         Likewise.
6402         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
6403         Likewise.
6404         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
6405         Likewise.
6406         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
6407         Likewise.
6408         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
6409         Likewise.
6410         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
6411         Likewise.
6412         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
6413         Likewise.
6414         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
6415         Likewise.
6416         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
6417         Likewise.
6418         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
6419         Likewise.
6420         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
6421         Likewise.
6422         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
6423         Likewise.
6424         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
6425         Likewise.
6426         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
6427         Likewise.
6428         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
6429         Likewise.
6430         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
6431         Likewise.
6432         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
6433         Likewise.
6434         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
6435         Likewise.
6436         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
6437         Likewise.
6438         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
6439         Likewise.
6440         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
6441         Likewise.
6442         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
6443         Likewise.
6444         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
6445         Likewise.
6446         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
6447         Likewise.
6448         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
6449         Likewise.
6450         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
6451         Likewise.
6452         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
6453         Likewise.
6454         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
6455         Likewise.
6456         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
6457         Likewise.
6458         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
6459         Likewise.
6460         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
6461         Likewise.
6462         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
6463         Likewise.
6464         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
6465         Likewise.
6466         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
6467         Likewise.
6468         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
6469         Likewise.
6470         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
6471         Likewise.
6472         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
6473         Likewise.
6474         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
6475         Likewise.
6476         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
6477         Likewise.
6478         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
6479         Likewise.
6480         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
6481         Likewise.
6482         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
6483         Likewise.
6484         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
6485         Likewise.
6486         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
6487         Likewise.
6488         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
6489         Likewise.
6490         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
6491         Likewise.
6492         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
6493         Likewise.
6494         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
6495         Likewise.
6496         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
6497         Likewise.
6498         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
6499         Likewise.
6500         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
6501         Likewise.
6502         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
6503         Likewise.
6504         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
6505         Likewise.
6506         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
6507         Likewise.
6508         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6509         Likewise.
6510         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6511         Likewise.
6512         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6513         Likewise.
6514         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6515         Likewise.
6516         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6517         Likewise.
6518         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6519         Likewise.
6520         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6521         Likewise.
6522         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6523         Likewise.
6524         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6525         Likewise.
6526         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6527         Likewise.
6528         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6529         Likewise.
6530         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6531         Likewise.
6532         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6533         Likewise.
6534         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6535         Likewise.
6536         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6537         Likewise.
6538         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6539         Likewise.
6540         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6541         Likewise.
6542         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6543         Likewise.
6544         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6545         Likewise.
6546         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6547         Likewise.
6548         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6549         Likewise.
6550         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6551         Likewise.
6552         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6553         Likewise.
6554         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6555         Likewise.
6556         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6557         Likewise.
6558         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6559         Likewise.
6560         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6561         Likewise.
6562         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6563         Likewise.
6564         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6565         Likewise.
6566         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6567         Likewise.
6568         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6569         Likewise.
6570         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6571         Likewise.
6572         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6573         Likewise.
6574         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6575         Likewise.
6576         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6577         Likewise.
6578         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6579         Likewise.
6580         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6581         Likewise.
6582         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6583         Likewise.
6584         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6585         Likewise.
6586         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6587         Likewise.
6588         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6589         Likewise.
6590         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6591         Likewise.
6592         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6593         Likewise.
6594         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6595         Likewise.
6596         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6597         Likewise.
6598         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6599         Likewise.
6600         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6601         Likewise.
6602         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6603         Likewise.
6604         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6605         Likewise.
6606         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6607         Likewise.
6608         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6609         Likewise.
6610         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6611         Likewise.
6612         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6613         Likewise.
6614         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6615         Likewise.
6616         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6617         Likewise.
6618         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6619         Likewise.
6620         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6621         Likewise.
6622         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6623         Likewise.
6624         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6625         Likewise.
6626         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6627         Likewise.
6628         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6629         Likewise.
6630         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6631         Likewise.
6632         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6633         Likewise.
6634         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6635         Likewise.
6636         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6637         Likewise.
6638         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6639         Likewise.
6640         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6641         Likewise.
6642         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6643         Likewise.
6644         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6645         Likewise.
6646         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6647         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6648         Likewise.
6649         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6650         Likewise.
6651         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6652         Likewise.
6653         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6654         Likewise.
6655         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6656         Likewise.
6657         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6658         Likewise.
6659         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6660         Likewise.
6661         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6662         Likewise.
6663         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6664         Likewise.
6665         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6666         Likewise.
6667         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6668         Likewise.
6669         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6670         Likewise.
6671         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6672         Likewise.
6673         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6674         Likewise.
6675         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6676         Likewise.
6677         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6678         Likewise.
6679         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6680         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6681         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6682         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6683         Likewise.
6684         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6685         Likewise.
6686         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6687         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6688         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6689         Likewise.
6690         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6691         Likewise.
6692         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6693         Likewise.
6694         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6695         Likewise.
6696         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6697         Likewise.
6698         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6699         Likewise.
6700         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6701         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6702         Likewise.
6703         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6704         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6705         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6706         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6707         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6708         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6709         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6710         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6711         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6712         Likewise.
6713         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6714         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6715         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6716         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6717         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6718         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6719         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6720         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6721         Likewise.
6722         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6723         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6724         Likewise.
6725         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6726         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6727         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6728         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6729         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6730         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6731         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6732         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6733         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6734         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6735         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6736         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6737         Likewise.
6738         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6739         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6740         Likewise.
6741         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6742         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6743         Likewise.
6744         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6745         Likewise.
6746         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6747         Likewise.
6748         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6749         Likewise.
6750         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6751         Likewise.
6752         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6753         Likewise.
6754         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6755         Likewise.
6756         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6757         Likewise.
6758         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6759         Likewise.
6760         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6761         Likewise.
6762         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6763         Likewise.
6764         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6765         Likewise.
6766         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6767         Likewise.
6768         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6769         Likewise.
6770         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6771         Likewise.
6772         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6773         Likewise.
6774         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6775         Likewise.
6776         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6777         Likewise.
6778         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6779         Likewise.
6780         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6781         Likewise.
6782         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6783         Likewise.
6784         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6785         Likewise.
6786         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6787         Likewise.
6788         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6789         Likewise.
6790         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6791         Likewise.
6792         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6793         Likewise.
6794         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6795         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6796         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6797         Likewise.
6798         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6799         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6800         Likewise.
6801         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6802         Likewise.
6803         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6804         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6805         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6806         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6807         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6808         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6809         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6810         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6811         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6812         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6813         Likewise.
6814         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6815         Likewise.
6816         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6817         Likewise.
6818         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6819         Likewise.
6820         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6821         Likewise.
6822         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6823         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6824         Likewise.
6825         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6826         Likewise.
6827         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6828         Likewise.
6829         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6830         Likewise.
6831         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6832         Likewise.
6833         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6834         Likewise.
6835         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6836         Likewise.
6837         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6838         Likewise.
6839         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6840         Likewise.
6841         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6842         Likewise.
6843         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6844         Likewise.
6845         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6846         Likewise.
6847         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6848         Likewise.
6849         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6850         Likewise.
6851         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6852         Likewise.
6853         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6854         Likewise.
6855         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6856         Likewise.
6857         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6858         Likewise.
6859         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6860         Likewise.
6861         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6862         Likewise.
6863         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6864         Likewise.
6865         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6866         Likewise.
6867         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6868         Likewise.
6869         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6870         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6871         Likewise.
6872         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6873         Likewise.
6874         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6875         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6876         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6877         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6878         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6879         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6880         Likewise.
6881         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6882         Likewise.
6883         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6884         Likewise.
6885         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6886         Likewise.
6887         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6888         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6889         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6890         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6891         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6892         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6893         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6894         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6895         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6896         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6897         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6898         Likewise.
6899         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6900         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6901         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6902         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6903         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6904         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6905         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6906         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6907         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6908         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6909         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6910         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6911         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6912         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6913         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6914         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6915         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6916         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6917         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6918         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6919         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6920         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6921         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6922         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6923         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6924         Likewise.
6925         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6926         * testsuite/27_io/fpos/14252.cc: Likewise.
6927         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6928         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6929         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6930         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6931         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6932         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6933         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6934         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6935         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6936         Likewise.
6937         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6938         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6939         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6940         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6941         Likewise.
6942         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6943         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6944         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6945         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6946         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6947         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6948         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6949         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6950         * testsuite/27_io/objects/char/3045.cc: Likewise.
6951         * testsuite/27_io/objects/char/3647.cc: Likewise.
6952         * testsuite/27_io/objects/char/5268.cc: Likewise.
6953         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6954         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6955         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6956         * testsuite/28_regex/init-list.cc: Likewise.
6957         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6958         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6959         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6960         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6961         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6962         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6963         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6964         Likewise.
6965         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6966         Likewise.
6967         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6968         Likewise.
6969         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6970         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6971         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6972         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6973         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6974         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6975         Likewise.
6976         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6977         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6978         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6979         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6980         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6981         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6982         Likewise.
6983         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6984         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6985         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6986         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6987         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6988         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6989         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6990         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6991         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6992         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6993         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6994         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6995         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6996         Likewise.
6997         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6998         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6999         Likewise.
7000         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
7001         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
7002         Likewise.
7003         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
7004         Likewise.
7005         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
7006         Likewise.
7007         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
7008         Likewise.
7009         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
7010         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
7011         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
7012         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
7013         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
7014         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
7015         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
7016         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
7017         Likewise.
7018         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
7019         Likewise.
7020         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
7021         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7022         Likewise.
7023         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
7024         Likewise.
7025         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
7026         Likewise.
7027         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
7028         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
7029         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
7030         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
7031         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
7032         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
7033         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
7034         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
7035         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
7036         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
7037         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
7038         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
7039         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
7040         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
7041         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
7042         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
7043         Likewise.
7044         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
7045         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
7046         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
7047         Likewise.
7048         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
7049         Likewise.
7050         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
7051         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
7052         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
7053         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
7054         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
7055         Likewise.
7056         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
7057         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
7058         Likewise.
7059         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
7060         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
7061         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
7062         Likewise.
7063         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
7064         Likewise.
7065         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
7066         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
7067         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
7068         Likewise.
7069         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
7070         Likewise.
7071         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
7072         Likewise.
7073         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
7074         Likewise.
7075         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
7076         Likewise.
7077         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
7078         * testsuite/30_threads/this_thread/1.cc: Likewise.
7079         * testsuite/30_threads/this_thread/2.cc: Likewise.
7080         * testsuite/30_threads/this_thread/3.cc: Likewise.
7081         * testsuite/30_threads/this_thread/4.cc: Likewise.
7082         * testsuite/30_threads/thread/cons/1.cc: Likewise.
7083         * testsuite/30_threads/thread/cons/2.cc: Likewise.
7084         * testsuite/30_threads/thread/cons/3.cc: Likewise.
7085         * testsuite/30_threads/thread/cons/4.cc: Likewise.
7086         * testsuite/30_threads/thread/cons/5.cc: Likewise.
7087         * testsuite/30_threads/thread/cons/6.cc: Likewise.
7088         * testsuite/30_threads/thread/cons/7.cc: Likewise.
7089         * testsuite/30_threads/thread/cons/8.cc: Likewise.
7090         * testsuite/30_threads/thread/cons/9.cc: Likewise.
7091         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
7092         * testsuite/30_threads/thread/members/1.cc: Likewise.
7093         * testsuite/30_threads/thread/members/2.cc: Likewise.
7094         * testsuite/30_threads/thread/members/3.cc: Likewise.
7095         * testsuite/30_threads/thread/members/4.cc: Likewise.
7096         * testsuite/30_threads/thread/members/5.cc: Likewise.
7097         * testsuite/30_threads/thread/swap/1.cc: Likewise.
7098         * testsuite/30_threads/thread/swap/2.cc: Likewise.
7099         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
7100         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
7101         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
7102         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
7103         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
7104         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
7105         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
7106         Likewise.
7107         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
7108         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
7109         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
7110         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
7111         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
7112         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
7113         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
7114         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
7115         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
7116         * testsuite/30_threads/try_lock/1.cc: Likewise.
7117         * testsuite/30_threads/try_lock/2.cc: Likewise.
7118         * testsuite/30_threads/try_lock/3.cc: Likewise.
7119         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
7120         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
7121         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
7122         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
7123         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
7124         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
7125         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
7126         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
7127         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
7128         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
7129         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
7130         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
7131         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
7132         Likewise.
7133         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
7134         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
7135         Likewise.
7136         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
7137         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
7138         Likewise.
7139         * testsuite/ext/array_allocator/1.cc: Likewise.
7140         * testsuite/ext/array_allocator/2.cc: Likewise.
7141         * testsuite/ext/array_allocator/3.cc: Likewise.
7142         * testsuite/ext/ext_pointer/1.cc: Likewise.
7143         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
7144         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
7145         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
7146         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
7147         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
7148         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
7149         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
7150         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
7151         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
7152         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
7153         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
7154         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
7155         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
7156         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
7157         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
7158         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
7159         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
7160         Likewise.
7161         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
7162         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
7163         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
7164         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
7165         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
7166         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
7167         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
7168         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
7169         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
7170         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
7171         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
7172         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
7173         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
7174         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
7175         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
7176         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
7177         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
7178         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
7179         Likewise.
7180         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
7181         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
7182         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
7183         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
7184         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
7185         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
7186         * testsuite/ext/pod_char_traits.cc: Likewise.
7187         * testsuite/ext/slist/23781.cc: Likewise.
7188         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
7189         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
7190         * testsuite/ext/vstring/init-list.cc: Likewise.
7191         * testsuite/ext/vstring/moveable.cc: Likewise.
7192         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
7193         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
7194         Likewise.
7195         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
7196         Likewise.
7197         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
7198         Likewise.
7199         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
7200         Likewise.
7201         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
7202         Likewise.
7203         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
7204         Likewise.
7205         * testsuite/ext/vstring/types/23767.cc: Likewise.
7206         * testsuite/performance/21_strings/string_append.cc: Likewise.
7207         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
7208         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
7209         Likewise.
7210         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
7211         Likewise.
7212         * testsuite/performance/21_strings/string_find.cc: Likewise.
7213         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
7214         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
7215         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
7216         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
7217         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
7218         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
7219         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
7220         Likewise.
7221         * testsuite/performance/23_containers/create/map.cc: Likewise.
7222         * testsuite/performance/23_containers/create_from_sorted/set.cc:
7223         Likewise.
7224         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
7225         * testsuite/performance/23_containers/find/map.cc: Likewise.
7226         * testsuite/performance/23_containers/index/map.cc: Likewise.
7227         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
7228         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
7229         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
7230         Likewise.
7231         * testsuite/performance/23_containers/insert_erase/associative.cc:
7232         Likewise.
7233         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
7234         Likewise.
7235         * testsuite/performance/23_containers/producer_consumer/associative.cc:
7236         Likewise.
7237         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
7238         Likewise.
7239         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
7240         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
7241         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
7242         Likewise.
7243         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
7244         Likewise.
7245         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
7246         Likewise.
7247         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
7248         Likewise.
7249         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
7250         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
7251         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
7252         Likewise.
7253         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
7254         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
7255         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
7256         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
7257         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
7258         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
7259         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
7260         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
7261         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
7262         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
7263         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
7264         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
7265         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
7266         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
7267         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
7268         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
7269         Likewise.
7270         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
7271         Likewise.
7272         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
7273         Likewise.
7274         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
7275         Likewise.
7276         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
7277         Likewise.
7278         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
7279         Likewise.
7280         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
7281         Likewise.
7282         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
7283         Likewise.
7284         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
7285         Likewise.
7286         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
7287         Likewise.
7288         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
7289         Likewise.
7290         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
7291         Likewise.
7292         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
7293         Likewise.
7294         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
7295         Likewise.
7296         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
7297         Likewise.
7298         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
7299         Likewise.
7300         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
7301         Likewise.
7302         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
7303         Likewise.
7304         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
7305         Likewise.
7306         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
7307         Likewise.
7308         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
7309         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
7310         Likewise.
7311         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
7312         Likewise.
7313         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
7314         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
7315         Likewise.
7316         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
7317         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
7318         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
7319         Likewise.
7320         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
7321         Likewise.
7322         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
7323         Likewise.
7324         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
7325         Likewise.
7326         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
7327         Likewise.
7328         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
7329         Likewise.
7330         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
7331         Likewise.
7332         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
7333         Likewise.
7334         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
7335         Likewise.
7336         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
7337         Likewise.
7338         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
7339         Likewise.
7340         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
7341         Likewise.
7342         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
7343         Likewise.
7344         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
7345         Likewise.
7346         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
7347         Likewise.
7348         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
7349         Likewise.
7350         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
7351         Likewise.
7352         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
7353         Likewise.
7354         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
7355         Likewise.
7356         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
7357         Likewise.
7358         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
7359         Likewise.
7360         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
7361         Likewise.
7362         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
7363         Likewise.
7364         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
7365         Likewise.
7366         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
7367         Likewise.
7368         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
7369         Likewise.
7370         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
7371         Likewise.
7372         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
7373         Likewise.
7374         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
7375         Likewise.
7376         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
7377         Likewise.
7378         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
7379         Likewise.
7380         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
7381         Likewise.
7382         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
7383         Likewise.
7384         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
7385         Likewise.
7386         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
7387         Likewise.
7388         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
7389         Likewise.
7390         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
7391         Likewise.
7392         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
7393         Likewise.
7394         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
7395         Likewise.
7396         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
7397         Likewise.
7398         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
7399         Likewise.
7400         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
7401         Likewise.
7402         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
7403         Likewise.
7404         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
7405         Likewise.
7406         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
7407         Likewise.
7408         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
7409         Likewise.
7410         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
7411         Likewise.
7412         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
7413         Likewise.
7414         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
7415         Likewise.
7416         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
7417         Likewise.
7418         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
7419         Likewise.
7420         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
7421         Likewise.
7422         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
7423         Likewise.
7424         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
7425         Likewise.
7426         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
7427         Likewise.
7428         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
7429         Likewise.
7430         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
7431         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
7432         Likewise.
7433         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
7434         Likewise.
7435         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
7436         Likewise.
7437         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
7438         Likewise.
7439         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
7440         Likewise.
7441         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
7442         Likewise.
7443         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
7444         Likewise.
7445         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
7446         Likewise.
7447         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
7448         Likewise.
7449         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
7450         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
7451         Likewise.
7452         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
7453         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
7454         Likewise.
7455         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
7456         Likewise.
7457         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
7458         Likewise.
7459         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
7460         Likewise.
7461         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
7462         Likewise.
7463         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
7464         Likewise.
7465         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
7466         Likewise.
7467         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
7468         Likewise.
7469         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
7470         Likewise.
7471         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
7472         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
7473         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
7474         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
7475         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
7476         Likewise.
7477         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
7478         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
7479         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
7480         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
7481         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
7482         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
7483         * testsuite/util/io/illegal_input_error.hpp: Likewise.
7484         * testsuite/util/io/prog_bar.cc: Likewise.
7485         * testsuite/util/io/prog_bar.hpp: Likewise.
7486         * testsuite/util/io/text_populate.hpp: Likewise.
7487         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
7488         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
7489         * testsuite/util/io/xml.hpp: Likewise.
7490         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
7491         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
7492         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
7493         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
7494         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
7495         * testsuite/util/native_type/native_map.hpp: Likewise.
7496         * testsuite/util/native_type/native_multimap.hpp: Likewise.
7497         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
7498         * testsuite/util/native_type/native_set.hpp: Likewise.
7499         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
7500         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
7501         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
7502         Likewise.
7503         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
7504         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
7505         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
7506         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
7507         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
7508         Likewise.
7509         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7510         Likewise.
7511         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7512         Likewise.
7513         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7514         Likewise.
7515         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7516         Likewise.
7517         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7518         Likewise.
7519         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7520         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7521         Likewise.
7522         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7523         Likewise.
7524         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7525         Likewise.
7526         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7527         Likewise.
7528         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7529         Likewise.
7530         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7531         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7532         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7533         * testsuite/util/regression/basic_type.hpp: Likewise.
7534         * testsuite/util/regression/common_type.hpp: Likewise.
7535         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7536         Likewise.
7537         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7538         Likewise.
7539         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7540         Likewise.
7541         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7542         Likewise.
7543         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7544         Likewise.
7545         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7546         Likewise.
7547         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7548         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7549         Likewise.
7550         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7551         Likewise.
7552         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7553         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7554         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7555         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7556         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7557         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7558         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7559         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7560         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7561         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7562         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7563         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7564         * testsuite/util/testsuite_abi.cc: Likewise.
7565         * testsuite/util/testsuite_abi.h: Likewise.
7566         * testsuite/util/testsuite_abi_check.cc: Likewise.
7567         * testsuite/util/testsuite_allocator.cc: Likewise.
7568         * testsuite/util/testsuite_allocator.h: Likewise.
7569         * testsuite/util/testsuite_api.h: Likewise.
7570         * testsuite/util/testsuite_character.cc: Likewise.
7571         * testsuite/util/testsuite_character.h: Likewise.
7572         * testsuite/util/testsuite_common_types.h: Likewise.
7573         * testsuite/util/testsuite_error.h: Likewise.
7574         * testsuite/util/testsuite_hooks.cc: Likewise.
7575         * testsuite/util/testsuite_hooks.h: Likewise.
7576         * testsuite/util/testsuite_io.h: Likewise.
7577         * testsuite/util/testsuite_iterators.h: Likewise.
7578         * testsuite/util/testsuite_performance.h: Likewise.
7579         * testsuite/util/testsuite_rng.h: Likewise.
7580         * testsuite/util/testsuite_rvalref.h: Likewise.
7581         * testsuite/util/testsuite_tr1.h: Likewise.
7582         * testsuite/util/thread/all.h: Likewise.
7583         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7584         Likewise.
7585         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7586         Likewise.
7587         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7588         Likewise.
7589         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7590         Likewise.
7591         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7592         Likewise.
7593         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7594         Likewise.
7595         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7596         Likewise.
7597         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7598         Likewise.
7599         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7600         Likewise.
7601         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7602         Likewise.
7603         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7604         Likewise.
7605         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7606         Likewise.
7607         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7608         Likewise.
7609         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7610         Likewise.
7611         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7612         Likewise.
7613         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7614         Likewise.
7615         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7616         Likewise.
7617         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7618         Likewise.
7619         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7620         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7621         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7622         Likewise.
7623         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7624         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7625         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7626         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7627         Likewise.
7628         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7629         Likewise.
7630         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7631         Likewise.
7632         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7633         Likewise.
7634         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7635         Likewise.
7636         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7637         Likewise.
7638         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7639         Likewise.
7640         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7641         Likewise.
7642         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7643         Likewise.
7644         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7645         Likewise.
7646         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7647         Likewise.
7648         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7649         Likewise.
7650         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7651         Likewise.
7652         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7653         Likewise.
7654         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7655         Likewise.
7656         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7657         Likewise.
7658         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7659         Likewise.
7660         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7661         Likewise.
7662         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7663         Likewise.
7664         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7665         Likewise.
7666         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7667         Likewise.
7668         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7669         Likewise.
7670         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7671         Likewise.
7672         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7673         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7674         Likewise.
7675         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7676         Likewise.
7677         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7678         Likewise.
7679         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7680         Likewise.
7681         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7682         Likewise.
7683         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7684         Likewise.
7685         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7686         Likewise.
7687         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7688         Likewise.
7689         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7690         Likewise.
7691         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7692         Likewise.
7693         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7694         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7695         Likewise.
7696         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7697         Likewise.
7698         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7699         Likewise.
7700         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7701         Likewise.
7702         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7703         Likewise.
7704         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7705         Likewise.
7706         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7707         Likewise.
7708         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7709         Likewise.
7710         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7711         Likewise.
7712         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7713         Likewise.
7714         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7715         Likewise.
7716         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7717         Likewise.
7718         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7719         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7720         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7721         Likewise.
7722         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7723         Likewise.
7724         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7725         Likewise.
7726         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7727         Likewise.
7728         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7729         Likewise.
7730         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7731         Likewise.
7732         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7733         Likewise.
7734         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7735         Likewise.
7736         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7737         Likewise.
7738         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7739         Likewise.
7740         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7741         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7742         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7743         Likewise.
7744         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7745         Likewise.
7746         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7747         Likewise.
7748         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7749         Likewise.
7750         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7751         Likewise.
7752         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7753         Likewise.
7754         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7755         Likewise.
7756         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7757         Likewise.
7758         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7759         Likewise.
7760         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7761         Likewise.
7762         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7763         Likewise.
7764         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7765         Likewise.
7766         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7767         Likewise.
7768         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7769         Likewise.
7770         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7771         Likewise.
7772         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7773         Likewise.
7774         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7775         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7776         Likewise.
7777         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7778         Likewise.
7779         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7780         Likewise.
7781         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7782         Likewise.
7783         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7784         Likewise.
7785         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7786         Likewise.
7787         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7788         Likewise.
7789         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7790         Likewise.
7791         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7792         Likewise.
7793         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7794         Likewise.
7795         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7796         Likewise.
7797         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7798         Likewise.
7799         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7800         Likewise.
7801         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7802         Likewise.
7803         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7804         Likewise.
7805         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7806         Likewise.
7807         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7808         Likewise.
7809         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7810         Likewise.
7811         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7812         Likewise.
7813         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7814         Likewise.
7815         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7816         Likewise.
7817         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7818         Likewise.
7819         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7820         Likewise.
7821         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7822         Likewise.
7823         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7824         Likewise.
7825         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7826         Likewise.
7827         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7828         Likewise.
7829         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7830         Likewise.
7831         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7832         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7833         Likewise.
7834         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7835         Likewise.
7836         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7837         Likewise.
7838         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7839         Likewise.
7840         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7841         Likewise.
7842         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7843         Likewise.
7844         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7845         Likewise.
7846         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7847         Likewise.
7848         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7849         Likewise.
7850         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7851         Likewise.
7852         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7853         Likewise.
7854         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7855         Likewise.
7856         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7857         Likewise.
7858         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7859         Likewise.
7860         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7861         Likewise.
7862         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7863         Likewise.
7864         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7865         Likewise.
7866         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7867         Likewise.
7868         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7869         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7870         * testsuite/backward/hash_map/25896.cc: Likewise.
7871         * testsuite/backward/hash_set/25896.cc: Likewise.
7872
7873 2009-04-08  Ian Lance Taylor  <iant@google.com>
7874
7875         * include/backward/hashtable.h (erase): Correctly handle erasing a
7876         reference to an entry in the hash table.
7877         * testsuite/backward/hash_map/25896.cc: New.
7878         * testsuite/backward/hash_set/25896.cc: New.
7879
7880 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7881
7882         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7883         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7884
7885 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7886
7887         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7888         of debug.
7889         * include/Makefile.in: Regenerate.
7890         * include/precompiled/stdc++.h: Add.
7891
7892 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7893
7894         * include/bits/random.h: Adjust doxygen markup.
7895         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7896
7897         * testsuite/26_numerics/random/piecewise_linear_distribution/
7898         operators/serialize.cc: Use typedefs.
7899
7900 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7901
7902         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7903         __gnu_cxx namespace.  Remove "static inline".
7904
7905 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7906
7907         * include/bits/random.tcc (linear_congruential_engine<>::
7908         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7909
7910 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7911
7912         * include/bits/random.h (operator==): Mark all inline.
7913         (mersenne_twister_engine): Enable #if 0 checks.
7914
7915         * include/bits/random.h: Formatting tweaks.
7916
7917 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7918
7919         * include/bits/random.tcc (piecewise_linear_distribution<>::
7920         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7921         Remove spurious closed parenthesis.
7922
7923 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7924
7925         PR libstdc++/39644 (partial)
7926         * include/bits/random.tcc (linear_congruential_engine<>::
7927         seed(seed_seq&), independent_bits_engine<>::operator(),
7928         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7929
7930 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7931
7932         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7933         thinko.
7934         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7935         default.cc: Enable.
7936
7937 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7938
7939         PR libstdc++/39629 (partial)
7940         * testsuite/26_numerics/random/independent_bits_engine/cons/
7941         base_move.cc: Use uint_fast64_t instead of unsigned long.
7942         * testsuite/26_numerics/random/independent_bits_engine/cons/
7943         seed1.cc: Likewise.
7944         * testsuite/26_numerics/random/independent_bits_engine/cons/
7945         seed2.cc: Likewise.
7946         * testsuite/26_numerics/random/independent_bits_engine/cons/
7947         base_copy.cc: Likewise.
7948         * testsuite/26_numerics/random/independent_bits_engine/cons/
7949         default.cc: Likewise.
7950         * testsuite/26_numerics/random/independent_bits_engine/cons/
7951         seed_seq.cc: Likewise.
7952         * testsuite/26_numerics/random/independent_bits_engine/
7953         requirements/typedefs.cc: Likewise.
7954         * testsuite/26_numerics/random/independent_bits_engine/
7955         operators/equal.cc: Likewise.
7956         * testsuite/26_numerics/random/independent_bits_engine/
7957         operators/serialize.cc: Likewise.
7958         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7959
7960 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7961
7962         * include/tr1_impl/random: Remove, empty.
7963         * include/tr1_impl/random.tcc: Likewise.
7964
7965         * include/std/random: Minor clean-ups, formatting fixes, adjust
7966         copyright years.
7967         * include/bits/random.tcc: Likewise.
7968         * include/bits/random.h: Likewise.
7969         * include/tr1/random: Likewise.
7970         * include/tr1/random.tcc: Likewise.
7971         * include/tr1/random.h: Likewise.
7972
7973 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7974
7975         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7976         * doc/html/api.html: Regenerate.
7977
7978 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7979
7980         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7981         Change to mersenne_twister_engine, add same defaults as
7982         mersenne_twister_engine/cons/default.cc.
7983         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7984
7985         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7986         to __il.
7987         * include/bits/random.h (mersenne_twister_engine): Qualify
7988         _ShiftMin1 with namespace __detail.
7989         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7990         constexpr std::numeric_limits::max() can be used.
7991         (mersenne_twister_engine): Split apart static asserts into one
7992         assert per message. Temporarily disable the last three.
7993
7994 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7995
7996         * include/Makefile.am: Update to N2836. Modified for new random headers.
7997         * include/Makefile.in: Ditto.
7998         * include/tr1_impl/random: Moved to tr1/random.h
7999         * include/tr1_impl/random.tcc: Moved to tr1
8000         * include/tr1/random: Just point to moved tr1 random headers.
8001         * include/tr1/random.tcc: Moved from tr1_impl.
8002         * include/tr1/random.h: Moved from tr1_impl/random.
8003         * include/std/random: Modified to point to std random headers.
8004         * include/bits/random.tcc: New implementation of std random facilities.
8005         * include/bits/random.h: Ditto.
8006         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
8007         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8008         seed1.cc: New.
8009         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8010         seed2.cc: New.
8011         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8012         default.cc: New.
8013         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8014         non_uint_neg.cc: New.
8015         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8016         typedefs.cc: New.
8017         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8018         equal.cc: New.
8019         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8020         serialize.cc: New.
8021         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8022         seed1.cc: New.
8023         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8024         seed2.cc: New.
8025         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8026         default.cc: New.
8027         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
8028         typedefs.cc: New.
8029         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8030         equal.cc: New.
8031         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8032         serialize.cc: New.
8033         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8034         seed1.cc: New.
8035         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8036         seed2.cc: New.
8037         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8038         default.cc: New.
8039         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
8040         typedefs.cc: New.
8041         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8042         equal.cc: New.
8043         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8044         serialize.cc: New.
8045         * testsuite/26_numerics/random/discard_block_engine/cons/
8046         base_move.cc: New.
8047         * testsuite/26_numerics/random/discard_block_engine/cons/
8048         seed1.cc: New.
8049         * testsuite/26_numerics/random/discard_block_engine/cons/
8050         seed2.cc: New.
8051         * testsuite/26_numerics/random/discard_block_engine/cons/
8052         base_copy.cc: New.
8053         * testsuite/26_numerics/random/discard_block_engine/cons/
8054         default.cc: New.
8055         * testsuite/26_numerics/random/discard_block_engine/cons/
8056         seed_seq.cc: New.
8057         * testsuite/26_numerics/random/discard_block_engine/requirements/
8058         typedefs.cc: New.
8059         * testsuite/26_numerics/random/discard_block_engine/operators/
8060         equal.cc: New.
8061         * testsuite/26_numerics/random/discard_block_engine/operators/
8062         serialize.cc: New.
8063         * testsuite/26_numerics/random/independent_bits_engine/cons/
8064         base_move.cc: New.
8065         * testsuite/26_numerics/random/independent_bits_engine/cons/
8066         seed1.cc: New.
8067         * testsuite/26_numerics/random/independent_bits_engine/cons/
8068         seed2.cc: New.
8069         * testsuite/26_numerics/random/independent_bits_engine/cons/
8070         base_copy.cc: New.
8071         * testsuite/26_numerics/random/independent_bits_engine/cons/
8072         default.cc: New.
8073         * testsuite/26_numerics/random/independent_bits_engine/cons/
8074         seed_seq.cc: New.
8075         * testsuite/26_numerics/random/independent_bits_engine/requirements/
8076         typedefs.cc: New.
8077         * testsuite/26_numerics/random/independent_bits_engine/operators/
8078         equal.cc: New.
8079         * testsuite/26_numerics/random/independent_bits_engine/operators/
8080         serialize.cc: New.
8081         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8082         base_move.cc: New.
8083         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8084         seed1.cc: New.
8085         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8086         seed2.cc: New.
8087         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8088         base_copy.cc: New.
8089         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8090         default.cc: New.
8091         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8092         seed_seq.cc: New.
8093         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
8094         typedefs.cc: New.
8095         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8096         equal.cc: New.
8097         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8098         serialize.cc
8099         * testsuite/26_numerics/random/mt19937.cc: New.
8100         * testsuite/26_numerics/random/mt19937_64.cc: New.
8101         * testsuite/26_numerics/random/minstd_rand.cc: New.
8102         * testsuite/26_numerics/random/minstd_rand0.cc: New.
8103         * testsuite/26_numerics/random/ranlux24_base.cc: New.
8104         * testsuite/26_numerics/random/ranlux48_base.cc: New.
8105         * testsuite/26_numerics/random/ranlux24.cc: New.
8106         * testsuite/26_numerics/random/ranlux48.cc: New.
8107         * testsuite/26_numerics/random/knuth_b.cc: New.
8108         * testsuite/26_numerics/random/default_random_engine.cc: New.
8109         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8110         parms.cc: New.
8111         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8112         default.cc: New.
8113         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
8114         typedefs.cc: New.
8115         * testsuite/26_numerics/random/chi_squared_distribution/operators/
8116         serialize.cc: New.
8117         * testsuite/26_numerics/random/normal_distribution/cons/
8118         parms.cc: New.
8119         * testsuite/26_numerics/random/normal_distribution/cons/
8120         default.cc: New.
8121         * testsuite/26_numerics/random/normal_distribution/requirements/
8122         typedefs.cc: New.
8123         * testsuite/26_numerics/random/normal_distribution/operators/
8124         serialize.cc: New.
8125         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
8126         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
8127         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
8128         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8129         parms_neg.cc: New.
8130         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8131         parms.cc: New.
8132         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8133         default.cc: New.
8134         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
8135         typedefs.cc: New.
8136         * testsuite/26_numerics/random/uniform_int_distribution/operators/
8137         serialize.cc: New.
8138         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8139         parms_neg.cc: New.
8140         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8141         parms.cc: New.
8142         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8143         default.cc: New.
8144         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
8145         typedefs.cc: New.
8146         * testsuite/26_numerics/random/uniform_real_distribution/operators/
8147         serialize.cc: New.
8148         * testsuite/26_numerics/random/poisson_distribution/cons/
8149         parms.cc: New.
8150         * testsuite/26_numerics/random/poisson_distribution/cons/
8151         default.cc: New.
8152         * testsuite/26_numerics/random/poisson_distribution/requirements/
8153         typedefs.cc
8154         * testsuite/26_numerics/random/poisson_distribution/operators/
8155         serialize.cc: New.
8156         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8157         parms.cc: New.
8158         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8159         default.cc: New.
8160         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
8161         typedefs.cc: New.
8162         * testsuite/26_numerics/random/bernoulli_distribution/operators/
8163         serialize.cc: New.
8164         * testsuite/26_numerics/random/discrete_distribution/cons/
8165         range.cc: New.
8166         * testsuite/26_numerics/random/discrete_distribution/cons/
8167         initlist.cc: New.
8168         * testsuite/26_numerics/random/discrete_distribution/cons/
8169         default.cc: New.
8170         * testsuite/26_numerics/random/discrete_distribution/cons/
8171         num_xbound_fun.cc: New.
8172         * testsuite/26_numerics/random/discrete_distribution/requirements/
8173         typedefs.cc: New.
8174         * testsuite/26_numerics/random/discrete_distribution/operators/
8175         serialize.cc: New.
8176         * testsuite/26_numerics/random/weibull_distribution/cons/
8177         parms.cc: New.
8178         * testsuite/26_numerics/random/weibull_distribution/cons/
8179         default.cc: New.
8180         * testsuite/26_numerics/random/weibull_distribution/requirements/
8181         typedefs.cc: New.
8182         * testsuite/26_numerics/random/weibull_distribution/operators/
8183         serialize.cc: New.
8184         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8185         parms.cc: New.
8186         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8187         default.cc: New.
8188         * testsuite/26_numerics/random/negative_binomial_distribution/
8189         requirements/typedefs.cc: New.
8190         * testsuite/26_numerics/random/negative_binomial_distribution/
8191         operators/serialize.cc: New.
8192         * testsuite/26_numerics/random/cauchy_distribution/cons/
8193         parms.cc: New.
8194         * testsuite/26_numerics/random/cauchy_distribution/cons/
8195         default.cc: New.
8196         * testsuite/26_numerics/random/cauchy_distribution/requirements/
8197         typedefs.cc: New.
8198         * testsuite/26_numerics/random/cauchy_distribution/operators/
8199         serialize.cc: New.
8200         * testsuite/26_numerics/random/gamma_distribution/cons/
8201         parms.cc: New.
8202         * testsuite/26_numerics/random/gamma_distribution/cons/
8203         default.cc: New.
8204         * testsuite/26_numerics/random/gamma_distribution/requirements/
8205         typedefs.cc: New.
8206         * testsuite/26_numerics/random/gamma_distribution/operators/
8207         serialize.cc: New.
8208         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8209         parms.cc: New.
8210         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8211         default.cc: New.
8212         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
8213         typedefs.cc: New.
8214         * testsuite/26_numerics/random/fisher_f_distribution/operators/
8215         serialize.cc: New.
8216
8217         * testsuite/26_numerics/random/exponential_distribution/cons/
8218         parms.cc: New.
8219         * testsuite/26_numerics/random/exponential_distribution/cons/
8220         default.cc: New.
8221         * testsuite/26_numerics/random/exponential_distribution/requirements/
8222         typedefs.cc: New.
8223         * testsuite/26_numerics/random/exponential_distribution/operators/
8224         serialize.cc: New.
8225         * testsuite/26_numerics/random/lognormal_distribution/cons/
8226         parms.cc: New.
8227         * testsuite/26_numerics/random/lognormal_distribution/cons/
8228         default.cc: New.
8229         * testsuite/26_numerics/random/lognormal_distribution/requirements/
8230         typedefs.cc: New.
8231         * testsuite/26_numerics/random/lognormal_distribution/operators/
8232         serialize.cc: New.
8233         * testsuite/26_numerics/random/binomial_distribution/cons/
8234         parms.cc: New.
8235         * testsuite/26_numerics/random/binomial_distribution/cons/
8236         default.cc: New.
8237         * testsuite/26_numerics/random/binomial_distribution/requirements/
8238         typedefs.cc: New.
8239         * testsuite/26_numerics/random/binomial_distribution/operators/
8240         serialize.cc: New.
8241         * testsuite/26_numerics/random/random_device/cons/
8242         token.cc: New.
8243         * testsuite/26_numerics/random/random_device/cons/
8244         default.cc: New.
8245         * testsuite/26_numerics/random/random_device/requirements/
8246         typedefs.cc: New.
8247         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8248         parms.cc: New.
8249         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8250         default.cc: New.
8251         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
8252         typedefs.cc: New.
8253         * testsuite/26_numerics/random/extreme_value_distribution/operators/
8254         serialize.cc: New.
8255         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8256         range.cc: New.
8257         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8258         default.cc: New.
8259         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8260         num_xbound_fun.cc: New.
8261         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8262         initlist_fun.cc: New.
8263         * testsuite/26_numerics/random/piecewise_linear_distribution/
8264         requirements/typedefs.cc: New.
8265         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
8266         serialize.cc: New.
8267         * testsuite/26_numerics/random/student_t_distribution/cons/
8268         parms.cc: New.
8269         * testsuite/26_numerics/random/student_t_distribution/cons/
8270         default.cc: New.
8271         * testsuite/26_numerics/random/student_t_distribution/requirements/
8272         typedefs.cc: New.
8273         * testsuite/26_numerics/random/student_t_distribution/operators/
8274         serialize.cc: New.
8275         * testsuite/26_numerics/random/geometric_distribution/cons/
8276         parms.cc: New.
8277         * testsuite/26_numerics/random/geometric_distribution/cons/
8278         default.cc: New.
8279         * testsuite/26_numerics/random/geometric_distribution/requirements/
8280         typedefs.cc: New.
8281         * testsuite/26_numerics/random/geometric_distribution/operators/
8282         serialize.cc: New.
8283         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8284         range.cc: New.
8285         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8286         default.cc: New.
8287         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8288         num_xbound_fun.cc: New.
8289         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8290         initlist_fun.cc: New.
8291         * testsuite/26_numerics/random/piecewise_constant_distribution/
8292         requirements/typedefs.cc: New.
8293         * testsuite/26_numerics/random/piecewise_constant_distribution/
8294         operators/serialize.cc: New.
8295
8296 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8297
8298         * include/ext/bitmap_allocator.h: The typedefs should be made public
8299         if we want them to be accessible. This has been revealed by the patch
8300         that fixes PR c++/26693 in g++.
8301
8302 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
8303
8304         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
8305         Regenerated.
8306         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
8307         Regenerated.
8308         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
8309         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
8310         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
8311         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
8312         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
8313         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
8314         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
8315         Regenerated.
8316         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
8317
8318 2009-03-31  Jason Merrill  <jason@redhat.com>
8319
8320         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
8321
8322         PR libstdc++/39310
8323         * include/tr1_impl/type_traits (is_function): Add partial
8324         specializations with function cv-quals.
8325         (__is_function_helper): Remove.
8326         (is_member_pointer): Don't define in terms of is_member_*_pointer.
8327
8328 2009-03-30  Ian Lance Taylor  <iant@google.com>
8329
8330         * include/backward/hashtable.h (clear): Return quickly if the
8331         table is empty.
8332
8333 2009-03-27  Ian Lance Taylor  <iant@google.com>
8334
8335         * include/backward/hashtable.h (_S_num_primes): Change to 29.
8336         (__stl_prime_list): Add 5 at the start of the list.
8337
8338 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
8339
8340         * include/std/fstream (basic_filebuf<>::open(const std::string&,
8341         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
8342         std::string&, ios_base::openmode), basic_ifstream<>::
8343         open(const std::string&, ios_base::openmode), basic_ofstream<>::
8344         basic_ofstream(const std::string&, ios_base::openmode),
8345         basic_ofstream<>::open(const std::string&, ios_base::openmode),
8346         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
8347         basic_fstream<>::open(const std::string&, ios_base::openmode)):
8348         Add in C++0x mode.
8349         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
8350         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
8351         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
8352         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
8353         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
8354         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
8355         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
8356
8357 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8358
8359         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
8360         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
8361         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
8362         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
8363
8364 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8365
8366         * include/bits/forward_list.h (_Fwd_list_node_base<>::
8367         _M_transfer_after, _M_reverse_after): Move out of line...
8368         * include/bits/forward_list.tcc: ... here.
8369         (forward_list<>::reverse): Move inline...
8370         * include/bits/forward_list.h: ... here; minor cosmetic changes.
8371
8372 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8373
8374         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
8375         28277.cc: Likewise.
8376         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
8377         Likewise.
8378         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
8379         Likewise.
8380         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
8381         Likewise.
8382
8383 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8384
8385         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
8386         year(s).
8387         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8388         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8389         Likewise.
8390         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8391         Likewise.
8392         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8393         Likewise.
8394         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8395
8396 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8397
8398         * testsuite/25_algorithms/search_n/iterator.cc: Condition
8399         iterations for simulators.
8400         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8401         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8402         Condition stream width for simulators.
8403         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8404         Likewise.
8405         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8406         Likewise.
8407         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8408
8409 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
8410
8411         * doc/xml/manual/appendix_contributing.xml: Add docbook style
8412         sheet version information. Table-ize docbook element examples.
8413         * doc/xml/manual/using.xml: Human-readable header
8414         markup. Alphabetized. Add new headers.
8415         * doc/html: Regenerate.
8416
8417 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
8418
8419         * doc/xml/faq.xml: Fix link to setup documentation.
8420
8421 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
8422
8423         * include/std/type_traits (__add_lvalue_reference_helper,
8424         __add_rvalue_reference_helper): As an optimization, rewrite
8425         condition (avoid is_function).
8426
8427 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8428
8429         PR libstdc++/39405
8430         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
8431         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
8432
8433 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
8434
8435         * testsuite/30_threads/condition_variable_any/native_handle/
8436         typesizes.cc: Include tweaks.
8437         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8438         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8439         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8440         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8441         * testsuite/30_threads/condition_variable/native_handle/
8442         typesizes.cc: Same.
8443
8444 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8445
8446         * include/bits/shared_ptr.h: Add include guards.
8447         * include/tr1/shared_ptr.h: Likewise.
8448
8449 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8450
8451         * include/std/iostream: Fix doxygen link.
8452         * include/bits/forward_list.h: Fix doxygen markup.
8453         * include/ext/vstring.h: Escape backslash in doxygen comment.
8454         * include/bits/basic_string.h: Likewise.
8455
8456 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8457
8458         * doc/xml/faq.xml: Fix links to implementation status pages.
8459
8460 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8461
8462         * include/std/complex (operator+(const complex<>&, const _Tp&),
8463         operator+(const _Tp&, const complex<>&),
8464         operator-(const complex<>&, const _Tp&),
8465         operator-(const _Tp&, const complex<>&)): Do not assume real()
8466         returns a reference (against DR 387).
8467         * testsuite/26_numerics/complex/dr387_2.cc: New.
8468
8469 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
8470
8471         * testsuite/thread/pthread4.cc: Move...
8472         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
8473         * testsuite/thread/pthread5.cc: Move...
8474         * testsuite/23_containers/list/pthread5.cc: ...here.
8475         * testsuite/thread/pthread6.cc: Move...
8476         * testsuite/23_containers/map/pthread6.cc: ...here.
8477         * testsuite/thread/pthread7-rope.cc: Move...
8478         * testsuite/ext/rope/pthread7-rope.cc: ...here.
8479         * testsuite/thread/guard.cc: Move...
8480         * testsuite/18_support/pthread_guard.cc: ...here.
8481         * testsuite/thread/18185.cc: Move...
8482         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
8483         * testsuite/thread/pthread1.cc: Move...
8484         * testsuite/23_containers/list/pthread1.cc: ...here.
8485         * testsuite/thread/pthread2.cc: Move...
8486         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
8487         * testsuite/thread/pthread3.cc: Move...
8488         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
8489
8490         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
8491         * testsuite/thread: Remove.
8492
8493 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8494
8495         * configure: Regenerate.
8496
8497 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
8498
8499         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
8500         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
8501         from baseline_dir.
8502         * configure: Regenerate.
8503         * testsuite/Makefile.am (baseline_file): Remove variable.
8504         (site.exp): Set baseline_dir rather than baseline_file.
8505         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
8506         * testsuite/Makefile.in: Regenerate.
8507
8508 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8509
8510         * testsuite/30_threads/thread/this_thread: Move...
8511         * testsuite/30_threads/this_thread: ...here.
8512         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8513         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8514         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8515         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8516         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8517         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8518
8519 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8520
8521         * doc/doxygen/user.cfg.in: Tweaks.
8522         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8523         be elsewhere.
8524
8525         * include/tr1_impl/unordered_map: Just use most specialized
8526         container module.
8527         * include/tr1_impl/unordered_set: Same.
8528         * include/tr1_impl/array: Same.
8529         * include/bits/stl_list.h: Same.
8530         * include/bits/stl_map.h: Same.
8531         * include/bits/stl_queue.h: Same.
8532         * include/bits/stl_set.h: Same.
8533         * include/bits/stl_stack.h: Same.
8534         * include/bits/forward_list.h: Same.
8535         * include/bits/basic_string.h: Same.
8536         * include/bits/stl_multimap.h: Same.
8537         * include/bits/stl_vector.h: Same.
8538         * include/bits/stl_deque.h: Same.
8539         * include/bits/stl_multiset.h: Same.
8540         * include/bits/stl_bvector.h: Same.
8541
8542         * include/backward/binders.h: Change binder module to binders.
8543
8544         * include/std/complex: Add complex_numers module.
8545         * include/tr1_impl/complex: Same.
8546
8547         * include/std/valarray: Add numeric_arrays module.
8548         * include/bits/gslice_array.h: Same.
8549         * include/bits/gslice.h: Same.
8550         * include/bits/mask_array.h: Same.
8551         * include/bits/slice_array.h: Same.
8552         * include/bits/indirect_array.h: Same.
8553
8554         * include/bits/allocator.h: Add allocators module.
8555         * include/ext/throw_allocator.h
8556         * include/ext/pool_allocator.h
8557         * include/ext/bitmap_allocator.h
8558         * include/ext/new_allocator.h
8559         * include/ext/malloc_allocator.h
8560         * include/ext/array_allocator.h
8561         * include/ext/mt_allocator.h
8562         * include/ext/debug_allocator.h
8563         * include/ext/extptr_allocator.h
8564
8565         * include/tr1_impl/functional: Move namespace markup here.
8566         * include/tr1_impl/regex: Same.
8567
8568         * include/tr1_impl/type_traits: Add metaprogramming module.
8569         * include/std/type_traits: Same.
8570
8571         * include/std/memory: Add memory module.
8572
8573         * include/std/ratio: Add ratio module.
8574
8575         * include/std/chrono: Move namespace markup here, add time module.
8576
8577         * include/std/thread: Move namespace markup here, add concurrency
8578         module.
8579         * include/std/mutex: Use concurrency module.
8580         * include/std/condition_variable: Same.
8581
8582
8583         * include/bits/ios_base.h: Refine io module.
8584         * include/bits/basic_ios.h: Same.
8585         * include/std/fstream: Same.
8586         * include/std/istream: Same.
8587         * include/std/ostream: Same.
8588         * include/std/sstream: Same.
8589
8590         * include/ext/vstring.h: Correct parameter markup.
8591
8592         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8593         * include/bits/unique_ptr.h: Same.
8594
8595         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8596         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8597         * include/bits/stl_heap.h: Add markup for new groupings.
8598         * include/bits/stl_algobase.h: Same.
8599         * include/bits/stl_algo.h: Same.
8600
8601         * include/c_compatibility/stdatomic.h: Add atomics module.
8602         * include/c_global/cstdatomic: Same.
8603
8604         * libsupc++/exception: Add exceptions module.
8605         * libsupc++/typeinfo: Same.
8606         * libsupc++/new: Same.
8607         * libsupc++/exception_ptr.h: Same.
8608         * include/std/system_error: Same.
8609         * include/std/stdexcept: Same.
8610
8611         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8612         * libsupc++/cxxabi-forced.h: Same.
8613
8614         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8615         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8616         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8617         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8618         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8619         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8620         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8621         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8622         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8623         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8624         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8625         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8626         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8627         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8628         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8629         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8630         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8631         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8632         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8633         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8634         * testsuite/23_containers/vector/requirements/dr438/
8635         constructor_1_neg.cc: Same.
8636         * testsuite/23_containers/vector/requirements/dr438/
8637         constructor_2_neg.cc: Same.
8638         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8639         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8640         * testsuite/23_containers/deque/requirements/dr438/
8641         constructor_1_neg.cc: Same.
8642         * testsuite/23_containers/deque/requirements/dr438/
8643         constructor_2_neg.cc: Same.
8644         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8645         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8646         * testsuite/23_containers/list/requirements/dr438/
8647         constructor_1_neg.cc: Same.
8648         * testsuite/23_containers/list/requirements/dr438/
8649         constructor_2_neg.cc: Same.
8650         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8651         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8652         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8653         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8654         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8655         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8656         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8657         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8658         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8659         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8660
8661 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8662
8663         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8664         * doc/doxygen/user.cfg.in: Update.
8665         * scripts/run_doxygen: Adjust for new group names.
8666
8667         * include/tr1_impl/random: Update doxygen group markup.
8668         * include/tr1_impl/unordered_map: Same.
8669         * include/tr1_impl/unordered_set: Same.
8670         * include/tr1_impl/array: Same.
8671         * include/std/numeric: Same.
8672         * include/std/utility: Same.
8673         * include/std/bitset: Same.
8674         * include/std/iosfwd: Same.
8675         * include/bits/stl_list.h: Same.
8676         * include/bits/stl_map.h: Same.
8677         * include/bits/stl_algobase.h: Same.
8678         * include/bits/stl_queue.h: Same.
8679         * include/bits/stl_set.h: Same.
8680         * include/bits/stl_stack.h: Same.
8681         * include/bits/stl_iterator_base_types.h: Same.
8682         * include/bits/forward_list.h: Same.
8683         * include/bits/basic_string.h: Same.
8684         * include/bits/stl_multimap.h: Same.
8685         * include/bits/stl_vector.h: Same.
8686         * include/bits/stl_deque.h: Same.
8687         * include/bits/stl_multiset.h: Same.
8688         * include/bits/stl_algo.h: Same.
8689         * include/bits/stl_bvector.h: Same.
8690         * include/bits/algorithmfwd.h: Same.
8691         * include/bits/stl_function.h: Same.
8692         * include/tr1/cmath: Same.
8693         * include/backward/binders.h: Same.
8694
8695 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8696
8697         * include/std/system_error (system_category): To system_category().
8698         (generic_category): To generic_category. DR 890.
8699         * src/system_error.cc: Define.
8700         * include/bits/functexcept.h: Only one __throw_system_error.
8701         * src/functexcept.cc: Same.
8702         * include/std/mutex: Fixup for changes above.
8703         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8704         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8705         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8706         * config/abi/pre/gnu.ver: Clean up exports.
8707
8708 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8709
8710         * include/std/thread: Fix typo.
8711         * src/thread.cc (thread::join): Use NULL.
8712
8713 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8714
8715         PR libstdc++/39168
8716         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8717         const string&)): Also check that the value != CHAR_MAX.
8718         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8719         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8720         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8721         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8722         _M_cache(const locale&)): Likewise.
8723         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8724         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8725         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8726         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8727         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8728         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8729
8730 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8731             Benjamin Kosnik  <bkoz@redhat.com>
8732
8733         * include/std/thread (_Impl_base): Move _M_id out and into ...
8734         (thread): ...here. Call _M_make_routine in body of constructors.
8735         Adjust data member usage to reflect changes.
8736         (_M_make_routine): From _M_make_shared_data.
8737         (_M_start_thread): Add __shared_base_type argument.
8738         * src/thread.cc: Fixups for above.
8739         * config/abi/pre/gnu.ver: Adjust exports.
8740         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8741         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8742         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8743
8744 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8745
8746         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8747         (compare_type_to_native_type): ...this, add alignment check.
8748         * testsuite/30_threads/condition_variable_any/native_handle/
8749         typesizes.cc: Modify as above.
8750         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8751         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8752         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8753         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8754         * testsuite/30_threads/condition_variable/native_handle/
8755         typesizes.cc: Same.
8756         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8757         typesizes.cc: Same.
8758
8759         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8760         * testsuite/30_threads/thread/cons/2.cc: Same.
8761         * testsuite/30_threads/thread/cons/3.cc: Same.
8762         * testsuite/30_threads/thread/cons/4.cc: Same.
8763         * testsuite/30_threads/thread/cons/5.cc: Same.
8764         * testsuite/30_threads/thread/cons/6.cc: Same.
8765         * testsuite/30_threads/thread/cons/7.cc: Same.
8766         * testsuite/30_threads/thread/cons/8.cc: Same.
8767
8768         * testsuite/30_threads/thread/cons/9.cc: New.
8769         * testsuite/30_threads/thread/cons/moveable.cc: New.
8770
8771         * src/condition_variable.cc: Clean up whitespace.
8772         * include/std/condition_variable: Same.
8773
8774 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8775
8776         * include/std/condition_variable (condition_variable): Remove
8777         _M_internal_mutex. Add private __native_type typedef.
8778         * src/condition_variable.cc (condition_variable::notify_one):
8779         Remove _M_internal_mutex use. Use typedef.
8780         (condition_variable::notify_all): Same.
8781         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8782         (recursive_mutex): Same.
8783         (timed_mutex): Same.
8784         (recursive_timed_mutex): Same.
8785         (once_flag): Make __native_type typedef private.
8786
8787         * include/std/thread (this_thread): Add minimal markup.
8788
8789         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8790         Adjust line numbers.
8791         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8792         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8793         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8794         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8795         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8796         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8797         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8798         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8799         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8800         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8801         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8802         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8803         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8804
8805         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8806         * testsuite/30_threads/condition_variable_any/native_handle/
8807         typesizes.cc: New.
8808         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8809         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8810         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8811         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8812         * testsuite/30_threads/condition_variable/native_handle/
8813         typesizes.cc: Same.
8814         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8815         typesizes.cc: Same.
8816
8817 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8818
8819         PR testsuite/33300
8820         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8821         on darwin for lp64.
8822
8823 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8824
8825         * configure.host: Set abi_baseline_pair for mips64*-linux.
8826         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8827
8828 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8829
8830         * include/std/thread (this_thread::get_id): Inline.
8831
8832 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8833
8834         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8835         _Callable as template argument for _M_make_shared_data.
8836         * testsuite/30_threads/thread/cons/6.cc: New.
8837         * testsuite/30_threads/thread/cons/7.cc: New.
8838         * testsuite/30_threads/thread/cons/8.cc: New.
8839
8840 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8841
8842         * testsuite/30_threads/thread/member: To..
8843         * testsuite/30_threads/thread/members: ...this.
8844         * testsuite/30_threads/condition_variable/member: To...
8845         * testsuite/30_threads/condition_variable/members: ...this.
8846
8847 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8848
8849         * include/std/thread (thread::id): Move definition inside thread.
8850         Use native_handle_type. Remove this_thread::get_id friend.
8851         Change __thread_data_ptr to __shared_base_ptr.
8852         (thread::id::id(native_handle_type): Make public. Still explicit.
8853         Use native_handle_type. Change _M_thread_id to _M_thread.
8854         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8855         _M_thread_handle to _M_id.
8856         (thread::__thread_data): Rename to _Impl.
8857         Fixup for renames.
8858         (thread::_M_make_thread_data): Return derived type.
8859         (thread::hardware_concurrency): Add definition for default case.
8860         (thread::get_id): Now can define inline.
8861         (thread): Change _M_thread_data to _M_data.
8862         (this_thread::get_id): Now can define inline.
8863         * src/thread.cc (__thread_proxy): Rename to
8864         execute_native_thread_routine.
8865         Fixup for other renames.
8866         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8867         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8868         * testsuite/30_threads/thread/algorithm: Move to..
8869         * testsuite/30_threads/thread/swap: ...this.
8870         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8871         * testsuite/30_threads/thread/id/operators.cc: New.
8872
8873 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8874
8875         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8876         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8877         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8878         exposing it in public std::tuple interface.
8879
8880 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8881             Benjamin Kosnik  <bkoz@redhat.com>
8882
8883         * include/std/thread (__thread_data_base): Nest class in std::thread.
8884         (__thread_data): Likewise.
8885         (__thread_data_ptr): Nest typedef in std::thread.
8886         * src/thread.cc (__thread_proxy): Qualify the above names.
8887         * config/abi/pre/gnu.ver: Remove unused exports.
8888
8889 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8890
8891         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8892         * include/bits/stl_vector.h: Remove private vector_type typedef.
8893         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8894         Fix line numbers.
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/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8901         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8902
8903 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8904
8905         PR libstdc++/25191
8906         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8907         deal consistently with __try and __catch too.
8908         * src/localename.cc: Replace try -> __try, catch -> __catch.
8909         * src/ios.cc: Likewise.
8910         * src/locale.cc: Likewise.
8911         * src/istream.cc: Likewise.
8912         * src/thread.cc: Likewise.
8913         * src/compatibility.cc: Likewise.
8914         * src/bitmap_allocator.cc: Likewise.
8915         * src/ios_init.cc: Likewise.
8916         * include/debug/deque: Likewise.
8917         * include/debug/list: Likewise.
8918         * include/tr1_impl/hashtable: Likewise.
8919         * include/std/bitset: Likewise.
8920         * include/ext/pb_ds/detail/resize_policy/
8921         hash_load_check_resize_trigger_imp.hpp: Likewise.
8922         * include/ext/pb_ds/detail/resize_policy/
8923         hash_standard_resize_policy_imp.hpp: Likewise.
8924         * include/ext/pb_ds/detail/cc_hash_table_map_/
8925         resize_fn_imps.hpp: Likewise.
8926         * include/ext/pb_ds/detail/cc_hash_table_map_/
8927         constructor_destructor_fn_imps.hpp: Likewise.
8928         * include/ext/pb_ds/detail/pat_trie_/
8929         split_join_branch_bag.hpp: Likewise.
8930         * include/ext/pb_ds/detail/pat_trie_/
8931         constructors_destructor_fn_imps.hpp: Likewise.
8932         * include/ext/pb_ds/detail/bin_search_tree_/
8933         constructors_destructor_fn_imps.hpp: Likewise.
8934         * include/ext/pb_ds/detail/gp_hash_table_map_/
8935         resize_fn_imps.hpp: Likewise.
8936         * include/ext/pb_ds/detail/gp_hash_table_map_/
8937         constructor_destructor_fn_imps.hpp: Likewise.
8938         * include/ext/pb_ds/detail/binary_heap_/
8939         constructors_destructor_fn_imps.hpp: Likewise.
8940         * include/ext/pb_ds/detail/binary_heap_/
8941         erase_fn_imps.hpp: Likewise.
8942         * include/ext/pb_ds/detail/binary_heap_/
8943         split_join_fn_imps.hpp: Likewise.
8944         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8945         constructors_destructor_fn_imps.hpp: Likewise.
8946         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8947         * include/ext/pb_ds/detail/list_update_map_/
8948         constructor_destructor_fn_imps.hpp: Likewise.
8949         * include/ext/slist: Likewise.
8950         * include/ext/memory: Likewise.
8951         * include/ext/rc_string_base.h: Likewise.
8952         * include/ext/ropeimpl.h: Likewise.
8953         * include/ext/vstring.tcc: Likewise.
8954         * include/ext/rope: Likewise.
8955         * include/ext/sso_string_base.h: Likewise.
8956         * include/bits/shared_ptr.h: Likewise.
8957         * include/bits/stl_list.h: Likewise.
8958         * include/bits/locale_classes.tcc: Likewise.
8959         * include/bits/locale_facets.tcc: Likewise.
8960         * include/bits/locale_classes.h: Likewise.
8961         * include/bits/forward_list.h: Likewise.
8962         * include/bits/stl_vector.h: Likewise.
8963         * include/bits/stl_deque.h: Likewise.
8964         * include/bits/istream.tcc: Likewise.
8965         * include/bits/stl_uninitialized.h: Likewise.
8966         * include/bits/ostream.tcc: Likewise.
8967         * include/bits/vector.tcc: Likewise.
8968         * include/bits/stl_tempbuf.h: Likewise.
8969         * include/bits/deque.tcc: Likewise.
8970         * include/bits/basic_string.tcc: Likewise.
8971         * include/bits/ostream_insert.h: Likewise.
8972         * include/bits/locale_facets_nonio.tcc: Likewise.
8973         * include/bits/stl_tree.h: Likewise.
8974         * include/bits/fstream.tcc: Likewise.
8975         * include/tr1/shared_ptr.h: Likewise.
8976         * include/tr1/hypergeometric.tcc: Likewise.
8977         * include/backward/hashtable.h: Likewise.
8978         * libsupc++/exception_ptr.h: Likewise.
8979         * libsupc++/eh_personality.cc: Likewise.
8980         * libsupc++/eh_call.cc: Likewise.
8981         * config/locale/gnu/monetary_members.cc: Likewise.
8982         * config/locale/gnu/time_members.h: Likewise.
8983         * config/locale/generic/time_members.h: Likewise.
8984
8985 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8986
8987         * include/parallel/algorithmfwd.h:
8988         Add parallelism default for many declarations.
8989         * include/parallel/numericfwd.h: Likewise.
8990         * include/parallel/iterator.h: Use iterator_traits as usual.
8991         * include/parallel/par_loop.h:
8992         Include equally_split.h.
8993         (for_each_template_random_access_ed):
8994         Avoid calling the Result default constructor.
8995         * include/parallel/numeric: Replace
8996         for_each_template_random_access by
8997         for_each_template_random_access_ed in numeric functions.
8998
8999 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
9000
9001         * config/os/gnu-linux/os_defines.h: Remove superfluous
9002         __NO_STRING_INLINES.
9003
9004 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9005
9006         * testsuite/21_strings/c_strings/char/3.cc: New test.
9007         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
9008
9009 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
9010             Jakub Jelinek  <jakub@redhat.com>
9011
9012         PR libstdc++/30928 (partial, works together with recent glibcs)
9013         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9014         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9015         defined.
9016         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9017         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9018         defined.
9019         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9020         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9021         defined.
9022         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9023         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9024         defined.
9025         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
9026         argument is const char *, assign result to const char * var, not
9027         char *.
9028         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
9029         argument is const wchar_t *, assign result to const wchar_t * var, not
9030         wchar_t *.
9031
9032 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
9033
9034         * include/std/thread: Remove unused headers.
9035         (__thread_data_base): Remove unused mutex and base.
9036         (thread::~thread): Only detach if joinable.
9037         (thread::joinable): Test if thread data ptr is empty.
9038         (thread::_M_thread_data_mutex): Remove.
9039         (thread::_M_get_thread_data): Remove.
9040         (thread::_M_make_thread_data): Remove overload, use make_shared.
9041         (thread::id::id): Make constructor explicit.
9042         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
9043         (thread::_M_start_thread): Break shared_ptr cycle on error.
9044         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
9045         * testsuite/30_threads/thread/member/4.cc: New.
9046         * testsuite/30_threads/thread/member/5.cc: New.
9047
9048 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
9049
9050         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
9051         (standard_layout): Just use !has_virtual_destructor for now.
9052         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
9053         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
9054         * testsuite/30_threads/recursive_mutex/requirements/
9055         standard_layout.cc: New.
9056         * testsuite/30_threads/condition_variable/requirements/
9057         standard_layout.cc: New.
9058         * testsuite/29_atomics/atomic_address/requirements/
9059         standard_layout.cc: Adjust.
9060         * testsuite/29_atomics/atomic_flag/requirements/
9061         standard_layout.cc: Same.
9062         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
9063         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
9064         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
9065         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
9066         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
9067         line numbers.
9068         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
9069         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
9070         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
9071         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
9072         Remove, not required.
9073
9074 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
9075
9076         * include/std/thread (__thread_data_base, thread): Rename member
9077         functions to match coding style.
9078         (thread::thread,thread::operator=): Define move operations.
9079         * src/thread.cc (__thread_data_base, thread): Rename member functions.
9080         * config/abi/pre/gnu.ver: Adjust.
9081
9082 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
9083
9084         PR libstdc++/38384
9085         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
9086         on HPUX.
9087         * configure: Regenerate.
9088
9089 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
9090
9091         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
9092         atomic_flag_fence.
9093
9094 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9095
9096 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9097             Uros Bizjak  <ubizjak@gmail.com>
9098
9099         PR libstdc++/38834
9100         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
9101         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
9102
9103 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9104             Rainer Emrich  <r.emrich@de.tecosim.com>
9105
9106         PR libstdc++/38919
9107         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
9108         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
9109         * configure: Regenerate.
9110
9111 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
9112
9113         * include/std/thread (__thread_data_base::__run): Make non-const.
9114         * testsuite/30_threads/thread/cons/5.cc: New.
9115
9116 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
9117
9118         * src/Makefile.am (sources): Add math_stubs_float.cc.
9119         * src/Makefile.in: Regenerate.
9120         * src/math_stubs_float.cc: New, from libmath/stubs.c.
9121
9122 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9123
9124         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
9125         * src/Makefile.in: Regenerate.
9126         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
9127
9128 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9129
9130         PR libstdc++/32666
9131         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
9132
9133 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9134
9135         PR libstdc++/32666
9136         * Makefile.am (hosted_source): Remove libmath directory.
9137         * Makefile.in: Regenerate.
9138         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
9139         (AC_REPLACE_MATHFUNCS): Remove.
9140         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
9141         in GLIBCXX_CHECK_C99_TR1.
9142         * acinclude.m4: Remove libmath, need_math.
9143         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
9144         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
9145         * configure.ac: Same.
9146         * configure: Regenerate.
9147         * fragment.am: Fix comment.
9148         * config.h.in: Regenerate.
9149         * src/Makefile.in: Regenerate.
9150         * src/Makefile.am: Remove libmath references.
9151         * doc/Makefile.in: Regenerate.
9152         * po/Makefile.in: Regenerate.
9153         * include/Makefile.in: Regenerate.
9154         * libsupc++/Makefile.in: Regenerate.
9155         * testsuite/Makefile.in: Regenerate.
9156
9157         * src/compatibility.cc: Also export long double versions of "C" math
9158         library if hppa-linux.
9159         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
9160         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
9161
9162         * libmath: Remove.
9163         * libmath/signbit.c: Same.
9164         * libmath/stubs.c: Same.
9165         * libmath/Makefile.in: Same.
9166         * libmath/copysignf.c: Same.
9167         * libmath/mathconf.h: Same.
9168         * libmath/signbitf.c: Same.
9169         * libmath/Makefile.am: Same.
9170         * libmath/signbitl.c: Same.
9171
9172 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
9173             Paolo Carlini  <paolo.carlini@oracle.com>
9174
9175         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
9176         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
9177         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
9178         * configure.ac: Adjust.
9179         * doc/xml/manual/configure.xml: Update.
9180         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
9181         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
9182         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
9183         * configure: Regenerate.
9184         * config.h.in: Likewise.
9185
9186         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
9187         thread::joinable, thread::swap, this_thread::get_id,
9188         this_thread::yield): Define inline...
9189         * include/std/thread: ... here.
9190         * config/abi/pre/gnu.ver: Adjust.
9191
9192 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9193
9194         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
9195         Add dg-timeout-factor 2.0.
9196         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
9197         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
9198         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
9199         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
9200         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
9201         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
9202
9203 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9204
9205         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
9206         field from readelf output.
9207
9208 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9209
9210         PR libstdc++/38384
9211         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
9212         * configure: Regenerate.
9213
9214 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9215
9216         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
9217         _GLIBCXX_HAVE_TLS.
9218         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
9219
9220 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9221
9222         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
9223         constructor for _M_pattern.
9224         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
9225         string.cc: Test construction from different basic_string type.
9226         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
9227         string.cc: Likewise.
9228
9229 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
9230             Jonathan Larmour  <jifl@eCosCentric.com>
9231
9232         PR libstdc++/36801
9233         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
9234         New.
9235         (__gnu_cxx::__exchange_and_add): Use it.
9236         * src/atomic.cc (get_atomic_mutex): New.
9237         * src/debug.cc (get_safe_base_mutex): New.
9238         * src/locale.cc (get_locale_cache_mutex): New.
9239         * src/mt_allocator.cc (get_freelist): New.
9240         (get_freelist_mutex): New.
9241         * src/pool_allocator.cc (get_palloc_mutex): New.
9242         * include/std/mutex (__once_functor_lock): To
9243         (__get_once_functor_lock): ...this.
9244         * src/mutex.cc (__once_mutex): Don't export, use
9245         (get_once_mutex): ...this.
9246         * config/abi/pre/gnu.ver: Adjust exports.
9247
9248 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9249
9250         PR libstdc++/38732
9251         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
9252         referenceCount field again.
9253         (__cxxabiv1::__cxa_refcounted_exception): New struct.
9254         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
9255         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
9256         inline functions.
9257         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
9258         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
9259         instead of __cxa_exception.
9260         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
9261         __cxxabiv1::__cxa_throw): Likewise.
9262         * libsupc++/eh_ptr.cc (std::rethrow_exception,
9263         std::__exception_ptr::exception_ptr::_M_addref,
9264         std::__exception_ptr::exception_ptr::_M_release,
9265         __gxx_dependent_exception_cleanup): Likewise.
9266         * testsuite/18_support/exception/38732.cc: New test.
9267
9268         PR libstdc++/38092
9269         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
9270         * src/compatibility.cc: Don't use .symver directives if
9271         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
9272         * config.h.in: Regenerated.
9273         * configure: Likewise.
9274
9275 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
9276
9277         PR libstdc++/38466
9278         * include/bits/stl_pair.h: Document C++03 pair vs swap.
9279
9280 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
9281
9282         * src/locale_init.cc (locale::_S_initialize_once): Move construction
9283         of classic locale...
9284         (locale::classic): Here.
9285
9286 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
9287
9288         * include/tr1_impl/regex: Fix bad return statements and typos.
9289
9290 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9291
9292         * include/tr1_impl/regex: Remove unimplemented function definitions.
9293         * testsuite/28_regex/init-list.cc: Compile only.
9294         * testsuite/tr1/7_regular_expressions/regex/cons/char/
9295         c_string_extended.cc: Same.
9296         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
9297         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
9298
9299 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9300
9301         PR libstdc++/38384
9302         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
9303         * configure: Regenerate.
9304
9305 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9306
9307         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
9308         * configure: Regenerate.
9309
9310 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9311
9312         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
9313         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
9314         * configure: Regenerate.
9315
9316 2009-01-04  Richard Guenther  <rguenther@suse.de>
9317
9318         PR libstdc++/38720
9319         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
9320         integer type for storage, arithmetic and comparisons.
9321         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
9322
9323 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9324
9325         PR libstdc++/38719
9326         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
9327         _Fwd_list_const_iterator::_M_next): Fix return type.
9328
9329 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9330
9331         * Revert last commit, reopen and suspend libstdc++/38678.
9332
9333 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9334
9335         PR libstdc++/38678
9336         * include/std/istream (basic_istream<>::_M_read): New.
9337         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
9338         (basic_istream<>::read, basic_istream<>::readsome): Use it.
9339         * include/std/ostream (basic_ostream<>::_M_write_): New.
9340         (basic_ostream<>::_M_write): Adjust.
9341         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
9342         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
9343         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
9344         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
9345         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.