]> gcc.gnu.org Git - gcc.git/blame - libstdc++-v3/ChangeLog
type_traits (declval): Add, per DR 1255.
[gcc.git] / libstdc++-v3 / ChangeLog
CommitLineData
7274deff
PC
12009-11-12 Paolo Carlini <paolo.carlini@oracle.com>
2
3 * include/std/type_traits (declval): Add, per DR 1255.
4 (__is_convertible_helper, common_type): Use it.
5 * include/bits/move.h: Mention std::declval.
6 * testsuite/20_util/declval/requirements/1.cc: New.
7 * testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
8 * testsuite/20_util/common_type/requirements/typedefs-2.cc: Likewise.
9 * testsuite/20_util/common_type/requirements/
10 explicit_instantiation.cc: Extend.
11 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
12 dg-error line numbers.
13 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
14 Likewise.
15
03b2a9a5
PC
162009-11-12 Paolo Carlini <paolo.carlini@oracle.com>
17
18 * include/bits/stl_algobase.h: Include the full <utility>, per
19 UK-300.
20 * include/bits/stl_algo.h: Tweak includes.
21
fae927d3
JM
222009-11-11 Jason Merrill <jason@redhat.com>
23
0a8fff57
JM
24 * testsuite/Makefile.am: Remove use of baseline_file.
25 * testsuite/Makefile.in: Likewise.
26
fae927d3
JM
27 PR c++/39131
28 * config/abi/pre/gnu.ver: Add DFP types.
29 * testsuite/util/testsuite_abi.cc (check_version): Add CXXABI_1.3.4.
30
a4ecd144
PC
312009-11-11 Paolo Carlini <paolo.carlini@oracle.com>
32
33 * include/bits/basic_string.h (to_string(int), to_string(unsigned),
34 to_string(long), to_string(unsigned long), to_string(float),
35 to_string(double), to_wstring(int), to_wstring(unsigned),
36 to_wstring(long), to_wstring(unsigned long), to_wstring(float),
37 to_wstring(double)): Add, per resolution of DR 1261.
38 * include/ext/vstring.h: Likewise.
39 * testsuite/21_strings/basic_string/numeric_conversions/char/
40 dr1261.cc: Add.
41 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
42 dr1261.cc: Likewise.
43
8eead16e
BK
442009-11-09 Benjamin Kosnik <bkoz@redhat.com>
45
46 * doc/doxygen/user.cfg.in: Regenerate, add files.
47 * libsupc++/eh_ptr.cc: Format.
48 * libsupc++/exception_ptr.h: Same.
49 * libsupc++/cxxabi.h(recursive_init_error): Move declaration here.
50 * libsupc++/guard.cc: From here.
51 * libsupc++/nested_exception.h: Add markup.
52
8b0c13a8
JS
532009-11-09 Johannes Singler <singler@kit.edu>
54
55 * include/parallel/multiway_merge.h (multiway_merge_*,
56 __sequential_multiway_merge, parallel_multiway_merge): Replace
57 int by appropriate difference_type (typedef to _SeqNumber) or
58 _ThreadIndex.
59 * include/parallel/multiseq_selection.h (multiseq_partition,
60 multiseq_selection): Replace int by appropriate difference_type
61 (typedef to _SeqNumber)
62 * include/parallel/base.h (__get_max_threads): Replace int by
63 _ThreadIndex.
64 * include/parallel/balanced_quicksort.h
65 (__qsb_local_sort_with_helping, __parallel_sort_qsb): Likewise.
66 * include/parallel/set_operations.h (__parallel_set_operation):
67 Likewise.
68 * include/parallel/unique_copy.h (__parallel_unique_copy): Likewise.
69 * include/parallel/multiway_mergesort.h (_SplitConsistently,
70 parallel_sort_mwms_pu, parallel_sort_mwms): Likewise.
71 * include/parallel/partial_sum.h (__parallel_partial_sum_linear):
72 Likewise.
73 * include/parallel/partition.h (__parallel_partition): Replace int
74 by appropriate difference_type or _ThreadIndex.
75
624d3e57
JM
762009-11-08 Jason Merrill <jason@redhat.com>
77
78 * include/ext/sso_string_base.h (_M_mutate): Remove extra 'const'.
79
8e32aa11
BK
802009-11-06 Benjamin Kosnik <bkoz@redhat.com>
81
82 * doc/doxygen/user.cfg.in: Adjust includes.
83
84 * doc/doxygen/doxygroups.cc: Move group markup.
85 * include/tr1_impl/regex: Change " to '. Add group markup.
86 * include/std/utility: Same.
87 * include/std/type_traits: Same.
88 * include/std/streambuf: Same.
89 * include/std/iosfwd: Same.
90 * include/std/limits: Same.
91 * include/std/sstream: Same.
92 * include/profile/impl/profiler_state.h: Same.
93 * include/profile/impl/profiler_hashtable_size.h: Same.
94 * include/bits/stl_algobase.h: Same.
95 * include/bits/stl_iterator_base_types.h: Same.
96 * include/bits/stream_iterator.h: Same.
97 * include/bits/stl_iterator.h: Same.
98 * include/bits/stl_tempbuf.h: Same.
99 * include/bits/streambuf_iterator.h: Same.
100 * libsupc++/exception: Same.
101 * libsupc++/cxxabi.h: Same.
102 * include/tr1_impl/type_traits: Same.
103
104 * include/parallel/multiway_merge.h: Change @__c to @c, @__f to @f.
105 * include/parallel/list_partition.h: Same.
106 * include/parallel/for_each.h: Same.
107 * include/parallel/workstealing.h: Same.
108 * include/parallel/base.h: Same.
109 * include/parallel/equally_split.h: Same.
110 * include/parallel/random_shuffle.h: Same.
111 * include/parallel/balanced_quicksort.h: Same.
112 * include/parallel/merge.h: Same.
113 * include/parallel/multiway_mergesort.h: Same.
114 * include/parallel/compatibility.h: Same.
115 * include/parallel/queue.h: Same.
116 * include/parallel/checkers.h: Same.
117 * include/parallel/random_number.h: Same.
118
119
120 * include/c_global/csignal: Change # to \#.
121 * include/c_global/cstdlib: Same.
122 * include/c_global/cstdio: Same.
123 * include/c_global/cstdarg: Same.
124 * include/c_global/cctype: Same.
125 * include/c_global/cerrno: Same.
126 * include/c_global/cstdatomic: Same.
127 * include/c_global/cmath: Same.
128 * include/c_global/ciso646: Same.
129 * include/c_global/ctime: Same.
130 * include/c_global/clocale: Same.
131 * include/c_global/climits: Same.
132 * include/c_global/cassert: Same.
133 * include/c_global/csetjmp: Same.
134 * include/c_global/cwchar: Same.
135 * include/c_global/cfloat: Same.
136 * include/c_global/cstring: Same.
137 * include/c_global/cstddef: Same.
138 * include/c_global/cwctype: Same.
139
140 * include/std/memory: Only dance around boost_sp_counted_base.h.
141 * include/tr1_impl/boost_sp_counted_base.h: Add markup.
142 * include/tr1/shared_ptr.h: Strip markup.
143 * include/bits/shared_ptr.h: Move base types...
144 * include/bits/shared_ptr_base.h: ...here.
145 * include/Makefile.am: Add.
146 * include/Makefile.in: Regenerate.
147 * configure: Same.
148 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
149 Adjust line numbers.
150 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
151
77d16198
PC
1522009-11-06 Paolo Carlini <paolo.carlini@oracle.com>
153
154 * include/parallel/multiway_merge.h: Simple formatting and
155 uglification fixes.
156 * include/parallel/find_selectors.h: Likewise.
157 * include/parallel/losertree.h: Likewise.
158 * include/parallel/list_partition.h: Likewise.
159 * include/parallel/for_each.h: Likewise.
160 * include/parallel/multiseq_selection.h: Likewise.
161 * include/parallel/workstealing.h: Likewise.
162 * include/parallel/par_loop.h: Likewise.
163 * include/parallel/numeric: Likewise.
164 * include/parallel/quicksort.h: Likewise.
165 * include/parallel/equally_split.h: Likewise.
166 * include/parallel/omp_loop_static.h: Likewise.
167 * include/parallel/random_shuffle.h: Likewise.
168 * include/parallel/balanced_quicksort.h: Likewise.
169 * include/parallel/tags.h: Likewise.
170 * include/parallel/set_operations.h: Likewise.
171 * include/parallel/merge.h: Likewise.
172 * include/parallel/unique_copy.h: Likewise.
173 * include/parallel/multiway_mergesort.h: Likewise.
174 * include/parallel/search.h: Likewise.
175 * include/parallel/partition.h: Likewise.
176 * include/parallel/partial_sum.h: Likewise.
177 * include/parallel/find.h: Likewise.
178 * include/parallel/queue.h: Likewise.
179 * include/parallel/omp_loop.h: Likewise.
180 * include/parallel/checkers.h: Likewise.
181 * include/parallel/sort.h: Likewise.
182
21a15d9f
JW
1832009-11-06 Jonathan Wakely <jwakely.gcc@gmail.com>
184
185 PR libstdc++/41949
186 * include/std/ostream: Adjust link.
187
338311e5
PC
1882009-11-05 Paolo Carlini <paolo.carlini@oracle.com>
189
190 * include/parallel/multiway_merge.h: Simple formatting and
191 uglification fixes.
192 * include/parallel/losertree.h: Likewise.
193 * include/parallel/base.h: Likewise.
194 * include/parallel/par_loop.h: Likewise.
195 * include/parallel/omp_loop_static.h: Likewise.
196 * include/parallel/multiway_mergesort.h: Likewise.
197 * include/parallel/partial_sum.h: Likewise.
198 * include/parallel/omp_loop.h: Likewise.
199
dc5de590
BK
2002009-11-04 Benjamin Kosnik <bkoz@redhat.com>
201
202 * testsuite/25_algorithms/fill/5.cc: Move...
203 * testsuite/25_algorithms/fill_n/1.cc: ...here.
204
d87f43c3
PC
2052009-11-04 Paolo Carlini <paolo.carlini@oracle.com>
206
207 * include/parallel/multiway_merge.h: Simple formatting and
208 uglification fixes.
209 * include/parallel/losertree.h: Likewise.
210
6e924e07
DK
2112009-11-03 David Krauss <potswa@mac.com>
212 Paolo Carlini <paolo.carlini@oracle.com>
213
214 PR libstdc++/41351
215 * include/bits/stl_algo.h (__rotate(_RandomAccessIterator,
216 _RandomAccessIterator, _RandomAccessIterator,
217 random_access_iterator_tag)): Rewrite to use only std::swap in
218 general and std::copy/std::copy_backward when safe.
219
c36abf03
BK
2202009-11-02 Benjamin Kosnik <bkoz@redhat.com>
221
222 * include/std/future: Use base class with nested types.
223 (__future_base): New.
224 (__future_base::_Result_base): From _Future_result_base.
225 (__future_base::_Result): From _Future_result.
226 (__future_base::_Move_result): From _Move_future_result.
227 (__future_base::_Ptr): From _Future_ptr.
228 (__future_base::_State): From _Future_state.
229 (__basic_future): From _Future_impl.
230 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust line
231 numbers.
232 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
233 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
234 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
235 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
236 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
237 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
238
cc1e2504
PC
2392009-10-31 Paolo Carlini <paolo.carlini@oracle.com>
240
241 * include/std/chrono (struct __common_rep_type): New.
242 (duration_cast(const duration<>&),
243 duration<>::duration(const _Rep2&),
244 duration<>::duration(const duration<>&),
245 operator*(const duration<>&, const _Rep2&),
246 operator*(const _Rep1&, const duration<>&),
247 operator/(const duration<>&, const _Rep2&),
248 time_point_cast(const time_point<>&)): Implement resolution of
249 DR 1177 ([Ready] in Santa Cruz), change to not participate to
c36abf03 250 overload resolution if the constraints are not met.
cc1e2504
PC
251 * testsuite/20_util/duration/cons/1_neg.cc: Adjust dg-errors.
252 * testsuite/20_util/duration/cons/dr974.cc: Likewise.
253 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust
254 dg-error line numbers.
255 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
256 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
257
2c42b339
GP
2582009-10-31 Gerald Pfeifer <gerald@pfeifer.com>
259
260 * doc/xml/manual/intro.xml: Refer to our bugs page instead of
261 Bugzilla directly.
262
52669d59
JQ
2632009-10-30 Jerry Quinn <jlquinn@optonline.net>
264
265 * libsupc++/tinfo.cc (operator=(const type_info&)): Reapply 153734.
266 * libsupc++/typeinfo (type_info::name()): Likewise.
267 * libsupc++/tinfo2.cc (before): Likewise.
268
a20c8540
PC
2692009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
270
271 * include/bits/random.h: Fix typo in static_assert text.
272
f6d08b43
PC
2732009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
274
275 PR libstdc++/41759
276 * include/bits/random.h: Tweak a bit the text of some static_asserts.
277
297f34d7
PC
2782009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
279
280 * include/std/type_traits (__is_convertible_simple): Remove.
281 (__is_convertible_helper): Adjust.
282 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
283 dg-error line numbers.
284 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
285 Likewise.
286
2ea9fa8a
JQ
2872009-10-30 Jerry Quinn <jlquinn@optonline.net>
288
289 * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734.
290 * libsupc++/typeinfo (type_info::name()): Likewise.
291 * libsupc++/tinfo2.cc (before): Likewise.
292
1e43a145
JQ
2932009-10-28 Jerry Quinn <jlquinn@optonline.net>
294
295 * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by
296 pointer if name begins with '*'.
297 * libsupc++/typeinfo (type_info::name()): Likewise.
298 * libsupc++/tinfo2.cc (before): Likewise.
299
6581b14b
PC
3002009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
301 Douglas Gregor <doug.gregor@gmail.com>
302
303 PR libstdc++/40925 (again)
304 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&),
305 pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly
306 with move-only types in the presence of "null pointers".
307 * testsuite/20_util/pair/40925.cc: Extend.
308
2d0269f6
PC
3092009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
310
311 * include/std/type_traits (__is_int_or_cref): Remove.
312 (__is_convertible_helper): Fix per C++0x and simplify (the hack to
313 suppress warnings isn't necessary anymore).
314 * testsuite/20_util/is_convertible/requirements/typedefs.cc: New.
315 * testsuite/20_util/is_convertible/requirements/
316 explicit_instantiation.cc: Likewise.
317 * testsuite/20_util/is_convertible/value.cc: Likewise.
318 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
319 dg-error line numbers.
320 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
321 Likewise.
322
28a371ae
PC
3232009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
324
325 * testsuite/20_util/pair/40925.cc: Minor comment fix.
326
d858307d
PC
3272009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
328
329 PR libstdc++/40925
330 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)):
331 Use enable_if to remove it from the overload set when either _U1
332 is not convertible to _T1 or _U2 is not convertible to _T2.
333 (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove.
334
3352009-10-29 Douglas Gregor <doug.gregor@gmail.com>
336
337 PR libstdc++/40925
338 * testsuite/20_util/pair/40925.cc: Add.
339
dd6c7cdf
PC
3402009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
341
342 * include/decimal/decimal: Minor formatting and uglification fixes.
343 * include/decimal/decimal.h: Likewise.
344
de5b9f12
PC
3452009-10-28 Paolo Carlini <paolo.carlini@oracle.com>
346
347 * include/bits/stl_iterator_base_funcs.h: (next): Change
348 template parameter name consistently with the resolution
349 of DR 1011 ([Ready] in Santa Cruz).
350
15e2a6c0
JS
3512009-10-28 Johannes Singler <singler@kit.edu>
352
353 PR libstdc++/40852
354 * include/parallel/multiseq_selection.h
355 (multiseq_partition, multiseq_selection): Avoid intermediate
356 values exceeding the integer type range for very large inputs.
357
9c67ec22
PC
3582009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
359
360 * include/std/chrono (duration<>::duration(const duration<>&)): Fix
361 per the straightforward resolution of DR 974.
362 * testsuite/20_util/duration/cons/dr974.cc: Add.
363
89c74f4a
JJ
3642009-10-26 Jakub Jelinek <jakub@redhat.com>
365
366 PR libstdc++/38923
367 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
368 *s. Accept ld version without text in ()s.
369 * configure: Regenerated.
370
20f2653e
JM
3712009-10-26 Jason Merrill <jason@redhat.com>
372
373 Core issue 906
374 * include/std/future (~Future_result_base): Default outside class
375 body.
376 * include/std/system_error (error_category()): Likewise.
377 * libsupc++/nested_exception.h (nested_exception): Remove
378 exception specifications from defaulted methods.
379
927dc7c6
PC
380009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
381
382 PR libstdc++/41773
383 Revert:
384 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
385
386 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
387 const _Alloc&)): New, declare.
388 (_S_construct(_CharT*, _CharT*, const _Alloc&),
389 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
390 _S_construct(iterator, iterator, const _Alloc&),
391 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
392 forward to the latter.
393 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
394 size_type, const _Alloc&)): Define.
395 (basic_string(const basic_string&, size_type, size_type),
396 basic_string(const basic_string&, size_type, size_type,
397 const _Alloc&), basic_string(const _CharT*, size_type,
398 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
399 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
400 * config/abi/pre/gnu.ver: Remove recently added exports.
401 * src/string-inst.cc: Remove instantiations.
402
b6a182f2
PC
4032009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
404
405 PR libstdc++/41763
406 * include/bits/valarray_array.h (__valarray_default_construct,
407 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
408 __valarray_destroy_elements, __valarray_product): Do not qualify with
409 __restrict__ pointers accessing data also accessed by other pointers.
410
50e9ed7c
PC
4112009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
412
413 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
414 const _Alloc&)): New, declare.
415 (_S_construct(_CharT*, _CharT*, const _Alloc&),
416 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
417 _S_construct(iterator, iterator, const _Alloc&),
418 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
419 forward to the latter.
420 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
421 size_type, const _Alloc&)): Define.
422 (basic_string(const basic_string&, size_type, size_type),
423 basic_string(const basic_string&, size_type, size_type,
424 const _Alloc&), basic_string(const _CharT*, size_type,
425 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
426 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
427 * config/abi/pre/gnu.ver: Remove recently added exports.
428 * src/string-inst.cc: Remove instantiations.
429
8345c8e4
PM
4302009-10-15 Phil Muldoon <pmuldoon@redhat.com>
431
432 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
433 (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
434
02be8f4a
BK
4352009-10-16 Benjamin Kosnik <bkoz@redhat.com>
436
437 * include/c_compatibility/stdatomic.h: Include cstdatomic if
438 __cplusplus.
439
3808dfec
BK
4402009-10-15 Benjamin Kosnik <bkoz@redhat.com>
441
442 PR libstdc++/40654
443 PR libstdc++/40826
444 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
445 static_cast from base to derived.
446 (atomic_flag_clear_explicit): Same.
447 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
448 Remove value type constructor.
449 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
450 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
451 initialized the atomic_flag member.
452
49d60f14
BK
4532009-10-14 Benjamin Kosnik <bkoz@redhat.com>
454
455 * doc/xml/authors.xml: Update.
456 * doc/xml/manual/intro.xml: Move test section...
457 * doc/xml/manual/appendix_porting.xml: ...here.
458 * doc/xml/manual/diagnostics.xml: Edit.
459 * doc/xml/manual/using.xml: Break out exception section.
460 * doc/xml/manual/using_exceptions.xml: New.
461 * doc/html: Regenerate.
462
7fee263a
PC
4632009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
464
465 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
466
5cab7013
PC
4672009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
468
469 * include/bits/basic_string.h (operator+=(initializer_list<>),
470 append(initializer_list<>)): Forward to the append overload taking
471 a const CharT* pointer and a size, thus avoiding instantiating
472 unnecessarily in the built library the overload taking a pair of
473 iterators.
474 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
475 for assign.
476 (insert(iterator, initializer_list<>): Likewise for insert.
477
42999928
PC
4782009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
479
480 * include/bits/c++config: Do not disable extern templates for string
481 in plain parallel-mode and in profile-mode; add comment explaining
482 _GLIBCXX_EXTERN_TEMPLATE == -1.
1351c401 483 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
42999928 484
f0673555
JM
4852009-10-14 Jason Merrill <jason@redhat.com>
486
42999928 487 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
f0673555 488
a018595e
PC
4892009-10-13 Paolo Carlini <paolo.carlini@oracle.com>
490
491 * include/parallel/for_each_selectors.h: Minor uglification and
492 stylistic fixes.
493
3525f49b
ESR
4942009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net>
495
a018595e
PC
496 * include/precompiled/stdc++.h: Include <initializer_list>
497 for completeness.
3525f49b 498
77e3c516
PC
4992009-10-12 Paolo Carlini <paolo.carlini@oracle.com>
500
501 * include/bits/random.h (class linear_congruential_engine,
502 class mersenne_twister_engine, class subtract_with_carry_engine,
503 class discard_block_engine, class independent_bits_engine,
504 class shuffle_order_engine, class uniform_int_distribution,
505 class binomial_distribution, class geometric_distribution,
506 class negative_binomial_distribution, class poisson_distribution,
507 class discrete_distribution): Do not use simulated concept checks,
508 tidy startic_asserts on argument types and ranges.
509 (class uniform_real_distribution, class normal_distribution,
510 class lognormal_distribution, class gamma_distribution,
511 class chi_squared_distribution, class cauchy_distribution,
512 class fisher_f_distribution, class student_t_distribution,
513 class exponential_distribution, class weibull_distribution,
514 class extreme_value_distribution, class piecewise_linear_distribution,
515 class piecewise_constant_distribution): Add static_assert on
516 template argument type.
517 * include/std/random: Do not include <bits/concept_check.h>.
518 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
519 Fix.
520 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
521 Likewise.
522 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
523 Likewise.
524 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
525 Likewise.
526 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
527 Likewise.
528 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
529 Likewise.
530 * testsuite/26_numerics/random/discard_block_engine/requirements/
531 typedefs.cc: Likewise.
532 * testsuite/26_numerics/random/discard_block_engine/operators/
533 equal.cc: Likewise.
534 * testsuite/26_numerics/random/discard_block_engine/operators/
535 serialize.cc: Likewise.
536 * testsuite/26_numerics/random/linear_congruential_engine/
537 requirements/non_uint_neg.cc: Tweak.
538
9b99d0fd
GP
5392009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
540
541 * doc/xml/manual/messages.xml: Update GNU gettext reference.
542
ff7c1dc1 5432009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
a25f290c
GP
544
545 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
546 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
547 Update link to bogus site with reference to unix.org.
548 * doc/xml/manual/ctype.xml: Ditto.
549 * doc/xml/manual/locale.xml: Ditto.
550
6aa7cd49
PC
5512009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
552
553 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
554 * include/parallel/for_each_selectors.h
555 (__adjacent_difference_selector): Likewise.
556
a020110e
PC
5572009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
558
559 * include/ext/bitmap_allocator.h: Minor clean-ups.
560
38bf8621
PC
5612009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
562
563 * config/abi/pre/gnu.ver: Adjust exports.
564
b44d3aa8
PM
5652009-10-07 Phil Muldoon <pmuldoon@redhat.com>
566
567 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
568 pretty-printer section.
569
3c5339cb
CJ
5702009-10-07 Chris Jefferson <chris@bubblescope.net>
571
572 * testsuite/25_algorithms/rotate/moveable2.cc: New.
573
02ebbe2f
JJ
5742009-10-06 Janis Johnson <janis187@us.ibm.com>
575
576 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
577 * testsuite/decimal/cast_neg.cc: Ditto.
578 * testsuite/decimal/comparison.cc: Ditto.
579 * testsuite/decimal/compound-assignment.cc: Ditto.
580 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
581 * testsuite/decimal/conversion-from-float.cc: Ditto.
582 * testsuite/decimal/conversion-from-integral.cc: Ditto.
583 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
584 * testsuite/decimal/conversion-to-integral.cc: Ditto.
585 * testsuite/decimal/ctor.cc: Ditto.
586 * testsuite/decimal/incdec.cc: Ditto.
587 * testsuite/decimal/incdec-memfunc.cc: Ditto.
588 * testsuite/decimal/make-decimal.cc: Ditto.
589 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
590 * testsuite/decimal/operator_neg.cc: Ditto.
591 * testsuite/decimal/unary-arith.cc: Ditto.
592
e48efd3b
BK
5932009-10-05 Benjamin Kosnik <bkoz@redhat.com>
594
595 * doc/html/*: Regenerate.
596
cadd2a9c
JB
5972009-10-05 John Bytheway <jbytheway@gmail.com>
598
599 PR libstdc++/41530
600 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
601 Fix to just move.
602 * testsuite/20_util/tuple/cons/41530.cc: New.
603
8c32d1e0
PM
6042009-10-05 Phil Muldoon <pmuldoon@redhat.com>
605
606 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
607 printers. Add links to GDB wiki/online manual.
608
4cdc8761
BK
6092009-10-05 Benjamin Kosnik <bkoz@redhat.com>
610 Edward Smith-Rowland <3dw4rd@verizon.net>
611
612 * include/decimal/decimal: Warn if decimal floating point types
613 are not available.
614 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
615 * configure.ac: Use it.
616 * configure: Regenerate.
617 * config.h.in: Regenerate.
618
6192009-10-05 Benjamin Kosnik <bkoz@redhat.com>
620
621 * include/Makefile.am: Remove stray line break.
622
623 * include/decimal/decimal: Brief class doxygen markup.
624 * libsupc++/exception: Whitespace cleanup.
625
626 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
627 decimal.
628 * scripts/create_testsuite_files (dlist): Same.
629
630 * doc/xml/manual/using.xml: One column in table. Move after TR1.
631
632 * testsuite/decimal/bad-cast.cc: Move to...
633 * testsuite/decimal/cast_neg.cc: ...here.
634 * testsuite/decimal/bad-mixed-mode.cc: Move to...
635 * testsuite/decimal/mixed-mode_neg.cc: ...here.
636 * testsuite/decimal/bad-operator.cc: Move to...
637 * testsuite/decimal/operator_neg.cc: ...here.
638
639 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
640
6412009-10-05 Janis Johnson <janis187@us.ibm.com>
642
643 * doc/Makefile.am: Process new file.
644 * doc/xml/manual/intro.xml: Ditto.
645 * doc/xml/manual/using.xml: Document new header.
646 * doc/xml/manual/status_cxxdecimal.xml: New file.
647 * include/Makefile.am: Process new headers.
648 * include/decimal/decimal: New file.
649 * include/decimal/decimal.h: New file.
650
6512009-10-05 Janis Johnson <janis187@us.ibm.com>
652
653 * testsuite/decimal: New directory.
654 * testsuite/decimal/bad-cast.cc: New test.
655 * testsuite/decimal/bad-mixed-mode.cc: New test.
656 * testsuite/decimal/bad-operator.cc: New test.
657 * testsuite/decimal/binary-arith.cc: New test.
658 * testsuite/decimal/comparison.cc: New test.
659 * testsuite/decimal/compound-assignment.cc: New test.
660 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
661 * testsuite/decimal/conversion-from-float.cc: New test.
662 * testsuite/decimal/conversion-from-integral.cc: New test.
663 * testsuite/decimal/conversion-to-generic-float.cc: New test.
664 * testsuite/decimal/conversion-to-integral.cc: New test.
665 * testsuite/decimal/ctor.cc: New test.
666 * testsuite/decimal/incdec.cc: New test.
667 * testsuite/decimal/incdec-memfunc.cc: New test.
668 * testsuite/decimal/make-decimal.cc: New test.
669 * testsuite/decimal/unary-arith.cc: New test.
670
fe03b3df
PC
6712009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
672
673 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
674 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
675
6762009-10-05 Chris Jefferson <chris@bubblescope.net>
677
678 * include/bits/stl_algo.h (__stable_partition_adaptive,
679 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
680 Extend to work with rvalue references in C++0x mode.
681 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
682 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
683 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
684 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
685 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
686
4232f9fd
BK
6872009-10-04 Benjamin Kosnik <bkoz@redhat.com>
688
689 * doc/xml/manual/using.xml: Add profile headers.
690 * testsuite/ext/profile/mh.cc: Restrict to linux.
691
1218d701 6922009-10-02 Silvius Rus <silvius.rus@gmail.com>
4232f9fd 693
1218d701
SR
694 * configure: Add check for execinfo.h.
695 * config.h.in: Add undef for HAVE_EXECINFO_H.
696 * include/Makefile.am: Add build support for profile mode.
697 * include/Makefile.in: Same.
698 * include/profile/base.h: New file.
699 * include/profile/bitset: Same.
700 * include/profile/deque: Same.
701 * include/profile/hashtable.h: Same.
702 * include/profile/list: Same.
703 * include/profile/map: Same.
704 * include/profile/map.h: Same.
705 * include/profile/multimap.h: Same.
706 * include/profile/multiset.h: Same.
707 * include/profile/set: Same.
708 * include/profile/set.h: Same.
709 * include/profile/unordered_map: Same.
710 * include/profile/unordered_set: Same.
711 * include/profile/vector: Same.
712 * include/profile/impl/profiler.h: Same.
713 * include/profile/impl/profiler_container_size.h: Same.
714 * include/profile/impl/profiler_hash_func.h: Same.
715 * include/profile/impl/profiler_hashtable_size.h: Same.
716 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
717 * include/profile/impl/profiler_node.h: Same.
718 * include/profile/impl/profiler_state.h: Same.
719 * include/profile/impl/profiler_trace.h: Same.
720 * include/profile/impl/profiler_vector_size.h: Same.
721 * include/profile/impl/profiler_vector_to_list.h: Same.
4232f9fd 722 * include/std/vector: Include corresponding profile header guarded by
1218d701
SR
723 _GLIBCXX_PROFILE.
724 * include/std/deque: Same.
725 * include/std/list: Same.
726 * include/std/map: Same.
727 * include/std/unordered_map: Same.
728 * include/std/bitset: Same.
729 * include/std/set: Same.
730 * include/std/unordered_set: Same.
731 * include/backward/hash_map: Same.
732 * include/backward/hash_set: Same.
733 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
734 * include/bits/c++config: Define profile namespace.
735 * testsuite/Makefile.in: Add check-profile.
736 * testsuite/Makefile.am: Same.
737 * testsuite/ext/profile/all.cc: New file.
738 * testsuite/ext/profile/mh.cc: Same.
739 * testsuite/ext/profile/mutex_extensions.cc: Same.
740 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
741 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
742 * testsuite/23_containers/vector/profile/vector.cc: Same.
743 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
744 in profile mode.
745 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
746 * testsuite/23_containers/list/capacity/29134.cc: Same.
747 * doc/Makefile.in: Add reference to profile_mode.xml.
748 * doc/Makefile.am: Same.
749 * doc/xml/manual/profile_mode.xml: New file.
750 * doc/xml/manual/debug.xml: Add link to profile mode section.
751 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
752 * doc/doxygen/user.cfg.in: Add profile mode files.
753
63ffc486
JS
7542009-10-02 Johannes Singler <singler@ira.uka.de>
755
4232f9fd
BK
756 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
757 * include/parallel/compatibility.h: Likewise.
758 * include/parallel/multiseq_selection.h: Likewise.
759 * include/parallel/random_shuffle.h: Likewise.
760 * include/parallel/random_number.h: Likewise;
761 use numeric_limits<>::digit instead of sizeof()*8.
762 * include/parallel/types.h: Likewise.
763 * doc/html/manual/bk01pt12ch31s03.html:
764 Document dependency on stdint.h.
63ffc486 765
e08312e3
PM
7662009-10-01 Phil Muldoon <pmuldoon@redhat.com>
767
768 * python/libstdcxx/v6/printers.py (StdListPrinter):
769 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
770 printer registration.
771 (StdListIteratorPrinter): Likewise.
772 (StdDebugIteratorPrinter): New printer.
773 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
774 entries. Always pass a typename where the type can change.
775 (StdSlistPrinter) Receive typename from printer registration. Use
776 in printer output.
777 (StdBitsetPrinter): Likewise.
778 (StdDequePrinter): Likewise.
779
300ea283
PC
7802009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
781
782 * include/bits/random.tcc: Define static const data members.
783 * include/tr1/random.tcc: Likewise.
784 * testsuite/26_numerics/random/subtract_with_carry_engine/
785 requirements/constants.cc: New.
786 * testsuite/26_numerics/random/mersenne_twister_engine/
787 requirements/constants.cc: Likewise.
788 * testsuite/26_numerics/random/linear_congruential_engine/
789 requirements/constants.cc: Likewise.
790 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
791 constants.cc: Likewise.
792 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
793 requirements/constants.cc: Likewise.
794 * testsuite/tr1/5_numerical_facilities/random/
795 subtract_with_carry_01/requirements/constants.cc: Likewise.
796 * testsuite/tr1/5_numerical_facilities/random/discard_block/
797 requirements/constants.cc: Likewise.
798 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
799 requirements/constants.cc: Likewise.
800 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
801 requirements/constants.cc: Likewise.
802 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
803 requirements/constants.cc: Likewise.
804
8052009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
c82852f7
RW
806
807 PR libstdc++/38923
808 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
809 use sed script portable to Solaris /bin/sed for extracting ld
810 version.
811 * configure: Regenerate.
812
bbcfe54a
BK
8132009-09-28 Benjamin Kosnik <bkoz@redhat.com>
814
300ea283
PC
815 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
816 * libsupc++/vec.cc: Same.
817 * libsupc++/vterminate.cc: Same.
818 * libsupc++/new_opnt.cc: Same.
bbcfe54a 819
b112ce96
JS
8202009-09-28 Johannes Singler <singler@ira.uka.de>
821
bbcfe54a 822 * include/parallel/for_each_selectors.h: Remove obsolete comment.
b112ce96 823
15a155ef
PC
8242009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
825
826 * doc/html/ext/lwg-active.html: Update to Revision R66.
827 * doc/html/ext/lwg-closed.html: Likewise.
bbcfe54a 828 * doc/html/ext/lwg-defects: Likewise.
15a155ef
PC
829
830 * doc/xml/manual/intro.xml: Update entry for DR 853.
831
aefb8324
GP
8322009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
833
834 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
835 according to upstream redirects.
836
0e505d53
JS
8372009-09-25 Johannes Singler <singler@ira.uka.de>
838
bbcfe54a
BK
839 * include/parallel/include/parallel/checkers.h
840 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
841 (__is_sorted): Remove default parameter for _Compare; remove
842 inappropriate printf.
0e505d53 843
3b06118a
JS
8442009-09-25 Johannes Singler <singler@ira.uka.de>
845
bbcfe54a 846 * include/parallel/base.h: Comment on presence of min/max duplicates.
3b06118a 847
da8d2b60
JS
8482009-09-25 Johannes Singler <singler@ira.uka.de>
849
bbcfe54a
BK
850 * include/parallel/partition.h (__parallel_nth_element):
851 Correct comment.
da8d2b60 852
78605f0a
JS
8532009-09-24 Johannes Singler <singler@ira.uka.de>
854
bbcfe54a
BK
855 * include/parallel/algo.h: Uglify internal identifiers;
856 correct line breaks.
857 * include/parallel/for_each.h: Likewise.
858 * include/parallel/numeric: Likewise.
859 * include/parallel/omp_loop.h: Likewise.
860 * include/parallel/omp_loop_static.h: Likewise.
861 * include/parallel/par_loop.h: Likewise.
862 * include/parallel/workstealing.h: Likewise.
78605f0a 863
2a2e7f9d
JS
8642009-09-24 Johannes Singler <singler@ira.uka.de>
865
bbcfe54a
BK
866 * include/parallel/base.h (_EqualFromLess): Move _Compare template
867 parameter to the end as of others.
868 * include/parallel/algobase.h
869 (__lexicographical_compare_switch): Likewise.
2a2e7f9d 870
4459d22e
JS
8712009-09-23 Johannes Singler <singler@ira.uka.de>
872
bbcfe54a
BK
873 * include/parallel/algobase.h: Uglify internal identifiers;
874 correct line breaks.
875 * include/parallel/algo.h: Likewise.
876 * include/parallel/base.h: Likewise.
877 * include/parallel/equally_split.h: Likewise.
878 * include/parallel/find.h: Likewise.
879 * include/parallel/find_selectors.h: Likewise.
880 * include/parallel/for_each_selectors.h: Likewise.
881 * include/parallel/list_partition.h: Likewise.
882 * include/parallel/losertree.h: Likewise.
883 * include/parallel/merge.h: Likewise.
884 * include/parallel/multiseq_selection.h: Likewise.
885 * include/parallel/multiway_merge.h: Likewise.
886 * include/parallel/multiway_mergesort.h: Likewise.
887 * include/parallel/numeric: Likewise.
888 * include/parallel/numericfwd.h: Likewise.
889 * include/parallel/omp_loop.h: Likewise.
890 * include/parallel/omp_loop_static.h: Likewise.
891 * include/parallel/par_loop.h: Likewise.
892 * include/parallel/partition.h: Likewise.
893 * include/parallel/random_shuffle.h: Likewise.
894 * include/parallel/search.h: Likewise.
895 * include/parallel/sort.h: Likewise.
896 * include/parallel/workstealing.h: Likewise.
4459d22e 897
ed20c43e
GP
8982009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
899
900 * doc/xml/manual/appendix_contributing.xml: Adjust link to
901 coreutils.
902
172d0c86
JK
9032009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
904
905 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
906
f16fd827
JM
9072009-09-17 Joseph Myers <joseph@codesourcery.com>
908
909 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
910 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
911 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
912 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
913 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
914 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
915 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
916 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
917 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
918 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
919 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
920 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
921
e10822c2
JM
9222009-09-17 Joseph Myers <joseph@codesourcery.com>
923
924 * include/ext/vstring.h (to_wstring(long long),
925 to_wstring(unsigned long long), to_wstring(long double)): Disable
926 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
927
15ac3c72
JS
9282009-09-17 Johannes Singler <singler@ira.uka.de>
929
bbcfe54a
BK
930 * include/parallel/algobase.h: Replace tabs by spaces;
931 correct line breaks.
932 * include/parallel/algorithmfwd.h: Likewise.
933 * include/parallel/balanced_quicksort.h: Likewise.
934 * include/parallel/base.h: Likewise.
935 * include/parallel/checkers.h: Likewise.
936 * include/parallel/compatibility.h: Likewise.
937 * include/parallel/equally_split.h: Likewise.
938 * include/parallel/find.h: Likewise.
939 * include/parallel/for_each.h: Likewise.
940 * include/parallel/for_each_selectors.h: Likewise.
941 * include/parallel/iterator.h: Likewise.
942 * include/parallel/list_partition.h: Likewise.
943 * include/parallel/losertree.h: Likewise.
944 * include/parallel/merge.h: Likewise.
945 * include/parallel/multiseq_selection.h: Likewise.
946 * include/parallel/multiway_merge.h: Likewise.
947 * include/parallel/multiway_mergesort.h: Likewise.
948 * include/parallel/numeric: Likewise.
949 * include/parallel/numericfwd.h: Likewise.
950 * include/parallel/omp_loop.h: Likewise.
951 * include/parallel/omp_loop_static.h: Likewise.
952 * include/parallel/par_loop.h: Likewise.
953 * include/parallel/partial_sum.h: Likewise.
954 * include/parallel/partition.h: Likewise.
955 * include/parallel/queue.h: Likewise.
956 * include/parallel/quicksort.h: Likewise.
957 * include/parallel/random_number.h: Likewise.
958 * include/parallel/random_shuffle.h: Likewise.
959 * include/parallel/search.h: Likewise.
960 * include/parallel/set_operations.h: Likewise.
961 * include/parallel/settings.h: Likewise.
962 * include/parallel/sort.h: Likewise.
963 * include/parallel/types.h: Likewise.
964 * include/parallel/unique_copy.h: Likewise.
965 * include/parallel/workstealing.h: Likewise.
966 * include/parallel/algo.h: Likewise;
967 shorten _ForwardIterator to _FIterator.
968 * include/parallel/find_selectors.h: Likewise.
15ac3c72 969
721641c4
JS
9702009-09-16 Johannes Singler <singler@ira.uka.de>
971
bbcfe54a
BK
972 * include/parallel/base.h: Correct some comments accidentally changed
973 during uglification.
974 * include/parallel/find.h: Likewise.
975 * include/parallel/find_selectors.h: Likewise.
976 * include/parallel/multiway_merge.h: Likewise.
977 * include/parallel/multiway_mergesort.h: Likewise.
978 * include/parallel/partial_sum.h: Likewise.
979 * include/parallel/partition.h: Likewise.
980 * include/parallel/queue.h: Likewise.
981 * include/parallel/random_shuffle.h: Likewise.
982 * include/parallel/settings.h: Likewise.
983 * include/parallel/sort.h: Likewise.
984 * include/parallel/tags.h: Likewise.
985 * include/parallel/workstealing.h: Likewise.
721641c4 986
54384f7f
JS
9872009-09-16 Johannes Singler <singler@ira.uka.de>
988
bbcfe54a
BK
989 * include/parallel/base.h (_EqualFromLess):
990 Correct uglification of member variables and method arguments.
991 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
992 * include/parallel/find_selectors.h (__find_first_of_selector):
993 Likewise.
994 * include/parallel/iterator.h (_IteratorTriple): Likewise.
995 * include/parallel/multiseq_selection.h
996 (_Lexicographic, _LexicographicReverse): Likewise.
997 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
998 Likewise.
999 * include/parallel/random_number.h (_RandomNumber): Likewise.
1000 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
1001 Likewise.
1002 * include/parallel/set_operations.h (__symmetric_difference_func,
1003 __difference_func, __intersection_func, __union_func,
1004 parallel_set_union, parallel_set_intersection, parallel_set_difference,
1005 parallel_set_symmetric_difference): Likewise.
1006 * include/parallel/tags.h (parallel_tag): Likewise.
1007 * include/parallel/workstealing.h (_Job): Likewise.
1008 * include/parallel/multiway_merge.h
1009 (__multiway_merge_k_variant_sentinel_switch:operator())
1010 correct uglification of _*LoserTree*.
1011 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
1012 uglification of member variables and method arguments.
1013 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
1014 * include/parallel/for_each_selectors.h: Likewise.
1015 * include/parallel/omp_loop.h: Likewise.
1016 * include/parallel/algo.h: Likewise; uglify c_rand_number.
54384f7f 1017
11b9c936
JS
10182009-09-16 Johannes Singler <singler@ira.uka.de>
1019
bbcfe54a
BK
1020 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
1021 Replace redundant _Self.
1022 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
1023 Replace redundant _Self.
1024 * include/parallel/algo.h: Correct accidental _Self in comments.
1025 * include/parallel/losertree.h: Likewise.
1026 * include/parallel/multiway_merge.h: Likewise.
1027 * include/parallel/random_shuffle.h: Likewise.
11b9c936 1028
1acba85b
JS
10292009-09-16 Johannes Singler <singler@ira.uka.de>
1030
bbcfe54a
BK
1031 * include/parallel/algobase.h: Uglify internal identifiers.
1032 * include/parallel/algo.h: Likewise.
1033 * include/parallel/algorithm: Likewise.
1034 * include/parallel/algorithmfwd.h: Likewise.
1035 * include/parallel/balanced_quicksort.h: Likewise.
1036 * include/parallel/base.h: Likewise.
1037 * include/parallel/basic_iterator.h: Likewise.
1038 * include/parallel/checkers.h: Likewise.
1039 * include/parallel/compatibility.h: Likewise.
1040 * include/parallel/compiletime_settings.: Likewise.
1041 * include/parallel/equally_split.h: Likewise.
1042 * include/parallel/features.h: Likewise.
1043 * include/parallel/find.h: Likewise.
1044 * include/parallel/find_selectors.h: Likewise.
1045 * include/parallel/for_each.h: Likewise.
1046 * include/parallel/for_each_selectors.h: Likewise.
1047 * include/parallel/iterator.h: Likewise.
1048 * include/parallel/list_partition.h: Likewise.
1049 * include/parallel/losertree.h: Likewise.
1050 * include/parallel/merge.h: Likewise.
1051 * include/parallel/multiseq_selection.h: Likewise.
1052 * include/parallel/multiway_merge.h: Likewise.
1053 * include/parallel/multiway_mergesort.h: Likewise.
1054 * include/parallel/numeric: Likewise.
1055 * include/parallel/numericfwd.h: Likewise.
1056 * include/parallel/omp_loop.h: Likewise.
1057 * include/parallel/omp_loop_static.h: Likewise.
1058 * include/parallel/parallel.h: Likewise.
1059 * include/parallel/par_loop.h: Likewise.
1060 * include/parallel/partial_sum.h: Likewise.
1061 * include/parallel/partition.h: Likewise.
1062 * include/parallel/queue.h: Likewise.
1063 * include/parallel/quicksort.h: Likewise.
1064 * include/parallel/random_number.h: Likewise.
1065 * include/parallel/random_shuffle.h: Likewise.
1066 * include/parallel/search.h: Likewise.
1067 * include/parallel/set_operations.h: Likewise.
1068 * include/parallel/settings.h: Likewise.
1069 * include/parallel/sort.h: Likewise.
1070 * include/parallel/tags.h: Likewise.
1071 * include/parallel/types.h: Likewise.
1072 * include/parallel/unique_copy.h: Likewise.
1073 * include/parallel/workstealing.h: Likewise.
1acba85b 1074
af0b8d73
PC
10752009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1076
1077 PR libstdc++/41037
1078 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
1079 and wcerr flags.
1080 * testsuite/27_io/objects/char/41037.cc: New.
1081 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
1082
3cec90b4
AS
10832009-09-14 Andrew Stubbs <ams@codesourcery.com>
1084
1085 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
1086 constraint.
1087
6aa8519d
JS
10882009-09-11 Johannes Singler <singler@ira.uka.de>
1089
bbcfe54a
BK
1090 * include/parallel/multiway_merge.h
1091 (multiway_merge_exact_splitting): Deallocate borders correctly.
1092 (parallel_multiway_merge): Remove unnecessarily complicated
1093 allocation, random access iterators are default-constructible;
1094 deallocate ne_seqs correctly.
6aa8519d 1095
fc52f99d
PC
10962009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
1097
1098 PR libstdc++/41316
1099 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
1100 Remove.
1101 (forward_list<>::sort(_Comp)): Only declare.
1102 (forward_list<>::sort()): Forward to the latter.
1103 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
1104 Remove definition.
1105 (forward_list<>::sort(_Comp)): Define.
1106 * testsuite/23_containers/forward_list/requirements/dr438/
1107 assign_neg.cc: Adjust dg-error line number.
1108 * testsuite/23_containers/forward_list/requirements/dr438/
1109 insert_neg.cc: Likewise.
1110 * testsuite/23_containers/forward_list/requirements/dr438/
1111 constructor_1_neg.cc: Likewise.
1112 * testsuite/23_containers/forward_list/requirements/dr438/
1113 constructor_2_neg.cc: Likewise.
1114
878f62e5
RW
11152009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1116
1117 * src/Makefile.am (libstdc___la_LINK): New.
1118 * src/Makefile.in: Regenerate.
1119
29cd5cc5
LR
11202009-09-09 Loren J. Rittle <ljrittle@acm.org>
1121
1122 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
1123 *-*-freebsd* from both dg-do and dg-options.
1124
713e2ea6
AO
11252009-09-08 Alexandre Oliva <aoliva@redhat.com>
1126
1127 * configure: Rebuilt with modified libtool.m4.
1128
d4e0a1c0 11292009-09-07 H.J. Lu <hongjiu.lu@intel.com>
bbcfe54a 1130 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
d4e0a1c0
L
1131
1132 PR libstdc++/41280
1133 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
1134 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
1135 * configure: Regenerate.
1136
f7d601a5
PC
11372009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
1138
1139 PR libstdc++/41267
1140 * include/bits/stl_algobase.h (__copy_move::__copy_m,
1141 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
1142 with a null third argument.
1143
880b527f
BK
11442009-09-04 Benjamin Kosnik <bkoz@redhat.com>
1145
1146 Revert.
1147 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1148 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1149 bool for stream sentry objects.
1150 * include/bits/istream.tcc: Same.
1151 * include/bits/ostream.tcc: Same.
1152 * include/bits/basic_string.tcc: Same.
1153 * include/bits/ostream_insert.h: Same.
1154 * src/istream.cc: Same.
1155
865dfe39
RW
11562009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1157
6330e1d9
RW
1158 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
1159 instantiation with additional commands issued for each Makefile
1160 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
1161 runs these commands.
1162 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
1163 running `make' in include, passing `pch_build=' to `make'.
1164 * configure: Regenerate.
1165
865dfe39
RW
1166 PR libstdc++/41220
1167 * include/Makefile.am (CLEANFILES): Add stamp-host.
1168 * include/Makefile.in: Regenerate.
1169
ea9549ff
JM
11702009-09-02 Joseph Myers <joseph@codesourcery.com>
1171
1172 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
1173 under util/ to remote host. Copy .h and .hpp files at more levels
1174 under util/ to remote host.
1175
e123d196
PC
11762009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1177
1178 * include/bits/stl_uninitialized.h
880b527f 1179 (__uninitialized_copy::uninitialized_copy): Just call (the now
e123d196
PC
1180 forwarding) _Construct.
1181
01bbe151
CJ
11822009-09-01 Chris Jefferson <chris@bubblescope.net>
1183 Paolo Carlini <paolo.carlini@oracle.com>
1184
1185 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
1186 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1187 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
1188 move_iterators/1.cc: Adjust, do not define
1189 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1190 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
1191 move_iterators/1.cc: Likewise.
1192 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
1193 * testsuite/25_algorithms/move/1.cc: Likewise.
1194 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
1195 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
1196 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
1197 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
1198 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
1199 test for predicated test.
1200 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
1201 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
1202 for predicated version.
1203 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
1204
1205 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
1206 enable test2 and test3.
1207
1208 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
1209 moving bug in C++0x mode.
1210
1211 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
1212 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
1213 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
1214 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
1215
d35c8bb5
UB
12162009-08-31 Uros Bizjak <ubizjak@gmail.com>
1217 Kaz Kojima <kkojima@gcc.gnu.org>
1218
1219 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
1220 dg-add-options ieee.
1221 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1222 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1223 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1224 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1225 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1226 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1227 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1228 * testsuite/18_support/numeric_limits/
1229 specialization_default_values.cc: Likewise.
1230 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1231 * testsuite/26_numerics/complex/pow.cc: Likewise.
1232 * testsuite/tr1/5_numerical_facilities/special_functions/
1233 01_assoc_laguerre/check_nan.cc: Likewise.
1234 * testsuite/tr1/5_numerical_facilities/special_functions/
1235 02_assoc_legendre/check_nan.cc: Likewise.
1236 * testsuite/tr1/5_numerical_facilities/special_functions/
1237 03_beta/check_nan.cc: Likewise.
1238 * testsuite/tr1/5_numerical_facilities/special_functions/
1239 04_comp_ellint_1/check_nan.cc: Likewise.
1240 * testsuite/tr1/5_numerical_facilities/special_functions/
1241 05_comp_ellint_2/check_nan.cc: Likewise.
1242 * testsuite/tr1/5_numerical_facilities/special_functions/
1243 06_comp_ellint_3/check_nan.cc: Likewise.
1244 * testsuite/tr1/5_numerical_facilities/special_functions/
1245 07_conf_hyperg/check_nan.cc: Likewise.
1246 * testsuite/tr1/5_numerical_facilities/special_functions/
1247 08_cyl_bessel_i/check_nan.cc: Likewise.
1248 * testsuite/tr1/5_numerical_facilities/special_functions/
1249 09_cyl_bessel_j/check_nan.cc: Likewise.
1250 * testsuite/tr1/5_numerical_facilities/special_functions/
1251 10_cyl_bessel_k/check_nan.cc: Likewise.
1252 * testsuite/tr1/5_numerical_facilities/special_functions/
1253 11_cyl_neumann/check_nan.cc: Likewise.
1254 * testsuite/tr1/5_numerical_facilities/special_functions/
1255 12_ellint_1/check_nan.cc: Likewise.
1256 * testsuite/tr1/5_numerical_facilities/special_functions/
1257 13_ellint_2/check_nan.cc: Likewise.
1258 * testsuite/tr1/5_numerical_facilities/special_functions/
1259 14_ellint_3/check_nan.cc: Likewise.
1260 * testsuite/tr1/5_numerical_facilities/special_functions/
1261 15_expint/check_nan.cc: Likewise.
1262 * testsuite/tr1/5_numerical_facilities/special_functions/
1263 16_hermite/check_nan.cc: Likewise.
1264 * testsuite/tr1/5_numerical_facilities/special_functions/
1265 17_hyperg/check_nan.cc: Likewise.
1266 * testsuite/tr1/5_numerical_facilities/special_functions/
1267 18_laguerre/check_nan.cc: Likewise.
1268 * testsuite/tr1/5_numerical_facilities/special_functions/
1269 19_legendre/check_nan.cc: Likewise.
1270 * testsuite/tr1/5_numerical_facilities/special_functions/
1271 20_riemann_zeta/check_nan.cc: Likewise.
1272 * testsuite/tr1/5_numerical_facilities/special_functions/
1273 21_sph_bessel/check_nan.cc: Likewise.
1274 * testsuite/tr1/5_numerical_facilities/special_functions/
1275 22_sph_legendre/check_nan.cc: Likewise.
1276 * testsuite/tr1/5_numerical_facilities/special_functions/
1277 23_sph_neumann/check_nan.cc: Likewise.
1278
6401164d
PC
12792009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1280
1281 * include/bits/stl_construct.h: Include <bits/move.h>.
1282
55dd8445
CJ
12832009-08-29 Chris Jefferson <chris@bubblescope.net>
1284
1285 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
1286 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
1287 Add.
1288 * include/bits/stl_tempbuf.h (_Temporary_buffer::
1289 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
1290 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
1291 C++0x mode.
1292 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
1293 const copy_tracker&)): Add.
1294 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
1295 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
1296
3d1be5be
BK
12972009-08-26 Benjamin Kosnik <bkoz@redhat.com>
1298
1299 * config/abi/pre/gnu.ver: Fixups for string member functions.
1300
41bc3c4a
JW
13012009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
1302
1303 PR libstdc++/41005
1304 * configure.ac: Bump libtool_VERSION to 6:14:0.
1305 * configure: Regenerate.
1306 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
1307 * src/Makefile.in: Regenerate.
1308 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
1309 move <future> symbols to 3.4.14 version.
1310 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
1311
439a0f5a
BK
13122009-08-25 Benjamin Kosnik <bkoz@redhat.com>
1313
1314 * include/bits/basic_string.h (basic_string): Add cbegin(),
1315 cend(), crbegin(), crend() in C++0x mode.
1316 * config/abi/pre/gnu.ver: Add exports.
1317
1318 * testsuite/util/testsuite_containers.h: New.
1319 * testsuite/util/testsuite_container_traits.h: New.
1320 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
1321 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
1322 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
1323 * testsuite/ext/vstring/requirements/typedefs.cc: New.
1324 * testsuite/23_containers/unordered_map/requirements/
1325 cliterators.cc: Edit.
1326 * testsuite/23_containers/unordered_map/requirements/
1327 citerators.cc: Edit.
1328 * testsuite/23_containers/unordered_map/requirements/
1329 explicit_instantiation/1.cc: New.
1330 * testsuite/23_containers/unordered_map/requirements/
1331 explicit_instantiation/2.cc: New.
1332 * testsuite/23_containers/unordered_map/requirements/
1333 explicit_instantiation/3.cc: New.
1334 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
1335 * testsuite/23_containers/unordered_map/requirements/
1336 explicit_instantiation.cc: Move to nested directory.
1337 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
1338 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
1339 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
1340 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
1341 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
1342 * testsuite/23_containers/set/requirements/typedefs.cc: New.
1343 * testsuite/23_containers/unordered_multimap/requirements/
1344 cliterators.cc: Edit.
1345 * testsuite/23_containers/unordered_multimap/requirements/
1346 citerators.cc: Edit.
1347 * testsuite/23_containers/unordered_multimap/requirements/
1348 explicit_instantiation/1.cc: New.
1349 * testsuite/23_containers/unordered_multimap/requirements/
1350 explicit_instantiation/2.cc: Edit.: New.
1351 * testsuite/23_containers/unordered_multimap/requirements/
1352 explicit_instantiation/3.cc: New.
1353 * testsuite/23_containers/unordered_multimap/requirements/
1354 typedefs.cc: Edit.
1355 * testsuite/23_containers/unordered_multimap/requirements/
1356 explicit_instantiation.cc: Move to nested.
1357 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
1358 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
1359 * testsuite/23_containers/forward_list/requirements/dr438/
1360 insert_neg.cc: New.
1361 * testsuite/23_containers/forward_list/requirements/dr438/
1362 assign_neg.cc: New.
1363 * testsuite/23_containers/forward_list/requirements/dr438/
1364 constructor_1_neg.cc: New.
1365 * testsuite/23_containers/forward_list/requirements/dr438/
1366 constructor_2_neg.cc: New.
1367 * testsuite/23_containers/forward_list/requirements/dr438/
1368 constructor.cc: New.
1369 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
1370 * testsuite/23_containers/unordered_set/requirements/
1371 cliterators.cc: Edit.
1372 * testsuite/23_containers/unordered_set/requirements/
1373 citerators.cc: Edit.
1374 * testsuite/23_containers/unordered_set/requirements/
1375 explicit_instantiation/1.cc: New.
1376 * testsuite/23_containers/unordered_set/requirements/
1377 explicit_instantiation/2.cc: New.
1378 * testsuite/23_containers/unordered_set/requirements/
1379 explicit_instantiation/3.cc: New.
1380 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
1381 * testsuite/23_containers/unordered_set/requirements/
1382 explicit_instantiation.cc: Move to nested.
1383 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
1384 * testsuite/23_containers/vector/requirements/dr438/bool/
1385 constructor.cc: Move.
1386 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
1387 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
1388 * testsuite/23_containers/vector/bool/requirements/dr438/
1389 constructor.cc: New.
1390 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
1391 * testsuite/23_containers/deque/requirements/typedefs.cc
1392 * testsuite/23_containers/stack/requirements/typedefs.cc
1393 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
1394 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
1395 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
1396 * testsuite/23_containers/list/requirements/typedefs.cc: New.
1397 * testsuite/23_containers/unordered_multiset/requirements/
1398 cliterators.cc: Edit.
1399 * testsuite/23_containers/unordered_multiset/requirements/
1400 citerators.cc: Edit.
1401 * testsuite/23_containers/unordered_multiset/requirements/
1402 explicit_instantiation.cc: Move.
1403 * testsuite/23_containers/unordered_multiset/requirements/
1404 explicit_instantiation/1.cc: New.
1405 * testsuite/23_containers/unordered_multiset/requirements/
1406 explicit_instantiation/2.cc: New.
1407 * testsuite/23_containers/unordered_multiset/requirements/
1408 explicit_instantiation/3.cc: New.
1409 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
1410 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
1411 * testsuite/23_containers/map/requirements/typedefs.cc: New.
1412 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
1413 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
1414 Move.
1415 * testsuite/23_containers/array/requirements/
1416 explicit_instantiation/1.cc: New.
1417 * testsuite/23_containers/array/requirements/
1418 explicit_instantiation/2.cc: New.
1419 * testsuite/23_containers/array/requirements/typedefs.cc: New.
1420
df58e648
RW
14212009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1422
1423 * configure.ac (AC_PREREQ): Bump to 2.64.
1424
f9590eae
CJ
14252009-08-24 Chris Jefferson <chris@bubblescope.net>
1426
1427 * include/stl_algo.h (__unguarded_partition_pivot,
1428 __move_median_first): New.
1429 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
1430 types.
1431 (__unguarded_linear_insert): Assume always inserting value at __last.
1432 (__unguarded_partition): Take pivot by reference.
55dd8445
CJ
1433 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
1434 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
f9590eae 1435
98791cfd
RW
14362009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1437
1438 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
1439 before --mode argument.
1440 * libsupc++/Makefile.in: Regenerate.
1441
5213506e
RW
14422009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1443
70fa0efa
RW
1444 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
1445 2.64 and Automake 1.11 in examples; update link to Autoconf
1446 manual page about quadrigraphs.
1447 * Makefile.am (install-html, install-pdf): Remove.
1448 * Makefile.in: Regenerate.
1449
5213506e
RW
1450 * Makefile.in: Regenerate.
1451 * acinclude.m4: Regenerate.
1452 * aclocal.m4: Regenerate.
1453 * config.h.in: Regenerate.
1454 * configure: Regenerate.
1455 * doc/Makefile.in: Regenerate.
1456 * include/Makefile.in: Regenerate.
1457 * libsupc++/Makefile.in: Regenerate.
1458 * po/Makefile.in: Regenerate.
1459 * python/Makefile.in: Regenerate.
1460 * src/Makefile.in: Regenerate.
1461 * testsuite/Makefile.in: Regenerate.
1462
84fec8a5
RW
14632009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1464
1465 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
1466 $(LIBTOOLFLAGS).
1467 * libsupc++/Makefile.in: Regenerate.
1468 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
1469 and $(LIBTOOLFLAGS).
1470 * src/Makefile.in: Regenerate.
1471
0df3d1ad
PC
14722009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1473
1474 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
1475 missing dg-require directives.
1476
a15afcc6
ESR
14772009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1478
1479 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
1480 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
1481 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
1482 __numeric_constants<_Tp>::__gamma_e().
1483
e83fd9d7
BK
14842009-08-17 Benjamin Kosnik <bkoz@redhat.com>
1485
1486 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
1487
ae66da3b
RW
14882009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1489
1490 * configure.ac: Move guarded checks for CC and CXX ...
1491 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
1492 * configure: Regenerate.
1493
c105751c 14942009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
e1923769 1495 Paolo Carlini <paolo.carlini@oracle.com>
c105751c 1496
e1923769
ESR
1497 PR libstdc++/41061
1498 * include/bits/random.h (operator<<(std::basic_ostream<>&,
439a0f5a 1499 const std::lognormal_distribution<>&),
e1923769
ESR
1500 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
1501 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
1502 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
1503 operator<<(std::basic_ostream<>&,
1504 const std::chi_squared_distribution<>&),
1505 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
1506 operator<<(std::basic_ostream<>&,
1507 const std::fisher_f_distribution<>&),
1508 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
1509 operator<<(std::basic_ostream<>&,
1510 const std::student_t_distribution<>&),
1511 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
1512 operator<<(std::basic_ostream<>&,
1513 const std::negative_binomial_distribution<>&)): Declare friend.
1514 * testsuite/26_numerics/random/uniform_real_distribution/operators/
1515 serialize.cc: New.
1516 * testsuite/26_numerics/random/piecewise_constant_distribution/
1517 operators/serialize.cc: Likewise.
1518 * testsuite/26_numerics/random/chi_squared_distribution/operators/
1519 serialize.cc: Likewise.
1520 * testsuite/26_numerics/random/normal_distribution/operators/
1521 serialize.cc: Likewise.
1522 * testsuite/26_numerics/random/uniform_int_distribution/operators/
1523 serialize.cc: Likewise.
1524 * testsuite/26_numerics/random/poisson_distribution/operators/
1525 serialize.cc: Likewise.
1526 * testsuite/26_numerics/random/bernoulli_distribution/operators/
1527 serialize.cc: Likewise.
1528 * testsuite/26_numerics/random/discrete_distribution/operators/
1529 serialize.cc: Likewise.
1530 * testsuite/26_numerics/random/weibull_distribution/operators/
1531 serialize.cc: Likewise.
1532 * testsuite/26_numerics/random/negative_binomial_distribution/
1533 operators/serialize.cc: Likewise.
1534 * testsuite/26_numerics/random/cauchy_distribution/operators/
1535 serialize.cc: Likewise.
1536 * testsuite/26_numerics/random/gamma_distribution/operators/
1537 serialize.cc: Likewise.
1538 * testsuite/26_numerics/random/fisher_f_distribution/operators/
1539 serialize.cc: Likewise.
1540 * testsuite/26_numerics/random/exponential_distribution/operators/
1541 serialize.cc: Likewise.
1542 * testsuite/26_numerics/random/lognormal_distribution/operators/
1543 serialize.cc: Likewise.
1544 * testsuite/26_numerics/random/binomial_distribution/operators/
1545 serialize.cc: Likewise.
1546 * testsuite/26_numerics/random/extreme_value_distribution/operators/
1547 serialize.cc: Likewise.
1548 * testsuite/26_numerics/random/piecewise_linear_distribution/
1549 operators/serialize.cc
1550 * testsuite/26_numerics/random/student_t_distribution/operators/
1551 serialize.cc: Likewise.
1552 * testsuite/26_numerics/random/geometric_distribution/operators/
1553 serialize.cc: Likewise.
1554
15552009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1556
1557 * include/bits/stl_tree.h: In C++0x mode make erase return
1558 an iterator as per DR 130.
c105751c
ESR
1559 * include/bits/stl_set.h: Same.
1560 * include/bits/stl_multiset.h: Same.
1561 * include/bits/stl_map.h: Same.
1562 * include/bits/stl_multimap.h: Same.
1563 * doc/xml/manual/intro.xml: Document.
1564 * testsuite/23_containers/set/dr130.cc: New.
1565 * testsuite/23_containers/multiset/dr130.cc: New.
1566 * testsuite/23_containers/map/dr130.cc: New.
1567 * testsuite/23_containers/multimap/dr130.cc: New.
1568
b4d64776
BK
15692009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1570
1571 * include/ext/pointer.h: Add pragma system_header, use
1572 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1573
34d35753
UB
15742009-08-14 Uros Bizjak <ubizjak@gmail.com>
1575
1576 * src/compatibility-ldbl.cc: Include cmath.
1577
2019698b
BK
15782009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1579
1580 * src/compatibility-ldbl.cc: Include tr1/functional.
1581
5d32a15e
BK
15822009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1583
1584 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1585
12d74f0d
BK
15862009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1587
1588 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1589 * include/precompiled/stdc++.h: Don't include cassert if
1590 _GLIBCXX_NO_ASSERT defined.
1591 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1592 semi-colon.
1593 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1594 Same.
1595
1596 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1597 directory.
1598 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1599 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1600 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1601
1602 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1603 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1604 use stdc++.h include.
1605 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1606 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1607 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1608 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1609 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1610 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1611 ...this.
1612 * testsuite/17_intro/headers/c++200x/all.cc: To...
1613 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1614 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1615 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1616 ...this.
1617 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1618 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1619
41ca4246
BK
16202009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1621
1622 * include/std/future: Move error handling bits outside macro guard.
1623 * src/future.cc: Adjust.
1624
1625 * include/precompiled/stdc++.h: Add future.
1626 * doc/xml/manual/using.xml: Same.
1627
a00e3769
BK
16282009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1629
1630 * src/hashtable.cc: Just definitions.
1631 * src/hashtable_c++0x.cc: Compile C++0x versions.
1632 * src/hash.cc: Same.
1633 * src/hash_c++0x.cc: Same.
1634 src/hash_tr1.cc: Compile TR1 versions.
1635 src/hashtable_tr1.cc: Same.
1636
1637 * src/limits_c++0x.cc: Sync build error handling.
1638
1639 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1640 hashtable.cc to hashtable_tr1.cc.
1641 * src/Makefile.in: Regenerate.
1642
53020026
BK
16432009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1644
1645 * include/tr1_impl/functional: Doxygen markup.
1646
1647 * doc/html/*: Regenerate.
1648
8d1b99e2
BK
16492009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1650
1651 * include/std/future: Fixes for -fno-exceptions.
1652 * include/bits/functexcept.h: Same.
1653 * libsupc++/exception_ptr.h: Same.
1654 * src/pool_allocator.cc: Same.
1655 * src/future.cc: Same.
1656 * src/functexcept.cc: Same.
1657 * config/abi/pre/gnu.ver: New exports.
1658 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1659 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1660 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1661 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1662 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1663 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1664 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1665
1666 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1667 * testsuite/23_containers/deque/operators/2.cc: New.
1668
ac517fcb
PC
16692009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1670
1671 * src/hash.cc (hash<string>::operator()(string),
1672 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1673 nothing.
1674 * include/bits/functional_hash.h (hash<error_code>::
1675 operator()(error_code)): Likewise.
1676
21da6d0f
BK
16772009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1678
1679 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
439a0f5a
BK
1680 bool for stream sentry objects.
1681 * include/bits/istream.tcc: Same.
1682 * include/bits/ostream.tcc: Same.
1683 * include/bits/basic_string.tcc: Same.
21da6d0f 1684 * include/bits/ostream_insert.h: Same.
439a0f5a 1685 * src/istream.cc: Same.
21da6d0f 1686
05168714
PC
16872009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1688
1689 PR libstdc++/15523
1690 * include/debug/safe_iterator.h (_Safe_iterator<>::
1691 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1692 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1693 do not error out when the source is a value-initialized iterator.
1694 * testsuite/23_containers/vector/15523.cc: New.
1695 * doc/xml/manual/intro.xml: Add an entry for DR 408.
1696
53a381dc
PC
16972009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1698
1699 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
1700 cosmetic changes, inline.
1701 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
1702 Likewise.
1703 * include/bits/move.h: Minor cosmetic changes.
1704
453def3e
PC
17052009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1706
1707 PR libstdc++/40912 (final)
1708 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
1709 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1710 parms_neg.cc: Likewise.
1711 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1712 parms.cc: Likewise.
1713 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1714 default.cc: Likewise.
1715 * testsuite/26_numerics/random/uniform_real_distribution/
1716 requirements/typedefs.cc: Likewise.
1717 * testsuite/26_numerics/random/piecewise_constant_distribution/
1718 cons/range.cc: Likewise.
1719 * testsuite/26_numerics/random/piecewise_constant_distribution/
1720 cons/default.cc: Likewise.
1721 * testsuite/26_numerics/random/piecewise_constant_distribution/
1722 cons/num_xbound_fun.cc: Likewise.
1723 * testsuite/26_numerics/random/piecewise_constant_distribution/
1724 cons/initlist_fun.cc: Likewise.
1725 * testsuite/26_numerics/random/piecewise_constant_distribution/
1726 requirements/typedefs.cc: Likewise.
1727 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
1728 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1729 parms.cc: Likewise.
1730 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1731 default.cc: Likewise.
1732 * testsuite/26_numerics/random/chi_squared_distribution/
1733 requirements/typedefs.cc: Likewise.
1734 * testsuite/26_numerics/random/normal_distribution/
1735 cons/parms.cc: Likewise.
1736 * testsuite/26_numerics/random/normal_distribution/
1737 cons/default.cc: Likewise.
1738 * testsuite/26_numerics/random/normal_distribution/
1739 requirements/typedefs.cc: Likewise.
1740 * testsuite/26_numerics/random/seed_seq/cons/
1741 range.cc: Likewise.
1742 * testsuite/26_numerics/random/seed_seq/cons/
1743 initlist.cc: Likewise.
1744 * testsuite/26_numerics/random/seed_seq/cons/
1745 default.cc: Likewise.
1746 * testsuite/26_numerics/random/seed_seq/requirements/
1747 typedefs.cc: Likewise.
1748 * testsuite/26_numerics/random/uniform_int_distribution/
1749 cons/parms_neg.cc: Likewise.
1750 * testsuite/26_numerics/random/uniform_int_distribution/
1751 cons/parms.cc: Likewise.
1752 * testsuite/26_numerics/random/uniform_int_distribution/
1753 cons/default.cc: Likewise.
1754 * testsuite/26_numerics/random/uniform_int_distribution/
1755 requirements/typedefs.cc: Likewise.
1756 * testsuite/26_numerics/random/poisson_distribution/cons/
1757 parms.cc: Likewise.
1758 * testsuite/26_numerics/random/poisson_distribution/cons/
1759 default.cc: Likewise.
1760 * testsuite/26_numerics/random/poisson_distribution/
1761 requirements/typedefs.cc: Likewise.
1762 * testsuite/26_numerics/random/bernoulli_distribution/
1763 cons/parms.cc: Likewise.
1764 * testsuite/26_numerics/random/bernoulli_distribution/
1765 cons/default.cc: Likewise.
1766 * testsuite/26_numerics/random/bernoulli_distribution/
1767 requirements/typedefs.cc: Likewise.
1768 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
1769 * testsuite/26_numerics/random/
1770 default_random_engine.cc: Likewise.
1771 * testsuite/26_numerics/random/discrete_distribution/
1772 cons/range.cc: Likewise.
1773 * testsuite/26_numerics/random/discrete_distribution/
1774 cons/initlist.cc: Likewise.
1775 * testsuite/26_numerics/random/discrete_distribution/
1776 cons/default.cc: Likewise.
1777 * testsuite/26_numerics/random/discrete_distribution/
1778 cons/num_xbound_fun.cc: Likewise.
1779 * testsuite/26_numerics/random/discrete_distribution/
1780 requirements/typedefs.cc: Likewise.
1781 * testsuite/26_numerics/random/weibull_distribution/
1782 cons/parms.cc: Likewise.
1783 * testsuite/26_numerics/random/weibull_distribution/
1784 cons/default.cc: Likewise.
1785 * testsuite/26_numerics/random/weibull_distribution/
1786 requirements/typedefs.cc: Likewise.
1787 * testsuite/26_numerics/random/independent_bits_engine/
1788 cons/base_move.cc: Likewise.
1789 * testsuite/26_numerics/random/independent_bits_engine/
1790 cons/seed1.cc: Likewise.
1791 * testsuite/26_numerics/random/independent_bits_engine/
1792 cons/seed2.cc: Likewise.
1793 * testsuite/26_numerics/random/independent_bits_engine/
1794 cons/base_copy.cc: Likewise.
1795 * testsuite/26_numerics/random/independent_bits_engine/
1796 cons/default.cc: Likewise.
1797 * testsuite/26_numerics/random/independent_bits_engine/
1798 cons/seed_seq.cc: Likewise.
1799 * testsuite/26_numerics/random/independent_bits_engine/
1800 requirements/typedefs.cc: Likewise.
1801 * testsuite/26_numerics/random/independent_bits_engine/
1802 operators/equal.cc: Likewise.
1803 * testsuite/26_numerics/random/independent_bits_engine/
1804 operators/serialize.cc: Likewise.
1805 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
1806 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
1807 * testsuite/26_numerics/random/subtract_with_carry_engine/
1808 cons/seed1.cc: Likewise.
1809 * testsuite/26_numerics/random/subtract_with_carry_engine/
1810 cons/seed2.cc: Likewise.
1811 * testsuite/26_numerics/random/subtract_with_carry_engine/
1812 cons/default.cc: Likewise.
1813 * testsuite/26_numerics/random/subtract_with_carry_engine/
1814 requirements/typedefs.cc: Likewise.
1815 * testsuite/26_numerics/random/subtract_with_carry_engine/
1816 operators/equal.cc: Likewise.
1817 * testsuite/26_numerics/random/subtract_with_carry_engine/
1818 operators/serialize.cc: Likewise.
1819 * testsuite/26_numerics/random/discard_block_engine/cons/
1820 base_move.cc: Likewise.
1821 * testsuite/26_numerics/random/discard_block_engine/cons/
1822 seed1.cc: Likewise.
1823 * testsuite/26_numerics/random/discard_block_engine/cons/
1824 seed2.cc: Likewise.
1825 * testsuite/26_numerics/random/discard_block_engine/cons/
1826 base_copy.cc: Likewise.
1827 * testsuite/26_numerics/random/discard_block_engine/cons/
1828 default.cc: Likewise.
1829 * testsuite/26_numerics/random/discard_block_engine/cons/
1830 seed_seq.cc: Likewise.
1831 * testsuite/26_numerics/random/discard_block_engine/
1832 requirements/typedefs.cc: Likewise.
1833 * testsuite/26_numerics/random/discard_block_engine/
1834 operators/equal.cc: Likewise.
1835 * testsuite/26_numerics/random/discard_block_engine/
1836 operators/serialize.cc: Likewise.
1837 * testsuite/26_numerics/random/cauchy_distribution/
1838 cons/parms.cc: Likewise.
1839 * testsuite/26_numerics/random/cauchy_distribution/
1840 cons/default.cc: Likewise.
1841 * testsuite/26_numerics/random/cauchy_distribution/
1842 requirements/typedefs.cc: Likewise.
1843 * testsuite/26_numerics/random/negative_binomial_distribution/
1844 cons/parms.cc: Likewise.
1845 * testsuite/26_numerics/random/negative_binomial_distribution/
1846 cons/default.cc: Likewise.
1847 * testsuite/26_numerics/random/negative_binomial_distribution/
1848 requirements/typedefs.cc: Likewise.
1849 * testsuite/26_numerics/random/gamma_distribution/
1850 cons/parms.cc: Likewise.
1851 * testsuite/26_numerics/random/gamma_distribution/
1852 cons/default.cc: Likewise.
1853 * testsuite/26_numerics/random/gamma_distribution/
1854 requirements/typedefs.cc: Likewise.
1855 * testsuite/26_numerics/random/mersenne_twister_engine/
1856 cons/seed1.cc: Likewise.
1857 * testsuite/26_numerics/random/mersenne_twister_engine/
1858 cons/seed2.cc: Likewise.
1859 * testsuite/26_numerics/random/mersenne_twister_engine/
1860 cons/default.cc: Likewise.
1861 * testsuite/26_numerics/random/mersenne_twister_engine/
1862 requirements/typedefs.cc: Likewise.
1863 * testsuite/26_numerics/random/mersenne_twister_engine/
1864 operators/equal.cc: Likewise.
1865 * testsuite/26_numerics/random/mersenne_twister_engine/
1866 operators/serialize.cc: Likewise.
1867 * testsuite/26_numerics/random/fisher_f_distribution/
1868 cons/parms.cc: Likewise.
1869 * testsuite/26_numerics/random/fisher_f_distribution/
1870 cons/default.cc: Likewise.
1871 * testsuite/26_numerics/random/fisher_f_distribution/
1872 requirements/typedefs.cc: Likewise.
1873 * testsuite/26_numerics/random/exponential_distribution/
1874 cons/parms.cc: Likewise.
1875 * testsuite/26_numerics/random/exponential_distribution/
1876 cons/default.cc: Likewise.
1877 * testsuite/26_numerics/random/exponential_distribution/
1878 requirements/typedefs.cc: Likewise.
1879 * testsuite/26_numerics/random/binomial_distribution/
1880 cons/parms.cc: Likewise.
1881 * testsuite/26_numerics/random/binomial_distribution/
1882 cons/default.cc: Likewise.
1883 * testsuite/26_numerics/random/binomial_distribution/
1884 requirements/typedefs.cc: Likewise.
1885 * testsuite/26_numerics/random/lognormal_distribution/
1886 cons/parms.cc: Likewise.
1887 * testsuite/26_numerics/random/lognormal_distribution/
1888 cons/default.cc: Likewise.
1889 * testsuite/26_numerics/random/lognormal_distribution/
1890 requirements/typedefs.cc: Likewise.
1891 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
1892 * testsuite/26_numerics/random/random_device/cons/
1893 token.cc: Likewise.
1894 * testsuite/26_numerics/random/random_device/cons/
1895 default.cc: Likewise.
1896 * testsuite/26_numerics/random/random_device/
1897 requirements/typedefs.cc: Likewise.
1898 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
1899 * testsuite/26_numerics/random/extreme_value_distribution/
1900 cons/parms.cc: Likewise.
1901 * testsuite/26_numerics/random/extreme_value_distribution/
1902 cons/default.cc: Likewise.
1903 * testsuite/26_numerics/random/extreme_value_distribution/
1904 requirements/typedefs.cc: Likewise.
1905 * testsuite/26_numerics/random/piecewise_linear_distribution/
1906 cons/range.cc: Likewise.
1907 * testsuite/26_numerics/random/piecewise_linear_distribution/
1908 cons/default.cc: Likewise.
1909 * testsuite/26_numerics/random/piecewise_linear_distribution/
1910 cons/num_xbound_fun.cc: Likewise.
1911 * testsuite/26_numerics/random/piecewise_linear_distribution/
1912 cons/initlist_fun.cc: Likewise.
1913 * testsuite/26_numerics/random/piecewise_linear_distribution/
1914 requirements/typedefs.cc: Likewise.
1915 * testsuite/26_numerics/random/student_t_distribution/
1916 cons/parms.cc: Likewise.
1917 * testsuite/26_numerics/random/student_t_distribution/
1918 cons/default.cc: Likewise.
1919 * testsuite/26_numerics/random/student_t_distribution/
1920 requirements/typedefs.cc: Likewise.
1921 * testsuite/26_numerics/random/linear_congruential_engine/
1922 cons/seed1.cc: Likewise.
1923 * testsuite/26_numerics/random/linear_congruential_engine/
1924 cons/seed2.cc: Likewise.
1925 * testsuite/26_numerics/random/linear_congruential_engine/
1926 cons/default.cc: Likewise.
1927 * testsuite/26_numerics/random/linear_congruential_engine/
1928 requirements/non_uint_neg.cc: Likewise.
1929 * testsuite/26_numerics/random/linear_congruential_engine/
1930 requirements/typedefs.cc: Likewise.
1931 * testsuite/26_numerics/random/linear_congruential_engine/
1932 operators/equal.cc: Likewise.
1933 * testsuite/26_numerics/random/linear_congruential_engine/
1934 operators/serialize.cc: Likewise.
1935 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1936 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1937 base_move.cc: Likewise.
1938 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1939 seed1.cc: Likewise.
1940 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1941 seed2.cc: Likewise.
1942 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1943 base_copy.cc: Likewise.
1944 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1945 default.cc: Likewise.
1946 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1947 seed_seq.cc: Likewise.
1948 * testsuite/26_numerics/random/shuffle_order_engine/
1949 requirements/typedefs.cc: Likewise.
1950 * testsuite/26_numerics/random/shuffle_order_engine/
1951 operators/equal.cc: Likewise.
1952 * testsuite/26_numerics/random/shuffle_order_engine/
1953 operators/serialize.cc: Likewise.
1954 * testsuite/26_numerics/random/geometric_distribution/
1955 cons/parms.cc: Likewise.
1956 * testsuite/26_numerics/random/geometric_distribution/
1957 cons/default.cc: Likewise.
1958 * testsuite/26_numerics/random/geometric_distribution/
1959 requirements/typedefs.cc: Likewise.
1960 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1961
e7f1930f
JM
19622009-07-31 Jason Merrill <jason@redhat.com>
1963 Douglas Gregor <doug.gregor@gmail.com>
1964
1965 * include/bits/move.h (forward): Implement as in N2835.
1966 (move): Implement as in N2831.
1967 * include/std/istream (rvalue stream operator>>): New.
1968 * include/std/ostream (rvalue stream operator<<): New.
1969 * testsuite/27_io/rvalue_streams.cc: New.
1970
4c650853
JM
19712009-07-31 Jason Merrill <jason@redhat.com>
1972
1973 * include/bits/forward_list.h (splice_after): Use forward.
1974 (merge): Likewise.
1975 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1976 (move_iterator::operator[]): Use move.
1977 * include/bits/stl_list.h (insert): Use move.
1978 * include/std/thread (_Callable constructor): Use forward.
1979 * include/std/tuple: Don't specify explicit template args to move.
1980
1981 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1982 Adjust signature.
1983 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1984 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1985 reference.
1986 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1987 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1988 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1989 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1990 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1991 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1992 testsuite/23_containers/forward_list/operations/1.cc,
1993 testsuite/23_containers/forward_list/operations/5.cc: Use move.
1994 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1995 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1996 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1997 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1998 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1999
bd31ae23
PC
20002009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2001
2002 PR libstdc++/40912 (partial)
2003 * include/std/random: Disable the facility if <stdint.h> is not
2004 available.
2005
930e5137
JDA
20062009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2007
2008 PR libstdc++/40919
2009 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
2010 xfail on darwin[3-9]*.
2011
7ce18a45
PC
20122009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2013
2014 PR libstdc++/40917
2015 * testsuite/util/replacement_memory_operators.h: Add missing includes,
2016 tweak qualifications.
2017
20182009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2019
2020 PR libstdc++/40916
2021 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
2022 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2023 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2024
1b3b24c2
RW
20252009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2026
2027 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
2028
4380ae35
PC
20292009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2030
2031 PR libstdc++/40915
2032 * testsuite/18_support/headers/exception/synopsis.cc: Fix
2033 std::terminate declaration.
2034
0699748f
PC
20352009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2036
2037 PR libstdc++/40908
2038 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
2039 symbols at GLIBCXX_3.4.
2040
95bfca5e
PC
20412009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2042
2043 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
2044 * testsuite/util/testsuite_abi.cc: Adjust.
2045 * configure.ac: Bump libtool_VERSION to 6:13:0.
2046 * configure: Regenerate.
2047
8a259105
BK
20482009-07-28 Benjamin Kosnik <bkoz@redhat.com>
2049 Tyler Earman <rem.intellegare@gmail.com>
2050
2051 * doc/xml/manual/configure.xml: Consistent placement of
2052 ABI-changing options, clarify --enable-clocale.
2053
5268acda
RW
20542009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2055
2056 * python/Makefile.in: Regenerate.
2057
a348618d
RW
20582009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2059
2060 * python/Makefile.am (install-data-local): Use DESTDIR
2061 correctly.
2062
67a6e816
JM
20632009-07-24 Jason Merrill <jason@redhat.com>
2064
2065 Core issue 901
2066 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
2067 dealloc.
2068
2e0814c8
JM
20692009-07-24 Joseph Myers <joseph@codesourcery.com>
2070
2071 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
2072 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
2073 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
2074 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
2075 * testsuite/21_strings/headers/cwchar/functions_std.cc,
2076 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
2077 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2078 Use dg-require-swprintf.
2079
fcbaa582
PC
20802009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2081
2082 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
2083
7cf8aefc
PC
20842009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2085
2086 * include/c_std/cmath (abs(_Tp)): Add.
2087 * include/c_global/cmath (abs(_Tp)): Likewise.
2088 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
2089
23041160
PC
20902009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2091
2092 * doc/html/ext/lwg-closed.html: Update to R65.
2093 * doc/html/ext/lwg-defects.html: Likewise.
2094 * doc/html/ext/lwg-active.html: Likewise.
2095 * doc/xml/manual/intro.xml: Update DRs entries.
2096
61e6d522
JM
20972009-07-22 Jason Merrill <jason@redhat.com>
2098
2099 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
2100
af4beb4b
PC
21012009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2102
2103 * include/std/valarray (valarray<>::operator=(const valarray<>&),
2104 valarray<>::operator=(initializer_list<>)): Implement resolution
2105 of DR 630, [Ready] in Frankfurt.
2106 * testsuite/26_numerics/valarray/dr630-1.cc: New.
2107 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
2108 * doc/xml/manual/intro.xml: Add an entry for DR 630.
2109
513c5a5b
PC
21102009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2111
2112 * include/std/chrono (duration<>::operator%=, operator%):
2113 Add, per DR 934.
2114 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
2115 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
2116
2117 * include/std/chrono (operator/): Simplify implementation.
2118
fb8c6cc9
BK
21192009-07-20 Benjamin Kosnik <bkoz@redhat.com>
2120
2121 * doc/xml/manual/intro.xml: Escape '&', validate.
2122 * doc/xml/manual/using.xml: Validate, dead link check.
2123 * doc/xml/manual/strings.xml: Same.
2124 * doc/xml/manual/appendix_contributing.xml: Same.
2125 * doc/xml/manual/iterators.xml: Same.
2126 * doc/xml/manual/spine.xml: Same.
2127
47f6d7ac
BK
2128 * doc/xml/faq.xml: Remove redundant xreflabel entities.
2129 * doc/xml/gnu/gpl-3.0.xml: Same.
2130 * doc/xml/manual/mt_allocator.xml: Same.
2131 * doc/xml/manual/allocator.xml: Same.
2132 * doc/xml/manual/ctype.xml: Same.
2133 * doc/xml/manual/codecvt.xml: Same.
2134 * doc/xml/manual/backwards_compatibility.xml: Same.
2135 * doc/xml/manual/shared_ptr.xml: Same.
2136 * doc/xml/manual/abi.xml: Same.
2137 * doc/xml/manual/auto_ptr.xml: Same.
2138 * doc/xml/manual/internals.xml: Same.
2139 * doc/xml/manual/parallel_mode.xml: Same.
2140 * doc/xml/manual/bitmap_allocator.xml: Same.
2141 * doc/xml/manual/build_hacking.xml: Same.
2142 * doc/xml/manual/evolution.xml: Same.
2143 * doc/xml/manual/debug.xml: Same.
2144 * doc/xml/manual/localization.xml: Same.
2145 * doc/xml/manual/appendix_contributing.xml: Same.
2146 * doc/xml/manual/locale.xml: Same.
2147 * doc/xml/manual/messages.xml: Same.
2148 * doc/xml/manual/spine.xml: Same.
2149 * doc/xml/manual/test.xml: Same.
2150 * doc/xml/book.txml: Same.
2151 * doc/xml/spine.xml: Same.
2152
50fbf0c3
BK
2153 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
2154 * doc/xml/manual/backwards_compatibility.xml: Same.
2155 * doc/xml/manual/concurrency.xml: Same.
2156 * doc/xml/manual/intro.xml: Same.
2157 * doc/xml/manual/parallel_mode.xml: Same.
2158 * doc/xml/manual/status_cxx1998.xml: Same.
2159 * doc/xml/manual/containers.xml: Same.
2160 * doc/xml/manual/io.xml: Same.
2161 * doc/xml/manual/support.xml: Same.
2162 * doc/xml/manual/strings.xml: Same.
2163 * doc/xml/manual/debug_mode.xml: Same.
2164 * doc/xml/manual/extensions.xml: Same.
2165 * doc/xml/manual/appendix_contributing.xml: Same.
2166 * doc/xml/manual/messages.xml: Same.
2167 * doc/xml/manual/test.xml: Same.
2168
7fa94fbb
BK
2169 * doc/xml/manual/abi.xml: Same.
2170 * doc/xml/manual/auto_ptr.xml: Same.
2171 * doc/xml/manual/parallel_mode.xml: Same.
2172 * doc/xml/manual/build_hacking.xml: Same.
2173 * doc/xml/manual/evolution.xml: Same.
2174 * doc/xml/manual/using.xml: Same.
2175 * doc/xml/manual/debug_mode.xml: Same.
2176 * doc/xml/manual/extensions.xml: Same.
2177 * doc/xml/manual/diagnostics.xml: Same.
2178 * doc/xml/manual/algorithms.xml: Same.
2179
fb8c6cc9
BK
2180 * doc/html: Regenerate.
2181
af90c8c9
PC
21822009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2183
2184 PR libstdc++/40712
2185 * config/locale/gnu/numeric_members.cc (numpunct<>::
2186 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
2187 and copy the langinfo data into it.
2188 (numpunct<>::~numpunct): Free the allocated memory.
2189 * config/locale/gnu/monetary_members.cc (moneypunct<>::
2190 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
2191 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
2192 _M_data->_M_curr_symbol.
2193 (moneypunct<>::~moneypunct): Free the allocated memory.
2194 * testsuite/22_locale/moneypunct/40712.cc: New.
2195
2196 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
2197 Do not leak memory if new throws.
2198 * include/bits/locale_facets_nonio.tcc
2199 (__moneypunct_cache<>::_M_cache): Likewise.
2200
e7d5b5b9
JM
22012009-07-17 Joseph Myers <joseph@codesourcery.com>
2202
2203 PR other/40784
2204 * configure: Regenerate.
2205
596cf1cc
BK
22062009-07-16 Benjamin Kosnik <bkoz@redhat.com>
2207
2208 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
2209 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2210 line numbers.
2211 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
2212 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
2213 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
2214
396b7fa4
JM
22152009-07-16 Joseph Myers <joseph@codesourcery.com>
2216
2217 * configure: Regenerate.
2218
c32097d8
JM
22192009-07-16 Jason Merrill <jason@redhat.com>
2220
2221 PR libstdc++/37907
2222 * include/std/type_traits: Add is_standard_layout, is_trivial.
2223 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
2224 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2225 Update line numbers.
2226
271167f1
PM
22272009-07-16 Phil Muldoon <pmuldoon@redhat.com>
2228 Tom Tromey <tromey@redhat.com>
2229
2230 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
2231 Fetch std::string to the given length.
2232
6f0398bb
PC
22332009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2234
2235 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
2236 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
2237 [Ready] in Frankfurt.
2238 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
2239 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
2240 New.
2241 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
2242 Likewise.
2243 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
2244 Adjust.
2245 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
2246 Likewise.
2247 * doc/xml/manual/intro.xml: Add an entry for DR 696.
2248
2249 * include/bits/istream.tcc: Minor clean-up to the initializers of the
2250 __err locals.
2251 * include/bits/ostream.tcc: Likewise.
2252 * src/compatibility.cc: Likewise.
2253 * src/istream.cc: Likewise.
2254
026ec377
PC
22552009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2256
2257 * include/std/type_traits (common_type): Remove workaround for
2258 PR36628, now fixed.
2259
33cde516
RS
22602009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
2261
2262 PR testsuite/40699
2263 PR testsuite/40707
2264 PR testsuite/40709
2265 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
2266
23862bec
JJ
22672009-07-08 Janis Johnson <janis187@us.ibm.com>
2268
2269 PR libstdc++/40691
6eba227c 2270 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
23862bec
JJ
2271 * testsuite/26_numerics/valarray/40691.cc: New test.
2272
8207d787
BK
22732009-07-06 Benjamin Kosnik <bkoz@redhat.com>
2274
50fbf0c3
BK
2275 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
2276 * testsuite/21_strings/c_strings/char/3.cc: Same.
8207d787 2277
62c99ce4
JM
22782009-07-06 Jason Merrill <jason@redhat.com>
2279
2280 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
2281 to defer searching bases that don't overlap the desired address.
2282
aded0ed0
JM
22832009-07-05 Joseph Myers <joseph@codesourcery.com>
2284
8207d787 2285 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
aded0ed0
JM
2286 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
2287 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
2288 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
2289 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
2290 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
2291 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
2292 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
8207d787
BK
2293 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
2294 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
aded0ed0
JM
2295 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
2296 testsuite/ext/vstring/init-list.cc,
2297 testsuite/ext/vstring/moveable.cc,
2298 testsuite/ext/vstring/requirements/citerators.cc,
2299 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
2300 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
2301 Use dg-require-string-conversions.
2302
b30bfd40
RS
23032009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2304
2305 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
2306 to ld_library_path. Use add_path. Add just find_libgcc_s to
2307 ld_library_path, not every libgcc multilib directory.
2308
a0560e75
PC
23092009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2310
2311 PR libstdc++/40600
2312 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
2313 std::minmax return type.
2314 * testsuite/25_algorithms/minmax/3.cc: Likewise.
2315
0dca2153
PC
23162009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2317
2318 PR libstdc++/40511
2319 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
2320 with glibc2.2.x.
2321
462ac91e
PC
23222009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2323
2324 * include/bits/random.tcc
2325 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
2326 as array type.
2327
b94f4bef
PC
23282009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2329
2330 * include/bits/random.h (__mod(_Tp)): Use defaults.
2331 (struct _Mod): Adjust template parameters.
2332 (linear_congruential_engine<>::operator()()): Adjust.
2333 (typedef _UInt32Type): Remove.
2334 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
2335 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
2336 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
2337 calls.
2338 (mersenne_twister_engine<>::seed(result_type)): Likewise.
2339 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
2340 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
2341 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
2342 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
2343 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
2344 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
2345 Likewise.
2346
2347 * include/bits/random.tcc
2348 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
2349 formula (i mod n).
2350 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
2351 as array type.
2352 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
2353 size.
2354 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
2355 uint_least32_t.
2356
c8ee2bfd
JW
23572009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2358
2359 * include/std/future (shared_future): Adjust doxygen comment.
2360
27f41cfe
JW
23612009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2362
2363 PR libstdc++/40297
2364 * include/bits/atomic_0.h: Reverse debug assertions.
2365 * include/bits/atomic_2.h: Likewise.
2366
7acf4da6
DD
23672009-06-23 DJ Delorie <dj@redhat.com>
2368
2369 Add MeP port.
2370 * configure.host: Add mep support.
2371
3259554a
BK
23722009-06-23 Benjamin Kosnik <bkoz@redhat.com>
2373
2374 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
2375 (INPUT): Add future.
2376 * include/std/future: Adjust markup.
2377 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
2378 line numbers.
2379 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2380 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2381 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2382 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2383
2ea25939
JW
23842009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2385
2386 * include/bits/shared_ptr.h: Do not swap rvalues.
2387 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
2388 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2389 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2390 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2391 * testsuite/20_util/tuple/swap.cc: Likewise.
2392
79e2c7b0
JW
23932009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2394
2395 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
2396 * include/std/ratio: Typo in comment.
2397
7309083f
PC
23982009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2399
2400 PR libstdc++/40518
2401 * include/bits/basic_string.h (basic_string<>::_Rep::
2402 _M_set_length_and_sharable): Do not write the empty rep.
2403 (basic_string<>::erase(iterator, iterator)): Likewise,
2404 move out of line...
2405 * include/bits/basic_string.tcc: ... here.
2406
c681c829
PC
24072009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2408
2409 * testsuite/util/testsuite_common_types.h (bitwise_operators,
2410 bitwise_assignment_operators): Initialize a and b.
2411 (struct has_bitwise_operators): Do not call the latter.
2412 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2413 dg-error line numbers.
2414 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
2415 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
2416 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
2417
b959d637
PC
24182009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2419
2420 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
2421 possibly unused.
2422 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2423 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2424 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2425
c910ceff
JW
24262009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
2427
2428 * include/std/future: New.
2429 * include/Makefile.am: Add.
2430 * include/Makefile.in: Regenerate.
2431 * src/future.cc: New.
2432 * src/Makefile.am: Add.
2433 * src/Makefile.in: Regenerate.
2434 * config/abi/pre/gnu.ver: Add export.
2435 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
2436 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
2437 * testsuite/30_threads/packaged_task/cons/1.cc: New.
2438 * testsuite/30_threads/packaged_task/cons/2.cc: New.
2439 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
2440 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
2441 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
2442 * testsuite/30_threads/packaged_task/cons/move.cc: New.
2443 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
2444 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
2445 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
2446 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
2447 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
2448 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
2449 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
2450 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
2451 * testsuite/30_threads/packaged_task/members/reset.cc: New.
2452 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
2453 * testsuite/30_threads/packaged_task/members/swap.cc: New.
2454 * testsuite/30_threads/packaged_task/requirements/
2455 explicit_instantiation.cc: New.
2456 * testsuite/30_threads/promise/cons/1.cc: New.
2457 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
2458 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
2459 * testsuite/30_threads/promise/cons/move_assign.cc: New.
2460 * testsuite/30_threads/promise/cons/move.cc: New.
2461 * testsuite/30_threads/promise/members/get_future.cc: New.
2462 * testsuite/30_threads/promise/members/get_future2.cc: New.
2463 * testsuite/30_threads/promise/members/set_exception.cc: New.
2464 * testsuite/30_threads/promise/members/set_exception2.cc: New.
2465 * testsuite/30_threads/promise/members/set_value.cc: New.
2466 * testsuite/30_threads/promise/members/set_value2.cc: New.
2467 * testsuite/30_threads/promise/members/set_value3.cc: New.
2468 * testsuite/30_threads/promise/members/swap.cc: New.
2469 * testsuite/30_threads/promise/requirements/
2470 explicit_instantiation.cc: New.
2471 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
2472 * testsuite/30_threads/shared_future/cons/copy.cc: New.
2473 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
2474 * testsuite/30_threads/shared_future/cons/move.cc: New.
2475 * testsuite/30_threads/shared_future/members/get.cc: New.
2476 * testsuite/30_threads/shared_future/members/get2.cc: New.
2477 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
2478 * testsuite/30_threads/shared_future/members/has_value.cc: New.
2479 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
2480 * testsuite/30_threads/shared_future/members/wait.cc: New.
2481 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
2482 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
2483 * testsuite/30_threads/shared_future/requirements/
2484 explicit_instantiation.cc: New.
2485 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
2486 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
2487 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
2488 * testsuite/30_threads/unique_future/cons/move.cc: New.
2489 * testsuite/30_threads/unique_future/members/get.cc: New.
2490 * testsuite/30_threads/unique_future/members/get2.cc: New.
2491 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
2492 * testsuite/30_threads/unique_future/members/has_value.cc: New.
2493 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
2494 * testsuite/30_threads/unique_future/members/wait.cc: New.
2495 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
2496 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
2497 * testsuite/30_threads/unique_future/requirements/
2498 explicit_instantiation.cc: New.
2499 * testsuite/performance/30_threads/future/polling.cc: New.
2500
1a9e603e
PC
25012009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2502
2503 * Revert last Change.
2504
2271f9c2
PC
25052009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2506
2507 PR libstdc++/40497
2508 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
2509 signature per the current C++1x draft (N2857).
2510 * testsuite/24_iterators/operations/40497.cc: Add.
2511
9b88236b
PC
25122009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2513
2514 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
2515 a floating point type.
2516 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
2517 _IntType)): Fix second default argument.
2518 (uniform_int_distribution<>::_M_call): Remove.
2519 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2520 const param_type&)): Only declare.
2521 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
2522 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
2523 Remove.
2524 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2525 const param_type&): Define here.
2526 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
2527 const param_type&), discrete_distribution<>::operator()
439a0f5a 2528 (_UniformRandomNumberGenerator&, const param_type&),
9b88236b
PC
2529 piecewise_constant_distribution<>::operator()
2530 (_UniformRandomNumberGenerator&, const param_type&),
2531 piecewise_linear_distribution<>::operator()
2532 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
2533 the second template argument of _Adaptor.
2534 * testsuite/26_numerics/random/uniform_int_distribution/cons/
2535 default.cc: Adjust.
2536
f8dd9e0d
PC
25372009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2538
2539 * include/bits/random.tcc (discrete_distribution<>::param_type::
2540 param_type(size_t, double, double, _Func),
2541 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
2542 const param_type&)): Tidy.
2543 (piecewise_constant_distribution<>::param_type::_M_initialize):
2544 Use reserve, fix.
2545 (piecewise_constant_distribution<>::param_type::
2546 param_type(initializer_list<>, _Func),
2547 piecewise_constant_distribution<>::param_type::
2548 param_type(size_t, _RealType, _RealType, _Func),
2549 piecewise_linear_distribution<>::param_type::
2550 param_type(initializer_list<>, _Func),
2551 piecewise_linear_distribution<>::param_type::
2552 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2553 (piecewise_constant_distribution<>::param_type::
2554 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2555 piecewise_constant_distribution<>::
2556 operator()(_UniformRandomNumberGenerator&, const param_type&),
2557 piecewise_linear_distribution<>::
2558 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2559 (operator>>(std::basic_istream<>&,
2560 piecewise_constant_distribution<>&),
2561 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2562 Use reserve.
2563 * include/bits/random.h: Minor cosmetic changes.
2564
a9a51750
BK
25652009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2566
2567 * testsuite/23_containers/list/check_construct_destroy.h: New.
2568 Move test logic here.
2569 * testsuite/23_containers/list/moveable.h: Same.
2570 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2571 * testsuite/23_containers/list/modifiers/1.h: Same.
2572 * testsuite/23_containers/list/modifiers/2.h: Same.
2573 * testsuite/23_containers/list/modifiers/3.h: Same.
2574 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2575 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2576 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2577 * testsuite/23_containers/list/operations/1.h: Same.
2578 * testsuite/23_containers/list/operations/2.h: Same.
2579 * testsuite/23_containers/list/operations/3.h: Same.
2580 * testsuite/23_containers/list/operations/4.h: Same.
2581 * testsuite/23_containers/list/operations/5.h: Same.
2582 * testsuite/23_containers/list/capacity/1.h: Same.
2583 * testsuite/23_containers/list/init-list.h: Same.
2584 * testsuite/23_containers/list/cons/1.h: Same.
2585 * testsuite/23_containers/list/cons/2.h: Same.
2586 * testsuite/23_containers/list/cons/3.h: Same.
2587 * testsuite/23_containers/list/cons/4.h: Same.
2588 * testsuite/23_containers/list/cons/5.h: Same.
2589 * testsuite/23_containers/list/cons/6.h: Same.
2590 * testsuite/23_containers/list/cons/7.h: Same.
2591 * testsuite/23_containers/list/cons/8.h: Same.
2592 * testsuite/23_containers/list/cons/9.h: Same.
2593 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2594 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2595 header.
2596 * testsuite/23_containers/list/modifiers/1.cc: Same.
2597 * testsuite/23_containers/list/modifiers/2.cc: Same.
2598 * testsuite/23_containers/list/modifiers/3.cc: Same.
2599 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2600 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2601 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2602 * testsuite/23_containers/list/operations/1.cc: Same.
2603 * testsuite/23_containers/list/operations/2.cc: Same.
2604 * testsuite/23_containers/list/operations/3.cc: Same.
2605 * testsuite/23_containers/list/operations/4.cc: Same.
2606 * testsuite/23_containers/list/operations/5.cc: Same.
2607 * testsuite/23_containers/list/capacity/1.cc: Same.
2608 * testsuite/23_containers/list/init-list.cc: Same.
2609 * testsuite/23_containers/list/cons/1.cc: Same.
2610 * testsuite/23_containers/list/cons/2.cc: Same.
2611 * testsuite/23_containers/list/cons/3.cc: Same.
2612 * testsuite/23_containers/list/cons/4.cc: Same.
2613 * testsuite/23_containers/list/cons/5.cc: Same.
2614 * testsuite/23_containers/list/cons/6.cc: Same.
2615 * testsuite/23_containers/list/cons/7.cc: Same.
2616 * testsuite/23_containers/list/cons/8.cc: Same.
2617 * testsuite/23_containers/list/cons/9.cc: Same.
2618 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2619 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2620 * testsuite/23_containers/list/moveable.cc: Same.
2621
6ba49852
TT
26222009-06-17 Tom Tromey <tromey@redhat.com>
2623
2624 * python/hook.in: Do not fail when there is no current objfile.
2625 Use os.path.normpath.
2626
9fdcbf40
JW
26272009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2628
2629 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2630 Remove.
2631 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2632 rvalue-reference so that move constructor is called.
2633 * testsuite/18_support/exception_ptr/move.cc: New.
2634
cd3b0faf
JW
26352009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2636
2637 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2638 if joinable.
2639
ee47095b
TT
26402009-06-15 Tom Tromey <tromey@redhat.com>
2641
2642 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2643 set self.iter.
2644 (StdMapPrinter.to_string): Make a new iterator.
2645 (StdMapPrinter.children): Likewise.
2646 (StdSetPrinter.__init__): Don't set self.iter.
2647 (StdSetPrinter.to_string): Make a new iterator.
2648 (StdSetPrinter.children): Likewise.
2649
f9b09dec
PC
26502009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2651
2652 * include/bits/random.tcc
2653 (negative_binomial_distribution<>::operator()
2654 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2655 class member gamma_distribution.
2656 (negative_binomial_distribution<>::operator()
2657 (_UniformRandomNumberGenerator&)): Implement out of line here.
2658 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2659 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2660 (student_t_distribution<>::operator()
2661 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2662 simplify.
2663 (operator<<(basic_ostream<>&, student_t_distribution<>),
2664 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2665 (chi_squared_distribution<>::operator()
2666 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2667 tweak to use a class member gamma_distribution.
2668 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2669 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2670 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2671 const param_type&): Move inline, tweak to use class member
2672 gamma_distributions.
2673 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2674 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2675 * include/bits/random.h: Adjust, minor tweaks.
2676
3af62211
TT
26772009-06-10 Tom Tromey <tromey@redhat.com>
2678
f9b09dec 2679 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
3af62211
TT
2680 (build_libstdcxx_dictionary): Accept shortened form of
2681 basic_string names.
2682 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2683
35204bbe
TT
26842009-06-10 Tom Tromey <tromey@redhat.com>
2685
2686 PR libstdc++/40289:
2687 * python/Makefile.in: Rebuild.
2688 * python/hook.in: Compute module path relative to objfile.
2689 * python/Makefile.am (pythondir): Redefine.
2690 (gdb.py): Subst toolexeclibdir.
2691 (install-data-local): Rewrite.
2692
fd9380a6
BK
26932009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2694
2695 * include/bits/move.h: Doxygen group fixes.
2696
b01630bb
PC
26972009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2698
2699 * include/bits/random.tcc (gamma_distribution<>::operator()
2700 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
2701 the Marsaglia/Tsang algorithm.
2702 (gamma_distribution<>::param_type::_M_initialize): Adjust.
2703 (operator<<(basic_ostream<>&, gamma_distribution<>),
2704 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
2705
2706 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
2707 Remove, just use normal_distribution.
2708 (operator<<(basic_ostream<>&, student_t_distribution<>),
2709 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2710 (linear_congruential_engine<>::operator()()): Move inline.
2711 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
2712 const param_type&)): Move inline, just use normal_distribution.
2713 (operator<<(basic_ostream<>&, lognormal_distribution<>),
2714 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
2715 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
2716 const param_type&)): Move here, out of line.
2717 (piecewise_constant_distribution<>::param_type::param_type()): Move
2718 inline.
2719 * include/bits/random.h: Adjust, minor tweaks.
2720
ca462c38
BK
27212009-06-05 Benjamin Kosnik <bkoz@redhat.com>
2722
2723 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
2724
5580c6e7
BK
27252009-06-04 Benjamin Kosnik <bkoz@redhat.com>
2726
2727 * include/ext/throw_allocator.h: Rework.
2728 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
2729 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
2730 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
2731 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
2732 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2733 * testsuite/util/regression/rand/priority_queue/
2734 container_rand_regression_test.tcc: Inline functions.
2735 * testsuite/util/regression/rand/assoc/
2736 container_rand_regression_test.tcc: Same.
2737
b49e9f7a
BK
27382009-06-03 Benjamin Kosnik <bkoz@redhat.com>
2739
2740 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
2741
70ed7339
RS
27422009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
2743
2744 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
2745 * configure: Regenerate.
2746
a67b92c3
PC
27472009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2748
2749 PR libstdc++/40299
2750 * include/ext/memory: Fully qualify calls with __gnu_cxx.
2751 * testsuite/ext/rope/40299.cc: New.
2752
41850419
TT
27532009-05-28 Tom Tromey <tromey@redhat.com>
2754 Phil Muldoon <pmuldoon@redhat.com>
2755 Jonathan Wakely <jwakely.gcc@gmail.com>
2756
2757 * python/Makefile.in, , python/libstdcxx/__init__.py,
2758 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
2759 python/hook.in, python/Makefile.am: New files.
2760 * configure, Makefile.in: Rebuild.
2761 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
2762 * Makefile.am (SUBDIRS): Add python.
2763
daa15929
BK
27642009-05-28 Benjamin Kosnik <bkoz@redhat.com>
2765
2766 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
2767 to ...
2768 * testsuite/util/replacement_memory_operators.h: ...here. New.
2769 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
2770 * testsuite/util/testsuite_hooks.cc: Same.
2771
2772 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
2773 replacement_memory_operators.h.
2774 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
2775 * testsuite/ext/mt_allocator/check_delete.cc: Same.
2776 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
2777 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
2778 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
2779 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
2780 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
2781 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2782 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
2783 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
2784 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
2785 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
2786 * testsuite/ext/mt_allocator/check_new.cc: Same.
2787 * testsuite/ext/debug_allocator/check_delete.cc: Same.
2788 * testsuite/ext/debug_allocator/check_new.cc: Same.
2789 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
2790 * testsuite/ext/new_allocator/check_delete.cc: Same.
2791 * testsuite/ext/new_allocator/check_new.cc: Same.
2792 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
2793 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
2794 * testsuite/ext/throw_allocator/check_delete.cc: Same.
2795 * testsuite/ext/throw_allocator/check_new.cc: Same.
2796 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
2797 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
2798 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
2799 * testsuite/ext/malloc_allocator/check_new.cc: Same.
2800 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
2801 * testsuite/ext/pool_allocator/check_delete.cc: Same.
2802 * testsuite/ext/pool_allocator/check_new.cc: Same.
2803 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
2804 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
2805 * testsuite/ext/array_allocator/check_delete.cc: Same.
2806 * testsuite/ext/array_allocator/check_new.cc: Same.
2807 * testsuite/23_containers/deque/cons/1.cc: Same.
2808 * testsuite/23_containers/deque/cons/2.cc: Same.
2809
eaf4cf4f
BK
28102009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2811
2812 * libsupc++/initializer_list: Format.
2813 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
2814 * testsuite/18_support/initializer_list/requirements/
2815 explicit_instantiation.cc: New.
2816
626e0599
BK
28172009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2818
2819 PR libstdc++/40273
eaf4cf4f 2820 * include/tr1_impl/functional: Add explicit casts.
626e0599
BK
2821 * testsuite/20_util/function/requirements/
2822 explicit_instantiation.cc: New.
2823 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
2824
ffa52e11 28252009-05-24 Eelis van der Weegen <eelis@eelis.net>
626e0599 2826
ffa52e11
EW
2827 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
2828
e4c29fbc
BK
28292009-05-21 Benjamin Kosnik <bkoz@redhat.com>
2830
2831 PR libstdc++/40221
2832 * include/tr1_impl/functional: Add explicit cast.
2833
e2792913 28342009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
e4c29fbc 2835
e2792913
PC
2836 PR libstdc++/40094
2837 Revert:
2838 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2839 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2840 out of line member functions definitions.
2841 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2842 Remove, use static locals instead.
2843 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2844 * src/throw_allocator.cc: New.
2845 * src/Makefile.am: Add.
2846 * config/abi/pre/gnu.ver: Add exports.
2847 * src/Makefile.in: Regenerate.
2848
d29d4507
BK
28492009-05-20 Benjamin Kosnik <bkoz@redhat.com>
2850
2851 * include/tr1_impl/functional (function): Use explicit operator bool.
2852 * include/bits/shared_ptr.h (__shared_ptr): Same.
2853 * include/bits/unique_ptr.h (unique_ptr): Same.
2854 * include/std/mutex (unique_lock): Same.
2855 * include/std/system_error (error_code): Same.
2856 (error_condition): Same.
2857 * include/std/ostream (sentry): Same.
2858 * include/std/istream (sentry): Same.
2859 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
2860 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
2861 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
2862 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
2863 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
2864 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
2865 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
2866
875d0f10
BK
28672009-05-19 Benjamin Kosnik <bkoz@redhat.com>
2868
2869 * testsuite/23_containers/list/14340.cc: Abstract list type.
2870 * testsuite/23_containers/list/init-list.cc: Same.
2871 * testsuite/23_containers/list/pthread5.cc: Same.
2872 * testsuite/23_containers/list/invalidation/1.cc: Same.
2873 * testsuite/23_containers/list/invalidation/2.cc: Same.
2874 * testsuite/23_containers/list/invalidation/3.cc: Same.
2875 * testsuite/23_containers/list/invalidation/4.cc: Same.
2876 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2877 * testsuite/23_containers/list/modifiers/1.cc: Same.
2878 * testsuite/23_containers/list/modifiers/2.cc: Same.
2879 * testsuite/23_containers/list/modifiers/3.cc: Same.
2880 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2881 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2882 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2883 * testsuite/23_containers/list/cons/1.cc: Same.
2884 * testsuite/23_containers/list/cons/2.cc: Same.
2885 * testsuite/23_containers/list/cons/3.cc: Same.
2886 * testsuite/23_containers/list/cons/4.cc: Same.
2887 * testsuite/23_containers/list/cons/5.cc: Same.
2888 * testsuite/23_containers/list/cons/6.cc: Same.
2889 * testsuite/23_containers/list/cons/7.cc: Same.
2890 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2891 * testsuite/23_containers/list/cons/8.cc: Same.
2892 * testsuite/23_containers/list/cons/9.cc: Same.
2893 * testsuite/23_containers/list/operations/1.cc: Same.
2894 * testsuite/23_containers/list/operations/2.cc: Same.
2895 * testsuite/23_containers/list/operations/3.cc: Same.
2896 * testsuite/23_containers/list/operations/4.cc: Same.
2897 * testsuite/23_containers/list/operations/5.cc: Same.
2898 * testsuite/23_containers/list/requirements/citerators.cc: Same.
2899 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
2900 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2901 * testsuite/23_containers/list/requirements/dr438/
2902 constructor_1_neg.cc: Same.
2903 * testsuite/23_containers/list/requirements/dr438/
2904 constructor_2_neg.cc: Same.
2905 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
2906 * testsuite/23_containers/list/requirements/
2907 partial_specialization/1.cc: Same.
2908 * testsuite/23_containers/list/23781.cc: Same.
2909 * testsuite/23_containers/list/pthread1.cc: Same.
2910 * testsuite/23_containers/list/capacity/1.cc: Same.
2911 * testsuite/23_containers/list/capacity/29134.cc: Same.
2912 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2913 * testsuite/23_containers/list/moveable.cc: Same.
2914
2915 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
2916
c8036448
PC
29172009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2918
2919 PR libstdc++/40184
2920 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
2921 Declare...
2922 * config/locale/gnu/c_locale.cc: ... and define.
2923 * config/locale/generic/c_locale.cc: Define.
2924 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
2925 Use it.
2926 * testsuite/22_locale/locale/cons/40184.cc: New.
2927
cf0e6fff
PC
29282009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2929
2930 PR libstdc++/40192
2931 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2932 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2933 * testsuite/23_containers/vector/40192.cc: New.
2934
ff74fd13
JW
29352009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2936
2937 * include/bits/stl_pair.h (swap): Do not swap rvalues.
2938 * include/bits/stl_deque.h (swap): Likewise.
2939 * include/bits/stl_list.h (swap): Likewise.
2940 * include/bits/stl_vector.h (swap): Likewise.
2941 * include/bits/stl_bvector.h (swap): Likewise.
2942 * include/bits/stl_queue.h (swap): Likewise.
2943 * include/bits/stl_stack.h (swap): Likewise.
2944 * include/bits/stl_tree.h (swap): Likewise.
2945 * include/bits/stl_map.h (swap): Likewise.
2946 * include/bits/stl_multimap.h (swap): Likewise.
2947 * include/bits/stl_set.h (swap): Likewise.
2948 * include/bits/stl_multiset.h (swap): Likewise.
2949 * include/bits/forward_list.h (swap): Likewise.
2950 * include/bits/unique_ptr.h (swap): Likewise.
2951 * include/debug/deque (swap): Likewise.
2952 * include/debug/list (swap): Likewise.
2953 * include/debug/vector (swap): Likewise.
2954 * include/debug/map.h (swap): Likewise.
2955 * include/debug/multimap.h (swap): Likewise.
2956 * include/debug/set.h (swap): Likewise.
2957 * include/debug/multiset.h (swap): Likewise.
2958 * include/debug/unordered_map (swap): Likewise.
2959 * include/debug/unordered_set (swap): Likewise.
2960 * include/ext/vstring.h (swap): Likewise.
2961 * include/tr1_impl/unordered_map (swap): Likewise.
2962 * include/tr1_impl/hashtable (swap): Likewise.
2963 * include/tr1_impl/unordered_set (swap): Likewise.
2964 * include/std/tuple (swap): Likewise.
2965 * include/std/mutex (swap): Likewise.
2966 * include/std/thread (swap): Likewise.
2967 (operator<<): Only output to lvalue streams.
2968 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2969 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2970 * testsuite/23_containers/deque/requirements/dr438/
2971 assign_neg.cc: Adjust line numbers.
2972 * testsuite/23_containers/deque/requirements/dr438/
2973 constructor_1_neg.cc: Likewise.
2974 * testsuite/23_containers/deque/requirements/dr438/
2975 constructor_2_neg.cc: Likewise.
2976 * testsuite/23_containers/deque/requirements/dr438/
2977 insert_neg.cc: Likewise.
2978 * testsuite/23_containers/list/requirements/dr438/
2979 assign_neg.cc: Likewise.
2980 * testsuite/23_containers/list/requirements/dr438/
2981 constructor_1_neg.cc: Likewise.
2982 * testsuite/23_containers/list/requirements/dr438/
2983 constructor_2_neg.cc: Likewise.
2984 * testsuite/23_containers/list/requirements/dr438/
2985 insert_neg.cc: Likewise.
2986 * testsuite/23_containers/vector/requirements/dr438/
2987 assign_neg.cc: Likewise.
2988 * testsuite/23_containers/vector/requirements/dr438/
2989 constructor_1_neg.cc: Likewise.
2990 * testsuite/23_containers/vector/requirements/dr438/
2991 constructor_2_neg.cc: Likewise.
2992 * testsuite/23_containers/vector/requirements/dr438/
2993 insert_neg.cc: Likewise.
2994 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2995 test non-member swap.
2996 * testsuite/30_threads/thread/swap/2.cc: Remove.
2997
29982009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
5c645750
JW
2999
3000 * include/std/mutex: Move std::lock_error to ...
3001 * src/compatibility.cc: Here.
3002 * src/mutex.cc: Likewise.
3003 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
3004 for lock types and remove std::lock_error check.
3005
6dd0fec2
PC
30062009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3007
3008 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
3009 double include.
3010
0f136367
PC
30112009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3012
3013 PR libstdc++/40160
3014 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
3015 typeid when __GXX_RTTI is undefined.
3016 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
3017 for null _M_variant._M_iterator._M_type,
3018 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
3019 * testsuite/21_strings/basic_string/40160.cc: New.
3020
934432b6
PC
30212009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3022
3023 * testsuite/26_numerics/random/discrete_distribution/cons/
3024 num_xbound_fun.cc: Minor tweaks.
3025 * testsuite/26_numerics/random/piecewise_constant_distribution/
3026 cons/initlist_fun.cc: Likewise
3027 * testsuite/26_numerics/random/piecewise_constant_distribution/
3028 cons/num_xbound_fun.cc: Likewise
3029 * testsuite/26_numerics/random/piecewise_linear_distribution/
3030 cons/initlist_fun.cc: Likewise
3031 * testsuite/26_numerics/random/piecewise_linear_distribution/
3032 cons/num_xbound_fun.cc: Likewise
3033
602feda5
DB
30342009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3035
3036 PR libstdc++/36211
3037 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
3038 cxxldflags to additional_flags rather than cxx_final.
3039
d05db9cc
DB
30402009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3041
934432b6
PC
3042 * testsuite/26_numerics/random/discrete_distribution/cons/
3043 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
3044 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3045 initlist_fun.cc: Likewise
3046 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3047 num_xbound_fun.cc: Likewise
3048 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
3049 initlist_fun.cc: Likewise
3050 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
d29d4507 3051 num_xbound_fun.cc: Likewise
d05db9cc 3052
6855fe45
PC
30532009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3054
3055 PR libstdc++/40123
3056 * random.tcc (independent_bits_engine<>::operator()()): Use
3057 result_type(1), not 1UL.
3058
3059 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
3060 and _M_b.min(), instead of this->max() and this->min().
3061
3062 * random.h (_ShiftMin1): Remove, adjust everywhere.
3063
3064 * random.tcc: Minor cosmetic changes.
3065
e1a02963
PC
30662009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3067
3068 * include/bits/random.tcc (cauchy_distribution<>::
d29d4507 3069 operator()(_UniformRandomNumberGenerator&, const param_type&)):
e1a02963
PC
3070 Avoid M_PI, a glibc extension.
3071
d6864697
BE
30722009-05-13 Ben Elliston <bje@au.ibm.com>
3073
3074 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
3075 * include/Makefile.in: Likewise.
3076
42016207
BE
30772009-05-13 Ben Elliston <bje@au.ibm.com>
3078
3079 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
3080 const void * const.
3081
11953426
ESR
30822009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
3083
d29d4507 3084 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
11953426
ESR
3085 random number engines, complex, bitset, array, time utilities, and
3086 char_traits.
3087
182da14a
JW
30882009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
3089
3090 * libsupc++/exception: Include nested_exception.h in C++0x mode.
3091 * libsupc++/nested_exception.h: New.
3092 * libsupc++/Makefile.am: Add new header.
3093 * libsupc++/Makefile.in: Regenerate.
3094 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
3095 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
3096 * testsuite/18_support/nested_exception/cons.cc: New.
3097 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
3098 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
3099 * doc/xml/manual/status_cxx200x.xml: Adjust.
3100
29e357fd
PC
31012009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3102
42016207 3103 * include/ext/throw_allocator.h: Remove redundant include.
29e357fd 3104
9fcf9c24
PC
31052009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3106
3107 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
3108 out of line member functions definitions.
3109 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
3110 Remove, use static locals instead.
3111 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
3112 * src/throw_allocator.cc: New.
3113 * src/Makefile.am: Add.
3114 * config/abi/pre/gnu.ver: Add exports.
3115 * src/Makefile.in: Regenerate.
3116
262118b9
PC
31172009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3118
3119 * configure.ac: Bump libtool_VERSION to 6:12:0.
3120 * configure: Regenerate.
3121
76104d42
MK
31222009-05-07 Matthias Klose <doko@ubuntu.com>
3123
3124 PR libstdc++/40038
3125 * src/math_stubs_long_double.cc: Add ceill.
3126
c8ecfecf
JS
31272009-05-06 Johannes Singler <singler@ira.uka.de>
3128
42016207
BE
3129 PR libstdc++/39546
3130 * include/parallel/algo.h (find_switch):
3131 Parametrize binder2nd with const T& instead of T.
3132 * testsuite/25_algorithms/find/39546.cc: new test case
c8ecfecf 3133
326bc159
PC
31342009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3135
3136 Revert:
3137 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3138
3139 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3140 possible.
3141 * configure: Regenerate.
3142
efdb7347
JW
31432009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
3144
3145 PR libstdc++/39909
3146 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
3147 __set_once_functor_lock_ptr): Replace global lock object with local
3148 locks on global mutex.
3149 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
3150 __set_once_functor_lock_ptr): Likewise, keeping old function to
3151 preserve ABI.
3152 (__once_proxy): Use pointer to local lock if set, global lock
3153 otherwise.
3154 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
3155 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
3156 * testsuite/30_threads/call_once/39909.cc: New.
3157
b91cc3b9
JH
31582009-05-03 Jan Hubicka <jh@suse.cz>
3159
3160 * include/parallel/settings.h (get): Mark const.
3161 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
3162 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
3163 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
3164 throw ().
3165 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
3166 (is_open, fd): Mark pure and throw ().
3167 (seekoff): Mark throw ().
3168
bd67512a
PC
31692009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3170
3171 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3172 possible.
3173 * configure: Regenerate.
3174
25195e82
JH
31752009-05-02 Jan Hubicka <jh@suse.cz>
3176
3177 * include/tr1_impl/functional_hash.h (explicit specializations of ()
3178 operator): Mark pure.
3179
4c478ce8
JW
31802009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
3181
3182 * scripts/create_testsuite_files: Remove thread directory.
3183
7850920c
BK
31842009-04-28 Benjamin Kosnik <bkoz@redhat.com>
3185
3186 PR libstdc++/39868
3187 * scripts/run_doxygen: Uncomment removal of includes.
3188 (problematic): Rewrite __cxxabiv1 namespace to abi.
3189
cca36d72
PC
31902009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3191
3192 Revert the last commit.
3193
afdb7762
JW
31942009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
3195
3196 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
3197 Replace global lock object with local locks on global mutex.
3198 * src/mutex.cc: Likewise.
3199 * config/abi/pre/gnu.ver: Adjust.
3200 * testsuite/30_threads/call_once/call_once2.cc: New.
3201
3270032c
PC
32022009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
3203
3204 PR libstdc++/39880
3205 PR libstdc++/39881
3206 PR libstdc++/39882
3207 * include/std/system_error (is_error_code_enum<errc>): Remove.
3208 (error_condition<>::error_condition(_ErrorCodeEnum,)
3209 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
3210 (error_code<>::error_code(_ErrorCodeEnum,),
3211 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
3212 * testsuite/19_diagnostics/system_error/39880.cc: New.
3213 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
3214 Likewise.
3215 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
3216 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
3217 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
3218 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3219 Adjust.
3220 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3221 Likewise.
3222 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
3223 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
3224 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
3225 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
3226 Likewise.
3227 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
3228 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
3229 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
3230 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
3231
92851a93
BK
32322009-04-24 Benjamin Kosnik <bkoz@redhat.com>
3233
3270032c
PC
3234 * doc/xml/authors.xml: Add space.
3235 * doc/xml/faq.xml: Update links.
3236 * doc/xml/manual/intro.xml: Same.
3237 * doc/xml/manual/abi.xml: Update.
3238 * doc/xml/manual/appendix_contributing.xml: Fix typo.
3239 * doc/xml/manual/status_cxxtr1.xml: Update links.
3240 * doc/xml/manual/status_cxx1998.xml: Same.
3241 * doc/xml/manual/status_cxx200x.xml: Same.
92851a93 3242
e762c6f4
JH
32432009-04-22 Jan Hubicka <jh@suse.cz>
3244
3245 * include/tr1_impl/array (at): Do not use builtin_expect.
3246 * include/ext/throw_allocator.h (allocate): Likewise.
3247 * include/ext/pool_allocator.h (allocate): Likweise.
3248 * include/ext/bitmap_allocator.h (allocate): Likewise.
3249 * include/ext/rc_string_base.h (_S_construct): Likewise.
3250 * include/ext/malloc_allocator.h (allocate): Likewise.
3251 * include/ext/mt_allocator.h (allocate): Likewise.
3252 * include/ext/sso_string_base.h (_M_construct): Likewise.
3253 * include/bits/basic_string.tcc (_S_construct): Likewise.
3254
1cae1c5f
JH
32552009-04-22 Jan Hubicka <jh@suse.cz>
3256
3257 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3258 (atexit, atoll, stroll, strtoull): Mark throw ()
3259 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3260 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
3261 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3262 (atexit, atoll, stroll, strtoull): Mark throw ()
3263 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3264 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3265
09f2a1e4
JH
32662009-04-21 Jan Hubicka <jh@suse.cz>
3267
3268 * include/ext/atomicity.h
3269 (__exchange_and_add, __atomic_add): Mark throw ().
3270 * config/os/aix/atomicity.h
3271 * config/os/aix/atomicity.h
3272 * config/os/irix/atomicity.h
3273 * config/cpu/cris/atomicity.h
3274 * config/cpu/m68k/atomicity.h
3275 * config/cpu/hppa/atomicity.h
3276 * config/cpu/sparc/atomicity.h
3277 * config/cpu/i386/atomicity.h
3278 * config/cpu/i486/atomicity.h
3279 * config/cpu/sh/atomicity.h
3280 * config/cpu/generic/atomicity_mutex/atomicity.h
3281 * config/cpu/generic/atomicity_builtins/atomicity.h
3282 (__exchange_and_add, __atomic_add): Mark throw ().
3283
ed2807f4
PC
32842009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3285
3286 PR libstdc++/39835
3287 * include/bits/random.h: Avoid the badname __alpha (and, for
3288 consistency, __beta too).
3289 * include/bits/random.tcc: Likewise.
3290
9b074dc6
JH
32912009-04-19 Jan Hubicka <jh@suse.cz>
3292
3293 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
3294 _GLIBCXX_NOTHROW.
3295
9225b339
JH
32962009-04-19 Jan Hubicka <jh@suse.cz>
3297
c93c8cf4
PC
3298 * include/c_compatibility/stdatomic.h
3299 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3300 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
3301 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
9225b339 3302
5cf217ff
JH
33032009-04-18 Jan Hubicka <jh@suse.cz>
3304
3939adc2 3305 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
c93c8cf4
PC
3306 * libsupc++/unwind-cxx.h (__cxa_get_globals,
3307 __cxa_get_globals_fast): Mark const.
5cf217ff
JH
3308 (__cxa_get_exception_ptr): Mark pure.
3309 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
3310 (__terminate): Makr throw ().
3939adc2 3311 * libsupc++/exception (terminate): Mark throw().
5cf217ff 3312 (uncaught_exception): Mark pure.
3939adc2 3313 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
c93c8cf4
PC
3314 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
3315 Mark throw().
3939adc2
JH
3316 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
3317 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
3318 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
7d0a3061 3319 __cxa_guard_abort): Mark throw ().
5cf217ff
JH
3320 (__cxa_pure_virtual): Mark noreturn.
3321 (__cxa_current_exception_type): Mark throw and pure.
3939adc2 3322 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
5cf217ff
JH
3323 __cxa_exception_type): Mark pure.
3324 (_M_safe_bool_dummy): Mark pure and const.
3325
5d51b87a
JH
33262009-04-18 Jan Hubicka <jh@suse.cz>
3327
3328 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
3329 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
3330 _M_destroy_thread_key): Mark throw ()
3331 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
3332 _M_singular, _M_can_compare _M_get_mutex, _M_message,
3333 _M_get_max_length): Mark throw ().
3334 * include/debug/formatter.h (_M_message, _M_format_word,
3335 _M_get_max_length): Mark throw ().
3336 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
3337 _M_detach_single): Mark throw ().
3338 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
3339 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
3340 throw ()
3341 (_M_get_mutex): Mark throw ().
3342 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
3343 (_M_destroy_thread_key): Mark CONST and throw.
3344 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3345 throw ().
3346
50a681c4
JH
33472009-04-18 Jan Hubicka <jh@suse.cz>
3348
3349 * src/condition_variable.cc (condition_variable,
3350 condition_variable_any constructors): Mark throw()
3351 * src/hash.cc (operator() for long double, string, and wstring): Mark
3352 throw ().
3353 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
3354 _M_setup, rdbuf, str): Mark throw ().
3355 * src/chrono.cc (new): Mark throw ().
3356 * include/std/system_error (system_category, generic_category): Mark
3357 throw () and const.
3358 * include/std/chrono (now): Mark throw ().
3359 * include/std/condition_variable (condition_variable,
3360 ~condition_variable, condition_variable_any,
3361 ~condition_variable_any): Mark throw ().
3362 * include/std/mutex (mutex): Mark throw ().
3363 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3364 throw.
5d51b87a
JH
3365 * include/bits/functional_hash.h (operator() on size_t): Mark pure
3366 and throw ().
50a681c4
JH
3367 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
3368 * include/bits/locale_classes.h (_S_initialize_once,
3369 _S_clone_c_locale): Mark throw ().
3370 (_S_get_c_name): Mark const and throw ().
5d51b87a
JH
3371 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
3372 throw ().
50a681c4
JH
3373 * include/bits/locale_facets.h (__convert_to_v explicit instances):
3374 Mark throw ().
5d51b87a
JH
3375 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
3376 throw ().
50a681c4
JH
3377 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
3378 ios_base): Mark throw ()
3379 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
3380 * include/backward/strstream (strstreambuf constructors): Mark throw ().
3381 (str, freeze, _M_setupf): Mark throw ().
3382 (pcount): Mark pure and throw ().
3383 (rdbuf): Mark const and throw ().
3384
2daad65e
PC
33852009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3386
3387 PR libstdc++/39802
3388 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
3389 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
3390 Always accept negative values, for unsigned types too.
3391 * testsuite/22_locale/num_get/get/char/39802.cc: New.
3392 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
3393
b8add594
JH
33942009-04-18 Jan Hubicka <jh@suse.cz>
3395
3396 * include/debug/formater.h: Include bits/c++config.h.
3397 (_M_error): Mark noreturn.
3398 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
3399 _GLIBCXX_NORETURN): New.
3400 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
2daad65e
PC
3401 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
3402 Mark pure.
3403 * include/c_compatibility/stdatomic.h
3404 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3405 __atomic_flag_wait_explicit, __atomic_flag_for_address):
3406 Mark by throw ().
b8add594
JH
3407 * src/atomic.cc (atomic_flag_test_and_set_explicit,
3408 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
3409 __atomic_flag_for_address): Mark by throw ().
3410
e31f5814
UB
34112009-04-17 Uros Bizjak <ubizjak@gmail.com>
3412
3413 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
3414
1cf1c842
JH
34152009-04-16 Jan Hubicka <jh@suse.cz>
3416
3417 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
3418 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
3419 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
3420 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
3421 out body to ...
3422 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
3423 functions.
3424 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
3425 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
3426 _Rb_tree_black_count): Mark nothrow.
3427
42fb6c83
PC
34282009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3429
3430 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
3431 from base classes.
3432 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
3433
6ae8f77d
BK
34342009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3435
3436 * doc/html: Regenerate.
3437
2470b601
BK
34382009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3439
5e623d0b
BK
3440 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
3441
3442 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
3443 * doc/xml/gnu/fdl-1.2.xml: Same.
3444 * doc/xml/manual/numerics.xml: Same.
3445 * doc/xml/manual/concurrency.xml: Same.
3446 * doc/xml/manual/intro.xml: Same.
3447 * doc/xml/manual/status_cxxtr1.xml: Same.
3448 * doc/xml/manual/containers.xml: Same.
3449 * doc/xml/manual/io.xml: Same.
3450 * doc/xml/manual/utilities.xml: Same.
3451 * doc/xml/manual/support.xml: Same.
3452 * doc/xml/manual/using.xml: Same.
3453 * doc/xml/manual/localization.xml: Same.
3454 * doc/xml/manual/locale.xml: Same.
3455 * doc/xml/manual/extensions.xml: Same.
3456 * doc/xml/manual/appendix_contributing.xml: Same.
3457 * doc/xml/manual/diagnostics.xml: Same.
3458 * doc/xml/manual/status_cxx200x.xml: Same.
3459
34602009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3461
3462 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
2470b601
BK
3463 * doc/xml/manual/status_cxx200x.xml: Adjust.
3464
f86ce601
BK
34652009-04-14 Benjamin Kosnik <bkoz@redhat.com>
3466
3467 * doc/xml/spine.xml: Remove unused license entity, update
3468 copyright year.
3469
3470 * doc/xml/manual/spine.xml: Markup for primary index terms.
3471 * doc/xml/manual/numerics.xml: Same.
3472 * doc/xml/manual/intro.xml: Same.
3473 * doc/xml/manual/containers.xml: Same.
3474 * doc/xml/manual/io.xml: Same.
3475 * doc/xml/manual/appendix_porting.xml: Same.
3476 * doc/xml/manual/utilities.xml: Same.
3477 * doc/xml/manual/support.xml: Same.
3478 * doc/xml/manual/localization.xml: Same.
3479 * doc/xml/manual/strings.xml: Same.
3480 * doc/xml/manual/extensions.xml: Same.
3481 * doc/xml/manual/appendix_contributing.xml: Same.
3482 * doc/xml/manual/diagnostics.xml: Same.
3483 * doc/xml/manual/algorithms.xml: Same.
3484 * doc/xml/manual/appendix_free.xml: Same.
3485 * doc/xml/manual/iterators.xml: Same.
3486
3487 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
3488 * doc/xml/gnu/fdl-1.2.xml: Same.
3489
3490 * doc/xml/manual/status_cxx200x.xml: Re-write.
3491
96a9203b
PC
34922009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3493
3494 PR libstdc++/39629 (final bits)
3495 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
3496 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
3497 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
3498 Fix formula for __j.
3499 * include/bits/random.tcc (operator==(const normal_distribution<>&,
3500 const normal_distribution<>&): Remove.
3501 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
3502 const uniform_int_distribution<>&), operator==(const
3503 uniform_real_distribution<>&, const uniform_real_distribution<>&),
f86ce601 3504 operator==(const normal_distribution<>&, const normal_distribution<>&),
96a9203b
PC
3505 operator==(const lognormal_distribution<>&,
3506 const lognormal_distribution<>&), operator==(const
3507 chi_squared_distribution<>&, const chi_squared_distribution<>&),
3508 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
3509 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
3510 operator==(const student_t_distribution<>&,
3511 const student_t_distribution<>&), operator==(const
3512 bernoulli_distribution<>&, const bernoulli_distribution<>&),
3513 operator==(const binomial_distribution<>&, const
3514 binomial_distribution<>&), operator==(const geometric_distribution<>&,
3515 const geometric_distribution<>&), operator==(const
f86ce601 3516 negative_binomial_distribution<>&, const
96a9203b
PC
3517 negative_binomial_distribution<>&), operator==(const
3518 poisson_distribution<>&, const poisson_distribution<>&),
3519 operator==(const exponential_distribution<>&,
3520 const exponential_distribution<>&), operator==(const
3521 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
3522 weibull_distribution<>&, const weibull_distribution<>&),
3523 operator==(const extreme_value_distribution<>&,
3524 const extreme_value_distribution<>&), operator==(const
3525 discrete_distribution<>&, const discrete_distribution<>&),
3526 operator==(const piecewise_constant_distribution<>&,
3527 const piecewise_constant_distribution<>&), operator==(const
3528 piecewise_linear_distribution<>&, const
3529 piecewise_linear_distribution<>&)): Remove.
3530 * testsuite/26_numerics/random/uniform_real_distribution/operators/
3531 serialize.cc: Remove.
3532 * testsuite/26_numerics/random/piecewise_constant_distribution/
3533 operators/serialize.cc: Likewise.
3534 * testsuite/26_numerics/random/chi_squared_distribution/operators/
3535 serialize.cc: Likewise.
3536 * testsuite/26_numerics/random/normal_distribution/operators/
3537 serialize.cc: Likewise.
3538 * testsuite/26_numerics/random/uniform_int_distribution/operators/
3539 serialize.cc: Likewise.
3540 * testsuite/26_numerics/random/poisson_distribution/operators/
3541 serialize.cc: Likewise.
3542 * testsuite/26_numerics/random/bernoulli_distribution/operators/
3543 serialize.cc: Likewise.
3544 * testsuite/26_numerics/random/discrete_distribution/operators/
3545 serialize.cc: Likewise.
3546 * testsuite/26_numerics/random/weibull_distribution/operators/
3547 serialize.cc: Likewise.
3548 * testsuite/26_numerics/random/negative_binomial_distribution/
3549 operators/serialize.cc: Likewise.
3550 * testsuite/26_numerics/random/cauchy_distribution/operators/
3551 serialize.cc: Likewise.
3552 * testsuite/26_numerics/random/gamma_distribution/operators/
3553 serialize.cc: Likewise.
3554 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3555 serialize.cc: Likewise.
3556 * testsuite/26_numerics/random/exponential_distribution/operators/
3557 serialize.cc: Likewise.
3558 * testsuite/26_numerics/random/lognormal_distribution/operators/
3559 serialize.cc: Likewise.
3560 * testsuite/26_numerics/random/binomial_distribution/operators/
3561 serialize.cc: Likewise.
3562 * testsuite/26_numerics/random/extreme_value_distribution/
3563 operators/serialize.cc: Likewise.
3564 * testsuite/26_numerics/random/piecewise_linear_distribution/
3565 operators/serialize.cc: Likewise.
3566 * testsuite/26_numerics/random/student_t_distribution/operators/
3567 serialize.cc: Likewise.
3568 * testsuite/26_numerics/random/geometric_distribution/operators/
3569 serialize.cc: Likewise.
3570
3571 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3572 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3573 mersenne_twister_engine<>::seed(_Gen&,
3574 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3575 subtract_with_carry_engine<>::seed(_Gen&,
3576 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3577 Remove, unused.
3578 * include/bits/random.tcc (linear_congruential_engine<>::
3579 seed(_Gen&, false_type): Likewise.
3580
748086b7
JJ
35812009-04-09 Nick Clifton <nickc@redhat.com>
3582
3583 * src/allocator-inst.cc: Change copyright header to refer to
3584 version 3 of the GNU General Public License with version 3.1
3585 of the GCC Runtime Library Exception and to point readers at
3586 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3587 web page.
3588 * config/abi/compatibility.h: Likewise.
3589 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3590 * config/abi/pre/gnu.ver: Likewise.
3591 * config/allocator/bitmap_allocator_base.h: Likewise.
3592 * config/allocator/malloc_allocator_base.h: Likewise.
3593 * config/allocator/mt_allocator_base.h: Likewise.
3594 * config/allocator/new_allocator_base.h: Likewise.
3595 * config/allocator/pool_allocator_base.h: Likewise.
3596 * config/cpu/alpha/atomic_word.h: Likewise.
3597 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3598 * config/cpu/cris/atomic_word.h: Likewise.
3599 * config/cpu/cris/atomicity.h: Likewise.
3600 * config/cpu/generic/atomic_word.h: Likewise.
3601 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3602 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3603 * config/cpu/generic/cpu_defines.h: Likewise.
3604 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3605 * config/cpu/hppa/atomicity.h: Likewise.
3606 * config/cpu/i386/atomicity.h: Likewise.
3607 * config/cpu/i486/atomicity.h: Likewise.
3608 * config/cpu/ia64/atomic_word.h: Likewise.
3609 * config/cpu/m68k/atomicity.h: Likewise.
3610 * config/cpu/powerpc/atomic_word.h: Likewise.
3611 * config/cpu/powerpc/cpu_defines.h: Likewise.
3612 * config/cpu/sh/atomicity.h: Likewise.
3613 * config/cpu/sparc/atomic_word.h: Likewise.
3614 * config/cpu/sparc/atomicity.h: Likewise.
3615 * config/io/basic_file_stdio.cc: Likewise.
3616 * config/io/basic_file_stdio.h: Likewise.
3617 * config/io/c_io_stdio.h: Likewise.
3618 * config/locale/darwin/ctype_members.cc: Likewise.
3619 * config/locale/generic/c++locale_internal.h: Likewise.
3620 * config/locale/generic/c_locale.cc: Likewise.
3621 * config/locale/generic/c_locale.h: Likewise.
3622 * config/locale/generic/codecvt_members.cc: Likewise.
3623 * config/locale/generic/collate_members.cc: Likewise.
3624 * config/locale/generic/ctype_members.cc: Likewise.
3625 * config/locale/generic/messages_members.cc: Likewise.
3626 * config/locale/generic/messages_members.h: Likewise.
3627 * config/locale/generic/monetary_members.cc: Likewise.
3628 * config/locale/generic/numeric_members.cc: Likewise.
3629 * config/locale/generic/time_members.cc: Likewise.
3630 * config/locale/generic/time_members.h: Likewise.
3631 * config/locale/gnu/c++locale_internal.h: Likewise.
3632 * config/locale/gnu/c_locale.cc: Likewise.
3633 * config/locale/gnu/c_locale.h: Likewise.
3634 * config/locale/gnu/codecvt_members.cc: Likewise.
3635 * config/locale/gnu/collate_members.cc: Likewise.
3636 * config/locale/gnu/ctype_members.cc: Likewise.
3637 * config/locale/gnu/messages_members.cc: Likewise.
3638 * config/locale/gnu/messages_members.h: Likewise.
3639 * config/locale/gnu/monetary_members.cc: Likewise.
3640 * config/locale/gnu/numeric_members.cc: Likewise.
3641 * config/locale/gnu/time_members.cc: Likewise.
3642 * config/locale/gnu/time_members.h: Likewise.
3643 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3644 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3645 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3646 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3647 * config/os/aix/atomic_word.h: Likewise.
3648 * config/os/aix/atomicity.h: Likewise.
3649 * config/os/aix/ctype_base.h: Likewise.
3650 * config/os/aix/ctype_inline.h: Likewise.
3651 * config/os/aix/ctype_noninline.h: Likewise.
3652 * config/os/aix/os_defines.h: Likewise.
3653 * config/os/bsd/darwin/ctype_base.h: Likewise.
3654 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3655 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3656 * config/os/bsd/darwin/os_defines.h: Likewise.
3657 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3658 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3659 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3660 * config/os/bsd/freebsd/os_defines.h: Likewise.
3661 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3662 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3663 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3664 * config/os/bsd/netbsd/os_defines.h: Likewise.
3665 * config/os/djgpp/ctype_base.h: Likewise.
3666 * config/os/djgpp/ctype_inline.h: Likewise.
3667 * config/os/djgpp/ctype_noninline.h: Likewise.
3668 * config/os/djgpp/os_defines.h: Likewise.
3669 * config/os/generic/ctype_base.h: Likewise.
3670 * config/os/generic/ctype_inline.h: Likewise.
3671 * config/os/generic/ctype_noninline.h: Likewise.
3672 * config/os/generic/error_constants.h: Likewise.
3673 * config/os/generic/os_defines.h: Likewise.
3674 * config/os/gnu-linux/ctype_base.h: Likewise.
3675 * config/os/gnu-linux/ctype_inline.h: Likewise.
3676 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3677 * config/os/gnu-linux/os_defines.h: Likewise.
3678 * config/os/hpux/ctype_base.h: Likewise.
3679 * config/os/hpux/ctype_inline.h: Likewise.
3680 * config/os/hpux/ctype_noninline.h: Likewise.
3681 * config/os/hpux/os_defines.h: Likewise.
3682 * config/os/irix/atomic_word.h: Likewise.
3683 * config/os/irix/atomicity.h: Likewise.
3684 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3685 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3686 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3687 * config/os/irix/irix5.2/os_defines.h: Likewise.
3688 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3689 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3690 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3691 * config/os/irix/irix6.5/os_defines.h: Likewise.
3692 * config/os/mingw32/ctype_base.h: Likewise.
3693 * config/os/mingw32/ctype_inline.h: Likewise.
3694 * config/os/mingw32/ctype_noninline.h: Likewise.
3695 * config/os/mingw32/error_constants.h: Likewise.
3696 * config/os/mingw32/os_defines.h: Likewise.
3697 * config/os/newlib/ctype_base.h: Likewise.
3698 * config/os/newlib/ctype_inline.h: Likewise.
3699 * config/os/newlib/ctype_noninline.h: Likewise.
3700 * config/os/newlib/os_defines.h: Likewise.
3701 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
3702 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
3703 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
3704 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
3705 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
3706 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
3707 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
3708 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
3709 * config/os/tpf/ctype_base.h: Likewise.
3710 * config/os/tpf/ctype_inline.h: Likewise.
3711 * config/os/tpf/ctype_noninline.h: Likewise.
3712 * config/os/tpf/os_defines.h: Likewise.
3713 * config/os/uclibc/ctype_base.h: Likewise.
3714 * config/os/uclibc/ctype_inline.h: Likewise.
3715 * config/os/uclibc/ctype_noninline.h: Likewise.
3716 * config/os/uclibc/os_defines.h: Likewise.
3717 * config/os/vxworks/ctype_base.h: Likewise.
3718 * config/os/vxworks/ctype_inline.h: Likewise.
3719 * config/os/vxworks/ctype_noninline.h: Likewise.
3720 * config/os/vxworks/os_defines.h: Likewise.
3721 * include/backward/auto_ptr.h: Likewise.
3722 * include/backward/backward_warning.h: Likewise.
3723 * include/backward/binders.h: Likewise.
3724 * include/backward/hash_fun.h: Likewise.
3725 * include/backward/hash_map: Likewise.
3726 * include/backward/hash_set: Likewise.
3727 * include/backward/hashtable.h: Likewise.
3728 * include/backward/strstream: Likewise.
3729 * include/bits/algorithmfwd.h: Likewise.
3730 * include/bits/allocator.h: Likewise.
3731 * include/bits/atomic_0.h: Likewise.
3732 * include/bits/atomic_2.h: Likewise.
3733 * include/bits/atomicfwd_c.h: Likewise.
3734 * include/bits/atomicfwd_cxx.h: Likewise.
3735 * include/bits/basic_ios.h: Likewise.
3736 * include/bits/basic_ios.tcc: Likewise.
3737 * include/bits/basic_string.h: Likewise.
3738 * include/bits/basic_string.tcc: Likewise.
3739 * include/bits/boost_concept_check.h: Likewise.
3740 * include/bits/c++config: Likewise.
3741 * include/bits/char_traits.h: Likewise.
3742 * include/bits/codecvt.h: Likewise.
3743 * include/bits/concept_check.h: Likewise.
3744 * include/bits/cpp_type_traits.h: Likewise.
3745 * include/bits/deque.tcc: Likewise.
3746 * include/bits/forward_list.h: Likewise.
3747 * include/bits/forward_list.tcc: Likewise.
3748 * include/bits/fstream.tcc: Likewise.
3749 * include/bits/functexcept.h: Likewise.
3750 * include/bits/functional_hash.h: Likewise.
3751 * include/bits/gslice.h: Likewise.
3752 * include/bits/gslice_array.h: Likewise.
3753 * include/bits/hashtable.h: Likewise.
3754 * include/bits/indirect_array.h: Likewise.
3755 * include/bits/ios_base.h: Likewise.
3756 * include/bits/istream.tcc: Likewise.
3757 * include/bits/list.tcc: Likewise.
3758 * include/bits/locale_classes.h: Likewise.
3759 * include/bits/locale_classes.tcc: Likewise.
3760 * include/bits/locale_facets.h: Likewise.
3761 * include/bits/locale_facets.tcc: Likewise.
3762 * include/bits/locale_facets_nonio.h: Likewise.
3763 * include/bits/locale_facets_nonio.tcc: Likewise.
3764 * include/bits/localefwd.h: Likewise.
3765 * include/bits/mask_array.h: Likewise.
3766 * include/bits/move.h: Likewise.
3767 * include/bits/ostream.tcc: Likewise.
3768 * include/bits/ostream_insert.h: Likewise.
3769 * include/bits/postypes.h: Likewise.
3770 * include/bits/shared_ptr.h: Likewise.
3771 * include/bits/slice_array.h: Likewise.
3772 * include/bits/sstream.tcc: Likewise.
3773 * include/bits/stl_algo.h: Likewise.
3774 * include/bits/stl_algobase.h: Likewise.
3775 * include/bits/stl_bvector.h: Likewise.
3776 * include/bits/stl_construct.h: Likewise.
3777 * include/bits/stl_deque.h: Likewise.
3778 * include/bits/stl_function.h: Likewise.
3779 * include/bits/stl_heap.h: Likewise.
3780 * include/bits/stl_iterator.h: Likewise.
3781 * include/bits/stl_iterator_base_funcs.h: Likewise.
3782 * include/bits/stl_iterator_base_types.h: Likewise.
3783 * include/bits/stl_list.h: Likewise.
3784 * include/bits/stl_map.h: Likewise.
3785 * include/bits/stl_multimap.h: Likewise.
3786 * include/bits/stl_multiset.h: Likewise.
3787 * include/bits/stl_numeric.h: Likewise.
3788 * include/bits/stl_pair.h: Likewise.
3789 * include/bits/stl_queue.h: Likewise.
3790 * include/bits/stl_raw_storage_iter.h: Likewise.
3791 * include/bits/stl_relops.h: Likewise.
3792 * include/bits/stl_set.h: Likewise.
3793 * include/bits/stl_stack.h: Likewise.
3794 * include/bits/stl_tempbuf.h: Likewise.
3795 * include/bits/stl_tree.h: Likewise.
3796 * include/bits/stl_uninitialized.h: Likewise.
3797 * include/bits/stl_vector.h: Likewise.
3798 * include/bits/stream_iterator.h: Likewise.
3799 * include/bits/streambuf.tcc: Likewise.
3800 * include/bits/streambuf_iterator.h: Likewise.
3801 * include/bits/stringfwd.h: Likewise.
3802 * include/bits/unique_ptr.h: Likewise.
3803 * include/bits/valarray_after.h: Likewise.
3804 * include/bits/valarray_array.h: Likewise.
3805 * include/bits/valarray_array.tcc: Likewise.
3806 * include/bits/valarray_before.h: Likewise.
3807 * include/bits/vector.tcc: Likewise.
3808 * include/c/cassert: Likewise.
3809 * include/c/cctype: Likewise.
3810 * include/c/cerrno: Likewise.
3811 * include/c/cfloat: Likewise.
3812 * include/c/ciso646: Likewise.
3813 * include/c/climits: Likewise.
3814 * include/c/clocale: Likewise.
3815 * include/c/cmath: Likewise.
3816 * include/c/csetjmp: Likewise.
3817 * include/c/csignal: Likewise.
3818 * include/c/cstdarg: Likewise.
3819 * include/c/cstddef: Likewise.
3820 * include/c/cstdio: Likewise.
3821 * include/c/cstdlib: Likewise.
3822 * include/c/cstring: Likewise.
3823 * include/c/ctime: Likewise.
3824 * include/c/cwchar: Likewise.
3825 * include/c/cwctype: Likewise.
3826 * include/c_compatibility/assert.h: Likewise.
3827 * include/c_compatibility/complex.h: Likewise.
3828 * include/c_compatibility/ctype.h: Likewise.
3829 * include/c_compatibility/errno.h: Likewise.
3830 * include/c_compatibility/fenv.h: Likewise.
3831 * include/c_compatibility/float.h: Likewise.
3832 * include/c_compatibility/inttypes.h: Likewise.
3833 * include/c_compatibility/iso646.h: Likewise.
3834 * include/c_compatibility/limits.h: Likewise.
3835 * include/c_compatibility/locale.h: Likewise.
3836 * include/c_compatibility/math.h: Likewise.
3837 * include/c_compatibility/setjmp.h: Likewise.
3838 * include/c_compatibility/signal.h: Likewise.
3839 * include/c_compatibility/stdarg.h: Likewise.
3840 * include/c_compatibility/stdatomic.h: Likewise.
3841 * include/c_compatibility/stdbool.h: Likewise.
3842 * include/c_compatibility/stddef.h: Likewise.
3843 * include/c_compatibility/stdint.h: Likewise.
3844 * include/c_compatibility/stdio.h: Likewise.
3845 * include/c_compatibility/stdlib.h: Likewise.
3846 * include/c_compatibility/string.h: Likewise.
3847 * include/c_compatibility/tgmath.h: Likewise.
3848 * include/c_compatibility/time.h: Likewise.
3849 * include/c_compatibility/wchar.h: Likewise.
3850 * include/c_compatibility/wctype.h: Likewise.
3851 * include/c_global/cassert: Likewise.
3852 * include/c_global/ccomplex: Likewise.
3853 * include/c_global/cctype: Likewise.
3854 * include/c_global/cerrno: Likewise.
3855 * include/c_global/cfenv: Likewise.
3856 * include/c_global/cfloat: Likewise.
3857 * include/c_global/cinttypes: Likewise.
3858 * include/c_global/ciso646: Likewise.
3859 * include/c_global/climits: Likewise.
3860 * include/c_global/clocale: Likewise.
3861 * include/c_global/cmath.tcc: Likewise.
3862 * include/c_global/cmath: Likewise.
3863 * include/c_global/csetjmp: Likewise.
3864 * include/c_global/csignal: Likewise.
3865 * include/c_global/cstdarg: Likewise.
3866 * include/c_global/cstdatomic: Likewise.
3867 * include/c_global/cstdbool: Likewise.
3868 * include/c_global/cstddef: Likewise.
3869 * include/c_global/cstdint: Likewise.
3870 * include/c_global/cstdio: Likewise.
3871 * include/c_global/cstdlib: Likewise.
3872 * include/c_global/cstring: Likewise.
3873 * include/c_global/ctgmath: Likewise.
3874 * include/c_global/ctime: Likewise.
3875 * include/c_global/cwchar: Likewise.
3876 * include/c_global/cwctype: Likewise.
3877 * include/c_std/cassert: Likewise.
3878 * include/c_std/cctype: Likewise.
3879 * include/c_std/cerrno: Likewise.
3880 * include/c_std/cfloat: Likewise.
3881 * include/c_std/ciso646: Likewise.
3882 * include/c_std/climits: Likewise.
3883 * include/c_std/clocale: Likewise.
3884 * include/c_std/cmath.tcc: Likewise.
3885 * include/c_std/cmath: Likewise.
3886 * include/c_std/csetjmp: Likewise.
3887 * include/c_std/csignal: Likewise.
3888 * include/c_std/cstdarg: Likewise.
3889 * include/c_std/cstddef: Likewise.
3890 * include/c_std/cstdio: Likewise.
3891 * include/c_std/cstdlib: Likewise.
3892 * include/c_std/cstring: Likewise.
3893 * include/c_std/ctime: Likewise.
3894 * include/c_std/cwchar: Likewise.
3895 * include/c_std/cwctype: Likewise.
3896 * include/debug/bitset: Likewise.
3897 * include/debug/debug.h: Likewise.
3898 * include/debug/deque: Likewise.
3899 * include/debug/formatter.h: Likewise.
3900 * include/debug/functions.h: Likewise.
3901 * include/debug/list: Likewise.
3902 * include/debug/macros.h: Likewise.
3903 * include/debug/map.h: Likewise.
3904 * include/debug/map: Likewise.
3905 * include/debug/multimap.h: Likewise.
3906 * include/debug/multiset.h: Likewise.
3907 * include/debug/safe_base.h: Likewise.
3908 * include/debug/safe_iterator.h: Likewise.
3909 * include/debug/safe_iterator.tcc: Likewise.
3910 * include/debug/safe_sequence.h: Likewise.
3911 * include/debug/set.h: Likewise.
3912 * include/debug/set: Likewise.
3913 * include/debug/string: Likewise.
3914 * include/debug/unordered_map: Likewise.
3915 * include/debug/unordered_set: Likewise.
3916 * include/debug/vector: Likewise.
3917 * include/ext/algorithm: Likewise.
3918 * include/ext/array_allocator.h: Likewise.
3919 * include/ext/atomicity.h: Likewise.
3920 * include/ext/bitmap_allocator.h: Likewise.
3921 * include/ext/cast.h: Likewise.
3922 * include/ext/codecvt_specializations.h: Likewise.
3923 * include/ext/concurrence.h: Likewise.
3924 * include/ext/debug_allocator.h: Likewise.
3925 * include/ext/enc_filebuf.h: Likewise.
3926 * include/ext/extptr_allocator.h: Likewise.
3927 * include/ext/functional: Likewise.
3928 * include/ext/iterator: Likewise.
3929 * include/ext/malloc_allocator.h: Likewise.
3930 * include/ext/memory: Likewise.
3931 * include/ext/mt_allocator.h: Likewise.
3932 * include/ext/new_allocator.h: Likewise.
3933 * include/ext/numeric: Likewise.
3934 * include/ext/numeric_traits.h: Likewise.
3935 * include/ext/pb_ds/assoc_container.hpp: Likewise.
3936 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3937 Likewise.
3938 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3939 Likewise.
3940 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3941 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3942 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3943 Likewise.
3944 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3945 Likewise.
3946 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3947 Likewise.
3948 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3949 Likewise.
3950 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3951 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3952 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3953 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3954 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3955 Likewise.
3956 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3957 Likewise.
3958 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3959 Likewise.
3960 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3961 Likewise.
3962 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3963 Likewise.
3964 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3965 Likewise.
3966 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3967 Likewise.
3968 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3969 Likewise.
3970 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3971 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3972 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3973 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3974 Likewise.
3975 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3976 Likewise.
3977 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3978 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3979 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3980 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3981 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3982 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3983 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3984 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3985 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3986 Likewise.
3987 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3988 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3989 Likewise.
3990 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3991 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3992 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3993 Likewise.
3994 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3995 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3996 Likewise.
3997 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3998 Likewise.
3999 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
4000 Likewise.
4001 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
4002 Likewise.
4003 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
4004 Likewise.
4005 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
4006 Likewise.
4007 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
4008 Likewise.
4009 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
4010 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
4011 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
4012 Likewise.
4013 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
4014 Likewise.
4015 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
4016 Likewise.
4017 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
4018 Likewise.
4019 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
4020 Likewise.
4021 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4022 Likewise.
4023 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
4024 Likewise.
4025 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
4026 Likewise.
4027 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
4028 Likewise.
4029 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4030 Likewise.
4031 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
4032 Likewise.
4033 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
4034 Likewise.
4035 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
4036 Likewise.
4037 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
4038 Likewise.
4039 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
4040 Likewise.
4041 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4042 Likewise.
4043 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
4044 Likewise.
4045 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
4046 Likewise.
4047 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
4048 Likewise.
4049 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
4050 Likewise.
4051 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4052 Likewise.
4053 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
4054 Likewise.
4055 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
4056 Likewise.
4057 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
4058 Likewise.
4059 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
4060 Likewise.
4061 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
4062 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
4063 Likewise.
4064 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
4065 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
4066 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
4067 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
4068 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
4069 Likewise.
4070 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
4071 Likewise.
4072 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
4073 Likewise.
4074 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
4075 Likewise.
4076 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4077 Likewise.
4078 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
4079 Likewise.
4080 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
4081 Likewise.
4082 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4083 Likewise.
4084 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
4085 Likewise.
4086 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
4087 Likewise.
4088 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
4089 Likewise.
4090 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
4091 Likewise.
4092 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
4093 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
4094 Likewise.
4095 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
4096 Likewise.
4097 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4098 Likewise.
4099 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
4100 Likewise.
4101 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
4102 Likewise.
4103 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
4104 Likewise.
4105 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
4106 Likewise.
4107 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4108 Likewise.
4109 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
4110 Likewise.
4111 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
4112 Likewise.
4113 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
4114 Likewise.
4115 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
4116 Likewise.
4117 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
4118 Likewise.
4119 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
4120 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
4121 Likewise.
4122 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
4123 Likewise.
4124 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
4125 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
4126 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
4127 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
4128 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
4129 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
4130 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
4131 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
4132 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
4133 Likewise.
4134 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
4135 Likewise.
4136 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
4137 Likewise.
4138 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
4139 Likewise.
4140 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
4141 Likewise.
4142 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
4143 Likewise.
4144 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
4145 Likewise.
4146 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
4147 Likewise.
4148 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
4149 Likewise.
4150 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
4151 Likewise.
4152 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
4153 Likewise.
4154 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
4155 Likewise.
4156 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
4157 Likewise.
4158 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
4159 Likewise.
4160 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
4161 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
4162 Likewise.
4163 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
4164 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
4165 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
4166 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
4167 Likewise.
4168 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
4169 Likewise.
4170 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
4171 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
4172 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
4173 Likewise.
4174 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
4175 Likewise.
4176 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
4177 Likewise.
4178 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
4179 Likewise.
4180 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
4181 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
4182 Likewise.
4183 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
4184 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
4185 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
4186 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
4187 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
4188 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
4189 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
4190 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
4191 Likewise.
4192 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
4193 Likewise.
4194 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
4195 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
4196 Likewise.
4197 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
4198 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
4199 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
4200 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
4201 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
4202 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
4203 Likewise.
4204 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
4205 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
4206 Likewise.
4207 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
4208 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
4209 Likewise.
4210 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
4211 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
4212 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
4213 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
4214 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
4215 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
4216 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
4217 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
4218 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
4219 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
4220 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
4221 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
4222 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
4223 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
4224 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
4225 Likewise.
4226 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
4227 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
4228 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
4229 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
4230 Likewise.
4231 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
4232 Likewise.
4233 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
4234 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
4235 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
4236 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
4237 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
4238 Likewise.
4239 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
4240 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
4241 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
4242 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
4243 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
4244 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
4245 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
4246 Likewise.
4247 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
4248 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
4249 Likewise.
4250 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
4251 Likewise.
4252 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
4253 Likewise.
4254 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
4255 Likewise.
4256 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
4257 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
4258 Likewise.
4259 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
4260 Likewise.
4261 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
4262 Likewise.
4263 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
4264 Likewise.
4265 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
4266 Likewise.
4267 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
4268 Likewise.
4269 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
4270 Likewise.
4271 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
4272 Likewise.
4273 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
4274 Likewise.
4275 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
4276 Likewise.
4277 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
4278 Likewise.
4279 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
4280 Likewise.
4281 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
4282 Likewise.
4283 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
4284 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
4285 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
4286 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
4287 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
4288 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
4289 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
4290 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
4291 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
4292 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
4293 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
4294 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
4295 Likewise.
4296 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
4297 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
4298 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
4299 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
4300 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
4301 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
4302 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
4303 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
4304 Likewise.
4305 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
4306 Likewise.
4307 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
4308 Likewise.
4309 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
4310 Likewise.
4311 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
4312 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
4313 Likewise.
4314 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
4315 Likewise.
4316 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
4317 Likewise.
4318 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
4319 Likewise.
4320 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
4321 Likewise.
4322 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
4323 Likewise.
4324 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
4325 Likewise.
4326 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
4327 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
4328 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
4329 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
4330 Likewise.
4331 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
4332 Likewise.
4333 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
4334 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
4335 Likewise.
4336 * include/ext/pb_ds/exception.hpp: Likewise.
4337 * include/ext/pb_ds/hash_policy.hpp: Likewise.
4338 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
4339 * include/ext/pb_ds/priority_queue.hpp: Likewise.
4340 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
4341 * include/ext/pb_ds/tree_policy.hpp: Likewise.
4342 * include/ext/pb_ds/trie_policy.hpp: Likewise.
4343 * include/ext/pod_char_traits.h: Likewise.
4344 * include/ext/pointer.h: Likewise.
4345 * include/ext/pool_allocator.h: Likewise.
4346 * include/ext/rb_tree: Likewise.
4347 * include/ext/rc_string_base.h: Likewise.
4348 * include/ext/rope: Likewise.
4349 * include/ext/ropeimpl.h: Likewise.
4350 * include/ext/slist: Likewise.
4351 * include/ext/sso_string_base.h: Likewise.
4352 * include/ext/stdio_filebuf.h: Likewise.
4353 * include/ext/stdio_sync_filebuf.h: Likewise.
4354 * include/ext/string_conversions.h: Likewise.
4355 * include/ext/throw_allocator.h: Likewise.
4356 * include/ext/type_traits.h: Likewise.
4357 * include/ext/typelist.h: Likewise.
4358 * include/ext/vstring.h: Likewise.
4359 * include/ext/vstring.tcc: Likewise.
4360 * include/ext/vstring_fwd.h: Likewise.
4361 * include/ext/vstring_util.h: Likewise.
4362 * include/parallel/algo.h: Likewise.
4363 * include/parallel/algobase.h: Likewise.
4364 * include/parallel/algorithm: Likewise.
4365 * include/parallel/algorithmfwd.h: Likewise.
4366 * include/parallel/balanced_quicksort.h: Likewise.
4367 * include/parallel/base.h: Likewise.
4368 * include/parallel/basic_iterator.h: Likewise.
4369 * include/parallel/checkers.h: Likewise.
4370 * include/parallel/compatibility.h: Likewise.
4371 * include/parallel/compiletime_settings.h: Likewise.
4372 * include/parallel/equally_split.h: Likewise.
4373 * include/parallel/features.h: Likewise.
4374 * include/parallel/find.h: Likewise.
4375 * include/parallel/find_selectors.h: Likewise.
4376 * include/parallel/for_each.h: Likewise.
4377 * include/parallel/for_each_selectors.h: Likewise.
4378 * include/parallel/iterator.h: Likewise.
4379 * include/parallel/list_partition.h: Likewise.
4380 * include/parallel/losertree.h: Likewise.
4381 * include/parallel/merge.h: Likewise.
4382 * include/parallel/multiseq_selection.h: Likewise.
4383 * include/parallel/multiway_merge.h: Likewise.
4384 * include/parallel/multiway_mergesort.h: Likewise.
4385 * include/parallel/numeric: Likewise.
4386 * include/parallel/numericfwd.h: Likewise.
4387 * include/parallel/omp_loop.h: Likewise.
4388 * include/parallel/omp_loop_static.h: Likewise.
4389 * include/parallel/par_loop.h: Likewise.
4390 * include/parallel/parallel.h: Likewise.
4391 * include/parallel/partial_sum.h: Likewise.
4392 * include/parallel/partition.h: Likewise.
4393 * include/parallel/queue.h: Likewise.
4394 * include/parallel/quicksort.h: Likewise.
4395 * include/parallel/random_number.h: Likewise.
4396 * include/parallel/random_shuffle.h: Likewise.
4397 * include/parallel/search.h: Likewise.
4398 * include/parallel/set_operations.h: Likewise.
4399 * include/parallel/settings.h: Likewise.
4400 * include/parallel/sort.h: Likewise.
4401 * include/parallel/tags.h: Likewise.
4402 * include/parallel/types.h: Likewise.
4403 * include/parallel/unique_copy.h: Likewise.
4404 * include/parallel/workstealing.h: Likewise.
4405 * include/precompiled/extc++.h: Likewise.
4406 * include/precompiled/stdc++.h: Likewise.
4407 * include/precompiled/stdtr1c++.h: Likewise.
4408 * include/std/algorithm: Likewise.
4409 * include/std/array: Likewise.
4410 * include/std/bitset: Likewise.
4411 * include/std/c++0x_warning.h: Likewise.
4412 * include/std/chrono: Likewise.
4413 * include/std/complex: Likewise.
4414 * include/std/condition_variable: Likewise.
4415 * include/std/deque: Likewise.
4416 * include/std/forward_list: Likewise.
4417 * include/std/fstream: Likewise.
4418 * include/std/functional: Likewise.
4419 * include/std/iomanip: Likewise.
4420 * include/std/ios: Likewise.
4421 * include/std/iosfwd: Likewise.
4422 * include/std/iostream: Likewise.
4423 * include/std/istream: Likewise.
4424 * include/std/iterator: Likewise.
4425 * include/std/limits: Likewise.
4426 * include/std/list: Likewise.
4427 * include/std/locale: Likewise.
4428 * include/std/map: Likewise.
4429 * include/std/memory: Likewise.
4430 * include/std/mutex: Likewise.
4431 * include/std/numeric: Likewise.
4432 * include/std/ostream: Likewise.
4433 * include/std/queue: Likewise.
4434 * include/std/random: Likewise.
4435 * include/std/ratio: Likewise.
4436 * include/std/regex: Likewise.
4437 * include/std/set: Likewise.
4438 * include/std/sstream: Likewise.
4439 * include/std/stack: Likewise.
4440 * include/std/stdexcept: Likewise.
4441 * include/std/streambuf: Likewise.
4442 * include/std/string: Likewise.
4443 * include/std/system_error: Likewise.
4444 * include/std/thread: Likewise.
4445 * include/std/tuple: Likewise.
4446 * include/std/type_traits: Likewise.
4447 * include/std/unordered_map: Likewise.
4448 * include/std/unordered_set: Likewise.
4449 * include/std/utility: Likewise.
4450 * include/std/valarray: Likewise.
4451 * include/std/vector: Likewise.
4452 * include/tr1/array: Likewise.
4453 * include/tr1/bessel_function.tcc: Likewise.
4454 * include/tr1/beta_function.tcc: Likewise.
4455 * include/tr1/ccomplex: Likewise.
4456 * include/tr1/cctype: Likewise.
4457 * include/tr1/cfenv: Likewise.
4458 * include/tr1/cfloat: Likewise.
4459 * include/tr1/cinttypes: Likewise.
4460 * include/tr1/climits: Likewise.
4461 * include/tr1/cmath: Likewise.
4462 * include/tr1/complex.h: Likewise.
4463 * include/tr1/complex: Likewise.
4464 * include/tr1/cstdarg: Likewise.
4465 * include/tr1/cstdbool: Likewise.
4466 * include/tr1/cstdint: Likewise.
4467 * include/tr1/cstdio: Likewise.
4468 * include/tr1/cstdlib: Likewise.
4469 * include/tr1/ctgmath: Likewise.
4470 * include/tr1/ctime: Likewise.
4471 * include/tr1/ctype.h: Likewise.
4472 * include/tr1/cwchar: Likewise.
4473 * include/tr1/cwctype: Likewise.
4474 * include/tr1/ell_integral.tcc: Likewise.
4475 * include/tr1/exp_integral.tcc: Likewise.
4476 * include/tr1/fenv.h: Likewise.
4477 * include/tr1/float.h: Likewise.
4478 * include/tr1/functional: Likewise.
4479 * include/tr1/functional_hash.h: Likewise.
4480 * include/tr1/gamma.tcc: Likewise.
4481 * include/tr1/hashtable.h: Likewise.
4482 * include/tr1/hypergeometric.tcc: Likewise.
4483 * include/tr1/inttypes.h: Likewise.
4484 * include/tr1/legendre_function.tcc: Likewise.
4485 * include/tr1/limits.h: Likewise.
4486 * include/tr1/math.h: Likewise.
4487 * include/tr1/memory: Likewise.
4488 * include/tr1/modified_bessel_func.tcc: Likewise.
4489 * include/tr1/poly_hermite.tcc: Likewise.
4490 * include/tr1/poly_laguerre.tcc: Likewise.
4491 * include/tr1/random: Likewise.
4492 * include/tr1/regex: Likewise.
4493 * include/tr1/riemann_zeta.tcc: Likewise.
4494 * include/tr1/shared_ptr.h: Likewise.
4495 * include/tr1/special_function_util.h: Likewise.
4496 * include/tr1/stdarg.h: Likewise.
4497 * include/tr1/stdbool.h: Likewise.
4498 * include/tr1/stdint.h: Likewise.
4499 * include/tr1/stdio.h: Likewise.
4500 * include/tr1/stdlib.h: Likewise.
4501 * include/tr1/tgmath.h: Likewise.
4502 * include/tr1/tuple: Likewise.
4503 * include/tr1/type_traits: Likewise.
4504 * include/tr1/unordered_map: Likewise.
4505 * include/tr1/unordered_set: Likewise.
4506 * include/tr1/utility: Likewise.
4507 * include/tr1/wchar.h: Likewise.
4508 * include/tr1/wctype.h: Likewise.
4509 * include/tr1_impl/array: Likewise.
4510 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
4511 * include/tr1_impl/cctype: Likewise.
4512 * include/tr1_impl/cfenv: Likewise.
4513 * include/tr1_impl/cinttypes: Likewise.
4514 * include/tr1_impl/cmath: Likewise.
4515 * include/tr1_impl/complex: Likewise.
4516 * include/tr1_impl/cstdint: Likewise.
4517 * include/tr1_impl/cstdio: Likewise.
4518 * include/tr1_impl/cstdlib: Likewise.
4519 * include/tr1_impl/cwchar: Likewise.
4520 * include/tr1_impl/cwctype: Likewise.
4521 * include/tr1_impl/functional: Likewise.
4522 * include/tr1_impl/functional_hash.h: Likewise.
4523 * include/tr1_impl/hashtable: Likewise.
4524 * include/tr1_impl/hashtable_policy.h: Likewise.
4525 * include/tr1_impl/random.tcc: Likewise.
4526 * include/tr1_impl/random: Likewise.
4527 * include/tr1_impl/regex: Likewise.
4528 * include/tr1_impl/type_traits: Likewise.
4529 * include/tr1_impl/unordered_map: Likewise.
4530 * include/tr1_impl/unordered_set: Likewise.
4531 * include/tr1_impl/utility: Likewise.
4532 * libsupc++/array_type_info.cc: Likewise.
4533 * libsupc++/atexit_arm.cc: Likewise.
4534 * libsupc++/bad_cast.cc: Likewise.
4535 * libsupc++/bad_typeid.cc: Likewise.
4536 * libsupc++/class_type_info.cc: Likewise.
4537 * libsupc++/cxxabi-forced.h: Likewise.
4538 * libsupc++/cxxabi.h: Likewise.
4539 * libsupc++/del_op.cc: Likewise.
4540 * libsupc++/del_opnt.cc: Likewise.
4541 * libsupc++/del_opv.cc: Likewise.
4542 * libsupc++/del_opvnt.cc: Likewise.
4543 * libsupc++/dyncast.cc: Likewise.
4544 * libsupc++/eh_alloc.cc: Likewise.
4545 * libsupc++/eh_arm.cc: Likewise.
4546 * libsupc++/eh_aux_runtime.cc: Likewise.
4547 * libsupc++/eh_call.cc: Likewise.
4548 * libsupc++/eh_catch.cc: Likewise.
4549 * libsupc++/eh_exception.cc: Likewise.
4550 * libsupc++/eh_globals.cc: Likewise.
4551 * libsupc++/eh_personality.cc: Likewise.
4552 * libsupc++/eh_ptr.cc: Likewise.
4553 * libsupc++/eh_term_handler.cc: Likewise.
4554 * libsupc++/eh_terminate.cc: Likewise.
4555 * libsupc++/eh_throw.cc: Likewise.
4556 * libsupc++/eh_type.cc: Likewise.
4557 * libsupc++/eh_unex_handler.cc: Likewise.
4558 * libsupc++/enum_type_info.cc: Likewise.
4559 * libsupc++/exception: Likewise.
4560 * libsupc++/exception_defines.h: Likewise.
4561 * libsupc++/exception_ptr.h: Likewise.
4562 * libsupc++/function_type_info.cc: Likewise.
4563 * libsupc++/fundamental_type_info.cc: Likewise.
4564 * libsupc++/guard.cc: Likewise.
4565 * libsupc++/initializer_list: Likewise.
4566 * libsupc++/new: Likewise.
4567 * libsupc++/new_handler.cc: Likewise.
4568 * libsupc++/new_op.cc: Likewise.
4569 * libsupc++/new_opnt.cc: Likewise.
4570 * libsupc++/new_opv.cc: Likewise.
4571 * libsupc++/new_opvnt.cc: Likewise.
4572 * libsupc++/pbase_type_info.cc: Likewise.
4573 * libsupc++/pmem_type_info.cc: Likewise.
4574 * libsupc++/pointer_type_info.cc: Likewise.
4575 * libsupc++/pure.cc: Likewise.
4576 * libsupc++/si_class_type_info.cc: Likewise.
4577 * libsupc++/tinfo.cc: Likewise.
4578 * libsupc++/tinfo.h: Likewise.
4579 * libsupc++/tinfo2.cc: Likewise.
4580 * libsupc++/typeinfo: Likewise.
4581 * libsupc++/unwind-cxx.h: Likewise.
4582 * libsupc++/vec.cc: Likewise.
4583 * libsupc++/vmi_class_type_info.cc: Likewise.
4584 * libsupc++/vterminate.cc: Likewise.
4585 * po/string_literals.cc: Likewise.
4586 * src/atomic.cc: Likewise.
4587 * src/bitmap_allocator.cc: Likewise.
4588 * src/chrono.cc: Likewise.
4589 * src/codecvt.cc: Likewise.
4590 * src/compatibility-ldbl.cc: Likewise.
4591 * src/compatibility.cc: Likewise.
4592 * src/complex_io.cc: Likewise.
4593 * src/concept-inst.cc: Likewise.
4594 * src/condition_variable.cc: Likewise.
4595 * src/ctype.cc: Likewise.
4596 * src/debug.cc: Likewise.
4597 * src/debug_list.cc: Likewise.
4598 * src/ext-inst.cc: Likewise.
4599 * src/fstream-inst.cc: Likewise.
4600 * src/functexcept.cc: Likewise.
4601 * src/globals_io.cc: Likewise.
4602 * src/hash.cc: Likewise.
4603 * src/hash_c++0x.cc: Likewise.
4604 * src/hashtable.cc: Likewise.
4605 * src/hashtable_c++0x.cc: Likewise.
4606 * src/ios-inst.cc: Likewise.
4607 * src/ios.cc: Likewise.
4608 * src/ios_failure.cc: Likewise.
4609 * src/ios_init.cc: Likewise.
4610 * src/ios_locale.cc: Likewise.
4611 * src/iostream-inst.cc: Likewise.
4612 * src/istream-inst.cc: Likewise.
4613 * src/istream.cc: Likewise.
4614 * src/limits.cc: Likewise.
4615 * src/limits_c++0x.cc: Likewise.
4616 * src/list.cc: Likewise.
4617 * src/locale-inst.cc: Likewise.
4618 * src/locale.cc: Likewise.
4619 * src/locale_facets.cc: Likewise.
4620 * src/locale_init.cc: Likewise.
4621 * src/localename.cc: Likewise.
4622 * src/math_stubs_float.cc: Likewise.
4623 * src/math_stubs_long_double.cc: Likewise.
4624 * src/misc-inst.cc: Likewise.
4625 * src/mt_allocator.cc: Likewise.
4626 * src/mutex.cc: Likewise.
4627 * src/ostream-inst.cc: Likewise.
4628 * src/parallel_list.cc: Likewise.
4629 * src/parallel_settings.cc: Likewise.
4630 * src/pool_allocator.cc: Likewise.
4631 * src/sstream-inst.cc: Likewise.
4632 * src/stdexcept.cc: Likewise.
4633 * src/streambuf-inst.cc: Likewise.
4634 * src/streambuf.cc: Likewise.
4635 * src/string-inst.cc: Likewise.
4636 * src/strstream.cc: Likewise.
4637 * src/system_error.cc: Likewise.
4638 * src/thread.cc: Likewise.
4639 * src/tree.cc: Likewise.
4640 * src/valarray-inst.cc: Likewise.
4641 * src/wlocale-inst.cc: Likewise.
4642 * src/wstring-inst.cc: Likewise.
4643 * doc/xml/manual/intro.xml: Change documentation to refer the
4644 reader to version 3 of the GNU General Public License, version
4645 3.1 of the GCC Runtime Library Exception, and to point readers
4646 at the FSF's license web page.
4647
46482009-04-09 Jakub Jelinek <jakub@redhat.com>
4649
4650 * Makefile.am: Change copyright header to refer to version
4651 3 of the GNU General Public License and to point readers at the
4652 COPYING3 file and the FSF's license web page.
4653 * doc/Makefile.am: Likewise.
4654 * include/Makefile.am: Likewise.
4655 * libsupc++/Makefile.am: Likewise.
4656 * po/Makefile.am: Likewise.
4657 * po/POTFILES.in: Likewise.
4658 * src/Makefile.am: Likewise.
4659 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4660 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4661 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4662 Likewise.
4663 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4664 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4665 Likewise.
4666 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4667 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4668 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4669 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4670 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4671 * testsuite/18_support/bad_cast/what.cc: Likewise.
4672 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4673 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4674 Likewise.
4675 * testsuite/18_support/bad_exception/what.cc: Likewise.
4676 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4677 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4678 * testsuite/18_support/exception/38732.cc: Likewise.
4679 * testsuite/18_support/exception/what.cc: Likewise.
4680 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4681 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4682 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4683 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4684 * testsuite/18_support/headers/climits/values.cc: Likewise.
4685 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4686 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4687 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4688 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4689 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4690 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4691 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4692 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4693 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4694 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
4695 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
4696 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
4697 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
4698 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
4699 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
4700 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
4701 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
4702 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
4703 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
4704 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
4705 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
4706 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
4707 * testsuite/18_support/headers/new/types_std.cc: Likewise.
4708 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
4709 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
4710 * testsuite/18_support/new_delete_placement.cc: Likewise.
4711 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
4712 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
4713 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
4714 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
4715 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
4716 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
4717 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
4718 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
4719 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
4720 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
4721 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
4722 Likewise.
4723 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
4724 * testsuite/18_support/pthread_guard.cc: Likewise.
4725 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
4726 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4727 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
4728 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
4729 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
4730 Likewise.
4731 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4732 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4733 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
4734 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4735 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
4736 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
4737 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
4738 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
4739 Likewise.
4740 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
4741 Likewise.
4742 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
4743 Likewise.
4744 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
4745 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
4746 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
4747 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
4748 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
4749 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
4750 Likewise.
4751 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
4752 Likewise.
4753 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
4754 Likewise.
4755 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
4756 Likewise.
4757 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
4758 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
4759 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
4760 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
4761 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
4762 Likewise.
4763 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
4764 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
4765 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
4766 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
4767 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4768 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
4769 Likewise.
4770 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
4771 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
4772 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
4773 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4774 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
4775 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
4776 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
4777 * testsuite/20_util/aligned_storage/value.cc: Likewise.
4778 * testsuite/20_util/allocator/1.cc: Likewise.
4779 * testsuite/20_util/allocator/10378.cc: Likewise.
4780 * testsuite/20_util/allocator/14176.cc: Likewise.
4781 * testsuite/20_util/allocator/33807.cc: Likewise.
4782 * testsuite/20_util/allocator/8230.cc: Likewise.
4783 * testsuite/20_util/auto_ptr/1.cc: Likewise.
4784 * testsuite/20_util/auto_ptr/2.cc: Likewise.
4785 * testsuite/20_util/auto_ptr/3.cc: Likewise.
4786 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
4787 * testsuite/20_util/auto_ptr/4.cc: Likewise.
4788 * testsuite/20_util/auto_ptr/5.cc: Likewise.
4789 * testsuite/20_util/auto_ptr/6.cc: Likewise.
4790 * testsuite/20_util/auto_ptr/7.cc: Likewise.
4791 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
4792 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
4793 Likewise.
4794 * testsuite/20_util/clocks/1.cc: Likewise.
4795 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
4796 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
4797 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
4798 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
4799 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
4800 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
4801 * testsuite/20_util/duration/cons/1.cc: Likewise.
4802 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
4803 * testsuite/20_util/duration/cons/2.cc: Likewise.
4804 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
4805 Likewise.
4806 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
4807 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
4808 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
4809 Likewise.
4810 * testsuite/20_util/forward/1.cc: Likewise.
4811 * testsuite/20_util/forward/1_neg.cc: Likewise.
4812 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
4813 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
4814 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
4815 * testsuite/20_util/function_objects/dr660.cc: Likewise.
4816 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
4817 Likewise.
4818 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
4819 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
4820 Likewise.
4821 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
4822 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
4823 Likewise.
4824 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
4825 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
4826 Likewise.
4827 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
4828 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
4829 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
4830 Likewise.
4831 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
4832 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
4833 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
4834 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
4835 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
4836 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
4837 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
4838 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
4839 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
4840 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
4841 Likewise.
4842 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
4843 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
4844 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
4845 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
4846 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
4847 Likewise.
4848 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
4849 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
4850 Likewise.
4851 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
4852 * testsuite/20_util/identity/value.cc: Likewise.
4853 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
4854 * testsuite/20_util/is_integral/value.cc: Likewise.
4855 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
4856 Likewise.
4857 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
4858 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
4859 * testsuite/20_util/is_reference/value.cc: Likewise.
4860 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
4861 Likewise.
4862 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
4863 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
4864 * testsuite/20_util/is_signed/value.cc: Likewise.
4865 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
4866 * testsuite/20_util/is_unsigned/value.cc: Likewise.
4867 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
4868 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
4869 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
4870 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
4871 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
4872 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
4873 Likewise.
4874 * testsuite/20_util/move/1.cc: Likewise.
4875 * testsuite/20_util/owner_less/cmp.cc: Likewise.
4876 * testsuite/20_util/pair/1.cc: Likewise.
4877 * testsuite/20_util/pair/2.cc: Likewise.
4878 * testsuite/20_util/pair/3.cc: Likewise.
4879 * testsuite/20_util/pair/4.cc: Likewise.
4880 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
4881 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
4882 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
4883 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
4884 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
4885 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
4886 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
4887 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
4888 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
4889 Likewise.
4890 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
4891 Likewise.
4892 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
4893 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
4894 * testsuite/20_util/rel_ops.cc: Likewise.
4895 * testsuite/20_util/remove_reference/value.cc: Likewise.
4896 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
4897 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
4898 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
4899 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
4900 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
4901 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
4902 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
4903 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
4904 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
4905 Likewise.
4906 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
4907 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
4908 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
4909 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
4910 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
4911 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
4912 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
4913 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
4914 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
4915 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
4916 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
4917 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
4918 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
4919 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
4920 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
4921 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
4922 Likewise.
4923 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
4924 Likewise.
4925 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
4926 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4927 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4928 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4929 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4930 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4931 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4932 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4933 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4934 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4935 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4936 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4937 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4938 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4939 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4940 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4941 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4942 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4943 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4944 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4945 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4946 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4947 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4948 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4949 Likewise.
4950 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4951 Likewise.
4952 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4953 Likewise.
4954 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4955 Likewise.
4956 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4957 Likewise.
4958 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4959 Likewise.
4960 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4961 Likewise.
4962 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4963 Likewise.
4964 * testsuite/20_util/temporary_buffer.cc: Likewise.
4965 * testsuite/20_util/time_point/1.cc: Likewise.
4966 * testsuite/20_util/time_point/2.cc: Likewise.
4967 * testsuite/20_util/time_point/3.cc: Likewise.
4968 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4969 Likewise.
4970 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4971 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4972 Likewise.
4973 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4974 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4975 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4976 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4977 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4978 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4979 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4980 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4981 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4982 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4983 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4984 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4985 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4986 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4987 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4988 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4989 Likewise.
4990 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4991 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4992 Likewise.
4993 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4994 Likewise.
4995 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4996 Likewise.
4997 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4998 Likewise.
4999 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
5000 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
5001 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
5002 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
5003 Likewise.
5004 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
5005 Likewise.
5006 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
5007 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
5008 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
5009 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
5010 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
5011 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
5012 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
5013 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
5014 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
5015 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
5016 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
5017 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
5018 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
5019 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
5020 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
5021 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
5022 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
5023 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
5024 Likewise.
5025 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
5026 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
5027 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
5028 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
5029 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
5030 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
5031 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
5032 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
5033 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
5034 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
5035 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
5036 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
5037 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
5038 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
5039 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
5040 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
5041 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
5042 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
5043 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
5044 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
5045 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
5046 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
5047 Likewise.
5048 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
5049 Likewise.
5050 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
5051 Likewise.
5052 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
5053 Likewise.
5054 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
5055 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
5056 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
5057 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
5058 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
5059 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
5060 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
5061 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
5062 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
5063 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
5064 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
5065 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
5066 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
5067 Likewise.
5068 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
5069 Likewise.
5070 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
5071 Likewise.
5072 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
5073 Likewise.
5074 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
5075 Likewise.
5076 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
5077 Likewise.
5078 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
5079 Likewise.
5080 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
5081 Likewise.
5082 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
5083 Likewise.
5084 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
5085 Likewise.
5086 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
5087 Likewise.
5088 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
5089 Likewise.
5090 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
5091 Likewise.
5092 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
5093 Likewise.
5094 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
5095 Likewise.
5096 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
5097 Likewise.
5098 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
5099 Likewise.
5100 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
5101 Likewise.
5102 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
5103 Likewise.
5104 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
5105 Likewise.
5106 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
5107 Likewise.
5108 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
5109 Likewise.
5110 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
5111 Likewise.
5112 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
5113 Likewise.
5114 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
5115 Likewise.
5116 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
5117 Likewise.
5118 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
5119 Likewise.
5120 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
5121 Likewise.
5122 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
5123 Likewise.
5124 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
5125 Likewise.
5126 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
5127 Likewise.
5128 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
5129 Likewise.
5130 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
5131 Likewise.
5132 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
5133 Likewise.
5134 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
5135 Likewise.
5136 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
5137 Likewise.
5138 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
5139 Likewise.
5140 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
5141 Likewise.
5142 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
5143 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
5144 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
5145 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
5146 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
5147 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
5148 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
5149 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
5150 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
5151 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
5152 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
5153 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
5154 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
5155 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
5156 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
5157 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
5158 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
5159 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
5160 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
5161 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
5162 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
5163 Likewise.
5164 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
5165 Likewise.
5166 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
5167 Likewise.
5168 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
5169 Likewise.
5170 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
5171 Likewise.
5172 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
5173 Likewise.
5174 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
5175 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
5176 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
5177 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
5178 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
5179 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
5180 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
5181 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
5182 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
5183 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
5184 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
5185 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
5186 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
5187 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
5188 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
5189 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
5190 Likewise.
5191 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
5192 Likewise.
5193 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
5194 Likewise.
5195 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
5196 Likewise.
5197 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
5198 Likewise.
5199 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
5200 Likewise.
5201 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
5202 Likewise.
5203 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
5204 Likewise.
5205 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
5206 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
5207 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
5208 Likewise.
5209 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
5210 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
5211 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
5212 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
5213 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
5214 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
5215 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
5216 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
5217 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
5218 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
5219 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
5220 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
5221 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
5222 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
5223 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
5224 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
5225 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
5226 Likewise.
5227 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
5228 Likewise.
5229 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
5230 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
5231 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
5232 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
5233 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
5234 Likewise.
5235 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
5236 Likewise.
5237 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
5238 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
5239 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
5240 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
5241 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
5242 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
5243 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
5244 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
5245 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
5246 Likewise.
5247 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
5248 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
5249 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
5250 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
5251 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
5252 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
5253 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
5254 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
5255 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
5256 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
5257 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
5258 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
5259 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
5260 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
5261 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
5262 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
5263 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
5264 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
5265 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
5266 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
5267 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
5268 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
5269 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
5270 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
5271 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
5272 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
5273 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
5274 Likewise.
5275 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
5276 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
5277 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
5278 Likewise.
5279 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
5280 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
5281 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
5282 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
5283 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
5284 Likewise.
5285 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
5286 Likewise.
5287 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
5288 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
5289 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
5290 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
5291 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
5292 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
5293 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
5294 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
5295 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
5296 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
5297 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
5298 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
5299 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
5300 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
5301 Likewise.
5302 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
5303 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
5304 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
5305 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
5306 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
5307 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
5308 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
5309 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
5310 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
5311 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
5312 Likewise.
5313 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
5314 Likewise.
5315 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
5316 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
5317 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
5318 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
5319 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
5320 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
5321 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
5322 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
5323 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
5324 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
5325 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
5326 Likewise.
5327 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
5328 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
5329 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
5330 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
5331 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
5332 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
5333 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
5334 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
5335 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
5336 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
5337 Likewise.
5338 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
5339 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
5340 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
5341 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
5342 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
5343 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
5344 Likewise.
5345 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
5346 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
5347 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
5348 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
5349 Likewise.
5350 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
5351 Likewise.
5352 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
5353 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
5354 Likewise.
5355 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
5356 * testsuite/22_locale/ctype/2.cc: Likewise.
5357 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
5358 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
5359 * testsuite/22_locale/ctype/dr695.cc: Likewise.
5360 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
5361 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
5362 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
5363 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
5364 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
5365 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
5366 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
5367 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
5368 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
5369 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
5370 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
5371 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
5372 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
5373 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
5374 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
5375 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
5376 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
5377 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
5378 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
5379 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
5380 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
5381 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
5382 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
5383 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
5384 * testsuite/22_locale/facet/1.cc: Likewise.
5385 * testsuite/22_locale/facet/2.cc: Likewise.
5386 * testsuite/22_locale/facet/25421.cc: Likewise.
5387 * testsuite/22_locale/global_templates/1.cc: Likewise.
5388 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
5389 Likewise.
5390 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
5391 Likewise.
5392 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
5393 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
5394 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
5395 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
5396 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
5397 * testsuite/22_locale/locale/13630.cc: Likewise.
5398 * testsuite/22_locale/locale/cons/1.cc: Likewise.
5399 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
5400 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
5401 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
5402 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
5403 * testsuite/22_locale/locale/cons/2.cc: Likewise.
5404 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
5405 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
5406 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
5407 * testsuite/22_locale/locale/cons/4.cc: Likewise.
5408 * testsuite/22_locale/locale/cons/5.cc: Likewise.
5409 * testsuite/22_locale/locale/cons/6.cc: Likewise.
5410 * testsuite/22_locale/locale/cons/7.cc: Likewise.
5411 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
5412 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
5413 * testsuite/22_locale/locale/cons/8.cc: Likewise.
5414 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
5415 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
5416 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
5417 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
5418 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
5419 * testsuite/22_locale/locale/operations/1.cc: Likewise.
5420 * testsuite/22_locale/locale/operations/2.cc: Likewise.
5421 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
5422 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
5423 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
5424 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
5425 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
5426 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
5427 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
5428 Likewise.
5429 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
5430 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
5431 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
5432 Likewise.
5433 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
5434 Likewise.
5435 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
5436 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
5437 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
5438 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
5439 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
5440 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
5441 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
5442 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
5443 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
5444 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
5445 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
5446 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
5447 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
5448 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
5449 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
5450 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
5451 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
5452 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
5453 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
5454 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
5455 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
5456 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
5457 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
5458 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
5459 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
5460 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
5461 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
5462 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
5463 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
5464 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
5465 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
5466 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
5467 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
5468 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
5469 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
5470 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
5471 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
5472 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
5473 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
5474 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
5475 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
5476 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
5477 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
5478 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
5479 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
5480 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
5481 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
5482 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
5483 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
5484 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
5485 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
5486 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
5487 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
5488 Likewise.
5489 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
5490 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
5491 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
5492 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
5493 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
5494 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
5495 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
5496 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
5497 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
5498 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
5499 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
5500 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
5501 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
5502 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
5503 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
5504 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
5505 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
5506 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
5507 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
5508 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
5509 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
5510 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
5511 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
5512 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
5513 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
5514 Likewise.
5515 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
5516 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
5517 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
5518 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
5519 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
5520 Likewise.
5521 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
5522 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
5523 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
5524 Likewise.
5525 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
5526 Likewise.
5527 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
5528 Likewise.
5529 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
5530 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
5531 Likewise.
5532 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
5533 Likewise.
5534 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
5535 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
5536 Likewise.
5537 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
5538 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
5539 Likewise.
5540 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
5541 Likewise.
5542 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
5543 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
5544 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
5545 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
5546 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
5547 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
5548 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
5549 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5550 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5551 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5552 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5553 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5554 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5555 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5556 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5557 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5558 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5559 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5560 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5561 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5562 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5563 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5564 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5565 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5566 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5567 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5568 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5569 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5570 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5571 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5572 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5573 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5574 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5575 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5576 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5577 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5578 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5579 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5580 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5581 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5582 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5583 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5584 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5585 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5586 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5587 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5588 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5589 Likewise.
5590 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5591 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5592 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5593 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5594 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5595 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5596 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5597 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5598 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5599 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5600 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5601 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5602 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5603 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5604 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5605 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5606 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5607 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5608 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5609 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5610 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5611 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5612 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5613 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5614 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5615 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5616 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5617 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5618 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5619 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5620 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5621 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5622 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5623 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5624 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5625 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5626 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5627 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5628 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5629 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5630 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5631 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5632 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5633 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5634 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5635 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5636 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5637 Likewise.
5638 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5639 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5640 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5641 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5642 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5643 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5644 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5645 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5646 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5647 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5648 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5649 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5650 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5651 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5652 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5653 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5654 Likewise.
5655 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5656 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5657 Likewise.
5658 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5659 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5660 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5661 Likewise.
5662 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5663 Likewise.
5664 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5665 Likewise.
5666 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5667 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5668 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5669 Likewise.
5670 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5671 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5672 Likewise.
5673 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5674 Likewise.
5675 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5676 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5677 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5678 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5679 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5680 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5681 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5682 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5683 Likewise.
5684 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5685 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5686 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5687 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5688 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5689 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5690 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5691 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5692 Likewise.
5693 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5694 Likewise.
5695 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
5696 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
5697 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
5698 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
5699 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
5700 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
5701 Likewise.
5702 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
5703 Likewise.
5704 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
5705 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
5706 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
5707 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
5708 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
5709 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
5710 Likewise.
5711 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
5712 Likewise.
5713 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
5714 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
5715 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
5716 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
5717 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
5718 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
5719 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
5720 Likewise.
5721 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
5722 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
5723 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
5724 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
5725 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
5726 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
5727 Likewise.
5728 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
5729 Likewise.
5730 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
5731 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
5732 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
5733 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
5734 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
5735 Likewise.
5736 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
5737 Likewise.
5738 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
5739 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
5740 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
5741 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
5742 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
5743 Likewise.
5744 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
5745 Likewise.
5746 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
5747 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
5748 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
5749 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
5750 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
5751 Likewise.
5752 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
5753 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
5754 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
5755 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
5756 Likewise.
5757 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
5758 Likewise.
5759 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
5760 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
5761 Likewise.
5762 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
5763 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
5764 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
5765 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
5766 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
5767 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
5768 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
5769 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
5770 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
5771 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
5772 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
5773 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
5774 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
5775 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
5776 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
5777 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
5778 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
5779 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
5780 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
5781 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
5782 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
5783 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
5784 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
5785 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
5786 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
5787 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
5788 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
5789 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
5790 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
5791 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
5792 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
5793 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
5794 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
5795 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
5796 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
5797 Likewise.
5798 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
5799 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
5800 * testsuite/23_containers/bitset/18604.cc: Likewise.
5801 * testsuite/23_containers/bitset/all/1.cc: Likewise.
5802 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
5803 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
5804 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
5805 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
5806 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
5807 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
5808 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
5809 * testsuite/23_containers/bitset/input/1.cc: Likewise.
5810 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
5811 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
5812 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
5813 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
5814 * testsuite/23_containers/bitset/test/1.cc: Likewise.
5815 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
5816 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
5817 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
5818 * testsuite/23_containers/deque/18604.cc: Likewise.
5819 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
5820 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
5821 * testsuite/23_containers/deque/cons/1.cc: Likewise.
5822 * testsuite/23_containers/deque/cons/2.cc: Likewise.
5823 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
5824 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
5825 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
5826 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
5827 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
5828 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
5829 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
5830 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
5831 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
5832 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
5833 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
5834 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
5835 * testsuite/23_containers/deque/operators/1.cc: Likewise.
5836 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
5837 Likewise.
5838 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
5839 Likewise.
5840 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
5841 Likewise.
5842 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
5843 Likewise.
5844 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
5845 Likewise.
5846 * testsuite/23_containers/deque/types/1.cc: Likewise.
5847 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
5848 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
5849 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
5850 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
5851 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
5852 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
5853 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
5854 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
5855 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
5856 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
5857 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
5858 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
5859 Likewise.
5860 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
5861 Likewise.
5862 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
5863 Likewise.
5864 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
5865 Likewise.
5866 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
5867 Likewise.
5868 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
5869 Likewise.
5870 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
5871 Likewise.
5872 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
5873 Likewise.
5874 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
5875 Likewise.
5876 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
5877 Likewise.
5878 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
5879 Likewise.
5880 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
5881 Likewise.
5882 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
5883 Likewise.
5884 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
5885 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
5886 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
5887 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
5888 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
5889 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
5890 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
5891 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
5892 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
5893 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
5894 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
5895 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
5896 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
5897 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
5898 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
5899 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
5900 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
5901 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
5902 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
5903 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
5904 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
5905 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
5906 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
5907 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
5908 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
5909 Likewise.
5910 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
5911 Likewise.
5912 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
5913 * testsuite/23_containers/list/18604.cc: Likewise.
5914 * testsuite/23_containers/list/capacity/1.cc: Likewise.
5915 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
5916 * testsuite/23_containers/list/cons/1.cc: Likewise.
5917 * testsuite/23_containers/list/cons/2.cc: Likewise.
5918 * testsuite/23_containers/list/cons/3.cc: Likewise.
5919 * testsuite/23_containers/list/cons/4.cc: Likewise.
5920 * testsuite/23_containers/list/cons/5.cc: Likewise.
5921 * testsuite/23_containers/list/cons/6.cc: Likewise.
5922 * testsuite/23_containers/list/cons/7.cc: Likewise.
5923 * testsuite/23_containers/list/cons/8.cc: Likewise.
5924 * testsuite/23_containers/list/cons/9.cc: Likewise.
5925 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
5926 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5927 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5928 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5929 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5930 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5931 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5932 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5933 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5934 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5935 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5936 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5937 * testsuite/23_containers/list/operations/1.cc: Likewise.
5938 * testsuite/23_containers/list/operations/2.cc: Likewise.
5939 * testsuite/23_containers/list/operations/3.cc: Likewise.
5940 * testsuite/23_containers/list/operations/35969.cc: Likewise.
5941 * testsuite/23_containers/list/operations/4.cc: Likewise.
5942 * testsuite/23_containers/list/operations/5.cc: Likewise.
5943 * testsuite/23_containers/list/pthread1.cc: Likewise.
5944 * testsuite/23_containers/list/pthread5.cc: Likewise.
5945 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5946 Likewise.
5947 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5948 Likewise.
5949 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5950 Likewise.
5951 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5952 Likewise.
5953 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5954 Likewise.
5955 * testsuite/23_containers/map/18604.cc: Likewise.
5956 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5957 * testsuite/23_containers/map/element_access/1.cc: Likewise.
5958 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5959 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5960 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5961 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5962 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5963 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5964 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5965 * testsuite/23_containers/map/operators/1.cc: Likewise.
5966 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5967 * testsuite/23_containers/map/pthread6.cc: Likewise.
5968 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5969 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5970 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5971 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5972 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5973 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5974 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5975 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5976 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5977 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5978 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5979 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5980 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5981 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5982 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5983 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5984 * testsuite/23_containers/queue/members/7157.cc: Likewise.
5985 * testsuite/23_containers/set/18604.cc: Likewise.
5986 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5987 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5988 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5989 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5990 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5991 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5992 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5993 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5994 * testsuite/23_containers/stack/members/7158.cc: Likewise.
5995 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5996 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5997 Likewise.
5998 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5999 Likewise.
6000 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
6001 Likewise.
6002 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
6003 Likewise.
6004 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
6005 Likewise.
6006 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
6007 Likewise.
6008 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
6009 Likewise.
6010 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
6011 Likewise.
6012 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
6013 Likewise.
6014 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
6015 Likewise.
6016 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
6017 Likewise.
6018 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
6019 Likewise.
6020 * testsuite/23_containers/vector/18604.cc: Likewise.
6021 * testsuite/23_containers/vector/bool/1.cc: Likewise.
6022 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
6023 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
6024 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
6025 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
6026 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
6027 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
6028 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
6029 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
6030 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
6031 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
6032 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
6033 Likewise.
6034 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
6035 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
6036 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
6037 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
6038 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
6039 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
6040 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
6041 * testsuite/23_containers/vector/cons/1.cc: Likewise.
6042 * testsuite/23_containers/vector/cons/2.cc: Likewise.
6043 * testsuite/23_containers/vector/cons/3.cc: Likewise.
6044 * testsuite/23_containers/vector/cons/4.cc: Likewise.
6045 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
6046 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
6047 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
6048 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
6049 Likewise.
6050 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
6051 Likewise.
6052 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
6053 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
6054 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
6055 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
6056 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
6057 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
6058 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
6059 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
6060 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
6061 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
6062 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
6063 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
6064 Likewise.
6065 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
6066 Likewise.
6067 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
6068 Likewise.
6069 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
6070 Likewise.
6071 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
6072 Likewise.
6073 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
6074 Likewise.
6075 * testsuite/23_containers/vector/resize/1.cc: Likewise.
6076 * testsuite/23_containers/vector/types/1.cc: Likewise.
6077 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
6078 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
6079 Likewise.
6080 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
6081 Likewise.
6082 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
6083 Likewise.
6084 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
6085 Likewise.
6086 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
6087 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
6088 Likewise.
6089 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
6090 Likewise.
6091 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
6092 Likewise.
6093 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
6094 Likewise.
6095 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
6096 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
6097 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
6098 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
6099 Likewise.
6100 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
6101 Likewise.
6102 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
6103 Likewise.
6104 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
6105 Likewise.
6106 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
6107 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
6108 Likewise.
6109 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
6110 Likewise.
6111 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
6112 Likewise.
6113 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
6114 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
6115 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
6116 Likewise.
6117 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
6118 Likewise.
6119 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
6120 Likewise.
6121 * testsuite/24_iterators/operations/next.cc: Likewise.
6122 * testsuite/24_iterators/operations/prev.cc: Likewise.
6123 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
6124 Likewise.
6125 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
6126 Likewise.
6127 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
6128 Likewise.
6129 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
6130 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
6131 Likewise.
6132 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
6133 Likewise.
6134 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
6135 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
6136 Likewise.
6137 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
6138 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
6139 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
6140 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
6141 Likewise.
6142 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
6143 Likewise.
6144 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
6145 Likewise.
6146 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
6147 Likewise.
6148 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
6149 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
6150 * testsuite/25_algorithms/all_of/1.cc: Likewise.
6151 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
6152 * testsuite/25_algorithms/any_of/1.cc: Likewise.
6153 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
6154 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
6155 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
6156 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
6157 * testsuite/25_algorithms/copy/1.cc: Likewise.
6158 * testsuite/25_algorithms/copy/2.cc: Likewise.
6159 * testsuite/25_algorithms/copy/3.cc: Likewise.
6160 * testsuite/25_algorithms/copy/34595.cc: Likewise.
6161 * testsuite/25_algorithms/copy/4.cc: Likewise.
6162 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
6163 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
6164 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
6165 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
6166 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
6167 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
6168 Likewise.
6169 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
6170 Likewise.
6171 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
6172 Likewise.
6173 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
6174 Likewise.
6175 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
6176 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
6177 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
6178 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
6179 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
6180 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
6181 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
6182 * testsuite/25_algorithms/count/1.cc: Likewise.
6183 * testsuite/25_algorithms/count/check_type.cc: Likewise.
6184 * testsuite/25_algorithms/count_if/1.cc: Likewise.
6185 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
6186 * testsuite/25_algorithms/equal/1.cc: Likewise.
6187 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
6188 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
6189 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
6190 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
6191 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
6192 * testsuite/25_algorithms/fill/1.cc: Likewise.
6193 * testsuite/25_algorithms/fill/2.cc: Likewise.
6194 * testsuite/25_algorithms/fill/3.cc: Likewise.
6195 * testsuite/25_algorithms/fill/35725.cc: Likewise.
6196 * testsuite/25_algorithms/fill/4.cc: Likewise.
6197 * testsuite/25_algorithms/fill/5.cc: Likewise.
6198 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
6199 * testsuite/25_algorithms/find/1.cc: Likewise.
6200 * testsuite/25_algorithms/find/17441.cc: Likewise.
6201 * testsuite/25_algorithms/find/check_type.cc: Likewise.
6202 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
6203 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
6204 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
6205 Likewise.
6206 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
6207 Likewise.
6208 * testsuite/25_algorithms/find_end/1.cc: Likewise.
6209 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
6210 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
6211 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
6212 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
6213 * testsuite/25_algorithms/find_if/1.cc: Likewise.
6214 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
6215 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
6216 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
6217 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
6218 Likewise.
6219 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
6220 Likewise.
6221 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
6222 Likewise.
6223 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
6224 Likewise.
6225 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
6226 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
6227 * testsuite/25_algorithms/heap/1.cc: Likewise.
6228 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
6229 * testsuite/25_algorithms/includes/1.cc: Likewise.
6230 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
6231 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
6232 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
6233 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
6234 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
6235 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
6236 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
6237 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
6238 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
6239 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
6240 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
6241 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
6242 Likewise.
6243 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
6244 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
6245 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
6246 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
6247 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
6248 * testsuite/25_algorithms/max/1.cc: Likewise.
6249 * testsuite/25_algorithms/max/2.cc: Likewise.
6250 * testsuite/25_algorithms/max/3.cc: Likewise.
6251 * testsuite/25_algorithms/max/37547.cc: Likewise.
6252 * testsuite/25_algorithms/max/4.cc: Likewise.
6253 * testsuite/25_algorithms/max_element/1.cc: Likewise.
6254 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
6255 * testsuite/25_algorithms/merge/1.cc: Likewise.
6256 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
6257 * testsuite/25_algorithms/min/1.cc: Likewise.
6258 * testsuite/25_algorithms/min/2.cc: Likewise.
6259 * testsuite/25_algorithms/min/3.cc: Likewise.
6260 * testsuite/25_algorithms/min/37547.cc: Likewise.
6261 * testsuite/25_algorithms/min/4.cc: Likewise.
6262 * testsuite/25_algorithms/min_element/1.cc: Likewise.
6263 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
6264 * testsuite/25_algorithms/minmax/1.cc: Likewise.
6265 * testsuite/25_algorithms/minmax/2.cc: Likewise.
6266 * testsuite/25_algorithms/minmax/3.cc: Likewise.
6267 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
6268 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
6269 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
6270 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
6271 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
6272 * testsuite/25_algorithms/move/1.cc: Likewise.
6273 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
6274 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
6275 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
6276 * testsuite/25_algorithms/none_of/1.cc: Likewise.
6277 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
6278 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
6279 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
6280 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
6281 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
6282 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
6283 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
6284 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
6285 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
6286 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
6287 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
6288 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
6289 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
6290 * testsuite/25_algorithms/partition/1.cc: Likewise.
6291 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
6292 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
6293 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
6294 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
6295 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
6296 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
6297 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
6298 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
6299 * testsuite/25_algorithms/remove/1.cc: Likewise.
6300 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
6301 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
6302 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
6303 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
6304 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
6305 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
6306 * testsuite/25_algorithms/replace/1.cc: Likewise.
6307 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
6308 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
6309 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
6310 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
6311 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
6312 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
6313 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
6314 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
6315 * testsuite/25_algorithms/rotate/1.cc: Likewise.
6316 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
6317 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
6318 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
6319 * testsuite/25_algorithms/search/1.cc: Likewise.
6320 * testsuite/25_algorithms/search/check_type.cc: Likewise.
6321 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
6322 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
6323 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
6324 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
6325 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
6326 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
6327 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
6328 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
6329 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
6330 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
6331 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
6332 Likewise.
6333 * testsuite/25_algorithms/set_union/1.cc: Likewise.
6334 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
6335 * testsuite/25_algorithms/sort/1.cc: Likewise.
6336 * testsuite/25_algorithms/sort/34095.cc: Likewise.
6337 * testsuite/25_algorithms/sort/34636.cc: Likewise.
6338 * testsuite/25_algorithms/sort/35588.cc: Likewise.
6339 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
6340 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
6341 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
6342 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
6343 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
6344 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
6345 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
6346 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
6347 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
6348 * testsuite/25_algorithms/unique/1.cc: Likewise.
6349 * testsuite/25_algorithms/unique/11480.cc: Likewise.
6350 * testsuite/25_algorithms/unique/2.cc: Likewise.
6351 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
6352 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
6353 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
6354 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
6355 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
6356 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
6357 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
6358 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
6359 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
6360 * testsuite/26_numerics/accumulate/1.cc: Likewise.
6361 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
6362 * testsuite/26_numerics/complex/13450.cc: Likewise.
6363 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
6364 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
6365 * testsuite/26_numerics/complex/dr387.cc: Likewise.
6366 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
6367 * testsuite/26_numerics/complex/dr781.cc: Likewise.
6368 * testsuite/26_numerics/complex/dr844.cc: Likewise.
6369 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
6370 Likewise.
6371 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
6372 Likewise.
6373 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
6374 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
6375 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
6376 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
6377 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
6378 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
6379 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
6380 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
6381 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
6382 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
6383 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
6384 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
6385 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
6386 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
6387 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
6388 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
6389 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
6390 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
6391 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
6392 Likewise.
6393 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
6394 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
6395 Likewise.
6396 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
6397 Likewise.
6398 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
6399 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
6400 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
6401 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
6402 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
6403 * testsuite/26_numerics/inner_product/1.cc: Likewise.
6404 * testsuite/26_numerics/iota/1.cc: Likewise.
6405 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
6406 * testsuite/26_numerics/slice/1.cc: Likewise.
6407 * testsuite/26_numerics/valarray/28277.cc: Likewise.
6408 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
6409 * testsuite/26_numerics/valarray/operators.cc: Likewise.
6410 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
6411 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
6412 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
6413 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
6414 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
6415 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
6416 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
6417 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
6418 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
6419 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
6420 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
6421 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
6422 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
6423 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
6424 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
6425 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
6426 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
6427 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
6428 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
6429 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
6430 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
6431 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
6432 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
6433 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
6434 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
6435 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
6436 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
6437 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
6438 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
6439 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
6440 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
6441 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
6442 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
6443 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
6444 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
6445 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
6446 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
6447 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
6448 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
6449 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
6450 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
6451 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
6452 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
6453 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
6454 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
6455 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
6456 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
6457 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
6458 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
6459 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
6460 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
6461 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
6462 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
6463 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
6464 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
6465 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
6466 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
6467 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
6468 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
6469 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
6470 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
6471 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
6472 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
6473 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
6474 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
6475 Likewise.
6476 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
6477 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
6478 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
6479 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
6480 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
6481 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
6482 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
6483 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
6484 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
6485 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
6486 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
6487 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
6488 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
6489 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
6490 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
6491 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
6492 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
6493 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
6494 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
6495 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
6496 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
6497 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
6498 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
6499 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
6500 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
6501 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
6502 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
6503 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
6504 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
6505 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
6506 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
6507 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
6508 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
6509 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
6510 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
6511 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
6512 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
6513 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
6514 Likewise.
6515 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
6516 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
6517 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
6518 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
6519 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
6520 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
6521 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
6522 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
6523 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
6524 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
6525 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
6526 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
6527 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
6528 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
6529 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
6530 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
6531 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
6532 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
6533 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
6534 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
6535 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
6536 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
6537 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
6538 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
6539 Likewise.
6540 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
6541 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
6542 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
6543 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
6544 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
6545 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
6546 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
6547 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
6548 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
6549 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6550 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6551 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6552 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6553 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6554 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6555 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6556 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6557 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6558 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6559 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6560 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6561 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6562 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6563 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6564 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6565 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6566 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6567 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6568 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6569 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6570 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6571 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6572 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6573 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6574 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6575 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6576 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6577 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6578 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6579 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6580 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6581 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6582 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6583 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6584 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6585 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6586 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6587 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6588 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6589 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6590 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6591 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6592 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6593 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6594 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6595 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6596 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6597 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6598 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6599 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6600 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6601 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6602 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6603 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6604 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6605 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6606 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6607 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6608 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6609 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6610 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6611 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6612 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6613 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6614 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6615 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6616 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6617 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6618 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6619 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6620 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6621 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6622 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6623 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6624 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6625 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6626 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6627 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6628 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6629 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6630 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6631 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6632 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6633 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6634 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6635 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6636 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6637 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6638 Likewise.
6639 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6640 Likewise.
6641 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6642 Likewise.
6643 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6644 Likewise.
6645 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6646 Likewise.
6647 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6648 Likewise.
6649 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6650 Likewise.
6651 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6652 Likewise.
6653 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6654 Likewise.
6655 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6656 Likewise.
6657 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6658 Likewise.
6659 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6660 Likewise.
6661 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6662 Likewise.
6663 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6664 Likewise.
6665 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6666 Likewise.
6667 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6668 Likewise.
6669 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6670 Likewise.
6671 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6672 Likewise.
6673 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6674 Likewise.
6675 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6676 Likewise.
6677 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6678 Likewise.
6679 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6680 Likewise.
6681 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6682 Likewise.
6683 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6684 Likewise.
6685 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6686 Likewise.
6687 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6688 Likewise.
6689 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6690 Likewise.
6691 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6692 Likewise.
6693 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6694 Likewise.
6695 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
6696 Likewise.
6697 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
6698 Likewise.
6699 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
6700 Likewise.
6701 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
6702 Likewise.
6703 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
6704 Likewise.
6705 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
6706 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
6707 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
6708 Likewise.
6709 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
6710 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
6711 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
6712 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
6713 Likewise.
6714 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
6715 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
6716 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
6717 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
6718 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
6719 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
6720 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
6721 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
6722 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
6723 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
6724 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
6725 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
6726 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
6727 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
6728 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
6729 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
6730 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
6731 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
6732 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
6733 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
6734 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
6735 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
6736 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
6737 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
6738 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
6739 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
6740 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
6741 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
6742 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
6743 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
6744 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
6745 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
6746 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
6747 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
6748 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
6749 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
6750 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
6751 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
6752 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
6753 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
6754 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
6755 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
6756 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
6757 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
6758 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
6759 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
6760 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
6761 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
6762 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
6763 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
6764 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
6765 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
6766 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
6767 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
6768 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
6769 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
6770 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
6771 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
6772 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
6773 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
6774 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
6775 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
6776 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
6777 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
6778 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
6779 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
6780 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
6781 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
6782 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
6783 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
6784 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
6785 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
6786 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
6787 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
6788 Likewise.
6789 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
6790 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
6791 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
6792 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
6793 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
6794 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
6795 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
6796 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
6797 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
6798 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
6799 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
6800 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
6801 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
6802 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
6803 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
6804 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
6805 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
6806 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
6807 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
6808 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
6809 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
6810 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
6811 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
6812 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
6813 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
6814 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
6815 Likewise.
6816 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
6817 Likewise.
6818 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
6819 Likewise.
6820 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
6821 Likewise.
6822 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
6823 Likewise.
6824 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
6825 Likewise.
6826 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
6827 Likewise.
6828 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
6829 Likewise.
6830 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
6831 Likewise.
6832 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
6833 Likewise.
6834 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
6835 Likewise.
6836 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
6837 Likewise.
6838 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
6839 Likewise.
6840 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
6841 Likewise.
6842 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
6843 Likewise.
6844 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
6845 Likewise.
6846 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
6847 Likewise.
6848 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
6849 Likewise.
6850 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
6851 Likewise.
6852 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
6853 Likewise.
6854 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
6855 Likewise.
6856 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6857 Likewise.
6858 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
6859 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
6860 Likewise.
6861 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
6862 Likewise.
6863 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
6864 Likewise.
6865 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
6866 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
6867 Likewise.
6868 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
6869 Likewise.
6870 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
6871 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
6872 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
6873 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
6874 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
6875 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
6876 Likewise.
6877 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
6878 Likewise.
6879 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
6880 Likewise.
6881 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
6882 Likewise.
6883 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
6884 Likewise.
6885 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
6886 Likewise.
6887 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
6888 Likewise.
6889 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
6890 Likewise.
6891 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
6892 Likewise.
6893 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
6894 Likewise.
6895 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
6896 Likewise.
6897 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
6898 Likewise.
6899 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
6900 Likewise.
6901 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
6902 Likewise.
6903 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
6904 Likewise.
6905 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
6906 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
6907 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
6908 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
6909 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
6910 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
6911 Likewise.
6912 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
6913 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
6914 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
6915 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
6916 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
6917 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
6918 Likewise.
6919 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
6920 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
6921 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
6922 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
6923 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
6924 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
6925 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
6926 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6927 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6928 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6929 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6930 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6931 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6932 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6933 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6934 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6935 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6936 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6937 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6938 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6939 Likewise.
6940 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6941 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6942 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6943 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6944 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6945 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6946 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6947 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6948 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6949 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6950 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6951 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6952 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6953 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6954 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6955 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6956 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6957 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6958 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6959 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6960 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6961 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6962 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6963 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6964 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6965 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6966 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6967 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6968 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6969 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6970 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6971 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6972 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6973 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6974 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6975 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6976 Likewise.
6977 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6978 Likewise.
6979 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6980 Likewise.
6981 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6982 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6983 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6984 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6985 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6986 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6987 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6988 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6989 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6990 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6991 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6992 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6993 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6994 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6995 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6996 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6997 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6998 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6999 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
7000 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
7001 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
7002 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
7003 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
7004 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
7005 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
7006 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
7007 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
7008 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
7009 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
7010 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
7011 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
7012 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
7013 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
7014 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
7015 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
7016 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
7017 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
7018 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
7019 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
7020 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
7021 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
7022 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
7023 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
7024 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
7025 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
7026 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
7027 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
7028 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
7029 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
7030 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
7031 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
7032 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
7033 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
7034 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
7035 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
7036 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
7037 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
7038 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
7039 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
7040 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
7041 Likewise.
7042 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
7043 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
7044 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
7045 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
7046 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
7047 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
7048 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
7049 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
7050 * testsuite/27_io/fpos/11450.cc: Likewise.
7051 * testsuite/27_io/fpos/14320-1.cc: Likewise.
7052 * testsuite/27_io/fpos/14320-2.cc: Likewise.
7053 * testsuite/27_io/fpos/14320-3.cc: Likewise.
7054 * testsuite/27_io/fpos/14320-4.cc: Likewise.
7055 * testsuite/27_io/fpos/14320-5.cc: Likewise.
7056 * testsuite/27_io/fpos/14775.cc: Likewise.
7057 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
7058 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
7059 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
7060 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
7061 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
7062 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
7063 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
7064 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
7065 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
7066 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
7067 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
7068 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
7069 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
7070 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
7071 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
7072 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
7073 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
7074 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
7075 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
7076 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
7077 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
7078 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
7079 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
7080 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
7081 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
7082 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
7083 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
7084 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
7085 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
7086 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
7087 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
7088 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
7089 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
7090 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
7091 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
7092 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
7093 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
7094 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
7095 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
7096 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
7097 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
7098 * testsuite/27_io/objects/char/1.cc: Likewise.
7099 * testsuite/27_io/objects/char/10.cc: Likewise.
7100 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
7101 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
7102 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
7103 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
7104 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
7105 * testsuite/27_io/objects/char/2.cc: Likewise.
7106 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
7107 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
7108 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
7109 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
7110 * testsuite/27_io/objects/char/5.cc: Likewise.
7111 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
7112 * testsuite/27_io/objects/char/6.cc: Likewise.
7113 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
7114 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
7115 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
7116 * testsuite/27_io/objects/char/7.cc: Likewise.
7117 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
7118 * testsuite/27_io/objects/char/8.cc: Likewise.
7119 * testsuite/27_io/objects/char/9.cc: Likewise.
7120 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
7121 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
7122 * testsuite/27_io/objects/char/dr455.cc: Likewise.
7123 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
7124 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
7125 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
7126 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
7127 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
7128 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
7129 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
7130 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
7131 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
7132 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
7133 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
7134 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
7135 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
7136 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
7137 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
7138 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
7139 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
7140 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
7141 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
7142 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
7143 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
7144 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
7145 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
7146 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
7147 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
7148 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
7149 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
7150 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
7151 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
7152 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
7153 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
7154 * testsuite/27_io/types/1.cc: Likewise.
7155 * testsuite/27_io/types/2.cc: Likewise.
7156 * testsuite/27_io/types/3.cc: Likewise.
7157 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
7158 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
7159 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
7160 Likewise.
7161 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
7162 Likewise.
7163 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
7164 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
7165 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
7166 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
7167 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
7168 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
7169 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
7170 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
7171 Likewise.
7172 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
7173 Likewise.
7174 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
7175 Likewise.
7176 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
7177 Likewise.
7178 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
7179 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
7180 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
7181 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
7182 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
7183 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
7184 Likewise.
7185 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
7186 Likewise.
7187 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
7188 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
7189 * testsuite/30_threads/thread/id/operators.cc: Likewise.
7190 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
7191 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
7192 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
7193 * testsuite/Makefile.am: Likewise.
7194 * testsuite/abi/30586.cc: Likewise.
7195 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
7196 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
7197 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
7198 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
7199 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
7200 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
7201 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
7202 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
7203 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
7204 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
7205 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
7206 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
7207 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
7208 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
7209 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
7210 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
7211 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
7212 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
7213 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
7214 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
7215 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
7216 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
7217 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
7218 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
7219 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
7220 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
7221 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
7222 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
7223 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
7224 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
7225 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
7226 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
7227 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
7228 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
7229 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
7230 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
7231 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
7232 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
7233 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
7234 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
7235 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
7236 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
7237 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
7238 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
7239 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
7240 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
7241 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
7242 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
7243 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
7244 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
7245 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
7246 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
7247 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
7248 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
7249 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
7250 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
7251 * testsuite/abi/demangle/regression/7986.cc: Likewise.
7252 * testsuite/abi/demangle/regression/8897.cc: Likewise.
7253 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
7254 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
7255 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
7256 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
7257 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
7258 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
7259 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
7260 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
7261 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
7262 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
7263 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
7264 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
7265 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
7266 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
7267 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
7268 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
7269 * testsuite/abi/demangle/regression/old.cc: Likewise.
7270 * testsuite/abi/header_cxxabi.c: Likewise.
7271 * testsuite/backward/11460.cc: Likewise.
7272 * testsuite/backward/hash_map/1.cc: Likewise.
7273 * testsuite/backward/hash_map/14648.cc: Likewise.
7274 * testsuite/backward/hash_map/23528.cc: Likewise.
7275 * testsuite/backward/hash_set/1.cc: Likewise.
7276 * testsuite/backward/strstream_members.cc: Likewise.
7277 * testsuite/config/default.exp: Likewise.
7278 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
7279 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
7280 * testsuite/data/istream_extractor_other-1.tst: Likewise.
7281 * testsuite/data/istream_extractor_other-1.txt: Likewise.
7282 * testsuite/data/istream_extractor_other-2.tst: Likewise.
7283 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
7284 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
7285 * testsuite/data/sgetn.txt: Likewise.
7286 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
7287 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
7288 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
7289 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
7290 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
7291 * testsuite/ext/array_allocator/26875.cc: Likewise.
7292 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
7293 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
7294 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
7295 * testsuite/ext/array_allocator/check_new.cc: Likewise.
7296 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
7297 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
7298 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
7299 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
7300 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
7301 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
7302 * testsuite/ext/codecvt/1.cc: Likewise.
7303 * testsuite/ext/codecvt/char-1.cc: Likewise.
7304 * testsuite/ext/codecvt/char-2.cc: Likewise.
7305 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
7306 * testsuite/ext/concept_checks.cc: Likewise.
7307 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
7308 Likewise.
7309 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
7310 Likewise.
7311 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
7312 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
7313 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
7314 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
7315 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
7316 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
7317 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
7318 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
7319 Likewise.
7320 * testsuite/ext/headers.cc: Likewise.
7321 * testsuite/ext/is_heap/1.cc: Likewise.
7322 * testsuite/ext/is_heap/check_type.cc: Likewise.
7323 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
7324 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
7325 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
7326 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
7327 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
7328 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
7329 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
7330 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
7331 * testsuite/ext/median.cc: Likewise.
7332 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
7333 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
7334 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
7335 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
7336 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
7337 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
7338 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
7339 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
7340 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
7341 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
7342 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
7343 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
7344 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
7345 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
7346 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
7347 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
7348 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
7349 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
7350 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
7351 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
7352 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
7353 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
7354 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
7355 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
7356 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
7357 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
7358 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
7359 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
7360 * testsuite/ext/new_allocator/check_new.cc: Likewise.
7361 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
7362 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
7363 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
7364 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
7365 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
7366 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
7367 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
7368 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
7369 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
7370 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
7371 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
7372 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
7373 * testsuite/ext/rope/1.cc: Likewise.
7374 * testsuite/ext/rope/2.cc: Likewise.
7375 * testsuite/ext/rope/3.cc: Likewise.
7376 * testsuite/ext/rope/36832.cc: Likewise.
7377 * testsuite/ext/rope/4.cc: Likewise.
7378 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
7379 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
7380 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
7381 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
7382 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
7383 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
7384 Likewise.
7385 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
7386 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
7387 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
7388 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
7389 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
7390 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
7391 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
7392 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
7393 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
7394 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
7395 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
7396 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
7397 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
7398 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
7399 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
7400 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
7401 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
7402 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
7403 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
7404 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
7405 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
7406 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
7407 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
7408 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
7409 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
7410 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
7411 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
7412 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
7413 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
7414 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
7415 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7416 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
7417 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
7418 * testsuite/lib/dg-options.exp: Likewise.
7419 * testsuite/lib/libstdc++.exp: Likewise.
7420 * testsuite/lib/prune.exp: Likewise.
7421 * testsuite/libstdc++-abi/abi.exp: Likewise.
7422 * testsuite/libstdc++-dg/conformance.exp: Likewise.
7423 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
7424 Likewise.
7425 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
7426 Likewise.
7427 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
7428 Likewise.
7429 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
7430 Likewise.
7431 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
7432 Likewise.
7433 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
7434 Likewise.
7435 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
7436 Likewise.
7437 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
7438 Likewise.
7439 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
7440 Likewise.
7441 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
7442 Likewise.
7443 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
7444 Likewise.
7445 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
7446 Likewise.
7447 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
7448 Likewise.
7449 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
7450 Likewise.
7451 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
7452 Likewise.
7453 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
7454 Likewise.
7455 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
7456 Likewise.
7457 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
7458 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
7459 Likewise.
7460 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7461 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
7462 Likewise.
7463 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
7464 Likewise.
7465 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
7466 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
7467 Likewise.
7468 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
7469 Likewise.
7470 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
7471 Likewise.
7472 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
7473 Likewise.
7474 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
7475 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
7476 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
7477 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
7478 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
7479 Likewise.
7480 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
7481 Likewise.
7482 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
7483 Likewise.
7484 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
7485 Likewise.
7486 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
7487 Likewise.
7488 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
7489 Likewise.
7490 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
7491 Likewise.
7492 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
7493 Likewise.
7494 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
7495 Likewise.
7496 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
7497 Likewise.
7498 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
7499 Likewise.
7500 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
7501 Likewise.
7502 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
7503 Likewise.
7504 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
7505 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
7506 Likewise.
7507 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
7508 Likewise.
7509 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
7510 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
7511 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
7512 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
7513 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
7514 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
7515 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
7516 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
7517 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
7518 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
7519 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
7520 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
7521 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
7522 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
7523 Likewise.
7524 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
7525 Likewise.
7526 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
7527 Likewise.
7528 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
7529 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
7530 Likewise.
7531 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
7532 Likewise.
7533 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
7534 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
7535 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
7536 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
7537 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
7538 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
7539 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
7540 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
7541 Likewise.
7542 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
7543 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
7544 Likewise.
7545 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
7546 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
7547 Likewise.
7548 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
7549 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7550 Likewise.
7551 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7552 Likewise.
7553 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7554 Likewise.
7555 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7556 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7557 Likewise.
7558 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7559 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7560 Likewise.
7561 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7562 Likewise.
7563 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7564 Likewise.
7565 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7566 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7567 Likewise.
7568 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7569 Likewise.
7570 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7571 Likewise.
7572 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7573 Likewise.
7574 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7575 Likewise.
7576 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7577 Likewise.
7578 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7579 Likewise.
7580 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7581 Likewise.
7582 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7583 Likewise.
7584 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7585 Likewise.
7586 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7587 Likewise.
7588 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7589 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7590 Likewise.
7591 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7592 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7593 Likewise.
7594 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7595 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7596 Likewise.
7597 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7598 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7599 Likewise.
7600 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7601 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7602 Likewise.
7603 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7604 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7605 Likewise.
7606 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7607 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7608 Likewise.
7609 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7610 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7611 Likewise.
7612 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7613 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7614 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7615 Likewise.
7616 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7617 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7618 Likewise.
7619 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7620 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7621 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7622 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7623 Likewise.
7624 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7625 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7626 Likewise.
7627 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7628 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7629 Likewise.
7630 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7631 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7632 Likewise.
7633 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7634 Likewise.
7635 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7636 Likewise.
7637 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7638 Likewise.
7639 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7640 Likewise.
7641 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7642 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7643 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7644 Likewise.
7645 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7646 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7647 Likewise.
7648 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7649 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7650 Likewise.
7651 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7652 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7653 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7654 Likewise.
7655 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7656 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7657 Likewise.
7658 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7659 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7660 Likewise.
7661 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7662 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7663 Likewise.
7664 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7665 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7666 Likewise.
7667 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7668 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7669 Likewise.
7670 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7671 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7672 Likewise.
7673 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7674 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7675 Likewise.
7676 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7677 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7678 Likewise.
7679 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7680 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7681 Likewise.
7682 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7683 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7684 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7685 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7686 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7687 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7688 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7689 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7690 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7691 Likewise.
7692 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7693 Likewise.
7694 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
7695 Likewise.
7696 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
7697 Likewise.
7698 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
7699 Likewise.
7700 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
7701 Likewise.
7702 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
7703 Likewise.
7704 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
7705 Likewise.
7706 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
7707 Likewise.
7708 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
7709 Likewise.
7710 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
7711 Likewise.
7712 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
7713 Likewise.
7714 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
7715 Likewise.
7716 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
7717 Likewise.
7718 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
7719 Likewise.
7720 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
7721 Likewise.
7722 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
7723 Likewise.
7724 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
7725 Likewise.
7726 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
7727 Likewise.
7728 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
7729 Likewise.
7730 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
7731 Likewise.
7732 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
7733 Likewise.
7734 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
7735 Likewise.
7736 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
7737 Likewise.
7738 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
7739 Likewise.
7740 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
7741 Likewise.
7742 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
7743 Likewise.
7744 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
7745 Likewise.
7746 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
7747 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
7748 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
7749 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
7750 Likewise.
7751 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
7752 Likewise.
7753 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
7754 Likewise.
7755 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
7756 Likewise.
7757 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
7758 Likewise.
7759 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
7760 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
7761 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
7762 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
7763 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
7764 Likewise.
7765 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
7766 Likewise.
7767 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
7768 Likewise.
7769 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
7770 Likewise.
7771 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
7772 Likewise.
7773 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
7774 Likewise.
7775 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
7776 Likewise.
7777 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
7778 Likewise.
7779 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
7780 Likewise.
7781 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
7782 Likewise.
7783 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
7784 Likewise.
7785 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
7786 Likewise.
7787 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
7788 Likewise.
7789 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
7790 Likewise.
7791 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
7792 Likewise.
7793 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
7794 Likewise.
7795 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
7796 Likewise.
7797 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
7798 Likewise.
7799 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
7800 Likewise.
7801 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
7802 Likewise.
7803 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
7804 Likewise.
7805 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
7806 Likewise.
7807 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
7808 Likewise.
7809 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
7810 Likewise.
7811 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
7812 Likewise.
7813 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
7814 Likewise.
7815 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
7816 Likewise.
7817 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
7818 Likewise.
7819 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
7820 Likewise.
7821 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
7822 Likewise.
7823 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
7824 Likewise.
7825 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
7826 Likewise.
7827 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
7828 Likewise.
7829 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
7830 Likewise.
7831 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
7832 Likewise.
7833 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
7834 Likewise.
7835 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
7836 Likewise.
7837 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
7838 Likewise.
7839 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
7840 Likewise.
7841 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
7842 Likewise.
7843 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
7844 Likewise.
7845 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
7846 Likewise.
7847 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
7848 Likewise.
7849 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
7850 Likewise.
7851 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
7852 Likewise.
7853 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
7854 Likewise.
7855 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
7856 Likewise.
7857 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
7858 Likewise.
7859 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
7860 Likewise.
7861 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
7862 Likewise.
7863 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
7864 Likewise.
7865 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
7866 Likewise.
7867 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
7868 Likewise.
7869 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
7870 Likewise.
7871 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
7872 Likewise.
7873 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
7874 Likewise.
7875 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
7876 Likewise.
7877 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
7878 Likewise.
7879 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
7880 Likewise.
7881 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
7882 Likewise.
7883 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
7884 Likewise.
7885 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
7886 Likewise.
7887 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
7888 Likewise.
7889 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
7890 Likewise.
7891 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
7892 Likewise.
7893 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
7894 Likewise.
7895 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
7896 Likewise.
7897 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
7898 Likewise.
7899 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
7900 Likewise.
7901 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
7902 Likewise.
7903 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
7904 Likewise.
7905 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
7906 Likewise.
7907 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
7908 Likewise.
7909 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
7910 Likewise.
7911 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
7912 Likewise.
7913 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
7914 Likewise.
7915 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
7916 Likewise.
7917 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
7918 Likewise.
7919 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
7920 Likewise.
7921 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
7922 Likewise.
7923 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
7924 Likewise.
7925 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
7926 Likewise.
7927 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7928 Likewise.
7929 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7930 Likewise.
7931 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7932 Likewise.
7933 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7934 Likewise.
7935 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7936 Likewise.
7937 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7938 Likewise.
7939 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7940 Likewise.
7941 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7942 Likewise.
7943 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7944 Likewise.
7945 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7946 Likewise.
7947 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7948 Likewise.
7949 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7950 Likewise.
7951 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7952 Likewise.
7953 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7954 Likewise.
7955 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7956 Likewise.
7957 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7958 Likewise.
7959 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7960 Likewise.
7961 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7962 Likewise.
7963 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7964 Likewise.
7965 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7966 Likewise.
7967 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7968 Likewise.
7969 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7970 Likewise.
7971 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7972 Likewise.
7973 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7974 Likewise.
7975 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7976 Likewise.
7977 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7978 Likewise.
7979 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7980 Likewise.
7981 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7982 Likewise.
7983 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7984 Likewise.
7985 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7986 Likewise.
7987 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7988 Likewise.
7989 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7990 Likewise.
7991 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7992 Likewise.
7993 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7994 Likewise.
7995 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7996 Likewise.
7997 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7998 Likewise.
7999 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
8000 Likewise.
8001 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
8002 Likewise.
8003 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
8004 Likewise.
8005 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
8006 Likewise.
8007 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
8008 Likewise.
8009 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
8010 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
8011 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
8012 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
8013 Likewise.
8014 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
8015 Likewise.
8016 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
8017 Likewise.
8018 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
8019 Likewise.
8020 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
8021 Likewise.
8022 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
8023 Likewise.
8024 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
8025 Likewise.
8026 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
8027 Likewise.
8028 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
8029 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
8030 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
8031 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
8032 Likewise.
8033 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
8034 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
8035 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
8036 Likewise.
8037 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
8038 Likewise.
8039 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
8040 Likewise.
8041 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
8042 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
8043 Likewise.
8044 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
8045 Likewise.
8046 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
8047 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
8048 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
8049 Likewise.
8050 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
8051 Likewise.
8052 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
8053 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
8054 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
8055 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
8056 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
8057 Likewise.
8058 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
8059 Likewise.
8060 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
8061 Likewise.
8062 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
8063 Likewise.
8064 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
8065 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
8066 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
8067 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
8068 Likewise.
8069 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
8070 Likewise.
8071 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
8072 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
8073 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
8074 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
8075 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
8076 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
8077 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
8078 Likewise.
8079 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
8080 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
8081 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
8082 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
8083 Likewise.
8084 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
8085 Likewise.
8086 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
8087 Likewise.
8088 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
8089 Likewise.
8090 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
8091 Likewise.
8092 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
8093 Likewise.
8094 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
8095 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
8096 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
8097 Likewise.
8098 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
8099 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
8100 Likewise.
8101 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
8102 Likewise.
8103 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
8104 Likewise.
8105 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
8106 Likewise.
8107 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
8108 Likewise.
8109 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
8110 Likewise.
8111 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
8112 Likewise.
8113 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
8114 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
8115 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
8116 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
8117 Likewise.
8118 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
8119 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
8120 Likewise.
8121 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
8122 Likewise.
8123 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
8124 Likewise.
8125 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
8126 Likewise.
8127 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
8128 Likewise.
8129 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
8130 Likewise.
8131 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
8132 Likewise.
8133 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
8134 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
8135 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
8136 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
8137 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
8138 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
8139 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
8140 Likewise.
8141 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
8142 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
8143 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
8144 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
8145 Likewise.
8146 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
8147 Likewise.
8148 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
8149 Likewise.
8150 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
8151 Likewise.
8152 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
8153 Likewise.
8154 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
8155 Likewise.
8156 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
8157 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
8158 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
8159 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
8160 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
8161 Likewise.
8162 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
8163 Likewise.
8164 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
8165 Likewise.
8166 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
8167 Likewise.
8168 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
8169 Likewise.
8170 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
8171 Likewise.
8172 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
8173 Likewise.
8174 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
8175 Likewise.
8176 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
8177 Likewise.
8178 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
8179 Likewise.
8180 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
8181 Likewise.
8182 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
8183 Likewise.
8184 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
8185 Likewise.
8186 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
8187 Likewise.
8188 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
8189 Likewise.
8190 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
8191 Likewise.
8192 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
8193 Likewise.
8194 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
8195 Likewise.
8196 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
8197 Likewise.
8198 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
8199 Likewise.
8200 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
8201 Likewise.
8202 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
8203 Likewise.
8204 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
8205 Likewise.
8206 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
8207 Likewise.
8208 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
8209 Likewise.
8210 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
8211 Likewise.
8212 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
8213 Likewise.
8214 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
8215 Likewise.
8216 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
8217 Likewise.
8218 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
8219 Likewise.
8220 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
8221 Likewise.
8222 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
8223 Likewise.
8224 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
8225 Likewise.
8226 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
8227 Likewise.
8228 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
8229 Likewise.
8230 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
8231 Likewise.
8232 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
8233 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
8234 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
8235 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
8236 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
8237 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
8238 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
8239 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
8240 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
8241 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
8242 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
8243 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
8244 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
8245 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
8246 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
8247 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
8248 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
8249 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
8250 * testsuite/tr1/headers/all.cc: Likewise.
8251 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
8252 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
8253 * testsuite/util/testsuite_shared.cc: Likewise.
8254 * scripts/extract_symvers: Likewise. Remove runtime exception.
8255 * testsuite/17_intro/headers/all.cc: Likewise.
8256 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
8257 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
8258 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
8259 Likewise.
8260 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
8261 Likewise.
8262 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
8263 Likewise.
8264 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
8265 Likewise.
8266 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
8267 Likewise.
8268 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
8269 Likewise.
8270 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
8271 Likewise.
8272 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
8273 Likewise.
8274 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
8275 Likewise.
8276 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
8277 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
8278 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
8279 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
8280 Likewise.
8281 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
8282 Likewise.
8283 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
8284 Likewise.
8285 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
8286 Likewise.
8287 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
8288 Likewise.
8289 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
8290 Likewise.
8291 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
8292 Likewise.
8293 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
8294 Likewise.
8295 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
8296 Likewise.
8297 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
8298 Likewise.
8299 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
8300 Likewise.
8301 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
8302 Likewise.
8303 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
8304 Likewise.
8305 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
8306 Likewise.
8307 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
8308 Likewise.
8309 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
8310 Likewise.
8311 * testsuite/20_util/pair/moveable.cc: Likewise.
8312 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
8313 Likewise.
8314 * testsuite/20_util/pair/swap.cc: Likewise.
8315 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
8316 Likewise.
8317 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
8318 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
8319 Likewise.
8320 * testsuite/20_util/tuple/moveable.cc: Likewise.
8321 * testsuite/20_util/tuple/moveable2.cc: Likewise.
8322 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
8323 Likewise.
8324 * testsuite/20_util/tuple/swap.cc: Likewise.
8325 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
8326 Likewise.
8327 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
8328 Likewise.
8329 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
8330 Likewise.
8331 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
8332 Likewise.
8333 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
8334 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
8335 Likewise.
8336 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
8337 Likewise.
8338 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
8339 Likewise.
8340 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
8341 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
8342 Likewise.
8343 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
8344 Likewise.
8345 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
8346 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
8347 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
8348 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
8349 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
8350 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
8351 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
8352 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
8353 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
8354 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
8355 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
8356 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
8357 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
8358 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
8359 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
8360 Likewise.
8361 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
8362 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
8363 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
8364 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
8365 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
8366 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
8367 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
8368 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
8369 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
8370 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
8371 Likewise.
8372 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
8373 Likewise.
8374 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
8375 Likewise.
8376 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
8377 Likewise.
8378 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
8379 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
8380 Likewise.
8381 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
8382 Likewise.
8383 * testsuite/23_containers/deque/14340.cc: Likewise.
8384 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
8385 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
8386 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
8387 * testsuite/23_containers/deque/init-list.cc: Likewise.
8388 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
8389 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
8390 * testsuite/23_containers/deque/moveable.cc: Likewise.
8391 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
8392 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
8393 Likewise.
8394 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
8395 Likewise.
8396 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
8397 Likewise.
8398 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
8399 Likewise.
8400 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
8401 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
8402 Likewise.
8403 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
8404 Likewise.
8405 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
8406 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
8407 Likewise.
8408 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
8409 Likewise.
8410 * testsuite/23_containers/list/14340.cc: Likewise.
8411 * testsuite/23_containers/list/23781.cc: Likewise.
8412 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
8413 * testsuite/23_containers/list/init-list.cc: Likewise.
8414 * testsuite/23_containers/list/moveable.cc: Likewise.
8415 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
8416 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
8417 Likewise.
8418 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
8419 Likewise.
8420 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
8421 Likewise.
8422 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
8423 Likewise.
8424 * testsuite/23_containers/map/14340.cc: Likewise.
8425 * testsuite/23_containers/map/23781.cc: Likewise.
8426 * testsuite/23_containers/map/init-list.cc: Likewise.
8427 * testsuite/23_containers/map/moveable.cc: Likewise.
8428 * testsuite/23_containers/map/operations/1.cc: Likewise.
8429 * testsuite/23_containers/map/operations/31440.cc: Likewise.
8430 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
8431 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
8432 Likewise.
8433 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
8434 Likewise.
8435 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
8436 Likewise.
8437 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
8438 Likewise.
8439 * testsuite/23_containers/multimap/14340.cc: Likewise.
8440 * testsuite/23_containers/multimap/23781.cc: Likewise.
8441 * testsuite/23_containers/multimap/init-list.cc: Likewise.
8442 * testsuite/23_containers/multimap/moveable.cc: Likewise.
8443 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
8444 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
8445 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
8446 Likewise.
8447 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
8448 Likewise.
8449 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
8450 Likewise.
8451 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
8452 Likewise.
8453 * testsuite/23_containers/multiset/14340.cc: Likewise.
8454 * testsuite/23_containers/multiset/23781.cc: Likewise.
8455 * testsuite/23_containers/multiset/init-list.cc: Likewise.
8456 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
8457 * testsuite/23_containers/multiset/moveable.cc: Likewise.
8458 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
8459 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
8460 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
8461 Likewise.
8462 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
8463 Likewise.
8464 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
8465 Likewise.
8466 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
8467 Likewise.
8468 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
8469 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
8470 Likewise.
8471 * testsuite/23_containers/queue/moveable.cc: Likewise.
8472 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
8473 Likewise.
8474 * testsuite/23_containers/set/14340.cc: Likewise.
8475 * testsuite/23_containers/set/23781.cc: Likewise.
8476 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
8477 * testsuite/23_containers/set/init-list.cc: Likewise.
8478 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
8479 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
8480 * testsuite/23_containers/set/moveable.cc: Likewise.
8481 * testsuite/23_containers/set/operations/1.cc: Likewise.
8482 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
8483 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
8484 Likewise.
8485 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
8486 Likewise.
8487 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
8488 Likewise.
8489 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
8490 Likewise.
8491 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
8492 Likewise.
8493 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
8494 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
8495 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
8496 Likewise.
8497 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
8498 Likewise.
8499 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
8500 Likewise.
8501 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
8502 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
8503 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
8504 Likewise.
8505 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
8506 Likewise.
8507 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
8508 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
8509 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
8510 Likewise.
8511 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
8512 Likewise.
8513 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
8514 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
8515 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
8516 Likewise.
8517 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
8518 Likewise.
8519 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
8520 Likewise.
8521 * testsuite/23_containers/vector/14340.cc: Likewise.
8522 * testsuite/23_containers/vector/26412-1.cc: Likewise.
8523 * testsuite/23_containers/vector/26412-2.cc: Likewise.
8524 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
8525 Likewise.
8526 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
8527 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
8528 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
8529 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
8530 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
8531 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
8532 Likewise.
8533 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
8534 Likewise.
8535 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
8536 Likewise.
8537 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
8538 Likewise.
8539 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
8540 Likewise.
8541 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
8542 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
8543 * testsuite/23_containers/vector/init-list.cc: Likewise.
8544 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
8545 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
8546 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
8547 * testsuite/23_containers/vector/moveable.cc: Likewise.
8548 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
8549 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8550 Likewise.
8551 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8552 Likewise.
8553 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8554 Likewise.
8555 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8556 Likewise.
8557 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8558 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8559 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8560 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8561 Likewise.
8562 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8563 Likewise.
8564 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8565 Likewise.
8566 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8567 Likewise.
8568 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8569 Likewise.
8570 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8571 Likewise.
8572 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8573 Likewise.
8574 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8575 Likewise.
8576 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8577 Likewise.
8578 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8579 Likewise.
8580 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8581 Likewise.
8582 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8583 Likewise.
8584 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8585 Likewise.
8586 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8587 Likewise.
8588 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8589 Likewise.
8590 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8591 Likewise.
8592 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8593 Likewise.
8594 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8595 Likewise.
8596 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8597 Likewise.
8598 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8599 Likewise.
8600 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8601 Likewise.
8602 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8603 Likewise.
8604 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8605 Likewise.
8606 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8607 Likewise.
8608 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8609 Likewise.
8610 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8611 Likewise.
8612 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8613 Likewise.
8614 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8615 Likewise.
8616 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8617 Likewise.
8618 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8619 Likewise.
8620 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8621 Likewise.
8622 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8623 Likewise.
8624 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8625 Likewise.
8626 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8627 Likewise.
8628 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8629 Likewise.
8630 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8631 Likewise.
8632 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8633 Likewise.
8634 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8635 Likewise.
8636 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8637 Likewise.
8638 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8639 Likewise.
8640 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8641 Likewise.
8642 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8643 Likewise.
8644 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8645 Likewise.
8646 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8647 Likewise.
8648 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8649 Likewise.
8650 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8651 Likewise.
8652 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8653 Likewise.
8654 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8655 Likewise.
8656 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8657 Likewise.
8658 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8659 Likewise.
8660 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8661 Likewise.
8662 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8663 Likewise.
8664 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8665 Likewise.
8666 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8667 Likewise.
8668 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8669 Likewise.
8670 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8671 Likewise.
8672 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8673 Likewise.
8674 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8675 Likewise.
8676 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8677 Likewise.
8678 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8679 Likewise.
8680 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8681 Likewise.
8682 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8683 Likewise.
8684 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8685 Likewise.
8686 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8687 Likewise.
8688 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8689 Likewise.
8690 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8691 Likewise.
8692 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8693 Likewise.
8694 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
8695 Likewise.
8696 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
8697 Likewise.
8698 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
8699 Likewise.
8700 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
8701 Likewise.
8702 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
8703 Likewise.
8704 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
8705 Likewise.
8706 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
8707 Likewise.
8708 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
8709 Likewise.
8710 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
8711 Likewise.
8712 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
8713 Likewise.
8714 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
8715 Likewise.
8716 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
8717 Likewise.
8718 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
8719 Likewise.
8720 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
8721 Likewise.
8722 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
8723 Likewise.
8724 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
8725 Likewise.
8726 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
8727 Likewise.
8728 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
8729 Likewise.
8730 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
8731 Likewise.
8732 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
8733 Likewise.
8734 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
8735 Likewise.
8736 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
8737 Likewise.
8738 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
8739 Likewise.
8740 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
8741 Likewise.
8742 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
8743 Likewise.
8744 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
8745 Likewise.
8746 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
8747 Likewise.
8748 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
8749 Likewise.
8750 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
8751 Likewise.
8752 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
8753 Likewise.
8754 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
8755 Likewise.
8756 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
8757 Likewise.
8758 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
8759 Likewise.
8760 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
8761 Likewise.
8762 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
8763 Likewise.
8764 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
8765 Likewise.
8766 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
8767 Likewise.
8768 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
8769 Likewise.
8770 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
8771 Likewise.
8772 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
8773 Likewise.
8774 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
8775 Likewise.
8776 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
8777 Likewise.
8778 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
8779 Likewise.
8780 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
8781 Likewise.
8782 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
8783 Likewise.
8784 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
8785 Likewise.
8786 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
8787 Likewise.
8788 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
8789 Likewise.
8790 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
8791 Likewise.
8792 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
8793 Likewise.
8794 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
8795 Likewise.
8796 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
8797 Likewise.
8798 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
8799 Likewise.
8800 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
8801 Likewise.
8802 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
8803 Likewise.
8804 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
8805 Likewise.
8806 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
8807 Likewise.
8808 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
8809 Likewise.
8810 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
8811 Likewise.
8812 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
8813 Likewise.
8814 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
8815 Likewise.
8816 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
8817 Likewise.
8818 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
8819 Likewise.
8820 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
8821 Likewise.
8822 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
8823 Likewise.
8824 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
8825 Likewise.
8826 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
8827 Likewise.
8828 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
8829 Likewise.
8830 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
8831 Likewise.
8832 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
8833 Likewise.
8834 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
8835 Likewise.
8836 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
8837 Likewise.
8838 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
8839 Likewise.
8840 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
8841 Likewise.
8842 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
8843 Likewise.
8844 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
8845 Likewise.
8846 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
8847 Likewise.
8848 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
8849 Likewise.
8850 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
8851 Likewise.
8852 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
8853 Likewise.
8854 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
8855 Likewise.
8856 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
8857 Likewise.
8858 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
8859 Likewise.
8860 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
8861 Likewise.
8862 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
8863 Likewise.
8864 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
8865 Likewise.
8866 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
8867 Likewise.
8868 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
8869 Likewise.
8870 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
8871 Likewise.
8872 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
8873 Likewise.
8874 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
8875 Likewise.
8876 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
8877 Likewise.
8878 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
8879 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
8880 Likewise.
8881 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
8882 Likewise.
8883 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
8884 Likewise.
8885 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
8886 Likewise.
8887 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
8888 Likewise.
8889 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
8890 Likewise.
8891 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
8892 Likewise.
8893 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
8894 Likewise.
8895 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
8896 Likewise.
8897 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
8898 Likewise.
8899 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
8900 Likewise.
8901 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
8902 Likewise.
8903 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
8904 Likewise.
8905 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
8906 Likewise.
8907 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
8908 Likewise.
8909 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
8910 Likewise.
8911 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
8912 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
8913 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
8914 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
8915 Likewise.
8916 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
8917 Likewise.
8918 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
8919 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
8920 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
8921 Likewise.
8922 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
8923 Likewise.
8924 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
8925 Likewise.
8926 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8927 Likewise.
8928 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8929 Likewise.
8930 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8931 Likewise.
8932 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8933 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8934 Likewise.
8935 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8936 * testsuite/26_numerics/valarray/27867.cc: Likewise.
8937 * testsuite/26_numerics/valarray/30416.cc: Likewise.
8938 * testsuite/26_numerics/valarray/33084.cc: Likewise.
8939 * testsuite/26_numerics/valarray/algo.cc: Likewise.
8940 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8941 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8942 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8943 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8944 Likewise.
8945 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8946 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8947 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8948 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8949 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8950 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8951 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8952 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8953 Likewise.
8954 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8955 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8956 Likewise.
8957 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8958 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8959 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8960 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8961 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8962 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8963 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8964 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8965 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8966 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8967 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8968 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8969 Likewise.
8970 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8971 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8972 Likewise.
8973 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8974 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8975 Likewise.
8976 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8977 Likewise.
8978 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8979 Likewise.
8980 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8981 Likewise.
8982 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8983 Likewise.
8984 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8985 Likewise.
8986 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8987 Likewise.
8988 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8989 Likewise.
8990 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8991 Likewise.
8992 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8993 Likewise.
8994 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8995 Likewise.
8996 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8997 Likewise.
8998 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8999 Likewise.
9000 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
9001 Likewise.
9002 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
9003 Likewise.
9004 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
9005 Likewise.
9006 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
9007 Likewise.
9008 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
9009 Likewise.
9010 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
9011 Likewise.
9012 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
9013 Likewise.
9014 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
9015 Likewise.
9016 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
9017 Likewise.
9018 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
9019 Likewise.
9020 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
9021 Likewise.
9022 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
9023 Likewise.
9024 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
9025 Likewise.
9026 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
9027 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
9028 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
9029 Likewise.
9030 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
9031 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
9032 Likewise.
9033 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
9034 Likewise.
9035 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
9036 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
9037 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
9038 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
9039 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
9040 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
9041 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
9042 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
9043 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
9044 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
9045 Likewise.
9046 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
9047 Likewise.
9048 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
9049 Likewise.
9050 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
9051 Likewise.
9052 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
9053 Likewise.
9054 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
9055 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
9056 Likewise.
9057 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
9058 Likewise.
9059 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
9060 Likewise.
9061 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
9062 Likewise.
9063 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
9064 Likewise.
9065 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
9066 Likewise.
9067 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
9068 Likewise.
9069 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
9070 Likewise.
9071 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
9072 Likewise.
9073 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
9074 Likewise.
9075 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
9076 Likewise.
9077 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
9078 Likewise.
9079 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
9080 Likewise.
9081 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
9082 Likewise.
9083 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
9084 Likewise.
9085 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
9086 Likewise.
9087 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
9088 Likewise.
9089 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
9090 Likewise.
9091 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
9092 Likewise.
9093 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
9094 Likewise.
9095 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
9096 Likewise.
9097 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
9098 Likewise.
9099 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
9100 Likewise.
9101 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
9102 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
9103 Likewise.
9104 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
9105 Likewise.
9106 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
9107 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
9108 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
9109 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
9110 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
9111 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
9112 Likewise.
9113 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
9114 Likewise.
9115 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
9116 Likewise.
9117 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
9118 Likewise.
9119 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
9120 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
9121 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
9122 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
9123 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
9124 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
9125 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
9126 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
9127 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
9128 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
9129 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
9130 Likewise.
9131 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
9132 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
9133 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
9134 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
9135 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
9136 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
9137 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
9138 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
9139 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
9140 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
9141 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
9142 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
9143 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
9144 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
9145 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
9146 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
9147 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
9148 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
9149 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
9150 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
9151 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
9152 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
9153 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
9154 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
9155 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
9156 Likewise.
9157 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
9158 * testsuite/27_io/fpos/14252.cc: Likewise.
9159 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
9160 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
9161 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
9162 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
9163 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
9164 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
9165 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
9166 * testsuite/27_io/ios_base/state/1.cc: Likewise.
9167 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
9168 Likewise.
9169 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
9170 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
9171 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
9172 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
9173 Likewise.
9174 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
9175 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
9176 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
9177 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
9178 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
9179 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
9180 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
9181 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
9182 * testsuite/27_io/objects/char/3045.cc: Likewise.
9183 * testsuite/27_io/objects/char/3647.cc: Likewise.
9184 * testsuite/27_io/objects/char/5268.cc: Likewise.
9185 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
9186 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
9187 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
9188 * testsuite/28_regex/init-list.cc: Likewise.
9189 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
9190 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
9191 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
9192 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
9193 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
9194 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
9195 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
9196 Likewise.
9197 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
9198 Likewise.
9199 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
9200 Likewise.
9201 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
9202 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
9203 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
9204 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
9205 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
9206 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
9207 Likewise.
9208 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
9209 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
9210 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
9211 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
9212 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
9213 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
9214 Likewise.
9215 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
9216 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
9217 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
9218 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
9219 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
9220 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
9221 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
9222 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
9223 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
9224 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
9225 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
9226 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
9227 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
9228 Likewise.
9229 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
9230 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
9231 Likewise.
9232 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
9233 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
9234 Likewise.
9235 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
9236 Likewise.
9237 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
9238 Likewise.
9239 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
9240 Likewise.
9241 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
9242 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
9243 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
9244 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
9245 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
9246 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
9247 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
9248 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
9249 Likewise.
9250 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
9251 Likewise.
9252 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
9253 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
9254 Likewise.
9255 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
9256 Likewise.
9257 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
9258 Likewise.
9259 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
9260 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
9261 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
9262 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
9263 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
9264 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
9265 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
9266 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
9267 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
9268 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
9269 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
9270 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
9271 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
9272 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
9273 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
9274 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
9275 Likewise.
9276 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
9277 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
9278 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
9279 Likewise.
9280 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
9281 Likewise.
9282 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
9283 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
9284 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
9285 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
9286 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
9287 Likewise.
9288 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
9289 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
9290 Likewise.
9291 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
9292 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
9293 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
9294 Likewise.
9295 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
9296 Likewise.
9297 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
9298 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
9299 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
9300 Likewise.
9301 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
9302 Likewise.
9303 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
9304 Likewise.
9305 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
9306 Likewise.
9307 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
9308 Likewise.
9309 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
9310 * testsuite/30_threads/this_thread/1.cc: Likewise.
9311 * testsuite/30_threads/this_thread/2.cc: Likewise.
9312 * testsuite/30_threads/this_thread/3.cc: Likewise.
9313 * testsuite/30_threads/this_thread/4.cc: Likewise.
9314 * testsuite/30_threads/thread/cons/1.cc: Likewise.
9315 * testsuite/30_threads/thread/cons/2.cc: Likewise.
9316 * testsuite/30_threads/thread/cons/3.cc: Likewise.
9317 * testsuite/30_threads/thread/cons/4.cc: Likewise.
9318 * testsuite/30_threads/thread/cons/5.cc: Likewise.
9319 * testsuite/30_threads/thread/cons/6.cc: Likewise.
9320 * testsuite/30_threads/thread/cons/7.cc: Likewise.
9321 * testsuite/30_threads/thread/cons/8.cc: Likewise.
9322 * testsuite/30_threads/thread/cons/9.cc: Likewise.
9323 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
9324 * testsuite/30_threads/thread/members/1.cc: Likewise.
9325 * testsuite/30_threads/thread/members/2.cc: Likewise.
9326 * testsuite/30_threads/thread/members/3.cc: Likewise.
9327 * testsuite/30_threads/thread/members/4.cc: Likewise.
9328 * testsuite/30_threads/thread/members/5.cc: Likewise.
9329 * testsuite/30_threads/thread/swap/1.cc: Likewise.
9330 * testsuite/30_threads/thread/swap/2.cc: Likewise.
9331 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
9332 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
9333 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
9334 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
9335 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
9336 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
9337 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
9338 Likewise.
9339 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
9340 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
9341 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
9342 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
9343 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
9344 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
9345 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
9346 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
9347 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
9348 * testsuite/30_threads/try_lock/1.cc: Likewise.
9349 * testsuite/30_threads/try_lock/2.cc: Likewise.
9350 * testsuite/30_threads/try_lock/3.cc: Likewise.
9351 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
9352 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
9353 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
9354 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
9355 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
9356 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
9357 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
9358 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
9359 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
9360 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
9361 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
9362 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
9363 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
9364 Likewise.
9365 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
9366 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
9367 Likewise.
9368 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
9369 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
9370 Likewise.
9371 * testsuite/ext/array_allocator/1.cc: Likewise.
9372 * testsuite/ext/array_allocator/2.cc: Likewise.
9373 * testsuite/ext/array_allocator/3.cc: Likewise.
9374 * testsuite/ext/ext_pointer/1.cc: Likewise.
9375 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
9376 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
9377 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
9378 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
9379 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
9380 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
9381 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
9382 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
9383 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
9384 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
9385 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
9386 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
9387 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
9388 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
9389 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
9390 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
9391 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
9392 Likewise.
9393 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
9394 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
9395 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
9396 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
9397 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
9398 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
9399 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
9400 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
9401 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
9402 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
9403 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
9404 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
9405 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
9406 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
9407 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
9408 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
9409 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
9410 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
9411 Likewise.
9412 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
9413 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
9414 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
9415 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
9416 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
9417 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
9418 * testsuite/ext/pod_char_traits.cc: Likewise.
9419 * testsuite/ext/slist/23781.cc: Likewise.
9420 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
9421 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
9422 * testsuite/ext/vstring/init-list.cc: Likewise.
9423 * testsuite/ext/vstring/moveable.cc: Likewise.
9424 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
9425 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
9426 Likewise.
9427 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
9428 Likewise.
9429 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
9430 Likewise.
9431 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
9432 Likewise.
9433 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
9434 Likewise.
9435 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
9436 Likewise.
9437 * testsuite/ext/vstring/types/23767.cc: Likewise.
9438 * testsuite/performance/21_strings/string_append.cc: Likewise.
9439 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
9440 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
9441 Likewise.
9442 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
9443 Likewise.
9444 * testsuite/performance/21_strings/string_find.cc: Likewise.
9445 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
9446 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
9447 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
9448 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
9449 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
9450 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
9451 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
9452 Likewise.
9453 * testsuite/performance/23_containers/create/map.cc: Likewise.
9454 * testsuite/performance/23_containers/create_from_sorted/set.cc:
9455 Likewise.
9456 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
9457 * testsuite/performance/23_containers/find/map.cc: Likewise.
9458 * testsuite/performance/23_containers/index/map.cc: Likewise.
9459 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
9460 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
9461 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
9462 Likewise.
9463 * testsuite/performance/23_containers/insert_erase/associative.cc:
9464 Likewise.
9465 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
9466 Likewise.
9467 * testsuite/performance/23_containers/producer_consumer/associative.cc:
9468 Likewise.
9469 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
9470 Likewise.
9471 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
9472 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
9473 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
9474 Likewise.
9475 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
9476 Likewise.
9477 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
9478 Likewise.
9479 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
9480 Likewise.
9481 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
9482 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
9483 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
9484 Likewise.
9485 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
9486 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
9487 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
9488 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
9489 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
9490 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
9491 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
9492 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
9493 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
9494 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
9495 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
9496 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
9497 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
9498 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
9499 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
9500 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
9501 Likewise.
9502 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
9503 Likewise.
9504 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
9505 Likewise.
9506 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
9507 Likewise.
9508 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
9509 Likewise.
9510 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
9511 Likewise.
9512 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
9513 Likewise.
9514 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
9515 Likewise.
9516 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
9517 Likewise.
9518 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
9519 Likewise.
9520 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
9521 Likewise.
9522 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
9523 Likewise.
9524 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
9525 Likewise.
9526 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
9527 Likewise.
9528 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
9529 Likewise.
9530 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
9531 Likewise.
9532 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
9533 Likewise.
9534 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
9535 Likewise.
9536 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
9537 Likewise.
9538 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
9539 Likewise.
9540 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
9541 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
9542 Likewise.
9543 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
9544 Likewise.
9545 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
9546 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
9547 Likewise.
9548 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
9549 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9550 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9551 Likewise.
9552 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9553 Likewise.
9554 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9555 Likewise.
9556 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9557 Likewise.
9558 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9559 Likewise.
9560 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9561 Likewise.
9562 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9563 Likewise.
9564 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9565 Likewise.
9566 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9567 Likewise.
9568 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9569 Likewise.
9570 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9571 Likewise.
9572 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9573 Likewise.
9574 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9575 Likewise.
9576 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9577 Likewise.
9578 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9579 Likewise.
9580 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9581 Likewise.
9582 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9583 Likewise.
9584 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9585 Likewise.
9586 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9587 Likewise.
9588 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9589 Likewise.
9590 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9591 Likewise.
9592 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9593 Likewise.
9594 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9595 Likewise.
9596 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9597 Likewise.
9598 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9599 Likewise.
9600 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9601 Likewise.
9602 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9603 Likewise.
9604 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9605 Likewise.
9606 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9607 Likewise.
9608 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9609 Likewise.
9610 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9611 Likewise.
9612 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9613 Likewise.
9614 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9615 Likewise.
9616 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9617 Likewise.
9618 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9619 Likewise.
9620 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9621 Likewise.
9622 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9623 Likewise.
9624 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9625 Likewise.
9626 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9627 Likewise.
9628 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9629 Likewise.
9630 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9631 Likewise.
9632 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9633 Likewise.
9634 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9635 Likewise.
9636 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9637 Likewise.
9638 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9639 Likewise.
9640 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9641 Likewise.
9642 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9643 Likewise.
9644 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9645 Likewise.
9646 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9647 Likewise.
9648 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9649 Likewise.
9650 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9651 Likewise.
9652 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9653 Likewise.
9654 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9655 Likewise.
9656 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9657 Likewise.
9658 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9659 Likewise.
9660 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9661 Likewise.
9662 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9663 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9664 Likewise.
9665 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9666 Likewise.
9667 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9668 Likewise.
9669 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9670 Likewise.
9671 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9672 Likewise.
9673 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9674 Likewise.
9675 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9676 Likewise.
9677 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9678 Likewise.
9679 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9680 Likewise.
9681 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9682 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9683 Likewise.
9684 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9685 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9686 Likewise.
9687 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9688 Likewise.
9689 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9690 Likewise.
9691 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9692 Likewise.
9693 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9694 Likewise.
9695 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
9696 Likewise.
9697 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
9698 Likewise.
9699 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
9700 Likewise.
9701 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
9702 Likewise.
9703 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
9704 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
9705 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
9706 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
9707 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
9708 Likewise.
9709 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
9710 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
9711 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
9712 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
9713 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
9714 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
9715 * testsuite/util/io/illegal_input_error.hpp: Likewise.
9716 * testsuite/util/io/prog_bar.cc: Likewise.
9717 * testsuite/util/io/prog_bar.hpp: Likewise.
9718 * testsuite/util/io/text_populate.hpp: Likewise.
9719 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
9720 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
9721 * testsuite/util/io/xml.hpp: Likewise.
9722 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
9723 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
9724 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
9725 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
9726 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
9727 * testsuite/util/native_type/native_map.hpp: Likewise.
9728 * testsuite/util/native_type/native_multimap.hpp: Likewise.
9729 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
9730 * testsuite/util/native_type/native_set.hpp: Likewise.
9731 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
9732 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
9733 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
9734 Likewise.
9735 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
9736 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
9737 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
9738 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
9739 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
9740 Likewise.
9741 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
9742 Likewise.
9743 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
9744 Likewise.
9745 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
9746 Likewise.
9747 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
9748 Likewise.
9749 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
9750 Likewise.
9751 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
9752 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
9753 Likewise.
9754 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
9755 Likewise.
9756 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
9757 Likewise.
9758 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
9759 Likewise.
9760 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
9761 Likewise.
9762 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
9763 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
9764 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
9765 * testsuite/util/regression/basic_type.hpp: Likewise.
9766 * testsuite/util/regression/common_type.hpp: Likewise.
9767 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
9768 Likewise.
9769 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
9770 Likewise.
9771 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
9772 Likewise.
9773 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
9774 Likewise.
9775 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
9776 Likewise.
9777 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
9778 Likewise.
9779 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
9780 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
9781 Likewise.
9782 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
9783 Likewise.
9784 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
9785 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
9786 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
9787 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
9788 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
9789 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
9790 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
9791 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
9792 * testsuite/util/statistic/result_recorder.hpp: Likewise.
9793 * testsuite/util/statistic/sample_mean.hpp: Likewise.
9794 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
9795 * testsuite/util/statistic/sample_variance.hpp: Likewise.
9796 * testsuite/util/testsuite_abi.cc: Likewise.
9797 * testsuite/util/testsuite_abi.h: Likewise.
9798 * testsuite/util/testsuite_abi_check.cc: Likewise.
9799 * testsuite/util/testsuite_allocator.cc: Likewise.
9800 * testsuite/util/testsuite_allocator.h: Likewise.
9801 * testsuite/util/testsuite_api.h: Likewise.
9802 * testsuite/util/testsuite_character.cc: Likewise.
9803 * testsuite/util/testsuite_character.h: Likewise.
9804 * testsuite/util/testsuite_common_types.h: Likewise.
9805 * testsuite/util/testsuite_error.h: Likewise.
9806 * testsuite/util/testsuite_hooks.cc: Likewise.
9807 * testsuite/util/testsuite_hooks.h: Likewise.
9808 * testsuite/util/testsuite_io.h: Likewise.
9809 * testsuite/util/testsuite_iterators.h: Likewise.
9810 * testsuite/util/testsuite_performance.h: Likewise.
9811 * testsuite/util/testsuite_rng.h: Likewise.
9812 * testsuite/util/testsuite_rvalref.h: Likewise.
9813 * testsuite/util/testsuite_tr1.h: Likewise.
9814 * testsuite/util/thread/all.h: Likewise.
9815 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
9816 Likewise.
9817 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
9818 Likewise.
9819 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
9820 Likewise.
9821 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
9822 Likewise.
9823 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
9824 Likewise.
9825 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
9826 Likewise.
9827 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
9828 Likewise.
9829 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
9830 Likewise.
9831 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
9832 Likewise.
9833 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
9834 Likewise.
9835 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
9836 Likewise.
9837 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
9838 Likewise.
9839 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
9840 Likewise.
9841 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
9842 Likewise.
9843 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
9844 Likewise.
9845 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
9846 Likewise.
9847 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
9848 Likewise.
9849 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
9850 Likewise.
9851 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
9852 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
9853 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
9854 Likewise.
9855 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
9856 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
9857 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
9858 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
9859 Likewise.
9860 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
9861 Likewise.
9862 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
9863 Likewise.
9864 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
9865 Likewise.
9866 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
9867 Likewise.
9868 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
9869 Likewise.
9870 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
9871 Likewise.
9872 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
9873 Likewise.
9874 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
9875 Likewise.
9876 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
9877 Likewise.
9878 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
9879 Likewise.
9880 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
9881 Likewise.
9882 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
9883 Likewise.
9884 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
9885 Likewise.
9886 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
9887 Likewise.
9888 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
9889 Likewise.
9890 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
9891 Likewise.
9892 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
9893 Likewise.
9894 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
9895 Likewise.
9896 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
9897 Likewise.
9898 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
9899 Likewise.
9900 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
9901 Likewise.
9902 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
9903 Likewise.
9904 * testsuite/26_numerics/random/mt19937.cc: Likewise.
9905 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
9906 Likewise.
9907 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
9908 Likewise.
9909 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
9910 Likewise.
9911 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
9912 Likewise.
9913 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
9914 Likewise.
9915 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
9916 Likewise.
9917 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
9918 Likewise.
9919 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
9920 Likewise.
9921 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
9922 Likewise.
9923 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
9924 Likewise.
9925 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
9926 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9927 Likewise.
9928 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9929 Likewise.
9930 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9931 Likewise.
9932 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9933 Likewise.
9934 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9935 Likewise.
9936 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9937 Likewise.
9938 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9939 Likewise.
9940 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9941 Likewise.
9942 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9943 Likewise.
9944 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9945 Likewise.
9946 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9947 Likewise.
9948 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9949 Likewise.
9950 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9951 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9952 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9953 Likewise.
9954 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9955 Likewise.
9956 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9957 Likewise.
9958 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9959 Likewise.
9960 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9961 Likewise.
9962 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9963 Likewise.
9964 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9965 Likewise.
9966 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9967 Likewise.
9968 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9969 Likewise.
9970 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9971 Likewise.
9972 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9973 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9974 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9975 Likewise.
9976 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9977 Likewise.
9978 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9979 Likewise.
9980 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9981 Likewise.
9982 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9983 Likewise.
9984 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9985 Likewise.
9986 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9987 Likewise.
9988 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9989 Likewise.
9990 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9991 Likewise.
9992 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9993 Likewise.
9994 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9995 Likewise.
9996 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9997 Likewise.
9998 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9999 Likewise.
10000 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
10001 Likewise.
10002 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
10003 Likewise.
10004 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
10005 Likewise.
10006 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
10007 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
10008 Likewise.
10009 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
10010 Likewise.
10011 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
10012 Likewise.
10013 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
10014 Likewise.
10015 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
10016 Likewise.
10017 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
10018 Likewise.
10019 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
10020 Likewise.
10021 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
10022 Likewise.
10023 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
10024 Likewise.
10025 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
10026 Likewise.
10027 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
10028 Likewise.
10029 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
10030 Likewise.
10031 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
10032 Likewise.
10033 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
10034 Likewise.
10035 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
10036 Likewise.
10037 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
10038 Likewise.
10039 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
10040 Likewise.
10041 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
10042 Likewise.
10043 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
10044 Likewise.
10045 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
10046 Likewise.
10047 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
10048 Likewise.
10049 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
10050 Likewise.
10051 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
10052 Likewise.
10053 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
10054 Likewise.
10055 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
10056 Likewise.
10057 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
10058 Likewise.
10059 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
10060 Likewise.
10061 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
10062 Likewise.
10063 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
10064 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
10065 Likewise.
10066 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
10067 Likewise.
10068 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
10069 Likewise.
10070 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
10071 Likewise.
10072 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
10073 Likewise.
10074 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
10075 Likewise.
10076 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
10077 Likewise.
10078 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
10079 Likewise.
10080 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
10081 Likewise.
10082 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
10083 Likewise.
10084 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
10085 Likewise.
10086 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
10087 Likewise.
10088 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
10089 Likewise.
10090 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
10091 Likewise.
10092 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
10093 Likewise.
10094 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
10095 Likewise.
10096 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
10097 Likewise.
10098 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
10099 Likewise.
10100 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
10101 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
10102 * testsuite/backward/hash_map/25896.cc: Likewise.
10103 * testsuite/backward/hash_set/25896.cc: Likewise.
10104
9767a048
ILT
101052009-04-08 Ian Lance Taylor <iant@google.com>
10106
10107 * include/backward/hashtable.h (erase): Correctly handle erasing a
10108 reference to an entry in the hash table.
10109 * testsuite/backward/hash_map/25896.cc: New.
10110 * testsuite/backward/hash_set/25896.cc: New.
10111
0b83c44b
AN
101122009-04-08 Adam Nemet <anemet@caviumnetworks.com>
10113
e31f5814
UB
10114 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
10115 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
0b83c44b 10116
04b70271
BK
101172009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10118
10119 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
10120 of debug.
10121 * include/Makefile.in: Regenerate.
10122 * include/precompiled/stdc++.h: Add.
10123
04b70271
BK
101242009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10125
10126 * include/bits/random.h: Adjust doxygen markup.
10127 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
10128
10129 * testsuite/26_numerics/random/piecewise_linear_distribution/
10130 operators/serialize.cc: Use typedefs.
10131
8f2b104d
AS
101322009-04-06 Andrew Stubbs <ams@codesourcery.com>
10133
10134 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
10135 __gnu_cxx namespace. Remove "static inline".
10136
1ae3576f
PC
101372009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10138
10139 * include/bits/random.tcc (linear_congruential_engine<>::
10140 seed(seed_seq&)): Fix typo in last fix for __m == 0.
10141
94986f6d
PC
101422009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10143
10144 * include/bits/random.h (operator==): Mark all inline.
10145 (mersenne_twister_engine): Enable #if 0 checks.
10146
10147 * include/bits/random.h: Formatting tweaks.
10148
9769c190
PC
101492009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10150
10151 * include/bits/random.tcc (piecewise_linear_distribution<>::
10152 operator()(_UniformRandomNumberGenerator&, const param_type&)):
10153 Remove spurious closed parenthesis.
10154
2fcf6ffb
PC
101552009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10156
10157 PR libstdc++/39644 (partial)
10158 * include/bits/random.tcc (linear_congruential_engine<>::
10159 seed(seed_seq&), independent_bits_engine<>::operator(),
10160 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
10161
fe77a308 101622009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
42a73304
PC
10163
10164 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
10165 thinko.
10166 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10167 default.cc: Enable.
10168
fe77a308 101692009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
42a73304
PC
10170
10171 PR libstdc++/39629 (partial)
10172 * testsuite/26_numerics/random/independent_bits_engine/cons/
10173 base_move.cc: Use uint_fast64_t instead of unsigned long.
10174 * testsuite/26_numerics/random/independent_bits_engine/cons/
10175 seed1.cc: Likewise.
10176 * testsuite/26_numerics/random/independent_bits_engine/cons/
10177 seed2.cc: Likewise.
10178 * testsuite/26_numerics/random/independent_bits_engine/cons/
10179 base_copy.cc: Likewise.
10180 * testsuite/26_numerics/random/independent_bits_engine/cons/
10181 default.cc: Likewise.
10182 * testsuite/26_numerics/random/independent_bits_engine/cons/
10183 seed_seq.cc: Likewise.
10184 * testsuite/26_numerics/random/independent_bits_engine/
10185 requirements/typedefs.cc: Likewise.
10186 * testsuite/26_numerics/random/independent_bits_engine/
10187 operators/equal.cc: Likewise.
10188 * testsuite/26_numerics/random/independent_bits_engine/
10189 operators/serialize.cc: Likewise.
10190 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
10191
95fe602e
PC
101922009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10193
10194 * include/tr1_impl/random: Remove, empty.
10195 * include/tr1_impl/random.tcc: Likewise.
10196
10197 * include/std/random: Minor clean-ups, formatting fixes, adjust
10198 copyright years.
10199 * include/bits/random.tcc: Likewise.
10200 * include/bits/random.h: Likewise.
10201 * include/tr1/random: Likewise.
10202 * include/tr1/random.tcc: Likewise.
10203 * include/tr1/random.h: Likewise.
10204
04b70271
BK
102052009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10206
10207 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
10208 * doc/html/api.html: Regenerate.
10209
8e79468d
BK
102102009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10211
10212 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
10213 Change to mersenne_twister_engine, add same defaults as
10214 mersenne_twister_engine/cons/default.cc.
10215 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
10216
10217 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
10218 to __il.
10219 * include/bits/random.h (mersenne_twister_engine): Qualify
10220 _ShiftMin1 with namespace __detail.
10221 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
10222 constexpr std::numeric_limits::max() can be used.
10223 (mersenne_twister_engine): Split apart static asserts into one
10224 assert per message. Temporarily disable the last three.
10225
102262009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
10227
10228 * include/Makefile.am: Update to N2836. Modified for new random headers.
10229 * include/Makefile.in: Ditto.
10230 * include/tr1_impl/random: Moved to tr1/random.h
10231 * include/tr1_impl/random.tcc: Moved to tr1
10232 * include/tr1/random: Just point to moved tr1 random headers.
10233 * include/tr1/random.tcc: Moved from tr1_impl.
10234 * include/tr1/random.h: Moved from tr1_impl/random.
10235 * include/std/random: Modified to point to std random headers.
10236 * include/bits/random.tcc: New implementation of std random facilities.
10237 * include/bits/random.h: Ditto.
10238 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
10239 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10240 seed1.cc: New.
10241 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10242 seed2.cc: New.
10243 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10244 default.cc: New.
10245 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10246 non_uint_neg.cc: New.
10247 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10248 typedefs.cc: New.
10249 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10250 equal.cc: New.
10251 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10252 serialize.cc: New.
10253 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10254 seed1.cc: New.
10255 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10256 seed2.cc: New.
10257 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10258 default.cc: New.
10259 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
10260 typedefs.cc: New.
10261 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10262 equal.cc: New.
10263 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10264 serialize.cc: New.
10265 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10266 seed1.cc: New.
10267 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10268 seed2.cc: New.
10269 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10270 default.cc: New.
10271 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
10272 typedefs.cc: New.
10273 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10274 equal.cc: New.
10275 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10276 serialize.cc: New.
10277 * testsuite/26_numerics/random/discard_block_engine/cons/
10278 base_move.cc: New.
10279 * testsuite/26_numerics/random/discard_block_engine/cons/
10280 seed1.cc: New.
10281 * testsuite/26_numerics/random/discard_block_engine/cons/
10282 seed2.cc: New.
10283 * testsuite/26_numerics/random/discard_block_engine/cons/
10284 base_copy.cc: New.
10285 * testsuite/26_numerics/random/discard_block_engine/cons/
10286 default.cc: New.
10287 * testsuite/26_numerics/random/discard_block_engine/cons/
10288 seed_seq.cc: New.
10289 * testsuite/26_numerics/random/discard_block_engine/requirements/
10290 typedefs.cc: New.
10291 * testsuite/26_numerics/random/discard_block_engine/operators/
10292 equal.cc: New.
10293 * testsuite/26_numerics/random/discard_block_engine/operators/
10294 serialize.cc: New.
10295 * testsuite/26_numerics/random/independent_bits_engine/cons/
10296 base_move.cc: New.
10297 * testsuite/26_numerics/random/independent_bits_engine/cons/
10298 seed1.cc: New.
10299 * testsuite/26_numerics/random/independent_bits_engine/cons/
10300 seed2.cc: New.
10301 * testsuite/26_numerics/random/independent_bits_engine/cons/
10302 base_copy.cc: New.
10303 * testsuite/26_numerics/random/independent_bits_engine/cons/
10304 default.cc: New.
10305 * testsuite/26_numerics/random/independent_bits_engine/cons/
10306 seed_seq.cc: New.
10307 * testsuite/26_numerics/random/independent_bits_engine/requirements/
10308 typedefs.cc: New.
10309 * testsuite/26_numerics/random/independent_bits_engine/operators/
10310 equal.cc: New.
10311 * testsuite/26_numerics/random/independent_bits_engine/operators/
10312 serialize.cc: New.
10313 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10314 base_move.cc: New.
10315 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10316 seed1.cc: New.
10317 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10318 seed2.cc: New.
10319 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10320 base_copy.cc: New.
10321 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10322 default.cc: New.
10323 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10324 seed_seq.cc: New.
10325 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
10326 typedefs.cc: New.
10327 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10328 equal.cc: New.
10329 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10330 serialize.cc
10331 * testsuite/26_numerics/random/mt19937.cc: New.
10332 * testsuite/26_numerics/random/mt19937_64.cc: New.
10333 * testsuite/26_numerics/random/minstd_rand.cc: New.
10334 * testsuite/26_numerics/random/minstd_rand0.cc: New.
10335 * testsuite/26_numerics/random/ranlux24_base.cc: New.
10336 * testsuite/26_numerics/random/ranlux48_base.cc: New.
10337 * testsuite/26_numerics/random/ranlux24.cc: New.
10338 * testsuite/26_numerics/random/ranlux48.cc: New.
10339 * testsuite/26_numerics/random/knuth_b.cc: New.
10340 * testsuite/26_numerics/random/default_random_engine.cc: New.
10341 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10342 parms.cc: New.
10343 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10344 default.cc: New.
10345 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
10346 typedefs.cc: New.
10347 * testsuite/26_numerics/random/chi_squared_distribution/operators/
10348 serialize.cc: New.
10349 * testsuite/26_numerics/random/normal_distribution/cons/
10350 parms.cc: New.
10351 * testsuite/26_numerics/random/normal_distribution/cons/
10352 default.cc: New.
10353 * testsuite/26_numerics/random/normal_distribution/requirements/
10354 typedefs.cc: New.
10355 * testsuite/26_numerics/random/normal_distribution/operators/
10356 serialize.cc: New.
10357 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
10358 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
10359 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
10360 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10361 parms_neg.cc: New.
10362 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10363 parms.cc: New.
10364 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10365 default.cc: New.
10366 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
10367 typedefs.cc: New.
10368 * testsuite/26_numerics/random/uniform_int_distribution/operators/
10369 serialize.cc: New.
10370 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10371 parms_neg.cc: New.
10372 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10373 parms.cc: New.
10374 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10375 default.cc: New.
10376 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
10377 typedefs.cc: New.
10378 * testsuite/26_numerics/random/uniform_real_distribution/operators/
10379 serialize.cc: New.
10380 * testsuite/26_numerics/random/poisson_distribution/cons/
10381 parms.cc: New.
10382 * testsuite/26_numerics/random/poisson_distribution/cons/
10383 default.cc: New.
10384 * testsuite/26_numerics/random/poisson_distribution/requirements/
10385 typedefs.cc
10386 * testsuite/26_numerics/random/poisson_distribution/operators/
10387 serialize.cc: New.
10388 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10389 parms.cc: New.
10390 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10391 default.cc: New.
10392 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
10393 typedefs.cc: New.
10394 * testsuite/26_numerics/random/bernoulli_distribution/operators/
10395 serialize.cc: New.
10396 * testsuite/26_numerics/random/discrete_distribution/cons/
10397 range.cc: New.
10398 * testsuite/26_numerics/random/discrete_distribution/cons/
10399 initlist.cc: New.
10400 * testsuite/26_numerics/random/discrete_distribution/cons/
10401 default.cc: New.
10402 * testsuite/26_numerics/random/discrete_distribution/cons/
10403 num_xbound_fun.cc: New.
10404 * testsuite/26_numerics/random/discrete_distribution/requirements/
10405 typedefs.cc: New.
10406 * testsuite/26_numerics/random/discrete_distribution/operators/
10407 serialize.cc: New.
10408 * testsuite/26_numerics/random/weibull_distribution/cons/
10409 parms.cc: New.
10410 * testsuite/26_numerics/random/weibull_distribution/cons/
10411 default.cc: New.
10412 * testsuite/26_numerics/random/weibull_distribution/requirements/
10413 typedefs.cc: New.
10414 * testsuite/26_numerics/random/weibull_distribution/operators/
10415 serialize.cc: New.
10416 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10417 parms.cc: New.
10418 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10419 default.cc: New.
10420 * testsuite/26_numerics/random/negative_binomial_distribution/
10421 requirements/typedefs.cc: New.
10422 * testsuite/26_numerics/random/negative_binomial_distribution/
10423 operators/serialize.cc: New.
10424 * testsuite/26_numerics/random/cauchy_distribution/cons/
10425 parms.cc: New.
10426 * testsuite/26_numerics/random/cauchy_distribution/cons/
10427 default.cc: New.
10428 * testsuite/26_numerics/random/cauchy_distribution/requirements/
10429 typedefs.cc: New.
10430 * testsuite/26_numerics/random/cauchy_distribution/operators/
10431 serialize.cc: New.
10432 * testsuite/26_numerics/random/gamma_distribution/cons/
10433 parms.cc: New.
10434 * testsuite/26_numerics/random/gamma_distribution/cons/
10435 default.cc: New.
10436 * testsuite/26_numerics/random/gamma_distribution/requirements/
10437 typedefs.cc: New.
10438 * testsuite/26_numerics/random/gamma_distribution/operators/
10439 serialize.cc: New.
10440 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10441 parms.cc: New.
10442 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10443 default.cc: New.
10444 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
10445 typedefs.cc: New.
10446 * testsuite/26_numerics/random/fisher_f_distribution/operators/
10447 serialize.cc: New.
10448
10449 * testsuite/26_numerics/random/exponential_distribution/cons/
10450 parms.cc: New.
10451 * testsuite/26_numerics/random/exponential_distribution/cons/
10452 default.cc: New.
10453 * testsuite/26_numerics/random/exponential_distribution/requirements/
10454 typedefs.cc: New.
10455 * testsuite/26_numerics/random/exponential_distribution/operators/
10456 serialize.cc: New.
10457 * testsuite/26_numerics/random/lognormal_distribution/cons/
10458 parms.cc: New.
10459 * testsuite/26_numerics/random/lognormal_distribution/cons/
10460 default.cc: New.
10461 * testsuite/26_numerics/random/lognormal_distribution/requirements/
10462 typedefs.cc: New.
10463 * testsuite/26_numerics/random/lognormal_distribution/operators/
10464 serialize.cc: New.
10465 * testsuite/26_numerics/random/binomial_distribution/cons/
10466 parms.cc: New.
10467 * testsuite/26_numerics/random/binomial_distribution/cons/
10468 default.cc: New.
10469 * testsuite/26_numerics/random/binomial_distribution/requirements/
10470 typedefs.cc: New.
10471 * testsuite/26_numerics/random/binomial_distribution/operators/
10472 serialize.cc: New.
10473 * testsuite/26_numerics/random/random_device/cons/
10474 token.cc: New.
10475 * testsuite/26_numerics/random/random_device/cons/
10476 default.cc: New.
10477 * testsuite/26_numerics/random/random_device/requirements/
10478 typedefs.cc: New.
10479 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10480 parms.cc: New.
10481 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10482 default.cc: New.
10483 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
10484 typedefs.cc: New.
10485 * testsuite/26_numerics/random/extreme_value_distribution/operators/
10486 serialize.cc: New.
10487 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10488 range.cc: New.
10489 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10490 default.cc: New.
10491 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10492 num_xbound_fun.cc: New.
10493 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10494 initlist_fun.cc: New.
10495 * testsuite/26_numerics/random/piecewise_linear_distribution/
10496 requirements/typedefs.cc: New.
10497 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
10498 serialize.cc: New.
10499 * testsuite/26_numerics/random/student_t_distribution/cons/
10500 parms.cc: New.
10501 * testsuite/26_numerics/random/student_t_distribution/cons/
10502 default.cc: New.
10503 * testsuite/26_numerics/random/student_t_distribution/requirements/
10504 typedefs.cc: New.
10505 * testsuite/26_numerics/random/student_t_distribution/operators/
10506 serialize.cc: New.
10507 * testsuite/26_numerics/random/geometric_distribution/cons/
10508 parms.cc: New.
10509 * testsuite/26_numerics/random/geometric_distribution/cons/
10510 default.cc: New.
10511 * testsuite/26_numerics/random/geometric_distribution/requirements/
10512 typedefs.cc: New.
10513 * testsuite/26_numerics/random/geometric_distribution/operators/
10514 serialize.cc: New.
10515 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10516 range.cc: New.
10517 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10518 default.cc: New.
10519 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10520 num_xbound_fun.cc: New.
10521 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10522 initlist_fun.cc: New.
10523 * testsuite/26_numerics/random/piecewise_constant_distribution/
10524 requirements/typedefs.cc: New.
10525 * testsuite/26_numerics/random/piecewise_constant_distribution/
10526 operators/serialize.cc: New.
10527
d0940d56
DS
105282009-04-02 Dodji Seketeli <dodji@redhat.com>
10529
8e79468d 10530 * include/ext/bitmap_allocator.h: The typedefs should be made public
d0940d56
DS
10531 if we want them to be accessible. This has been revealed by the patch
10532 that fixes PR c++/26693 in g++.
10533
4bb7dbf6
JJ
105342009-04-02 Jakub Jelinek <jakub@redhat.com>
10535
10536 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
10537 Regenerated.
10538 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
10539 Regenerated.
10540 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
10541 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
10542 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
10543 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
10544 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
10545 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
10546 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
10547 Regenerated.
10548 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
10549
0d9c0892
JM
105502009-03-31 Jason Merrill <jason@redhat.com>
10551
a70f5987
JM
10552 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10553
0d9c0892
JM
10554 PR libstdc++/39310
10555 * include/tr1_impl/type_traits (is_function): Add partial
10556 specializations with function cv-quals.
10557 (__is_function_helper): Remove.
10558 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10559
7db6438d
ILT
105602009-03-30 Ian Lance Taylor <iant@google.com>
10561
10562 * include/backward/hashtable.h (clear): Return quickly if the
10563 table is empty.
10564
9027c95a
ILT
105652009-03-27 Ian Lance Taylor <iant@google.com>
10566
10567 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10568 (__stl_prime_list): Add 5 at the start of the list.
10569
13c4b877
PC
105702009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10571
10572 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10573 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10574 std::string&, ios_base::openmode), basic_ifstream<>::
10575 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10576 basic_ofstream(const std::string&, ios_base::openmode),
10577 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10578 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10579 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10580 Add in C++0x mode.
10581 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10582 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10583 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10584 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
c0b753c7
PC
10585 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10586 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
13c4b877
PC
10587 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10588
105892009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10590
10591 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
f86ce601 10592 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
13c4b877
PC
10593 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10594 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10595
4ba8a4cb
PC
105962009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10597
10598 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10599 _M_transfer_after, _M_reverse_after): Move out of line...
10600 * include/bits/forward_list.tcc: ... here.
10601 (forward_list<>::reverse): Move inline...
10602 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10603
92da2d44
MM
106042009-03-22 Mark Mitchell <mark@codesourcery.com>
10605
4ba8a4cb
PC
10606 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10607 28277.cc: Likewise.
92da2d44
MM
10608 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10609 Likewise.
10610 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10611 Likewise.
10612 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10613 Likewise.
10614
51d3ad7e
MM
106152009-03-22 Mark Mitchell <mark@codesourcery.com>
10616
10617 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10618 year(s).
10619 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10620 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10621 Likewise.
10622 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10623 Likewise.
10624 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10625 Likewise.
10626 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10627
8ef20cae
MM
106282009-03-22 Mark Mitchell <mark@codesourcery.com>
10629
10630 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10631 iterations for simulators.
10632 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10633 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10634 Condition stream width for simulators.
10635 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10636 Likewise.
10637 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10638 Likewise.
10639 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10640
0075846f
BK
106412009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10642
10643 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10644 sheet version information. Table-ize docbook element examples.
10645 * doc/xml/manual/using.xml: Human-readable header
10646 markup. Alphabetized. Add new headers.
10647 * doc/html: Regenerate.
10648
e0de3d93
PC
106492009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10650
10651 * doc/xml/faq.xml: Fix link to setup documentation.
10652
58366b08
PC
106532009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10654
10655 * include/std/type_traits (__add_lvalue_reference_helper,
10656 __add_rvalue_reference_helper): As an optimization, rewrite
10657 condition (avoid is_function).
10658
ab4c19d2
PC
106592009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10660
10661 PR libstdc++/39405
10662 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10663 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10664
8f667838
BK
106652009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10666
10667 * testsuite/30_threads/condition_variable_any/native_handle/
10668 typesizes.cc: Include tweaks.
10669 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10670 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10671 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10672 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10673 * testsuite/30_threads/condition_variable/native_handle/
10674 typesizes.cc: Same.
10675
32fdf2f4
JW
106762009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10677
10678 * include/bits/shared_ptr.h: Add include guards.
10679 * include/tr1/shared_ptr.h: Likewise.
10680
5df9ac4b
JW
106812009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10682
10683 * include/std/iostream: Fix doxygen link.
10684 * include/bits/forward_list.h: Fix doxygen markup.
10685 * include/ext/vstring.h: Escape backslash in doxygen comment.
10686 * include/bits/basic_string.h: Likewise.
10687
874b0a9e
PC
106882009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10689
10690 * doc/xml/faq.xml: Fix links to implementation status pages.
10691
23cdf8e8
PC
106922009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10693
10694 * include/std/complex (operator+(const complex<>&, const _Tp&),
10695 operator+(const _Tp&, const complex<>&),
10696 operator-(const complex<>&, const _Tp&),
10697 operator-(const _Tp&, const complex<>&)): Do not assume real()
10698 returns a reference (against DR 387).
10699 * testsuite/26_numerics/complex/dr387_2.cc: New.
10700
48a3a45a
BK
107012009-03-02 Benjamin Kosnik <bkoz@redhat.com>
10702
10703 * testsuite/thread/pthread4.cc: Move...
10704 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
10705 * testsuite/thread/pthread5.cc: Move...
10706 * testsuite/23_containers/list/pthread5.cc: ...here.
10707 * testsuite/thread/pthread6.cc: Move...
10708 * testsuite/23_containers/map/pthread6.cc: ...here.
10709 * testsuite/thread/pthread7-rope.cc: Move...
10710 * testsuite/ext/rope/pthread7-rope.cc: ...here.
10711 * testsuite/thread/guard.cc: Move...
10712 * testsuite/18_support/pthread_guard.cc: ...here.
10713 * testsuite/thread/18185.cc: Move...
10714 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
10715 * testsuite/thread/pthread1.cc: Move...
10716 * testsuite/23_containers/list/pthread1.cc: ...here.
10717 * testsuite/thread/pthread2.cc: Move...
10718 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
10719 * testsuite/thread/pthread3.cc: Move...
10720 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
10721
33b4155d
BK
10722 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
10723 * testsuite/thread: Remove.
10724
7a9d3fe8
RW
107252009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10726
10727 * configure: Regenerate.
10728
68c512f6
AN
107292009-02-23 Adam Nemet <anemet@caviumnetworks.com>
10730
10731 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
10732 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
10733 from baseline_dir.
10734 * configure: Regenerate.
10735 * testsuite/Makefile.am (baseline_file): Remove variable.
10736 (site.exp): Set baseline_dir rather than baseline_file.
10737 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
10738 * testsuite/Makefile.in: Regenerate.
10739
4e0bdc5e
BK
107402009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10741
10742 * testsuite/30_threads/thread/this_thread: Move...
10743 * testsuite/30_threads/this_thread: ...here.
10744 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
10745 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
10746 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
10747 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
10748 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
10749 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
10750
5b9daa7e
BK
107512009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10752
10753 * doc/doxygen/user.cfg.in: Tweaks.
10754 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
10755 be elsewhere.
10756
10757 * include/tr1_impl/unordered_map: Just use most specialized
10758 container module.
10759 * include/tr1_impl/unordered_set: Same.
10760 * include/tr1_impl/array: Same.
10761 * include/bits/stl_list.h: Same.
10762 * include/bits/stl_map.h: Same.
10763 * include/bits/stl_queue.h: Same.
10764 * include/bits/stl_set.h: Same.
10765 * include/bits/stl_stack.h: Same.
10766 * include/bits/forward_list.h: Same.
10767 * include/bits/basic_string.h: Same.
10768 * include/bits/stl_multimap.h: Same.
10769 * include/bits/stl_vector.h: Same.
10770 * include/bits/stl_deque.h: Same.
10771 * include/bits/stl_multiset.h: Same.
10772 * include/bits/stl_bvector.h: Same.
10773
10774 * include/backward/binders.h: Change binder module to binders.
10775
10776 * include/std/complex: Add complex_numers module.
10777 * include/tr1_impl/complex: Same.
10778
10779 * include/std/valarray: Add numeric_arrays module.
10780 * include/bits/gslice_array.h: Same.
10781 * include/bits/gslice.h: Same.
10782 * include/bits/mask_array.h: Same.
10783 * include/bits/slice_array.h: Same.
10784 * include/bits/indirect_array.h: Same.
10785
10786 * include/bits/allocator.h: Add allocators module.
10787 * include/ext/throw_allocator.h
10788 * include/ext/pool_allocator.h
10789 * include/ext/bitmap_allocator.h
10790 * include/ext/new_allocator.h
10791 * include/ext/malloc_allocator.h
10792 * include/ext/array_allocator.h
10793 * include/ext/mt_allocator.h
10794 * include/ext/debug_allocator.h
10795 * include/ext/extptr_allocator.h
10796
10797 * include/tr1_impl/functional: Move namespace markup here.
10798 * include/tr1_impl/regex: Same.
10799
10800 * include/tr1_impl/type_traits: Add metaprogramming module.
10801 * include/std/type_traits: Same.
10802
10803 * include/std/memory: Add memory module.
10804
10805 * include/std/ratio: Add ratio module.
10806
10807 * include/std/chrono: Move namespace markup here, add time module.
10808
10809 * include/std/thread: Move namespace markup here, add concurrency
10810 module.
10811 * include/std/mutex: Use concurrency module.
10812 * include/std/condition_variable: Same.
10813
10814
10815 * include/bits/ios_base.h: Refine io module.
10816 * include/bits/basic_ios.h: Same.
10817 * include/std/fstream: Same.
10818 * include/std/istream: Same.
10819 * include/std/ostream: Same.
10820 * include/std/sstream: Same.
10821
10822 * include/ext/vstring.h: Correct parameter markup.
10823
10824 * include/bits/shared_ptr.h: Add pointer_abstractions module.
10825 * include/bits/unique_ptr.h: Same.
10826
10827 * include/bits/algorithmfwd.h: Add mutating_algorithms,
f86ce601 10828 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
5b9daa7e
BK
10829 * include/bits/stl_heap.h: Add markup for new groupings.
10830 * include/bits/stl_algobase.h: Same.
10831 * include/bits/stl_algo.h: Same.
10832
10833 * include/c_compatibility/stdatomic.h: Add atomics module.
10834 * include/c_global/cstdatomic: Same.
10835
10836 * libsupc++/exception: Add exceptions module.
10837 * libsupc++/typeinfo: Same.
10838 * libsupc++/new: Same.
10839 * libsupc++/exception_ptr.h: Same.
10840 * include/std/system_error: Same.
10841 * include/std/stdexcept: Same.
10842
10843 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
10844 * libsupc++/cxxabi-forced.h: Same.
10845
10846 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
10847 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
10848 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
10849 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10850 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10851 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10852 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10853 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10854 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10855 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10856 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10857 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10858 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10859 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10860 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10861 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10862 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10863 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10864 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
10865 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10866 * testsuite/23_containers/vector/requirements/dr438/
10867 constructor_1_neg.cc: Same.
10868 * testsuite/23_containers/vector/requirements/dr438/
10869 constructor_2_neg.cc: Same.
10870 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
10871 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
10872 * testsuite/23_containers/deque/requirements/dr438/
10873 constructor_1_neg.cc: Same.
10874 * testsuite/23_containers/deque/requirements/dr438/
10875 constructor_2_neg.cc: Same.
10876 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
10877 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
10878 * testsuite/23_containers/list/requirements/dr438/
10879 constructor_1_neg.cc: Same.
10880 * testsuite/23_containers/list/requirements/dr438/
10881 constructor_2_neg.cc: Same.
10882 * testsuite/20_util/duration/cons/1_neg.cc: Same.
10883 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
10884 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
10885 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
10886 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10887 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10888 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
10889 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
10890 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
10891 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
10892
aac2878e
BK
108932009-02-18 Benjamin Kosnik <bkoz@redhat.com>
10894
10895 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
10896 * doc/doxygen/user.cfg.in: Update.
10897 * scripts/run_doxygen: Adjust for new group names.
10898
10899 * include/tr1_impl/random: Update doxygen group markup.
10900 * include/tr1_impl/unordered_map: Same.
10901 * include/tr1_impl/unordered_set: Same.
10902 * include/tr1_impl/array: Same.
10903 * include/std/numeric: Same.
10904 * include/std/utility: Same.
10905 * include/std/bitset: Same.
10906 * include/std/iosfwd: Same.
10907 * include/bits/stl_list.h: Same.
10908 * include/bits/stl_map.h: Same.
10909 * include/bits/stl_algobase.h: Same.
10910 * include/bits/stl_queue.h: Same.
10911 * include/bits/stl_set.h: Same.
10912 * include/bits/stl_stack.h: Same.
10913 * include/bits/stl_iterator_base_types.h: Same.
10914 * include/bits/forward_list.h: Same.
10915 * include/bits/basic_string.h: Same.
10916 * include/bits/stl_multimap.h: Same.
10917 * include/bits/stl_vector.h: Same.
10918 * include/bits/stl_deque.h: Same.
10919 * include/bits/stl_multiset.h: Same.
10920 * include/bits/stl_algo.h: Same.
10921 * include/bits/stl_bvector.h: Same.
10922 * include/bits/algorithmfwd.h: Same.
10923 * include/bits/stl_function.h: Same.
10924 * include/tr1/cmath: Same.
10925 * include/backward/binders.h: Same.
10926
9b3003d5
BK
109272009-02-17 Benjamin Kosnik <bkoz@redhat.com>
10928
10929 * include/std/system_error (system_category): To system_category().
10930 (generic_category): To generic_category. DR 890.
10931 * src/system_error.cc: Define.
10932 * include/bits/functexcept.h: Only one __throw_system_error.
10933 * src/functexcept.cc: Same.
10934 * include/std/mutex: Fixup for changes above.
10935 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10936 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10937 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10938 * config/abi/pre/gnu.ver: Clean up exports.
10939
109402009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
10941
10942 * include/std/thread: Fix typo.
10943 * src/thread.cc (thread::join): Use NULL.
10944
bbcac3be
PC
109452009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10946
10947 PR libstdc++/39168
10948 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10949 const string&)): Also check that the value != CHAR_MAX.
10950 * include/bits/locale_facets.tcc (__numpunct_cache<>::
10951 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10952 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10953 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10954 _M_cache(const locale&)): Likewise.
10955 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10956 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10957 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10958 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10959 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10960 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10961
626dda69
CF
109622009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
10963 Benjamin Kosnik <bkoz@redhat.com>
10964
10965 * include/std/thread (_Impl_base): Move _M_id out and into ...
10966 (thread): ...here. Call _M_make_routine in body of constructors.
10967 Adjust data member usage to reflect changes.
10968 (_M_make_routine): From _M_make_shared_data.
10969 (_M_start_thread): Add __shared_base_type argument.
10970 * src/thread.cc: Fixups for above.
10971 * config/abi/pre/gnu.ver: Adjust exports.
10972 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10973 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10974 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10975
d5cf2021
BK
109762009-02-12 Benjamin Kosnik <bkoz@redhat.com>
10977
10978 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10979 (compare_type_to_native_type): ...this, add alignment check.
10980 * testsuite/30_threads/condition_variable_any/native_handle/
10981 typesizes.cc: Modify as above.
10982 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10983 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10984 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10985 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10986 * testsuite/30_threads/condition_variable/native_handle/
10987 typesizes.cc: Same.
10988 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10989 typesizes.cc: Same.
10990
10991 * testsuite/30_threads/thread/cons/1.cc: Add comments.
10992 * testsuite/30_threads/thread/cons/2.cc: Same.
10993 * testsuite/30_threads/thread/cons/3.cc: Same.
10994 * testsuite/30_threads/thread/cons/4.cc: Same.
10995 * testsuite/30_threads/thread/cons/5.cc: Same.
10996 * testsuite/30_threads/thread/cons/6.cc: Same.
10997 * testsuite/30_threads/thread/cons/7.cc: Same.
10998 * testsuite/30_threads/thread/cons/8.cc: Same.
10999
11000 * testsuite/30_threads/thread/cons/9.cc: New.
11001 * testsuite/30_threads/thread/cons/moveable.cc: New.
11002
11003 * src/condition_variable.cc: Clean up whitespace.
11004 * include/std/condition_variable: Same.
11005
f7459b6c
BK
110062009-02-09 Benjamin Kosnik <bkoz@redhat.com>
11007
11008 * include/std/condition_variable (condition_variable): Remove
11009 _M_internal_mutex. Add private __native_type typedef.
11010 * src/condition_variable.cc (condition_variable::notify_one):
11011 Remove _M_internal_mutex use. Use typedef.
11012 (condition_variable::notify_all): Same.
11013 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
11014 (recursive_mutex): Same.
11015 (timed_mutex): Same.
11016 (recursive_timed_mutex): Same.
11017 (once_flag): Make __native_type typedef private.
11018
11019 * include/std/thread (this_thread): Add minimal markup.
11020
11021 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
11022 Adjust line numbers.
11023 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
11024 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
11025 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
11026 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
11027 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
11028 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
11029 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11030 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
11031 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
11032 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
11033 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
11034 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
11035 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
11036
11037 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
11038 * testsuite/30_threads/condition_variable_any/native_handle/
11039 typesizes.cc: New.
11040 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11041 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11042 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11043 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11044 * testsuite/30_threads/condition_variable/native_handle/
11045 typesizes.cc: Same.
11046 * testsuite/30_threads/recursive_timed_mutex/native_handle/
11047 typesizes.cc: Same.
11048
9a3b094f
JH
110492009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
11050
11051 PR testsuite/33300
11052 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
11053 on darwin for lp64.
11054
8deecedf
AN
110552009-02-09 Adam Nemet <anemet@caviumnetworks.com>
11056
11057 * configure.host: Set abi_baseline_pair for mips64*-linux.
11058 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
11059
4a50cd93
CF
110602009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11061
11062 * include/std/thread (this_thread::get_id): Inline.
11063
b47f0044
CF
110642009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11065
11066 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
11067 _Callable as template argument for _M_make_shared_data.
11068 * testsuite/30_threads/thread/cons/6.cc: New.
11069 * testsuite/30_threads/thread/cons/7.cc: New.
11070 * testsuite/30_threads/thread/cons/8.cc: New.
11071
ede965ed
BK
110722009-02-07 Benjamin Kosnik <bkoz@redhat.com>
11073
11074 * testsuite/30_threads/thread/member: To..
11075 * testsuite/30_threads/thread/members: ...this.
11076 * testsuite/30_threads/condition_variable/member: To...
11077 * testsuite/30_threads/condition_variable/members: ...this.
11078
d7afcd2b
BK
110792009-02-06 Benjamin Kosnik <bkoz@redhat.com>
11080
11081 * include/std/thread (thread::id): Move definition inside thread.
11082 Use native_handle_type. Remove this_thread::get_id friend.
11083 Change __thread_data_ptr to __shared_base_ptr.
11084 (thread::id::id(native_handle_type): Make public. Still explicit.
11085 Use native_handle_type. Change _M_thread_id to _M_thread.
11086 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
11087 _M_thread_handle to _M_id.
11088 (thread::__thread_data): Rename to _Impl.
11089 Fixup for renames.
11090 (thread::_M_make_thread_data): Return derived type.
11091 (thread::hardware_concurrency): Add definition for default case.
11092 (thread::get_id): Now can define inline.
11093 (thread): Change _M_thread_data to _M_data.
11094 (this_thread::get_id): Now can define inline.
11095 * src/thread.cc (__thread_proxy): Rename to
11096 execute_native_thread_routine.
11097 Fixup for other renames.
11098 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
11099 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
11100 * testsuite/30_threads/thread/algorithm: Move to..
11101 * testsuite/30_threads/thread/swap: ...this.
11102 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
11103 * testsuite/30_threads/thread/id/operators.cc: New.
11104
fe960d92
CF
111052009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11106
11107 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
11108 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
11109 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
11110 exposing it in public std::tuple interface.
11111
8644ecf5
CF
111122009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11113 Benjamin Kosnik <bkoz@redhat.com>
d7afcd2b 11114
8644ecf5
CF
11115 * include/std/thread (__thread_data_base): Nest class in std::thread.
11116 (__thread_data): Likewise.
11117 (__thread_data_ptr): Nest typedef in std::thread.
11118 * src/thread.cc (__thread_proxy): Qualify the above names.
11119 * config/abi/pre/gnu.ver: Remove unused exports.
d7afcd2b 11120
37d5c6ba
BK
111212009-02-04 Benjamin Kosnik <bkoz@redhat.com>
11122
11123 * include/bits/unique_ptr.h: Remove private __this_type typedef.
11124 * include/bits/stl_vector.h: Remove private vector_type typedef.
11125 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
11126 Fix line numbers.
11127 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
11128 * testsuite/23_containers/vector/requirements/dr438/
11129 constructor_1_neg.cc: Same.
11130 * testsuite/23_containers/vector/requirements/dr438/
11131 constructor_2_neg.cc: Same.
11132 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
11133 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
11134
bc2631e0
PC
111352009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11136
37d5c6ba 11137 PR libstdc++/25191
bc2631e0
PC
11138 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
11139 deal consistently with __try and __catch too.
11140 * src/localename.cc: Replace try -> __try, catch -> __catch.
11141 * src/ios.cc: Likewise.
11142 * src/locale.cc: Likewise.
11143 * src/istream.cc: Likewise.
11144 * src/thread.cc: Likewise.
11145 * src/compatibility.cc: Likewise.
11146 * src/bitmap_allocator.cc: Likewise.
11147 * src/ios_init.cc: Likewise.
11148 * include/debug/deque: Likewise.
11149 * include/debug/list: Likewise.
11150 * include/tr1_impl/hashtable: Likewise.
11151 * include/std/bitset: Likewise.
11152 * include/ext/pb_ds/detail/resize_policy/
11153 hash_load_check_resize_trigger_imp.hpp: Likewise.
11154 * include/ext/pb_ds/detail/resize_policy/
11155 hash_standard_resize_policy_imp.hpp: Likewise.
11156 * include/ext/pb_ds/detail/cc_hash_table_map_/
11157 resize_fn_imps.hpp: Likewise.
11158 * include/ext/pb_ds/detail/cc_hash_table_map_/
11159 constructor_destructor_fn_imps.hpp: Likewise.
11160 * include/ext/pb_ds/detail/pat_trie_/
11161 split_join_branch_bag.hpp: Likewise.
11162 * include/ext/pb_ds/detail/pat_trie_/
11163 constructors_destructor_fn_imps.hpp: Likewise.
11164 * include/ext/pb_ds/detail/bin_search_tree_/
11165 constructors_destructor_fn_imps.hpp: Likewise.
11166 * include/ext/pb_ds/detail/gp_hash_table_map_/
11167 resize_fn_imps.hpp: Likewise.
11168 * include/ext/pb_ds/detail/gp_hash_table_map_/
11169 constructor_destructor_fn_imps.hpp: Likewise.
11170 * include/ext/pb_ds/detail/binary_heap_/
11171 constructors_destructor_fn_imps.hpp: Likewise.
11172 * include/ext/pb_ds/detail/binary_heap_/
11173 erase_fn_imps.hpp: Likewise.
11174 * include/ext/pb_ds/detail/binary_heap_/
11175 split_join_fn_imps.hpp: Likewise.
11176 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
11177 constructors_destructor_fn_imps.hpp: Likewise.
11178 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
11179 * include/ext/pb_ds/detail/list_update_map_/
11180 constructor_destructor_fn_imps.hpp: Likewise.
11181 * include/ext/slist: Likewise.
11182 * include/ext/memory: Likewise.
11183 * include/ext/rc_string_base.h: Likewise.
11184 * include/ext/ropeimpl.h: Likewise.
11185 * include/ext/vstring.tcc: Likewise.
11186 * include/ext/rope: Likewise.
11187 * include/ext/sso_string_base.h: Likewise.
11188 * include/bits/shared_ptr.h: Likewise.
11189 * include/bits/stl_list.h: Likewise.
11190 * include/bits/locale_classes.tcc: Likewise.
11191 * include/bits/locale_facets.tcc: Likewise.
11192 * include/bits/locale_classes.h: Likewise.
11193 * include/bits/forward_list.h: Likewise.
11194 * include/bits/stl_vector.h: Likewise.
11195 * include/bits/stl_deque.h: Likewise.
11196 * include/bits/istream.tcc: Likewise.
11197 * include/bits/stl_uninitialized.h: Likewise.
11198 * include/bits/ostream.tcc: Likewise.
11199 * include/bits/vector.tcc: Likewise.
11200 * include/bits/stl_tempbuf.h: Likewise.
11201 * include/bits/deque.tcc: Likewise.
11202 * include/bits/basic_string.tcc: Likewise.
11203 * include/bits/ostream_insert.h: Likewise.
11204 * include/bits/locale_facets_nonio.tcc: Likewise.
11205 * include/bits/stl_tree.h: Likewise.
11206 * include/bits/fstream.tcc: Likewise.
11207 * include/tr1/shared_ptr.h: Likewise.
11208 * include/tr1/hypergeometric.tcc: Likewise.
11209 * include/backward/hashtable.h: Likewise.
11210 * libsupc++/exception_ptr.h: Likewise.
11211 * libsupc++/eh_personality.cc: Likewise.
11212 * libsupc++/eh_call.cc: Likewise.
11213 * config/locale/gnu/monetary_members.cc: Likewise.
11214 * config/locale/gnu/time_members.h: Likewise.
11215 * config/locale/generic/time_members.h: Likewise.
11216
22ec53ec
JS
112172009-02-03 Johannes Singler <singler@ira.uka.de>
11218
5b9daa7e
BK
11219 * include/parallel/algorithmfwd.h:
11220 Add parallelism default for many declarations.
11221 * include/parallel/numericfwd.h: Likewise.
11222 * include/parallel/iterator.h: Use iterator_traits as usual.
11223 * include/parallel/par_loop.h:
11224 Include equally_split.h.
11225 (for_each_template_random_access_ed):
11226 Avoid calling the Result default constructor.
11227 * include/parallel/numeric: Replace
11228 for_each_template_random_access by
11229 for_each_template_random_access_ed in numeric functions.
22ec53ec 11230
2319eb4e
BK
112312009-02-02 Benjamin Kosnik <bkoz@redhat.com>
11232
11233 * config/os/gnu-linux/os_defines.h: Remove superfluous
11234 __NO_STRING_INLINES.
11235
43014633
JJ
112362009-02-02 Jakub Jelinek <jakub@redhat.com>
11237
11238 * testsuite/21_strings/c_strings/char/3.cc: New test.
11239 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
11240
60822e0b
UD
112412009-01-30 Ulrich Drepper <drepper@redhat.com>
11242 Jakub Jelinek <jakub@redhat.com>
11243
349ac746 11244 PR libstdc++/30928 (partial, works together with recent glibcs)
60822e0b
UD
11245 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11246 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11247 defined.
11248 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11249 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11250 defined.
11251 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11252 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11253 defined.
11254 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11255 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11256 defined.
11257 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
11258 argument is const char *, assign result to const char * var, not
11259 char *.
11260 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
11261 argument is const wchar_t *, assign result to const wchar_t * var, not
11262 wchar_t *.
11263
cbdab9c8
JW
112642009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
11265
11266 * include/std/thread: Remove unused headers.
11267 (__thread_data_base): Remove unused mutex and base.
11268 (thread::~thread): Only detach if joinable.
11269 (thread::joinable): Test if thread data ptr is empty.
11270 (thread::_M_thread_data_mutex): Remove.
11271 (thread::_M_get_thread_data): Remove.
11272 (thread::_M_make_thread_data): Remove overload, use make_shared.
11273 (thread::id::id): Make constructor explicit.
11274 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
11275 (thread::_M_start_thread): Break shared_ptr cycle on error.
11276 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
11277 * testsuite/30_threads/thread/member/4.cc: New.
11278 * testsuite/30_threads/thread/member/5.cc: New.
11279
5292c033
BK
112802009-01-28 Benjamin Kosnik <bkoz@redhat.com>
11281
11282 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
11283 (standard_layout): Just use !has_virtual_destructor for now.
11284 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
11285 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
11286 * testsuite/30_threads/recursive_mutex/requirements/
11287 standard_layout.cc: New.
11288 * testsuite/30_threads/condition_variable/requirements/
11289 standard_layout.cc: New.
11290 * testsuite/29_atomics/atomic_address/requirements/
11291 standard_layout.cc: Adjust.
11292 * testsuite/29_atomics/atomic_flag/requirements/
11293 standard_layout.cc: Same.
11294 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
11295 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
11296 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
11297 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
11298 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
11299 line numbers.
11300 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
11301 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11302 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11303 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
11304 Remove, not required.
11305
78b580a9
JW
113062009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
11307
11308 * include/std/thread (__thread_data_base, thread): Rename member
11309 functions to match coding style.
11310 (thread::thread,thread::operator=): Define move operations.
11311 * src/thread.cc (__thread_data_base, thread): Rename member functions.
11312 * config/abi/pre/gnu.ver: Adjust.
11313
6a5af9dc
BK
113142009-01-22 Benjamin Kosnik <bkoz@redhat.com>
11315
11316 PR libstdc++/38384
11317 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
11318 on HPUX.
11319 * configure: Regenerate.
11320
5904fbed
BK
113212009-01-21 Benjamin Kosnik <bkoz@redhat.com>
11322
11323 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
11324 atomic_flag_fence.
11325
d597b3ce
DS
113262009-01-21 Dodji Seketeli <dodji@redhat.com>
11327
954a782e
BK
113282009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11329 Uros Bizjak <ubizjak@gmail.com>
11330
11331 PR libstdc++/38834
11332 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
11333 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
11334
53f506ed 113352009-01-20 Benjamin Kosnik <bkoz@redhat.com>
5b9daa7e 11336 Rainer Emrich <r.emrich@de.tecosim.com>
53f506ed
BK
11337
11338 PR libstdc++/38919
11339 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
11340 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
11341 * configure: Regenerate.
11342
8b6ded8d
JW
113432009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
11344
11345 * include/std/thread (__thread_data_base::__run): Make non-const.
11346 * testsuite/30_threads/thread/cons/5.cc: New.
11347
7d4260a3
BK
113482009-01-16 Benjamin Kosnik <bkoz@redhat.com>
11349
11350 * src/Makefile.am (sources): Add math_stubs_float.cc.
11351 * src/Makefile.in: Regenerate.
11352 * src/math_stubs_float.cc: New, from libmath/stubs.c.
11353
1457ddca
BK
113542009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11355
11356 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
11357 * src/Makefile.in: Regenerate.
11358 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
11359
adc8a1e3
BK
113602009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11361
11362 PR libstdc++/32666
11363 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
11364
113652009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11366
11367 PR libstdc++/32666
11368 * Makefile.am (hosted_source): Remove libmath directory.
11369 * Makefile.in: Regenerate.
11370 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
11371 (AC_REPLACE_MATHFUNCS): Remove.
11372 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
11373 in GLIBCXX_CHECK_C99_TR1.
11374 * acinclude.m4: Remove libmath, need_math.
11375 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
11376 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
11377 * configure.ac: Same.
11378 * configure: Regenerate.
11379 * fragment.am: Fix comment.
11380 * config.h.in: Regenerate.
11381 * src/Makefile.in: Regenerate.
11382 * src/Makefile.am: Remove libmath references.
11383 * doc/Makefile.in: Regenerate.
11384 * po/Makefile.in: Regenerate.
11385 * include/Makefile.in: Regenerate.
11386 * libsupc++/Makefile.in: Regenerate.
11387 * testsuite/Makefile.in: Regenerate.
11388
11389 * src/compatibility.cc: Also export long double versions of "C" math
11390 library if hppa-linux.
11391 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
11392 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
11393
11394 * libmath: Remove.
11395 * libmath/signbit.c: Same.
11396 * libmath/stubs.c: Same.
11397 * libmath/Makefile.in: Same.
11398 * libmath/copysignf.c: Same.
11399 * libmath/mathconf.h: Same.
11400 * libmath/signbitf.c: Same.
11401 * libmath/Makefile.am: Same.
11402 * libmath/signbitl.c: Same.
11403
959d14e1
CF
114042009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
11405 Paolo Carlini <paolo.carlini@oracle.com>
11406
11407 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
11408 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
11409 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
11410 * configure.ac: Adjust.
11411 * doc/xml/manual/configure.xml: Update.
11412 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
11413 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
11414 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
11415 * configure: Regenerate.
11416 * config.h.in: Likewise.
11417
11418 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
11419 thread::joinable, thread::swap, this_thread::get_id,
11420 this_thread::yield): Define inline...
11421 * include/std/thread: ... here.
11422 * config/abi/pre/gnu.ver: Adjust.
11423
43b2b720
UB
114242009-01-13 Uros Bizjak <ubizjak@gmail.com>
11425
11426 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
11427 Add dg-timeout-factor 2.0.
11428 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
11429 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
11430 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
11431 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
11432 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
11433 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
11434
6ce45dc0
UB
114352009-01-13 Uros Bizjak <ubizjak@gmail.com>
11436
11437 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
11438 field from readelf output.
11439
55c8e6a3
BK
114402009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11441
11442 PR libstdc++/38384
11443 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
11444 * configure: Regenerate.
11445
114462009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11447
43b2b720
UB
11448 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
11449 _GLIBCXX_HAVE_TLS.
55c8e6a3
BK
11450 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
11451
06bbcf59
JW
114522009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11453
11454 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
11455 constructor for _M_pattern.
11456 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
11457 string.cc: Test construction from different basic_string type.
11458 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
11459 string.cc: Likewise.
11460
99827523
BK
114612009-01-07 Benjamin Kosnik <bkoz@redhat.com>
11462 Jonathan Larmour <jifl@eCosCentric.com>
11463
11464 PR libstdc++/36801
11465 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
11466 New.
11467 (__gnu_cxx::__exchange_and_add): Use it.
11468 * src/atomic.cc (get_atomic_mutex): New.
11469 * src/debug.cc (get_safe_base_mutex): New.
11470 * src/locale.cc (get_locale_cache_mutex): New.
11471 * src/mt_allocator.cc (get_freelist): New.
11472 (get_freelist_mutex): New.
11473 * src/pool_allocator.cc (get_palloc_mutex): New.
11474 * include/std/mutex (__once_functor_lock): To
11475 (__get_once_functor_lock): ...this.
11476 * src/mutex.cc (__once_mutex): Don't export, use
11477 (get_once_mutex): ...this.
11478 * config/abi/pre/gnu.ver: Adjust exports.
11479
1f93f687
JJ
114802009-01-07 Jakub Jelinek <jakub@redhat.com>
11481
c4bca01b
JJ
11482 PR libstdc++/38732
11483 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
11484 referenceCount field again.
11485 (__cxxabiv1::__cxa_refcounted_exception): New struct.
11486 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
11487 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
11488 inline functions.
11489 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
11490 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
11491 instead of __cxa_exception.
11492 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
11493 __cxxabiv1::__cxa_throw): Likewise.
11494 * libsupc++/eh_ptr.cc (std::rethrow_exception,
11495 std::__exception_ptr::exception_ptr::_M_addref,
11496 std::__exception_ptr::exception_ptr::_M_release,
11497 __gxx_dependent_exception_cleanup): Likewise.
11498 * testsuite/18_support/exception/38732.cc: New test.
11499
1f93f687
JJ
11500 PR libstdc++/38092
11501 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
11502 * src/compatibility.cc: Don't use .symver directives if
11503 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
11504 * config.h.in: Regenerated.
11505 * configure: Likewise.
11506
8877b5a9
PC
115072009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11508
11509 PR libstdc++/38466
11510 * include/bits/stl_pair.h: Document C++03 pair vs swap.
11511
238e3a40
BK
115122009-01-06 Benjamin Kosnik <bkoz@redhat.com>
11513
11514 * src/locale_init.cc (locale::_S_initialize_once): Move construction
11515 of classic locale...
11516 (locale::classic): Here.
11517
49ff5e81
JW
115182009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
11519
11520 * include/tr1_impl/regex: Fix bad return statements and typos.
11521
78b5828f
BK
115222009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11523
11524 * include/tr1_impl/regex: Remove unimplemented function definitions.
11525 * testsuite/28_regex/init-list.cc: Compile only.
11526 * testsuite/tr1/7_regular_expressions/regex/cons/char/
11527 c_string_extended.cc: Same.
11528 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
11529 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
11530
4564ac62
BK
115312009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11532
11533 PR libstdc++/38384
11534 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
99827523 11535 * configure: Regenerate.
4564ac62 11536
a4a6267d
BE
115372009-01-05 Ben Elliston <bje@au.ibm.com>
11538
99827523
BK
11539 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
11540 * configure: Regenerate.
a4a6267d 11541
f958e3ca
BE
115422009-01-05 Ben Elliston <bje@au.ibm.com>
11543
11544 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
11545 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
11546 * configure: Regenerate.
11547
9c01326d
RG
115482009-01-04 Richard Guenther <rguenther@suse.de>
11549
11550 PR libstdc++/38720
11551 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11552 integer type for storage, arithmetic and comparisons.
11553 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11554
fea0568f
PC
115552009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11556
11557 PR libstdc++/38719
11558 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11559 _Fwd_list_const_iterator::_M_next): Fix return type.
11560
6280bdbe
PC
115612009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11562
11563 * Revert last commit, reopen and suspend libstdc++/38678.
11564
91a96b33
PC
115652009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11566
11567 PR libstdc++/38678
11568 * include/std/istream (basic_istream<>::_M_read): New.
11569 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11570 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11571 * include/std/ostream (basic_ostream<>::_M_write_): New.
11572 (basic_ostream<>::_M_write): Adjust.
11573 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11574 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11575 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11576 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11577 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.
This page took 1.421474 seconds and 5 git commands to generate.