]> gcc.gnu.org Git - gcc.git/blame - libstdc++-v3/ChangeLog
re PR target/41885 (AVR Rotate patterns do not correctly consider overlap.)
[gcc.git] / libstdc++-v3 / ChangeLog
CommitLineData
52669d59
JQ
12009-10-30 Jerry Quinn <jlquinn@optonline.net>
2
3 * libsupc++/tinfo.cc (operator=(const type_info&)): Reapply 153734.
4 * libsupc++/typeinfo (type_info::name()): Likewise.
5 * libsupc++/tinfo2.cc (before): Likewise.
6
a20c8540
PC
72009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
8
9 * include/bits/random.h: Fix typo in static_assert text.
10
f6d08b43
PC
112009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
12
13 PR libstdc++/41759
14 * include/bits/random.h: Tweak a bit the text of some static_asserts.
15
297f34d7
PC
162009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
17
18 * include/std/type_traits (__is_convertible_simple): Remove.
19 (__is_convertible_helper): Adjust.
20 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
21 dg-error line numbers.
22 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
23 Likewise.
24
2ea9fa8a
JQ
252009-10-30 Jerry Quinn <jlquinn@optonline.net>
26
27 * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734.
28 * libsupc++/typeinfo (type_info::name()): Likewise.
29 * libsupc++/tinfo2.cc (before): Likewise.
30
1e43a145
JQ
312009-10-28 Jerry Quinn <jlquinn@optonline.net>
32
33 * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by
34 pointer if name begins with '*'.
35 * libsupc++/typeinfo (type_info::name()): Likewise.
36 * libsupc++/tinfo2.cc (before): Likewise.
37
6581b14b
PC
382009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
39 Douglas Gregor <doug.gregor@gmail.com>
40
41 PR libstdc++/40925 (again)
42 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&),
43 pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly
44 with move-only types in the presence of "null pointers".
45 * testsuite/20_util/pair/40925.cc: Extend.
46
2d0269f6
PC
472009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
48
49 * include/std/type_traits (__is_int_or_cref): Remove.
50 (__is_convertible_helper): Fix per C++0x and simplify (the hack to
51 suppress warnings isn't necessary anymore).
52 * testsuite/20_util/is_convertible/requirements/typedefs.cc: New.
53 * testsuite/20_util/is_convertible/requirements/
54 explicit_instantiation.cc: Likewise.
55 * testsuite/20_util/is_convertible/value.cc: Likewise.
56 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
57 dg-error line numbers.
58 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
59 Likewise.
60
28a371ae
PC
612009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
62
63 * testsuite/20_util/pair/40925.cc: Minor comment fix.
64
d858307d
PC
652009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR libstdc++/40925
68 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)):
69 Use enable_if to remove it from the overload set when either _U1
70 is not convertible to _T1 or _U2 is not convertible to _T2.
71 (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove.
72
732009-10-29 Douglas Gregor <doug.gregor@gmail.com>
74
75 PR libstdc++/40925
76 * testsuite/20_util/pair/40925.cc: Add.
77
dd6c7cdf
PC
782009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
79
80 * include/decimal/decimal: Minor formatting and uglification fixes.
81 * include/decimal/decimal.h: Likewise.
82
de5b9f12
PC
832009-10-28 Paolo Carlini <paolo.carlini@oracle.com>
84
85 * include/bits/stl_iterator_base_funcs.h: (next): Change
86 template parameter name consistently with the resolution
87 of DR 1011 ([Ready] in Santa Cruz).
88
15e2a6c0
JS
892009-10-28 Johannes Singler <singler@kit.edu>
90
91 PR libstdc++/40852
92 * include/parallel/multiseq_selection.h
93 (multiseq_partition, multiseq_selection): Avoid intermediate
94 values exceeding the integer type range for very large inputs.
95
9c67ec22
PC
962009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
97
98 * include/std/chrono (duration<>::duration(const duration<>&)): Fix
99 per the straightforward resolution of DR 974.
100 * testsuite/20_util/duration/cons/dr974.cc: Add.
101
89c74f4a
JJ
1022009-10-26 Jakub Jelinek <jakub@redhat.com>
103
104 PR libstdc++/38923
105 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
106 *s. Accept ld version without text in ()s.
107 * configure: Regenerated.
108
20f2653e
JM
1092009-10-26 Jason Merrill <jason@redhat.com>
110
111 Core issue 906
112 * include/std/future (~Future_result_base): Default outside class
113 body.
114 * include/std/system_error (error_category()): Likewise.
115 * libsupc++/nested_exception.h (nested_exception): Remove
116 exception specifications from defaulted methods.
117
927dc7c6
PC
118009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
119
120 PR libstdc++/41773
121 Revert:
122 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
123
124 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
125 const _Alloc&)): New, declare.
126 (_S_construct(_CharT*, _CharT*, const _Alloc&),
127 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
128 _S_construct(iterator, iterator, const _Alloc&),
129 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
130 forward to the latter.
131 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
132 size_type, const _Alloc&)): Define.
133 (basic_string(const basic_string&, size_type, size_type),
134 basic_string(const basic_string&, size_type, size_type,
135 const _Alloc&), basic_string(const _CharT*, size_type,
136 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
137 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
138 * config/abi/pre/gnu.ver: Remove recently added exports.
139 * src/string-inst.cc: Remove instantiations.
140
b6a182f2
PC
1412009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
142
143 PR libstdc++/41763
144 * include/bits/valarray_array.h (__valarray_default_construct,
145 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
146 __valarray_destroy_elements, __valarray_product): Do not qualify with
147 __restrict__ pointers accessing data also accessed by other pointers.
148
50e9ed7c
PC
1492009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
150
151 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
152 const _Alloc&)): New, declare.
153 (_S_construct(_CharT*, _CharT*, const _Alloc&),
154 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
155 _S_construct(iterator, iterator, const _Alloc&),
156 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
157 forward to the latter.
158 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
159 size_type, const _Alloc&)): Define.
160 (basic_string(const basic_string&, size_type, size_type),
161 basic_string(const basic_string&, size_type, size_type,
162 const _Alloc&), basic_string(const _CharT*, size_type,
163 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
164 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
165 * config/abi/pre/gnu.ver: Remove recently added exports.
166 * src/string-inst.cc: Remove instantiations.
167
8345c8e4
PM
1682009-10-15 Phil Muldoon <pmuldoon@redhat.com>
169
170 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
171 (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
172
02be8f4a
BK
1732009-10-16 Benjamin Kosnik <bkoz@redhat.com>
174
175 * include/c_compatibility/stdatomic.h: Include cstdatomic if
176 __cplusplus.
177
3808dfec
BK
1782009-10-15 Benjamin Kosnik <bkoz@redhat.com>
179
180 PR libstdc++/40654
181 PR libstdc++/40826
182 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
183 static_cast from base to derived.
184 (atomic_flag_clear_explicit): Same.
185 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
186 Remove value type constructor.
187 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
188 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
189 initialized the atomic_flag member.
190
49d60f14
BK
1912009-10-14 Benjamin Kosnik <bkoz@redhat.com>
192
193 * doc/xml/authors.xml: Update.
194 * doc/xml/manual/intro.xml: Move test section...
195 * doc/xml/manual/appendix_porting.xml: ...here.
196 * doc/xml/manual/diagnostics.xml: Edit.
197 * doc/xml/manual/using.xml: Break out exception section.
198 * doc/xml/manual/using_exceptions.xml: New.
199 * doc/html: Regenerate.
200
7fee263a
PC
2012009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
202
203 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
204
5cab7013
PC
2052009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
206
207 * include/bits/basic_string.h (operator+=(initializer_list<>),
208 append(initializer_list<>)): Forward to the append overload taking
209 a const CharT* pointer and a size, thus avoiding instantiating
210 unnecessarily in the built library the overload taking a pair of
211 iterators.
212 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
213 for assign.
214 (insert(iterator, initializer_list<>): Likewise for insert.
215
42999928
PC
2162009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
217
218 * include/bits/c++config: Do not disable extern templates for string
219 in plain parallel-mode and in profile-mode; add comment explaining
220 _GLIBCXX_EXTERN_TEMPLATE == -1.
1351c401 221 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
42999928 222
f0673555
JM
2232009-10-14 Jason Merrill <jason@redhat.com>
224
42999928 225 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
f0673555 226
a018595e
PC
2272009-10-13 Paolo Carlini <paolo.carlini@oracle.com>
228
229 * include/parallel/for_each_selectors.h: Minor uglification and
230 stylistic fixes.
231
3525f49b
ESR
2322009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net>
233
a018595e
PC
234 * include/precompiled/stdc++.h: Include <initializer_list>
235 for completeness.
3525f49b 236
77e3c516
PC
2372009-10-12 Paolo Carlini <paolo.carlini@oracle.com>
238
239 * include/bits/random.h (class linear_congruential_engine,
240 class mersenne_twister_engine, class subtract_with_carry_engine,
241 class discard_block_engine, class independent_bits_engine,
242 class shuffle_order_engine, class uniform_int_distribution,
243 class binomial_distribution, class geometric_distribution,
244 class negative_binomial_distribution, class poisson_distribution,
245 class discrete_distribution): Do not use simulated concept checks,
246 tidy startic_asserts on argument types and ranges.
247 (class uniform_real_distribution, class normal_distribution,
248 class lognormal_distribution, class gamma_distribution,
249 class chi_squared_distribution, class cauchy_distribution,
250 class fisher_f_distribution, class student_t_distribution,
251 class exponential_distribution, class weibull_distribution,
252 class extreme_value_distribution, class piecewise_linear_distribution,
253 class piecewise_constant_distribution): Add static_assert on
254 template argument type.
255 * include/std/random: Do not include <bits/concept_check.h>.
256 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
257 Fix.
258 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
259 Likewise.
260 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
261 Likewise.
262 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
263 Likewise.
264 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
265 Likewise.
266 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
267 Likewise.
268 * testsuite/26_numerics/random/discard_block_engine/requirements/
269 typedefs.cc: Likewise.
270 * testsuite/26_numerics/random/discard_block_engine/operators/
271 equal.cc: Likewise.
272 * testsuite/26_numerics/random/discard_block_engine/operators/
273 serialize.cc: Likewise.
274 * testsuite/26_numerics/random/linear_congruential_engine/
275 requirements/non_uint_neg.cc: Tweak.
276
9b99d0fd
GP
2772009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
278
279 * doc/xml/manual/messages.xml: Update GNU gettext reference.
280
ff7c1dc1 2812009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
a25f290c
GP
282
283 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
284 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
285 Update link to bogus site with reference to unix.org.
286 * doc/xml/manual/ctype.xml: Ditto.
287 * doc/xml/manual/locale.xml: Ditto.
288
6aa7cd49
PC
2892009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
290
291 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
292 * include/parallel/for_each_selectors.h
293 (__adjacent_difference_selector): Likewise.
294
a020110e
PC
2952009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
296
297 * include/ext/bitmap_allocator.h: Minor clean-ups.
298
38bf8621
PC
2992009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
300
301 * config/abi/pre/gnu.ver: Adjust exports.
302
b44d3aa8
PM
3032009-10-07 Phil Muldoon <pmuldoon@redhat.com>
304
305 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
306 pretty-printer section.
307
3c5339cb
CJ
3082009-10-07 Chris Jefferson <chris@bubblescope.net>
309
310 * testsuite/25_algorithms/rotate/moveable2.cc: New.
311
02ebbe2f
JJ
3122009-10-06 Janis Johnson <janis187@us.ibm.com>
313
314 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
315 * testsuite/decimal/cast_neg.cc: Ditto.
316 * testsuite/decimal/comparison.cc: Ditto.
317 * testsuite/decimal/compound-assignment.cc: Ditto.
318 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
319 * testsuite/decimal/conversion-from-float.cc: Ditto.
320 * testsuite/decimal/conversion-from-integral.cc: Ditto.
321 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
322 * testsuite/decimal/conversion-to-integral.cc: Ditto.
323 * testsuite/decimal/ctor.cc: Ditto.
324 * testsuite/decimal/incdec.cc: Ditto.
325 * testsuite/decimal/incdec-memfunc.cc: Ditto.
326 * testsuite/decimal/make-decimal.cc: Ditto.
327 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
328 * testsuite/decimal/operator_neg.cc: Ditto.
329 * testsuite/decimal/unary-arith.cc: Ditto.
330
e48efd3b
BK
3312009-10-05 Benjamin Kosnik <bkoz@redhat.com>
332
333 * doc/html/*: Regenerate.
334
cadd2a9c
JB
3352009-10-05 John Bytheway <jbytheway@gmail.com>
336
337 PR libstdc++/41530
338 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
339 Fix to just move.
340 * testsuite/20_util/tuple/cons/41530.cc: New.
341
8c32d1e0
PM
3422009-10-05 Phil Muldoon <pmuldoon@redhat.com>
343
344 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
345 printers. Add links to GDB wiki/online manual.
346
4cdc8761
BK
3472009-10-05 Benjamin Kosnik <bkoz@redhat.com>
348 Edward Smith-Rowland <3dw4rd@verizon.net>
349
350 * include/decimal/decimal: Warn if decimal floating point types
351 are not available.
352 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
353 * configure.ac: Use it.
354 * configure: Regenerate.
355 * config.h.in: Regenerate.
356
3572009-10-05 Benjamin Kosnik <bkoz@redhat.com>
358
359 * include/Makefile.am: Remove stray line break.
360
361 * include/decimal/decimal: Brief class doxygen markup.
362 * libsupc++/exception: Whitespace cleanup.
363
364 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
365 decimal.
366 * scripts/create_testsuite_files (dlist): Same.
367
368 * doc/xml/manual/using.xml: One column in table. Move after TR1.
369
370 * testsuite/decimal/bad-cast.cc: Move to...
371 * testsuite/decimal/cast_neg.cc: ...here.
372 * testsuite/decimal/bad-mixed-mode.cc: Move to...
373 * testsuite/decimal/mixed-mode_neg.cc: ...here.
374 * testsuite/decimal/bad-operator.cc: Move to...
375 * testsuite/decimal/operator_neg.cc: ...here.
376
377 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
378
3792009-10-05 Janis Johnson <janis187@us.ibm.com>
380
381 * doc/Makefile.am: Process new file.
382 * doc/xml/manual/intro.xml: Ditto.
383 * doc/xml/manual/using.xml: Document new header.
384 * doc/xml/manual/status_cxxdecimal.xml: New file.
385 * include/Makefile.am: Process new headers.
386 * include/decimal/decimal: New file.
387 * include/decimal/decimal.h: New file.
388
3892009-10-05 Janis Johnson <janis187@us.ibm.com>
390
391 * testsuite/decimal: New directory.
392 * testsuite/decimal/bad-cast.cc: New test.
393 * testsuite/decimal/bad-mixed-mode.cc: New test.
394 * testsuite/decimal/bad-operator.cc: New test.
395 * testsuite/decimal/binary-arith.cc: New test.
396 * testsuite/decimal/comparison.cc: New test.
397 * testsuite/decimal/compound-assignment.cc: New test.
398 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
399 * testsuite/decimal/conversion-from-float.cc: New test.
400 * testsuite/decimal/conversion-from-integral.cc: New test.
401 * testsuite/decimal/conversion-to-generic-float.cc: New test.
402 * testsuite/decimal/conversion-to-integral.cc: New test.
403 * testsuite/decimal/ctor.cc: New test.
404 * testsuite/decimal/incdec.cc: New test.
405 * testsuite/decimal/incdec-memfunc.cc: New test.
406 * testsuite/decimal/make-decimal.cc: New test.
407 * testsuite/decimal/unary-arith.cc: New test.
408
fe03b3df
PC
4092009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
410
411 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
412 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
413
4142009-10-05 Chris Jefferson <chris@bubblescope.net>
415
416 * include/bits/stl_algo.h (__stable_partition_adaptive,
417 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
418 Extend to work with rvalue references in C++0x mode.
419 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
420 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
421 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
422 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
423 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
424
4232f9fd
BK
4252009-10-04 Benjamin Kosnik <bkoz@redhat.com>
426
427 * doc/xml/manual/using.xml: Add profile headers.
428 * testsuite/ext/profile/mh.cc: Restrict to linux.
429
1218d701 4302009-10-02 Silvius Rus <silvius.rus@gmail.com>
4232f9fd 431
1218d701
SR
432 * configure: Add check for execinfo.h.
433 * config.h.in: Add undef for HAVE_EXECINFO_H.
434 * include/Makefile.am: Add build support for profile mode.
435 * include/Makefile.in: Same.
436 * include/profile/base.h: New file.
437 * include/profile/bitset: Same.
438 * include/profile/deque: Same.
439 * include/profile/hashtable.h: Same.
440 * include/profile/list: Same.
441 * include/profile/map: Same.
442 * include/profile/map.h: Same.
443 * include/profile/multimap.h: Same.
444 * include/profile/multiset.h: Same.
445 * include/profile/set: Same.
446 * include/profile/set.h: Same.
447 * include/profile/unordered_map: Same.
448 * include/profile/unordered_set: Same.
449 * include/profile/vector: Same.
450 * include/profile/impl/profiler.h: Same.
451 * include/profile/impl/profiler_container_size.h: Same.
452 * include/profile/impl/profiler_hash_func.h: Same.
453 * include/profile/impl/profiler_hashtable_size.h: Same.
454 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
455 * include/profile/impl/profiler_node.h: Same.
456 * include/profile/impl/profiler_state.h: Same.
457 * include/profile/impl/profiler_trace.h: Same.
458 * include/profile/impl/profiler_vector_size.h: Same.
459 * include/profile/impl/profiler_vector_to_list.h: Same.
4232f9fd 460 * include/std/vector: Include corresponding profile header guarded by
1218d701
SR
461 _GLIBCXX_PROFILE.
462 * include/std/deque: Same.
463 * include/std/list: Same.
464 * include/std/map: Same.
465 * include/std/unordered_map: Same.
466 * include/std/bitset: Same.
467 * include/std/set: Same.
468 * include/std/unordered_set: Same.
469 * include/backward/hash_map: Same.
470 * include/backward/hash_set: Same.
471 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
472 * include/bits/c++config: Define profile namespace.
473 * testsuite/Makefile.in: Add check-profile.
474 * testsuite/Makefile.am: Same.
475 * testsuite/ext/profile/all.cc: New file.
476 * testsuite/ext/profile/mh.cc: Same.
477 * testsuite/ext/profile/mutex_extensions.cc: Same.
478 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
479 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
480 * testsuite/23_containers/vector/profile/vector.cc: Same.
481 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
482 in profile mode.
483 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
484 * testsuite/23_containers/list/capacity/29134.cc: Same.
485 * doc/Makefile.in: Add reference to profile_mode.xml.
486 * doc/Makefile.am: Same.
487 * doc/xml/manual/profile_mode.xml: New file.
488 * doc/xml/manual/debug.xml: Add link to profile mode section.
489 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
490 * doc/doxygen/user.cfg.in: Add profile mode files.
491
63ffc486
JS
4922009-10-02 Johannes Singler <singler@ira.uka.de>
493
4232f9fd
BK
494 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
495 * include/parallel/compatibility.h: Likewise.
496 * include/parallel/multiseq_selection.h: Likewise.
497 * include/parallel/random_shuffle.h: Likewise.
498 * include/parallel/random_number.h: Likewise;
499 use numeric_limits<>::digit instead of sizeof()*8.
500 * include/parallel/types.h: Likewise.
501 * doc/html/manual/bk01pt12ch31s03.html:
502 Document dependency on stdint.h.
63ffc486 503
e08312e3
PM
5042009-10-01 Phil Muldoon <pmuldoon@redhat.com>
505
506 * python/libstdcxx/v6/printers.py (StdListPrinter):
507 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
508 printer registration.
509 (StdListIteratorPrinter): Likewise.
510 (StdDebugIteratorPrinter): New printer.
511 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
512 entries. Always pass a typename where the type can change.
513 (StdSlistPrinter) Receive typename from printer registration. Use
514 in printer output.
515 (StdBitsetPrinter): Likewise.
516 (StdDequePrinter): Likewise.
517
300ea283
PC
5182009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
519
520 * include/bits/random.tcc: Define static const data members.
521 * include/tr1/random.tcc: Likewise.
522 * testsuite/26_numerics/random/subtract_with_carry_engine/
523 requirements/constants.cc: New.
524 * testsuite/26_numerics/random/mersenne_twister_engine/
525 requirements/constants.cc: Likewise.
526 * testsuite/26_numerics/random/linear_congruential_engine/
527 requirements/constants.cc: Likewise.
528 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
529 constants.cc: Likewise.
530 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
531 requirements/constants.cc: Likewise.
532 * testsuite/tr1/5_numerical_facilities/random/
533 subtract_with_carry_01/requirements/constants.cc: Likewise.
534 * testsuite/tr1/5_numerical_facilities/random/discard_block/
535 requirements/constants.cc: Likewise.
536 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
537 requirements/constants.cc: Likewise.
538 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
539 requirements/constants.cc: Likewise.
540 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
541 requirements/constants.cc: Likewise.
542
5432009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
c82852f7
RW
544
545 PR libstdc++/38923
546 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
547 use sed script portable to Solaris /bin/sed for extracting ld
548 version.
549 * configure: Regenerate.
550
bbcfe54a
BK
5512009-09-28 Benjamin Kosnik <bkoz@redhat.com>
552
300ea283
PC
553 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
554 * libsupc++/vec.cc: Same.
555 * libsupc++/vterminate.cc: Same.
556 * libsupc++/new_opnt.cc: Same.
bbcfe54a 557
b112ce96
JS
5582009-09-28 Johannes Singler <singler@ira.uka.de>
559
bbcfe54a 560 * include/parallel/for_each_selectors.h: Remove obsolete comment.
b112ce96 561
15a155ef
PC
5622009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
563
564 * doc/html/ext/lwg-active.html: Update to Revision R66.
565 * doc/html/ext/lwg-closed.html: Likewise.
bbcfe54a 566 * doc/html/ext/lwg-defects: Likewise.
15a155ef
PC
567
568 * doc/xml/manual/intro.xml: Update entry for DR 853.
569
aefb8324
GP
5702009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
571
572 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
573 according to upstream redirects.
574
0e505d53
JS
5752009-09-25 Johannes Singler <singler@ira.uka.de>
576
bbcfe54a
BK
577 * include/parallel/include/parallel/checkers.h
578 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
579 (__is_sorted): Remove default parameter for _Compare; remove
580 inappropriate printf.
0e505d53 581
3b06118a
JS
5822009-09-25 Johannes Singler <singler@ira.uka.de>
583
bbcfe54a 584 * include/parallel/base.h: Comment on presence of min/max duplicates.
3b06118a 585
da8d2b60
JS
5862009-09-25 Johannes Singler <singler@ira.uka.de>
587
bbcfe54a
BK
588 * include/parallel/partition.h (__parallel_nth_element):
589 Correct comment.
da8d2b60 590
78605f0a
JS
5912009-09-24 Johannes Singler <singler@ira.uka.de>
592
bbcfe54a
BK
593 * include/parallel/algo.h: Uglify internal identifiers;
594 correct line breaks.
595 * include/parallel/for_each.h: Likewise.
596 * include/parallel/numeric: Likewise.
597 * include/parallel/omp_loop.h: Likewise.
598 * include/parallel/omp_loop_static.h: Likewise.
599 * include/parallel/par_loop.h: Likewise.
600 * include/parallel/workstealing.h: Likewise.
78605f0a 601
2a2e7f9d
JS
6022009-09-24 Johannes Singler <singler@ira.uka.de>
603
bbcfe54a
BK
604 * include/parallel/base.h (_EqualFromLess): Move _Compare template
605 parameter to the end as of others.
606 * include/parallel/algobase.h
607 (__lexicographical_compare_switch): Likewise.
2a2e7f9d 608
4459d22e
JS
6092009-09-23 Johannes Singler <singler@ira.uka.de>
610
bbcfe54a
BK
611 * include/parallel/algobase.h: Uglify internal identifiers;
612 correct line breaks.
613 * include/parallel/algo.h: Likewise.
614 * include/parallel/base.h: Likewise.
615 * include/parallel/equally_split.h: Likewise.
616 * include/parallel/find.h: Likewise.
617 * include/parallel/find_selectors.h: Likewise.
618 * include/parallel/for_each_selectors.h: Likewise.
619 * include/parallel/list_partition.h: Likewise.
620 * include/parallel/losertree.h: Likewise.
621 * include/parallel/merge.h: Likewise.
622 * include/parallel/multiseq_selection.h: Likewise.
623 * include/parallel/multiway_merge.h: Likewise.
624 * include/parallel/multiway_mergesort.h: Likewise.
625 * include/parallel/numeric: Likewise.
626 * include/parallel/numericfwd.h: Likewise.
627 * include/parallel/omp_loop.h: Likewise.
628 * include/parallel/omp_loop_static.h: Likewise.
629 * include/parallel/par_loop.h: Likewise.
630 * include/parallel/partition.h: Likewise.
631 * include/parallel/random_shuffle.h: Likewise.
632 * include/parallel/search.h: Likewise.
633 * include/parallel/sort.h: Likewise.
634 * include/parallel/workstealing.h: Likewise.
4459d22e 635
ed20c43e
GP
6362009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
637
638 * doc/xml/manual/appendix_contributing.xml: Adjust link to
639 coreutils.
640
172d0c86
JK
6412009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
642
643 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
644
f16fd827
JM
6452009-09-17 Joseph Myers <joseph@codesourcery.com>
646
647 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
648 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
649 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
650 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
651 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
652 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
653 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
654 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
655 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
656 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
657 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
658 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
659
e10822c2
JM
6602009-09-17 Joseph Myers <joseph@codesourcery.com>
661
662 * include/ext/vstring.h (to_wstring(long long),
663 to_wstring(unsigned long long), to_wstring(long double)): Disable
664 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
665
15ac3c72
JS
6662009-09-17 Johannes Singler <singler@ira.uka.de>
667
bbcfe54a
BK
668 * include/parallel/algobase.h: Replace tabs by spaces;
669 correct line breaks.
670 * include/parallel/algorithmfwd.h: Likewise.
671 * include/parallel/balanced_quicksort.h: Likewise.
672 * include/parallel/base.h: Likewise.
673 * include/parallel/checkers.h: Likewise.
674 * include/parallel/compatibility.h: Likewise.
675 * include/parallel/equally_split.h: Likewise.
676 * include/parallel/find.h: Likewise.
677 * include/parallel/for_each.h: Likewise.
678 * include/parallel/for_each_selectors.h: Likewise.
679 * include/parallel/iterator.h: Likewise.
680 * include/parallel/list_partition.h: Likewise.
681 * include/parallel/losertree.h: Likewise.
682 * include/parallel/merge.h: Likewise.
683 * include/parallel/multiseq_selection.h: Likewise.
684 * include/parallel/multiway_merge.h: Likewise.
685 * include/parallel/multiway_mergesort.h: Likewise.
686 * include/parallel/numeric: Likewise.
687 * include/parallel/numericfwd.h: Likewise.
688 * include/parallel/omp_loop.h: Likewise.
689 * include/parallel/omp_loop_static.h: Likewise.
690 * include/parallel/par_loop.h: Likewise.
691 * include/parallel/partial_sum.h: Likewise.
692 * include/parallel/partition.h: Likewise.
693 * include/parallel/queue.h: Likewise.
694 * include/parallel/quicksort.h: Likewise.
695 * include/parallel/random_number.h: Likewise.
696 * include/parallel/random_shuffle.h: Likewise.
697 * include/parallel/search.h: Likewise.
698 * include/parallel/set_operations.h: Likewise.
699 * include/parallel/settings.h: Likewise.
700 * include/parallel/sort.h: Likewise.
701 * include/parallel/types.h: Likewise.
702 * include/parallel/unique_copy.h: Likewise.
703 * include/parallel/workstealing.h: Likewise.
704 * include/parallel/algo.h: Likewise;
705 shorten _ForwardIterator to _FIterator.
706 * include/parallel/find_selectors.h: Likewise.
15ac3c72 707
721641c4
JS
7082009-09-16 Johannes Singler <singler@ira.uka.de>
709
bbcfe54a
BK
710 * include/parallel/base.h: Correct some comments accidentally changed
711 during uglification.
712 * include/parallel/find.h: Likewise.
713 * include/parallel/find_selectors.h: Likewise.
714 * include/parallel/multiway_merge.h: Likewise.
715 * include/parallel/multiway_mergesort.h: Likewise.
716 * include/parallel/partial_sum.h: Likewise.
717 * include/parallel/partition.h: Likewise.
718 * include/parallel/queue.h: Likewise.
719 * include/parallel/random_shuffle.h: Likewise.
720 * include/parallel/settings.h: Likewise.
721 * include/parallel/sort.h: Likewise.
722 * include/parallel/tags.h: Likewise.
723 * include/parallel/workstealing.h: Likewise.
721641c4 724
54384f7f
JS
7252009-09-16 Johannes Singler <singler@ira.uka.de>
726
bbcfe54a
BK
727 * include/parallel/base.h (_EqualFromLess):
728 Correct uglification of member variables and method arguments.
729 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
730 * include/parallel/find_selectors.h (__find_first_of_selector):
731 Likewise.
732 * include/parallel/iterator.h (_IteratorTriple): Likewise.
733 * include/parallel/multiseq_selection.h
734 (_Lexicographic, _LexicographicReverse): Likewise.
735 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
736 Likewise.
737 * include/parallel/random_number.h (_RandomNumber): Likewise.
738 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
739 Likewise.
740 * include/parallel/set_operations.h (__symmetric_difference_func,
741 __difference_func, __intersection_func, __union_func,
742 parallel_set_union, parallel_set_intersection, parallel_set_difference,
743 parallel_set_symmetric_difference): Likewise.
744 * include/parallel/tags.h (parallel_tag): Likewise.
745 * include/parallel/workstealing.h (_Job): Likewise.
746 * include/parallel/multiway_merge.h
747 (__multiway_merge_k_variant_sentinel_switch:operator())
748 correct uglification of _*LoserTree*.
749 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
750 uglification of member variables and method arguments.
751 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
752 * include/parallel/for_each_selectors.h: Likewise.
753 * include/parallel/omp_loop.h: Likewise.
754 * include/parallel/algo.h: Likewise; uglify c_rand_number.
54384f7f 755
11b9c936
JS
7562009-09-16 Johannes Singler <singler@ira.uka.de>
757
bbcfe54a
BK
758 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
759 Replace redundant _Self.
760 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
761 Replace redundant _Self.
762 * include/parallel/algo.h: Correct accidental _Self in comments.
763 * include/parallel/losertree.h: Likewise.
764 * include/parallel/multiway_merge.h: Likewise.
765 * include/parallel/random_shuffle.h: Likewise.
11b9c936 766
1acba85b
JS
7672009-09-16 Johannes Singler <singler@ira.uka.de>
768
bbcfe54a
BK
769 * include/parallel/algobase.h: Uglify internal identifiers.
770 * include/parallel/algo.h: Likewise.
771 * include/parallel/algorithm: Likewise.
772 * include/parallel/algorithmfwd.h: Likewise.
773 * include/parallel/balanced_quicksort.h: Likewise.
774 * include/parallel/base.h: Likewise.
775 * include/parallel/basic_iterator.h: Likewise.
776 * include/parallel/checkers.h: Likewise.
777 * include/parallel/compatibility.h: Likewise.
778 * include/parallel/compiletime_settings.: Likewise.
779 * include/parallel/equally_split.h: Likewise.
780 * include/parallel/features.h: Likewise.
781 * include/parallel/find.h: Likewise.
782 * include/parallel/find_selectors.h: Likewise.
783 * include/parallel/for_each.h: Likewise.
784 * include/parallel/for_each_selectors.h: Likewise.
785 * include/parallel/iterator.h: Likewise.
786 * include/parallel/list_partition.h: Likewise.
787 * include/parallel/losertree.h: Likewise.
788 * include/parallel/merge.h: Likewise.
789 * include/parallel/multiseq_selection.h: Likewise.
790 * include/parallel/multiway_merge.h: Likewise.
791 * include/parallel/multiway_mergesort.h: Likewise.
792 * include/parallel/numeric: Likewise.
793 * include/parallel/numericfwd.h: Likewise.
794 * include/parallel/omp_loop.h: Likewise.
795 * include/parallel/omp_loop_static.h: Likewise.
796 * include/parallel/parallel.h: Likewise.
797 * include/parallel/par_loop.h: Likewise.
798 * include/parallel/partial_sum.h: Likewise.
799 * include/parallel/partition.h: Likewise.
800 * include/parallel/queue.h: Likewise.
801 * include/parallel/quicksort.h: Likewise.
802 * include/parallel/random_number.h: Likewise.
803 * include/parallel/random_shuffle.h: Likewise.
804 * include/parallel/search.h: Likewise.
805 * include/parallel/set_operations.h: Likewise.
806 * include/parallel/settings.h: Likewise.
807 * include/parallel/sort.h: Likewise.
808 * include/parallel/tags.h: Likewise.
809 * include/parallel/types.h: Likewise.
810 * include/parallel/unique_copy.h: Likewise.
811 * include/parallel/workstealing.h: Likewise.
1acba85b 812
af0b8d73
PC
8132009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
814
815 PR libstdc++/41037
816 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
817 and wcerr flags.
818 * testsuite/27_io/objects/char/41037.cc: New.
819 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
820
3cec90b4
AS
8212009-09-14 Andrew Stubbs <ams@codesourcery.com>
822
823 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
824 constraint.
825
6aa8519d
JS
8262009-09-11 Johannes Singler <singler@ira.uka.de>
827
bbcfe54a
BK
828 * include/parallel/multiway_merge.h
829 (multiway_merge_exact_splitting): Deallocate borders correctly.
830 (parallel_multiway_merge): Remove unnecessarily complicated
831 allocation, random access iterators are default-constructible;
832 deallocate ne_seqs correctly.
6aa8519d 833
fc52f99d
PC
8342009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
835
836 PR libstdc++/41316
837 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
838 Remove.
839 (forward_list<>::sort(_Comp)): Only declare.
840 (forward_list<>::sort()): Forward to the latter.
841 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
842 Remove definition.
843 (forward_list<>::sort(_Comp)): Define.
844 * testsuite/23_containers/forward_list/requirements/dr438/
845 assign_neg.cc: Adjust dg-error line number.
846 * testsuite/23_containers/forward_list/requirements/dr438/
847 insert_neg.cc: Likewise.
848 * testsuite/23_containers/forward_list/requirements/dr438/
849 constructor_1_neg.cc: Likewise.
850 * testsuite/23_containers/forward_list/requirements/dr438/
851 constructor_2_neg.cc: Likewise.
852
878f62e5
RW
8532009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
854
855 * src/Makefile.am (libstdc___la_LINK): New.
856 * src/Makefile.in: Regenerate.
857
29cd5cc5
LR
8582009-09-09 Loren J. Rittle <ljrittle@acm.org>
859
860 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
861 *-*-freebsd* from both dg-do and dg-options.
862
713e2ea6
AO
8632009-09-08 Alexandre Oliva <aoliva@redhat.com>
864
865 * configure: Rebuilt with modified libtool.m4.
866
d4e0a1c0 8672009-09-07 H.J. Lu <hongjiu.lu@intel.com>
bbcfe54a 868 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
d4e0a1c0
L
869
870 PR libstdc++/41280
871 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
872 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
873 * configure: Regenerate.
874
f7d601a5
PC
8752009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
876
877 PR libstdc++/41267
878 * include/bits/stl_algobase.h (__copy_move::__copy_m,
879 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
880 with a null third argument.
881
880b527f
BK
8822009-09-04 Benjamin Kosnik <bkoz@redhat.com>
883
884 Revert.
885 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
886 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
887 bool for stream sentry objects.
888 * include/bits/istream.tcc: Same.
889 * include/bits/ostream.tcc: Same.
890 * include/bits/basic_string.tcc: Same.
891 * include/bits/ostream_insert.h: Same.
892 * src/istream.cc: Same.
893
865dfe39
RW
8942009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
895
6330e1d9
RW
896 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
897 instantiation with additional commands issued for each Makefile
898 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
899 runs these commands.
900 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
901 running `make' in include, passing `pch_build=' to `make'.
902 * configure: Regenerate.
903
865dfe39
RW
904 PR libstdc++/41220
905 * include/Makefile.am (CLEANFILES): Add stamp-host.
906 * include/Makefile.in: Regenerate.
907
ea9549ff
JM
9082009-09-02 Joseph Myers <joseph@codesourcery.com>
909
910 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
911 under util/ to remote host. Copy .h and .hpp files at more levels
912 under util/ to remote host.
913
e123d196
PC
9142009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
915
916 * include/bits/stl_uninitialized.h
880b527f 917 (__uninitialized_copy::uninitialized_copy): Just call (the now
e123d196
PC
918 forwarding) _Construct.
919
01bbe151
CJ
9202009-09-01 Chris Jefferson <chris@bubblescope.net>
921 Paolo Carlini <paolo.carlini@oracle.com>
922
923 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
924 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
925 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
926 move_iterators/1.cc: Adjust, do not define
927 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
928 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
929 move_iterators/1.cc: Likewise.
930 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
931 * testsuite/25_algorithms/move/1.cc: Likewise.
932 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
933 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
934 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
935 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
936 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
937 test for predicated test.
938 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
939 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
940 for predicated version.
941 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
942
943 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
944 enable test2 and test3.
945
946 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
947 moving bug in C++0x mode.
948
949 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
950 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
951 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
952 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
953
d35c8bb5
UB
9542009-08-31 Uros Bizjak <ubizjak@gmail.com>
955 Kaz Kojima <kkojima@gcc.gnu.org>
956
957 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
958 dg-add-options ieee.
959 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
960 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
961 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
962 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
963 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
964 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
965 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
966 * testsuite/18_support/numeric_limits/
967 specialization_default_values.cc: Likewise.
968 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
969 * testsuite/26_numerics/complex/pow.cc: Likewise.
970 * testsuite/tr1/5_numerical_facilities/special_functions/
971 01_assoc_laguerre/check_nan.cc: Likewise.
972 * testsuite/tr1/5_numerical_facilities/special_functions/
973 02_assoc_legendre/check_nan.cc: Likewise.
974 * testsuite/tr1/5_numerical_facilities/special_functions/
975 03_beta/check_nan.cc: Likewise.
976 * testsuite/tr1/5_numerical_facilities/special_functions/
977 04_comp_ellint_1/check_nan.cc: Likewise.
978 * testsuite/tr1/5_numerical_facilities/special_functions/
979 05_comp_ellint_2/check_nan.cc: Likewise.
980 * testsuite/tr1/5_numerical_facilities/special_functions/
981 06_comp_ellint_3/check_nan.cc: Likewise.
982 * testsuite/tr1/5_numerical_facilities/special_functions/
983 07_conf_hyperg/check_nan.cc: Likewise.
984 * testsuite/tr1/5_numerical_facilities/special_functions/
985 08_cyl_bessel_i/check_nan.cc: Likewise.
986 * testsuite/tr1/5_numerical_facilities/special_functions/
987 09_cyl_bessel_j/check_nan.cc: Likewise.
988 * testsuite/tr1/5_numerical_facilities/special_functions/
989 10_cyl_bessel_k/check_nan.cc: Likewise.
990 * testsuite/tr1/5_numerical_facilities/special_functions/
991 11_cyl_neumann/check_nan.cc: Likewise.
992 * testsuite/tr1/5_numerical_facilities/special_functions/
993 12_ellint_1/check_nan.cc: Likewise.
994 * testsuite/tr1/5_numerical_facilities/special_functions/
995 13_ellint_2/check_nan.cc: Likewise.
996 * testsuite/tr1/5_numerical_facilities/special_functions/
997 14_ellint_3/check_nan.cc: Likewise.
998 * testsuite/tr1/5_numerical_facilities/special_functions/
999 15_expint/check_nan.cc: Likewise.
1000 * testsuite/tr1/5_numerical_facilities/special_functions/
1001 16_hermite/check_nan.cc: Likewise.
1002 * testsuite/tr1/5_numerical_facilities/special_functions/
1003 17_hyperg/check_nan.cc: Likewise.
1004 * testsuite/tr1/5_numerical_facilities/special_functions/
1005 18_laguerre/check_nan.cc: Likewise.
1006 * testsuite/tr1/5_numerical_facilities/special_functions/
1007 19_legendre/check_nan.cc: Likewise.
1008 * testsuite/tr1/5_numerical_facilities/special_functions/
1009 20_riemann_zeta/check_nan.cc: Likewise.
1010 * testsuite/tr1/5_numerical_facilities/special_functions/
1011 21_sph_bessel/check_nan.cc: Likewise.
1012 * testsuite/tr1/5_numerical_facilities/special_functions/
1013 22_sph_legendre/check_nan.cc: Likewise.
1014 * testsuite/tr1/5_numerical_facilities/special_functions/
1015 23_sph_neumann/check_nan.cc: Likewise.
1016
6401164d
PC
10172009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1018
1019 * include/bits/stl_construct.h: Include <bits/move.h>.
1020
55dd8445
CJ
10212009-08-29 Chris Jefferson <chris@bubblescope.net>
1022
1023 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
1024 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
1025 Add.
1026 * include/bits/stl_tempbuf.h (_Temporary_buffer::
1027 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
1028 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
1029 C++0x mode.
1030 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
1031 const copy_tracker&)): Add.
1032 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
1033 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
1034
3d1be5be
BK
10352009-08-26 Benjamin Kosnik <bkoz@redhat.com>
1036
1037 * config/abi/pre/gnu.ver: Fixups for string member functions.
1038
41bc3c4a
JW
10392009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
1040
1041 PR libstdc++/41005
1042 * configure.ac: Bump libtool_VERSION to 6:14:0.
1043 * configure: Regenerate.
1044 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
1045 * src/Makefile.in: Regenerate.
1046 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
1047 move <future> symbols to 3.4.14 version.
1048 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
1049
439a0f5a
BK
10502009-08-25 Benjamin Kosnik <bkoz@redhat.com>
1051
1052 * include/bits/basic_string.h (basic_string): Add cbegin(),
1053 cend(), crbegin(), crend() in C++0x mode.
1054 * config/abi/pre/gnu.ver: Add exports.
1055
1056 * testsuite/util/testsuite_containers.h: New.
1057 * testsuite/util/testsuite_container_traits.h: New.
1058 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
1059 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
1060 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
1061 * testsuite/ext/vstring/requirements/typedefs.cc: New.
1062 * testsuite/23_containers/unordered_map/requirements/
1063 cliterators.cc: Edit.
1064 * testsuite/23_containers/unordered_map/requirements/
1065 citerators.cc: Edit.
1066 * testsuite/23_containers/unordered_map/requirements/
1067 explicit_instantiation/1.cc: New.
1068 * testsuite/23_containers/unordered_map/requirements/
1069 explicit_instantiation/2.cc: New.
1070 * testsuite/23_containers/unordered_map/requirements/
1071 explicit_instantiation/3.cc: New.
1072 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
1073 * testsuite/23_containers/unordered_map/requirements/
1074 explicit_instantiation.cc: Move to nested directory.
1075 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
1076 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
1077 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
1078 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
1079 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
1080 * testsuite/23_containers/set/requirements/typedefs.cc: New.
1081 * testsuite/23_containers/unordered_multimap/requirements/
1082 cliterators.cc: Edit.
1083 * testsuite/23_containers/unordered_multimap/requirements/
1084 citerators.cc: Edit.
1085 * testsuite/23_containers/unordered_multimap/requirements/
1086 explicit_instantiation/1.cc: New.
1087 * testsuite/23_containers/unordered_multimap/requirements/
1088 explicit_instantiation/2.cc: Edit.: New.
1089 * testsuite/23_containers/unordered_multimap/requirements/
1090 explicit_instantiation/3.cc: New.
1091 * testsuite/23_containers/unordered_multimap/requirements/
1092 typedefs.cc: Edit.
1093 * testsuite/23_containers/unordered_multimap/requirements/
1094 explicit_instantiation.cc: Move to nested.
1095 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
1096 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
1097 * testsuite/23_containers/forward_list/requirements/dr438/
1098 insert_neg.cc: New.
1099 * testsuite/23_containers/forward_list/requirements/dr438/
1100 assign_neg.cc: New.
1101 * testsuite/23_containers/forward_list/requirements/dr438/
1102 constructor_1_neg.cc: New.
1103 * testsuite/23_containers/forward_list/requirements/dr438/
1104 constructor_2_neg.cc: New.
1105 * testsuite/23_containers/forward_list/requirements/dr438/
1106 constructor.cc: New.
1107 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
1108 * testsuite/23_containers/unordered_set/requirements/
1109 cliterators.cc: Edit.
1110 * testsuite/23_containers/unordered_set/requirements/
1111 citerators.cc: Edit.
1112 * testsuite/23_containers/unordered_set/requirements/
1113 explicit_instantiation/1.cc: New.
1114 * testsuite/23_containers/unordered_set/requirements/
1115 explicit_instantiation/2.cc: New.
1116 * testsuite/23_containers/unordered_set/requirements/
1117 explicit_instantiation/3.cc: New.
1118 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
1119 * testsuite/23_containers/unordered_set/requirements/
1120 explicit_instantiation.cc: Move to nested.
1121 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
1122 * testsuite/23_containers/vector/requirements/dr438/bool/
1123 constructor.cc: Move.
1124 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
1125 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
1126 * testsuite/23_containers/vector/bool/requirements/dr438/
1127 constructor.cc: New.
1128 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
1129 * testsuite/23_containers/deque/requirements/typedefs.cc
1130 * testsuite/23_containers/stack/requirements/typedefs.cc
1131 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
1132 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
1133 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
1134 * testsuite/23_containers/list/requirements/typedefs.cc: New.
1135 * testsuite/23_containers/unordered_multiset/requirements/
1136 cliterators.cc: Edit.
1137 * testsuite/23_containers/unordered_multiset/requirements/
1138 citerators.cc: Edit.
1139 * testsuite/23_containers/unordered_multiset/requirements/
1140 explicit_instantiation.cc: Move.
1141 * testsuite/23_containers/unordered_multiset/requirements/
1142 explicit_instantiation/1.cc: New.
1143 * testsuite/23_containers/unordered_multiset/requirements/
1144 explicit_instantiation/2.cc: New.
1145 * testsuite/23_containers/unordered_multiset/requirements/
1146 explicit_instantiation/3.cc: New.
1147 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
1148 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
1149 * testsuite/23_containers/map/requirements/typedefs.cc: New.
1150 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
1151 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
1152 Move.
1153 * testsuite/23_containers/array/requirements/
1154 explicit_instantiation/1.cc: New.
1155 * testsuite/23_containers/array/requirements/
1156 explicit_instantiation/2.cc: New.
1157 * testsuite/23_containers/array/requirements/typedefs.cc: New.
1158
df58e648
RW
11592009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1160
1161 * configure.ac (AC_PREREQ): Bump to 2.64.
1162
f9590eae
CJ
11632009-08-24 Chris Jefferson <chris@bubblescope.net>
1164
1165 * include/stl_algo.h (__unguarded_partition_pivot,
1166 __move_median_first): New.
1167 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
1168 types.
1169 (__unguarded_linear_insert): Assume always inserting value at __last.
1170 (__unguarded_partition): Take pivot by reference.
55dd8445
CJ
1171 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
1172 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
f9590eae 1173
98791cfd
RW
11742009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1175
1176 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
1177 before --mode argument.
1178 * libsupc++/Makefile.in: Regenerate.
1179
5213506e
RW
11802009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1181
70fa0efa
RW
1182 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
1183 2.64 and Automake 1.11 in examples; update link to Autoconf
1184 manual page about quadrigraphs.
1185 * Makefile.am (install-html, install-pdf): Remove.
1186 * Makefile.in: Regenerate.
1187
5213506e
RW
1188 * Makefile.in: Regenerate.
1189 * acinclude.m4: Regenerate.
1190 * aclocal.m4: Regenerate.
1191 * config.h.in: Regenerate.
1192 * configure: Regenerate.
1193 * doc/Makefile.in: Regenerate.
1194 * include/Makefile.in: Regenerate.
1195 * libsupc++/Makefile.in: Regenerate.
1196 * po/Makefile.in: Regenerate.
1197 * python/Makefile.in: Regenerate.
1198 * src/Makefile.in: Regenerate.
1199 * testsuite/Makefile.in: Regenerate.
1200
84fec8a5
RW
12012009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1202
1203 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
1204 $(LIBTOOLFLAGS).
1205 * libsupc++/Makefile.in: Regenerate.
1206 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
1207 and $(LIBTOOLFLAGS).
1208 * src/Makefile.in: Regenerate.
1209
0df3d1ad
PC
12102009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
1213 missing dg-require directives.
1214
a15afcc6
ESR
12152009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1216
1217 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
1218 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
1219 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
1220 __numeric_constants<_Tp>::__gamma_e().
1221
e83fd9d7
BK
12222009-08-17 Benjamin Kosnik <bkoz@redhat.com>
1223
1224 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
1225
ae66da3b
RW
12262009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1227
1228 * configure.ac: Move guarded checks for CC and CXX ...
1229 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
1230 * configure: Regenerate.
1231
c105751c 12322009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
e1923769 1233 Paolo Carlini <paolo.carlini@oracle.com>
c105751c 1234
e1923769
ESR
1235 PR libstdc++/41061
1236 * include/bits/random.h (operator<<(std::basic_ostream<>&,
439a0f5a 1237 const std::lognormal_distribution<>&),
e1923769
ESR
1238 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
1239 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
1240 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
1241 operator<<(std::basic_ostream<>&,
1242 const std::chi_squared_distribution<>&),
1243 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
1244 operator<<(std::basic_ostream<>&,
1245 const std::fisher_f_distribution<>&),
1246 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
1247 operator<<(std::basic_ostream<>&,
1248 const std::student_t_distribution<>&),
1249 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
1250 operator<<(std::basic_ostream<>&,
1251 const std::negative_binomial_distribution<>&)): Declare friend.
1252 * testsuite/26_numerics/random/uniform_real_distribution/operators/
1253 serialize.cc: New.
1254 * testsuite/26_numerics/random/piecewise_constant_distribution/
1255 operators/serialize.cc: Likewise.
1256 * testsuite/26_numerics/random/chi_squared_distribution/operators/
1257 serialize.cc: Likewise.
1258 * testsuite/26_numerics/random/normal_distribution/operators/
1259 serialize.cc: Likewise.
1260 * testsuite/26_numerics/random/uniform_int_distribution/operators/
1261 serialize.cc: Likewise.
1262 * testsuite/26_numerics/random/poisson_distribution/operators/
1263 serialize.cc: Likewise.
1264 * testsuite/26_numerics/random/bernoulli_distribution/operators/
1265 serialize.cc: Likewise.
1266 * testsuite/26_numerics/random/discrete_distribution/operators/
1267 serialize.cc: Likewise.
1268 * testsuite/26_numerics/random/weibull_distribution/operators/
1269 serialize.cc: Likewise.
1270 * testsuite/26_numerics/random/negative_binomial_distribution/
1271 operators/serialize.cc: Likewise.
1272 * testsuite/26_numerics/random/cauchy_distribution/operators/
1273 serialize.cc: Likewise.
1274 * testsuite/26_numerics/random/gamma_distribution/operators/
1275 serialize.cc: Likewise.
1276 * testsuite/26_numerics/random/fisher_f_distribution/operators/
1277 serialize.cc: Likewise.
1278 * testsuite/26_numerics/random/exponential_distribution/operators/
1279 serialize.cc: Likewise.
1280 * testsuite/26_numerics/random/lognormal_distribution/operators/
1281 serialize.cc: Likewise.
1282 * testsuite/26_numerics/random/binomial_distribution/operators/
1283 serialize.cc: Likewise.
1284 * testsuite/26_numerics/random/extreme_value_distribution/operators/
1285 serialize.cc: Likewise.
1286 * testsuite/26_numerics/random/piecewise_linear_distribution/
1287 operators/serialize.cc
1288 * testsuite/26_numerics/random/student_t_distribution/operators/
1289 serialize.cc: Likewise.
1290 * testsuite/26_numerics/random/geometric_distribution/operators/
1291 serialize.cc: Likewise.
1292
12932009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1294
1295 * include/bits/stl_tree.h: In C++0x mode make erase return
1296 an iterator as per DR 130.
c105751c
ESR
1297 * include/bits/stl_set.h: Same.
1298 * include/bits/stl_multiset.h: Same.
1299 * include/bits/stl_map.h: Same.
1300 * include/bits/stl_multimap.h: Same.
1301 * doc/xml/manual/intro.xml: Document.
1302 * testsuite/23_containers/set/dr130.cc: New.
1303 * testsuite/23_containers/multiset/dr130.cc: New.
1304 * testsuite/23_containers/map/dr130.cc: New.
1305 * testsuite/23_containers/multimap/dr130.cc: New.
1306
b4d64776
BK
13072009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1308
1309 * include/ext/pointer.h: Add pragma system_header, use
1310 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1311
34d35753
UB
13122009-08-14 Uros Bizjak <ubizjak@gmail.com>
1313
1314 * src/compatibility-ldbl.cc: Include cmath.
1315
2019698b
BK
13162009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1317
1318 * src/compatibility-ldbl.cc: Include tr1/functional.
1319
5d32a15e
BK
13202009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1321
1322 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1323
12d74f0d
BK
13242009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1325
1326 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1327 * include/precompiled/stdc++.h: Don't include cassert if
1328 _GLIBCXX_NO_ASSERT defined.
1329 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1330 semi-colon.
1331 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1332 Same.
1333
1334 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1335 directory.
1336 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1337 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1338 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1339
1340 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1341 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1342 use stdc++.h include.
1343 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1344 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1345 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1346 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1347 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1348 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1349 ...this.
1350 * testsuite/17_intro/headers/c++200x/all.cc: To...
1351 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1352 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1353 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1354 ...this.
1355 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1356 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1357
41ca4246
BK
13582009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1359
1360 * include/std/future: Move error handling bits outside macro guard.
1361 * src/future.cc: Adjust.
1362
1363 * include/precompiled/stdc++.h: Add future.
1364 * doc/xml/manual/using.xml: Same.
1365
a00e3769
BK
13662009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1367
1368 * src/hashtable.cc: Just definitions.
1369 * src/hashtable_c++0x.cc: Compile C++0x versions.
1370 * src/hash.cc: Same.
1371 * src/hash_c++0x.cc: Same.
1372 src/hash_tr1.cc: Compile TR1 versions.
1373 src/hashtable_tr1.cc: Same.
1374
1375 * src/limits_c++0x.cc: Sync build error handling.
1376
1377 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1378 hashtable.cc to hashtable_tr1.cc.
1379 * src/Makefile.in: Regenerate.
1380
53020026
BK
13812009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1382
1383 * include/tr1_impl/functional: Doxygen markup.
1384
1385 * doc/html/*: Regenerate.
1386
8d1b99e2
BK
13872009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1388
1389 * include/std/future: Fixes for -fno-exceptions.
1390 * include/bits/functexcept.h: Same.
1391 * libsupc++/exception_ptr.h: Same.
1392 * src/pool_allocator.cc: Same.
1393 * src/future.cc: Same.
1394 * src/functexcept.cc: Same.
1395 * config/abi/pre/gnu.ver: New exports.
1396 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1397 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1398 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1399 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1400 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1401 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1402 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1403
1404 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1405 * testsuite/23_containers/deque/operators/2.cc: New.
1406
ac517fcb
PC
14072009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1408
1409 * src/hash.cc (hash<string>::operator()(string),
1410 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1411 nothing.
1412 * include/bits/functional_hash.h (hash<error_code>::
1413 operator()(error_code)): Likewise.
1414
21da6d0f
BK
14152009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1416
1417 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
439a0f5a
BK
1418 bool for stream sentry objects.
1419 * include/bits/istream.tcc: Same.
1420 * include/bits/ostream.tcc: Same.
1421 * include/bits/basic_string.tcc: Same.
21da6d0f 1422 * include/bits/ostream_insert.h: Same.
439a0f5a 1423 * src/istream.cc: Same.
21da6d0f 1424
05168714
PC
14252009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1426
1427 PR libstdc++/15523
1428 * include/debug/safe_iterator.h (_Safe_iterator<>::
1429 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1430 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1431 do not error out when the source is a value-initialized iterator.
1432 * testsuite/23_containers/vector/15523.cc: New.
1433 * doc/xml/manual/intro.xml: Add an entry for DR 408.
1434
53a381dc
PC
14352009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1436
1437 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
1438 cosmetic changes, inline.
1439 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
1440 Likewise.
1441 * include/bits/move.h: Minor cosmetic changes.
1442
453def3e
PC
14432009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1444
1445 PR libstdc++/40912 (final)
1446 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
1447 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1448 parms_neg.cc: Likewise.
1449 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1450 parms.cc: Likewise.
1451 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1452 default.cc: Likewise.
1453 * testsuite/26_numerics/random/uniform_real_distribution/
1454 requirements/typedefs.cc: Likewise.
1455 * testsuite/26_numerics/random/piecewise_constant_distribution/
1456 cons/range.cc: Likewise.
1457 * testsuite/26_numerics/random/piecewise_constant_distribution/
1458 cons/default.cc: Likewise.
1459 * testsuite/26_numerics/random/piecewise_constant_distribution/
1460 cons/num_xbound_fun.cc: Likewise.
1461 * testsuite/26_numerics/random/piecewise_constant_distribution/
1462 cons/initlist_fun.cc: Likewise.
1463 * testsuite/26_numerics/random/piecewise_constant_distribution/
1464 requirements/typedefs.cc: Likewise.
1465 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
1466 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1467 parms.cc: Likewise.
1468 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1469 default.cc: Likewise.
1470 * testsuite/26_numerics/random/chi_squared_distribution/
1471 requirements/typedefs.cc: Likewise.
1472 * testsuite/26_numerics/random/normal_distribution/
1473 cons/parms.cc: Likewise.
1474 * testsuite/26_numerics/random/normal_distribution/
1475 cons/default.cc: Likewise.
1476 * testsuite/26_numerics/random/normal_distribution/
1477 requirements/typedefs.cc: Likewise.
1478 * testsuite/26_numerics/random/seed_seq/cons/
1479 range.cc: Likewise.
1480 * testsuite/26_numerics/random/seed_seq/cons/
1481 initlist.cc: Likewise.
1482 * testsuite/26_numerics/random/seed_seq/cons/
1483 default.cc: Likewise.
1484 * testsuite/26_numerics/random/seed_seq/requirements/
1485 typedefs.cc: Likewise.
1486 * testsuite/26_numerics/random/uniform_int_distribution/
1487 cons/parms_neg.cc: Likewise.
1488 * testsuite/26_numerics/random/uniform_int_distribution/
1489 cons/parms.cc: Likewise.
1490 * testsuite/26_numerics/random/uniform_int_distribution/
1491 cons/default.cc: Likewise.
1492 * testsuite/26_numerics/random/uniform_int_distribution/
1493 requirements/typedefs.cc: Likewise.
1494 * testsuite/26_numerics/random/poisson_distribution/cons/
1495 parms.cc: Likewise.
1496 * testsuite/26_numerics/random/poisson_distribution/cons/
1497 default.cc: Likewise.
1498 * testsuite/26_numerics/random/poisson_distribution/
1499 requirements/typedefs.cc: Likewise.
1500 * testsuite/26_numerics/random/bernoulli_distribution/
1501 cons/parms.cc: Likewise.
1502 * testsuite/26_numerics/random/bernoulli_distribution/
1503 cons/default.cc: Likewise.
1504 * testsuite/26_numerics/random/bernoulli_distribution/
1505 requirements/typedefs.cc: Likewise.
1506 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
1507 * testsuite/26_numerics/random/
1508 default_random_engine.cc: Likewise.
1509 * testsuite/26_numerics/random/discrete_distribution/
1510 cons/range.cc: Likewise.
1511 * testsuite/26_numerics/random/discrete_distribution/
1512 cons/initlist.cc: Likewise.
1513 * testsuite/26_numerics/random/discrete_distribution/
1514 cons/default.cc: Likewise.
1515 * testsuite/26_numerics/random/discrete_distribution/
1516 cons/num_xbound_fun.cc: Likewise.
1517 * testsuite/26_numerics/random/discrete_distribution/
1518 requirements/typedefs.cc: Likewise.
1519 * testsuite/26_numerics/random/weibull_distribution/
1520 cons/parms.cc: Likewise.
1521 * testsuite/26_numerics/random/weibull_distribution/
1522 cons/default.cc: Likewise.
1523 * testsuite/26_numerics/random/weibull_distribution/
1524 requirements/typedefs.cc: Likewise.
1525 * testsuite/26_numerics/random/independent_bits_engine/
1526 cons/base_move.cc: Likewise.
1527 * testsuite/26_numerics/random/independent_bits_engine/
1528 cons/seed1.cc: Likewise.
1529 * testsuite/26_numerics/random/independent_bits_engine/
1530 cons/seed2.cc: Likewise.
1531 * testsuite/26_numerics/random/independent_bits_engine/
1532 cons/base_copy.cc: Likewise.
1533 * testsuite/26_numerics/random/independent_bits_engine/
1534 cons/default.cc: Likewise.
1535 * testsuite/26_numerics/random/independent_bits_engine/
1536 cons/seed_seq.cc: Likewise.
1537 * testsuite/26_numerics/random/independent_bits_engine/
1538 requirements/typedefs.cc: Likewise.
1539 * testsuite/26_numerics/random/independent_bits_engine/
1540 operators/equal.cc: Likewise.
1541 * testsuite/26_numerics/random/independent_bits_engine/
1542 operators/serialize.cc: Likewise.
1543 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
1544 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
1545 * testsuite/26_numerics/random/subtract_with_carry_engine/
1546 cons/seed1.cc: Likewise.
1547 * testsuite/26_numerics/random/subtract_with_carry_engine/
1548 cons/seed2.cc: Likewise.
1549 * testsuite/26_numerics/random/subtract_with_carry_engine/
1550 cons/default.cc: Likewise.
1551 * testsuite/26_numerics/random/subtract_with_carry_engine/
1552 requirements/typedefs.cc: Likewise.
1553 * testsuite/26_numerics/random/subtract_with_carry_engine/
1554 operators/equal.cc: Likewise.
1555 * testsuite/26_numerics/random/subtract_with_carry_engine/
1556 operators/serialize.cc: Likewise.
1557 * testsuite/26_numerics/random/discard_block_engine/cons/
1558 base_move.cc: Likewise.
1559 * testsuite/26_numerics/random/discard_block_engine/cons/
1560 seed1.cc: Likewise.
1561 * testsuite/26_numerics/random/discard_block_engine/cons/
1562 seed2.cc: Likewise.
1563 * testsuite/26_numerics/random/discard_block_engine/cons/
1564 base_copy.cc: Likewise.
1565 * testsuite/26_numerics/random/discard_block_engine/cons/
1566 default.cc: Likewise.
1567 * testsuite/26_numerics/random/discard_block_engine/cons/
1568 seed_seq.cc: Likewise.
1569 * testsuite/26_numerics/random/discard_block_engine/
1570 requirements/typedefs.cc: Likewise.
1571 * testsuite/26_numerics/random/discard_block_engine/
1572 operators/equal.cc: Likewise.
1573 * testsuite/26_numerics/random/discard_block_engine/
1574 operators/serialize.cc: Likewise.
1575 * testsuite/26_numerics/random/cauchy_distribution/
1576 cons/parms.cc: Likewise.
1577 * testsuite/26_numerics/random/cauchy_distribution/
1578 cons/default.cc: Likewise.
1579 * testsuite/26_numerics/random/cauchy_distribution/
1580 requirements/typedefs.cc: Likewise.
1581 * testsuite/26_numerics/random/negative_binomial_distribution/
1582 cons/parms.cc: Likewise.
1583 * testsuite/26_numerics/random/negative_binomial_distribution/
1584 cons/default.cc: Likewise.
1585 * testsuite/26_numerics/random/negative_binomial_distribution/
1586 requirements/typedefs.cc: Likewise.
1587 * testsuite/26_numerics/random/gamma_distribution/
1588 cons/parms.cc: Likewise.
1589 * testsuite/26_numerics/random/gamma_distribution/
1590 cons/default.cc: Likewise.
1591 * testsuite/26_numerics/random/gamma_distribution/
1592 requirements/typedefs.cc: Likewise.
1593 * testsuite/26_numerics/random/mersenne_twister_engine/
1594 cons/seed1.cc: Likewise.
1595 * testsuite/26_numerics/random/mersenne_twister_engine/
1596 cons/seed2.cc: Likewise.
1597 * testsuite/26_numerics/random/mersenne_twister_engine/
1598 cons/default.cc: Likewise.
1599 * testsuite/26_numerics/random/mersenne_twister_engine/
1600 requirements/typedefs.cc: Likewise.
1601 * testsuite/26_numerics/random/mersenne_twister_engine/
1602 operators/equal.cc: Likewise.
1603 * testsuite/26_numerics/random/mersenne_twister_engine/
1604 operators/serialize.cc: Likewise.
1605 * testsuite/26_numerics/random/fisher_f_distribution/
1606 cons/parms.cc: Likewise.
1607 * testsuite/26_numerics/random/fisher_f_distribution/
1608 cons/default.cc: Likewise.
1609 * testsuite/26_numerics/random/fisher_f_distribution/
1610 requirements/typedefs.cc: Likewise.
1611 * testsuite/26_numerics/random/exponential_distribution/
1612 cons/parms.cc: Likewise.
1613 * testsuite/26_numerics/random/exponential_distribution/
1614 cons/default.cc: Likewise.
1615 * testsuite/26_numerics/random/exponential_distribution/
1616 requirements/typedefs.cc: Likewise.
1617 * testsuite/26_numerics/random/binomial_distribution/
1618 cons/parms.cc: Likewise.
1619 * testsuite/26_numerics/random/binomial_distribution/
1620 cons/default.cc: Likewise.
1621 * testsuite/26_numerics/random/binomial_distribution/
1622 requirements/typedefs.cc: Likewise.
1623 * testsuite/26_numerics/random/lognormal_distribution/
1624 cons/parms.cc: Likewise.
1625 * testsuite/26_numerics/random/lognormal_distribution/
1626 cons/default.cc: Likewise.
1627 * testsuite/26_numerics/random/lognormal_distribution/
1628 requirements/typedefs.cc: Likewise.
1629 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
1630 * testsuite/26_numerics/random/random_device/cons/
1631 token.cc: Likewise.
1632 * testsuite/26_numerics/random/random_device/cons/
1633 default.cc: Likewise.
1634 * testsuite/26_numerics/random/random_device/
1635 requirements/typedefs.cc: Likewise.
1636 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
1637 * testsuite/26_numerics/random/extreme_value_distribution/
1638 cons/parms.cc: Likewise.
1639 * testsuite/26_numerics/random/extreme_value_distribution/
1640 cons/default.cc: Likewise.
1641 * testsuite/26_numerics/random/extreme_value_distribution/
1642 requirements/typedefs.cc: Likewise.
1643 * testsuite/26_numerics/random/piecewise_linear_distribution/
1644 cons/range.cc: Likewise.
1645 * testsuite/26_numerics/random/piecewise_linear_distribution/
1646 cons/default.cc: Likewise.
1647 * testsuite/26_numerics/random/piecewise_linear_distribution/
1648 cons/num_xbound_fun.cc: Likewise.
1649 * testsuite/26_numerics/random/piecewise_linear_distribution/
1650 cons/initlist_fun.cc: Likewise.
1651 * testsuite/26_numerics/random/piecewise_linear_distribution/
1652 requirements/typedefs.cc: Likewise.
1653 * testsuite/26_numerics/random/student_t_distribution/
1654 cons/parms.cc: Likewise.
1655 * testsuite/26_numerics/random/student_t_distribution/
1656 cons/default.cc: Likewise.
1657 * testsuite/26_numerics/random/student_t_distribution/
1658 requirements/typedefs.cc: Likewise.
1659 * testsuite/26_numerics/random/linear_congruential_engine/
1660 cons/seed1.cc: Likewise.
1661 * testsuite/26_numerics/random/linear_congruential_engine/
1662 cons/seed2.cc: Likewise.
1663 * testsuite/26_numerics/random/linear_congruential_engine/
1664 cons/default.cc: Likewise.
1665 * testsuite/26_numerics/random/linear_congruential_engine/
1666 requirements/non_uint_neg.cc: Likewise.
1667 * testsuite/26_numerics/random/linear_congruential_engine/
1668 requirements/typedefs.cc: Likewise.
1669 * testsuite/26_numerics/random/linear_congruential_engine/
1670 operators/equal.cc: Likewise.
1671 * testsuite/26_numerics/random/linear_congruential_engine/
1672 operators/serialize.cc: Likewise.
1673 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1674 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1675 base_move.cc: Likewise.
1676 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1677 seed1.cc: Likewise.
1678 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1679 seed2.cc: Likewise.
1680 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1681 base_copy.cc: Likewise.
1682 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1683 default.cc: Likewise.
1684 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1685 seed_seq.cc: Likewise.
1686 * testsuite/26_numerics/random/shuffle_order_engine/
1687 requirements/typedefs.cc: Likewise.
1688 * testsuite/26_numerics/random/shuffle_order_engine/
1689 operators/equal.cc: Likewise.
1690 * testsuite/26_numerics/random/shuffle_order_engine/
1691 operators/serialize.cc: Likewise.
1692 * testsuite/26_numerics/random/geometric_distribution/
1693 cons/parms.cc: Likewise.
1694 * testsuite/26_numerics/random/geometric_distribution/
1695 cons/default.cc: Likewise.
1696 * testsuite/26_numerics/random/geometric_distribution/
1697 requirements/typedefs.cc: Likewise.
1698 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1699
e7f1930f
JM
17002009-07-31 Jason Merrill <jason@redhat.com>
1701 Douglas Gregor <doug.gregor@gmail.com>
1702
1703 * include/bits/move.h (forward): Implement as in N2835.
1704 (move): Implement as in N2831.
1705 * include/std/istream (rvalue stream operator>>): New.
1706 * include/std/ostream (rvalue stream operator<<): New.
1707 * testsuite/27_io/rvalue_streams.cc: New.
1708
4c650853
JM
17092009-07-31 Jason Merrill <jason@redhat.com>
1710
1711 * include/bits/forward_list.h (splice_after): Use forward.
1712 (merge): Likewise.
1713 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1714 (move_iterator::operator[]): Use move.
1715 * include/bits/stl_list.h (insert): Use move.
1716 * include/std/thread (_Callable constructor): Use forward.
1717 * include/std/tuple: Don't specify explicit template args to move.
1718
1719 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1720 Adjust signature.
1721 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1722 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1723 reference.
1724 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1725 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1726 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1727 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1728 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1729 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1730 testsuite/23_containers/forward_list/operations/1.cc,
1731 testsuite/23_containers/forward_list/operations/5.cc: Use move.
1732 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1733 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1734 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1735 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1736 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1737
bd31ae23
PC
17382009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1739
1740 PR libstdc++/40912 (partial)
1741 * include/std/random: Disable the facility if <stdint.h> is not
1742 available.
1743
930e5137
JDA
17442009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1745
1746 PR libstdc++/40919
1747 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
1748 xfail on darwin[3-9]*.
1749
7ce18a45
PC
17502009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1751
1752 PR libstdc++/40917
1753 * testsuite/util/replacement_memory_operators.h: Add missing includes,
1754 tweak qualifications.
1755
17562009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1757
1758 PR libstdc++/40916
1759 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
1760 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1761 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1762
1b3b24c2
RW
17632009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1764
1765 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
1766
4380ae35
PC
17672009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1768
1769 PR libstdc++/40915
1770 * testsuite/18_support/headers/exception/synopsis.cc: Fix
1771 std::terminate declaration.
1772
0699748f
PC
17732009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1774
1775 PR libstdc++/40908
1776 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
1777 symbols at GLIBCXX_3.4.
1778
95bfca5e
PC
17792009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1780
1781 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
1782 * testsuite/util/testsuite_abi.cc: Adjust.
1783 * configure.ac: Bump libtool_VERSION to 6:13:0.
1784 * configure: Regenerate.
1785
8a259105
BK
17862009-07-28 Benjamin Kosnik <bkoz@redhat.com>
1787 Tyler Earman <rem.intellegare@gmail.com>
1788
1789 * doc/xml/manual/configure.xml: Consistent placement of
1790 ABI-changing options, clarify --enable-clocale.
1791
5268acda
RW
17922009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1793
1794 * python/Makefile.in: Regenerate.
1795
a348618d
RW
17962009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1797
1798 * python/Makefile.am (install-data-local): Use DESTDIR
1799 correctly.
1800
67a6e816
JM
18012009-07-24 Jason Merrill <jason@redhat.com>
1802
1803 Core issue 901
1804 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
1805 dealloc.
1806
2e0814c8
JM
18072009-07-24 Joseph Myers <joseph@codesourcery.com>
1808
1809 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
1810 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1811 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
1812 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
1813 * testsuite/21_strings/headers/cwchar/functions_std.cc,
1814 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
1815 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1816 Use dg-require-swprintf.
1817
fcbaa582
PC
18182009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1819
1820 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
1821
7cf8aefc
PC
18222009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1823
1824 * include/c_std/cmath (abs(_Tp)): Add.
1825 * include/c_global/cmath (abs(_Tp)): Likewise.
1826 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
1827
23041160
PC
18282009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1829
1830 * doc/html/ext/lwg-closed.html: Update to R65.
1831 * doc/html/ext/lwg-defects.html: Likewise.
1832 * doc/html/ext/lwg-active.html: Likewise.
1833 * doc/xml/manual/intro.xml: Update DRs entries.
1834
61e6d522
JM
18352009-07-22 Jason Merrill <jason@redhat.com>
1836
1837 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
1838
af4beb4b
PC
18392009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1840
1841 * include/std/valarray (valarray<>::operator=(const valarray<>&),
1842 valarray<>::operator=(initializer_list<>)): Implement resolution
1843 of DR 630, [Ready] in Frankfurt.
1844 * testsuite/26_numerics/valarray/dr630-1.cc: New.
1845 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
1846 * doc/xml/manual/intro.xml: Add an entry for DR 630.
1847
513c5a5b
PC
18482009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1849
1850 * include/std/chrono (duration<>::operator%=, operator%):
1851 Add, per DR 934.
1852 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
1853 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
1854
1855 * include/std/chrono (operator/): Simplify implementation.
1856
fb8c6cc9
BK
18572009-07-20 Benjamin Kosnik <bkoz@redhat.com>
1858
1859 * doc/xml/manual/intro.xml: Escape '&', validate.
1860 * doc/xml/manual/using.xml: Validate, dead link check.
1861 * doc/xml/manual/strings.xml: Same.
1862 * doc/xml/manual/appendix_contributing.xml: Same.
1863 * doc/xml/manual/iterators.xml: Same.
1864 * doc/xml/manual/spine.xml: Same.
1865
47f6d7ac
BK
1866 * doc/xml/faq.xml: Remove redundant xreflabel entities.
1867 * doc/xml/gnu/gpl-3.0.xml: Same.
1868 * doc/xml/manual/mt_allocator.xml: Same.
1869 * doc/xml/manual/allocator.xml: Same.
1870 * doc/xml/manual/ctype.xml: Same.
1871 * doc/xml/manual/codecvt.xml: Same.
1872 * doc/xml/manual/backwards_compatibility.xml: Same.
1873 * doc/xml/manual/shared_ptr.xml: Same.
1874 * doc/xml/manual/abi.xml: Same.
1875 * doc/xml/manual/auto_ptr.xml: Same.
1876 * doc/xml/manual/internals.xml: Same.
1877 * doc/xml/manual/parallel_mode.xml: Same.
1878 * doc/xml/manual/bitmap_allocator.xml: Same.
1879 * doc/xml/manual/build_hacking.xml: Same.
1880 * doc/xml/manual/evolution.xml: Same.
1881 * doc/xml/manual/debug.xml: Same.
1882 * doc/xml/manual/localization.xml: Same.
1883 * doc/xml/manual/appendix_contributing.xml: Same.
1884 * doc/xml/manual/locale.xml: Same.
1885 * doc/xml/manual/messages.xml: Same.
1886 * doc/xml/manual/spine.xml: Same.
1887 * doc/xml/manual/test.xml: Same.
1888 * doc/xml/book.txml: Same.
1889 * doc/xml/spine.xml: Same.
1890
50fbf0c3
BK
1891 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
1892 * doc/xml/manual/backwards_compatibility.xml: Same.
1893 * doc/xml/manual/concurrency.xml: Same.
1894 * doc/xml/manual/intro.xml: Same.
1895 * doc/xml/manual/parallel_mode.xml: Same.
1896 * doc/xml/manual/status_cxx1998.xml: Same.
1897 * doc/xml/manual/containers.xml: Same.
1898 * doc/xml/manual/io.xml: Same.
1899 * doc/xml/manual/support.xml: Same.
1900 * doc/xml/manual/strings.xml: Same.
1901 * doc/xml/manual/debug_mode.xml: Same.
1902 * doc/xml/manual/extensions.xml: Same.
1903 * doc/xml/manual/appendix_contributing.xml: Same.
1904 * doc/xml/manual/messages.xml: Same.
1905 * doc/xml/manual/test.xml: Same.
1906
7fa94fbb
BK
1907 * doc/xml/manual/abi.xml: Same.
1908 * doc/xml/manual/auto_ptr.xml: Same.
1909 * doc/xml/manual/parallel_mode.xml: Same.
1910 * doc/xml/manual/build_hacking.xml: Same.
1911 * doc/xml/manual/evolution.xml: Same.
1912 * doc/xml/manual/using.xml: Same.
1913 * doc/xml/manual/debug_mode.xml: Same.
1914 * doc/xml/manual/extensions.xml: Same.
1915 * doc/xml/manual/diagnostics.xml: Same.
1916 * doc/xml/manual/algorithms.xml: Same.
1917
fb8c6cc9
BK
1918 * doc/html: Regenerate.
1919
af90c8c9
PC
19202009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1921
1922 PR libstdc++/40712
1923 * config/locale/gnu/numeric_members.cc (numpunct<>::
1924 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
1925 and copy the langinfo data into it.
1926 (numpunct<>::~numpunct): Free the allocated memory.
1927 * config/locale/gnu/monetary_members.cc (moneypunct<>::
1928 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
1929 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
1930 _M_data->_M_curr_symbol.
1931 (moneypunct<>::~moneypunct): Free the allocated memory.
1932 * testsuite/22_locale/moneypunct/40712.cc: New.
1933
1934 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
1935 Do not leak memory if new throws.
1936 * include/bits/locale_facets_nonio.tcc
1937 (__moneypunct_cache<>::_M_cache): Likewise.
1938
e7d5b5b9
JM
19392009-07-17 Joseph Myers <joseph@codesourcery.com>
1940
1941 PR other/40784
1942 * configure: Regenerate.
1943
596cf1cc
BK
19442009-07-16 Benjamin Kosnik <bkoz@redhat.com>
1945
1946 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
1947 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1948 line numbers.
1949 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
1950 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
1951 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
1952
396b7fa4
JM
19532009-07-16 Joseph Myers <joseph@codesourcery.com>
1954
1955 * configure: Regenerate.
1956
c32097d8
JM
19572009-07-16 Jason Merrill <jason@redhat.com>
1958
1959 PR libstdc++/37907
1960 * include/std/type_traits: Add is_standard_layout, is_trivial.
1961 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
1962 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1963 Update line numbers.
1964
271167f1
PM
19652009-07-16 Phil Muldoon <pmuldoon@redhat.com>
1966 Tom Tromey <tromey@redhat.com>
1967
1968 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
1969 Fetch std::string to the given length.
1970
6f0398bb
PC
19712009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1972
1973 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
1974 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
1975 [Ready] in Frankfurt.
1976 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
1977 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
1978 New.
1979 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
1980 Likewise.
1981 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
1982 Adjust.
1983 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
1984 Likewise.
1985 * doc/xml/manual/intro.xml: Add an entry for DR 696.
1986
1987 * include/bits/istream.tcc: Minor clean-up to the initializers of the
1988 __err locals.
1989 * include/bits/ostream.tcc: Likewise.
1990 * src/compatibility.cc: Likewise.
1991 * src/istream.cc: Likewise.
1992
026ec377
PC
19932009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1994
1995 * include/std/type_traits (common_type): Remove workaround for
1996 PR36628, now fixed.
1997
33cde516
RS
19982009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1999
2000 PR testsuite/40699
2001 PR testsuite/40707
2002 PR testsuite/40709
2003 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
2004
23862bec
JJ
20052009-07-08 Janis Johnson <janis187@us.ibm.com>
2006
2007 PR libstdc++/40691
6eba227c 2008 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
23862bec
JJ
2009 * testsuite/26_numerics/valarray/40691.cc: New test.
2010
8207d787
BK
20112009-07-06 Benjamin Kosnik <bkoz@redhat.com>
2012
50fbf0c3
BK
2013 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
2014 * testsuite/21_strings/c_strings/char/3.cc: Same.
8207d787 2015
62c99ce4
JM
20162009-07-06 Jason Merrill <jason@redhat.com>
2017
2018 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
2019 to defer searching bases that don't overlap the desired address.
2020
aded0ed0
JM
20212009-07-05 Joseph Myers <joseph@codesourcery.com>
2022
8207d787 2023 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
aded0ed0
JM
2024 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
2025 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
2026 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
2027 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
2028 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
2029 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
2030 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
8207d787
BK
2031 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
2032 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
aded0ed0
JM
2033 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
2034 testsuite/ext/vstring/init-list.cc,
2035 testsuite/ext/vstring/moveable.cc,
2036 testsuite/ext/vstring/requirements/citerators.cc,
2037 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
2038 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
2039 Use dg-require-string-conversions.
2040
b30bfd40
RS
20412009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2042
2043 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
2044 to ld_library_path. Use add_path. Add just find_libgcc_s to
2045 ld_library_path, not every libgcc multilib directory.
2046
a0560e75
PC
20472009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2048
2049 PR libstdc++/40600
2050 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
2051 std::minmax return type.
2052 * testsuite/25_algorithms/minmax/3.cc: Likewise.
2053
0dca2153
PC
20542009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2055
2056 PR libstdc++/40511
2057 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
2058 with glibc2.2.x.
2059
462ac91e
PC
20602009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2061
2062 * include/bits/random.tcc
2063 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
2064 as array type.
2065
b94f4bef
PC
20662009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2067
2068 * include/bits/random.h (__mod(_Tp)): Use defaults.
2069 (struct _Mod): Adjust template parameters.
2070 (linear_congruential_engine<>::operator()()): Adjust.
2071 (typedef _UInt32Type): Remove.
2072 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
2073 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
2074 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
2075 calls.
2076 (mersenne_twister_engine<>::seed(result_type)): Likewise.
2077 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
2078 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
2079 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
2080 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
2081 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
2082 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
2083 Likewise.
2084
2085 * include/bits/random.tcc
2086 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
2087 formula (i mod n).
2088 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
2089 as array type.
2090 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
2091 size.
2092 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
2093 uint_least32_t.
2094
c8ee2bfd
JW
20952009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2096
2097 * include/std/future (shared_future): Adjust doxygen comment.
2098
27f41cfe
JW
20992009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2100
2101 PR libstdc++/40297
2102 * include/bits/atomic_0.h: Reverse debug assertions.
2103 * include/bits/atomic_2.h: Likewise.
2104
7acf4da6
DD
21052009-06-23 DJ Delorie <dj@redhat.com>
2106
2107 Add MeP port.
2108 * configure.host: Add mep support.
2109
3259554a
BK
21102009-06-23 Benjamin Kosnik <bkoz@redhat.com>
2111
2112 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
2113 (INPUT): Add future.
2114 * include/std/future: Adjust markup.
2115 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
2116 line numbers.
2117 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2118 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2119 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2120 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2121
2ea25939
JW
21222009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2123
2124 * include/bits/shared_ptr.h: Do not swap rvalues.
2125 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
2126 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2127 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2128 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2129 * testsuite/20_util/tuple/swap.cc: Likewise.
2130
79e2c7b0
JW
21312009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2132
2133 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
2134 * include/std/ratio: Typo in comment.
2135
7309083f
PC
21362009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2137
2138 PR libstdc++/40518
2139 * include/bits/basic_string.h (basic_string<>::_Rep::
2140 _M_set_length_and_sharable): Do not write the empty rep.
2141 (basic_string<>::erase(iterator, iterator)): Likewise,
2142 move out of line...
2143 * include/bits/basic_string.tcc: ... here.
2144
c681c829
PC
21452009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2146
2147 * testsuite/util/testsuite_common_types.h (bitwise_operators,
2148 bitwise_assignment_operators): Initialize a and b.
2149 (struct has_bitwise_operators): Do not call the latter.
2150 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2151 dg-error line numbers.
2152 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
2153 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
2154 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
2155
b959d637
PC
21562009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2157
2158 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
2159 possibly unused.
2160 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2161 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2162 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2163
c910ceff
JW
21642009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
2165
2166 * include/std/future: New.
2167 * include/Makefile.am: Add.
2168 * include/Makefile.in: Regenerate.
2169 * src/future.cc: New.
2170 * src/Makefile.am: Add.
2171 * src/Makefile.in: Regenerate.
2172 * config/abi/pre/gnu.ver: Add export.
2173 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
2174 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
2175 * testsuite/30_threads/packaged_task/cons/1.cc: New.
2176 * testsuite/30_threads/packaged_task/cons/2.cc: New.
2177 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
2178 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
2179 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
2180 * testsuite/30_threads/packaged_task/cons/move.cc: New.
2181 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
2182 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
2183 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
2184 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
2185 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
2186 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
2187 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
2188 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
2189 * testsuite/30_threads/packaged_task/members/reset.cc: New.
2190 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
2191 * testsuite/30_threads/packaged_task/members/swap.cc: New.
2192 * testsuite/30_threads/packaged_task/requirements/
2193 explicit_instantiation.cc: New.
2194 * testsuite/30_threads/promise/cons/1.cc: New.
2195 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
2196 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
2197 * testsuite/30_threads/promise/cons/move_assign.cc: New.
2198 * testsuite/30_threads/promise/cons/move.cc: New.
2199 * testsuite/30_threads/promise/members/get_future.cc: New.
2200 * testsuite/30_threads/promise/members/get_future2.cc: New.
2201 * testsuite/30_threads/promise/members/set_exception.cc: New.
2202 * testsuite/30_threads/promise/members/set_exception2.cc: New.
2203 * testsuite/30_threads/promise/members/set_value.cc: New.
2204 * testsuite/30_threads/promise/members/set_value2.cc: New.
2205 * testsuite/30_threads/promise/members/set_value3.cc: New.
2206 * testsuite/30_threads/promise/members/swap.cc: New.
2207 * testsuite/30_threads/promise/requirements/
2208 explicit_instantiation.cc: New.
2209 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
2210 * testsuite/30_threads/shared_future/cons/copy.cc: New.
2211 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
2212 * testsuite/30_threads/shared_future/cons/move.cc: New.
2213 * testsuite/30_threads/shared_future/members/get.cc: New.
2214 * testsuite/30_threads/shared_future/members/get2.cc: New.
2215 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
2216 * testsuite/30_threads/shared_future/members/has_value.cc: New.
2217 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
2218 * testsuite/30_threads/shared_future/members/wait.cc: New.
2219 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
2220 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
2221 * testsuite/30_threads/shared_future/requirements/
2222 explicit_instantiation.cc: New.
2223 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
2224 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
2225 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
2226 * testsuite/30_threads/unique_future/cons/move.cc: New.
2227 * testsuite/30_threads/unique_future/members/get.cc: New.
2228 * testsuite/30_threads/unique_future/members/get2.cc: New.
2229 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
2230 * testsuite/30_threads/unique_future/members/has_value.cc: New.
2231 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
2232 * testsuite/30_threads/unique_future/members/wait.cc: New.
2233 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
2234 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
2235 * testsuite/30_threads/unique_future/requirements/
2236 explicit_instantiation.cc: New.
2237 * testsuite/performance/30_threads/future/polling.cc: New.
2238
1a9e603e
PC
22392009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2240
2241 * Revert last Change.
2242
2271f9c2
PC
22432009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2244
2245 PR libstdc++/40497
2246 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
2247 signature per the current C++1x draft (N2857).
2248 * testsuite/24_iterators/operations/40497.cc: Add.
2249
9b88236b
PC
22502009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2251
2252 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
2253 a floating point type.
2254 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
2255 _IntType)): Fix second default argument.
2256 (uniform_int_distribution<>::_M_call): Remove.
2257 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2258 const param_type&)): Only declare.
2259 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
2260 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
2261 Remove.
2262 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2263 const param_type&): Define here.
2264 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
2265 const param_type&), discrete_distribution<>::operator()
439a0f5a 2266 (_UniformRandomNumberGenerator&, const param_type&),
9b88236b
PC
2267 piecewise_constant_distribution<>::operator()
2268 (_UniformRandomNumberGenerator&, const param_type&),
2269 piecewise_linear_distribution<>::operator()
2270 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
2271 the second template argument of _Adaptor.
2272 * testsuite/26_numerics/random/uniform_int_distribution/cons/
2273 default.cc: Adjust.
2274
f8dd9e0d
PC
22752009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2276
2277 * include/bits/random.tcc (discrete_distribution<>::param_type::
2278 param_type(size_t, double, double, _Func),
2279 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
2280 const param_type&)): Tidy.
2281 (piecewise_constant_distribution<>::param_type::_M_initialize):
2282 Use reserve, fix.
2283 (piecewise_constant_distribution<>::param_type::
2284 param_type(initializer_list<>, _Func),
2285 piecewise_constant_distribution<>::param_type::
2286 param_type(size_t, _RealType, _RealType, _Func),
2287 piecewise_linear_distribution<>::param_type::
2288 param_type(initializer_list<>, _Func),
2289 piecewise_linear_distribution<>::param_type::
2290 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2291 (piecewise_constant_distribution<>::param_type::
2292 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2293 piecewise_constant_distribution<>::
2294 operator()(_UniformRandomNumberGenerator&, const param_type&),
2295 piecewise_linear_distribution<>::
2296 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2297 (operator>>(std::basic_istream<>&,
2298 piecewise_constant_distribution<>&),
2299 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2300 Use reserve.
2301 * include/bits/random.h: Minor cosmetic changes.
2302
a9a51750
BK
23032009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2304
2305 * testsuite/23_containers/list/check_construct_destroy.h: New.
2306 Move test logic here.
2307 * testsuite/23_containers/list/moveable.h: Same.
2308 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2309 * testsuite/23_containers/list/modifiers/1.h: Same.
2310 * testsuite/23_containers/list/modifiers/2.h: Same.
2311 * testsuite/23_containers/list/modifiers/3.h: Same.
2312 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2313 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2314 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2315 * testsuite/23_containers/list/operations/1.h: Same.
2316 * testsuite/23_containers/list/operations/2.h: Same.
2317 * testsuite/23_containers/list/operations/3.h: Same.
2318 * testsuite/23_containers/list/operations/4.h: Same.
2319 * testsuite/23_containers/list/operations/5.h: Same.
2320 * testsuite/23_containers/list/capacity/1.h: Same.
2321 * testsuite/23_containers/list/init-list.h: Same.
2322 * testsuite/23_containers/list/cons/1.h: Same.
2323 * testsuite/23_containers/list/cons/2.h: Same.
2324 * testsuite/23_containers/list/cons/3.h: Same.
2325 * testsuite/23_containers/list/cons/4.h: Same.
2326 * testsuite/23_containers/list/cons/5.h: Same.
2327 * testsuite/23_containers/list/cons/6.h: Same.
2328 * testsuite/23_containers/list/cons/7.h: Same.
2329 * testsuite/23_containers/list/cons/8.h: Same.
2330 * testsuite/23_containers/list/cons/9.h: Same.
2331 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2332 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2333 header.
2334 * testsuite/23_containers/list/modifiers/1.cc: Same.
2335 * testsuite/23_containers/list/modifiers/2.cc: Same.
2336 * testsuite/23_containers/list/modifiers/3.cc: Same.
2337 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2338 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2339 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2340 * testsuite/23_containers/list/operations/1.cc: Same.
2341 * testsuite/23_containers/list/operations/2.cc: Same.
2342 * testsuite/23_containers/list/operations/3.cc: Same.
2343 * testsuite/23_containers/list/operations/4.cc: Same.
2344 * testsuite/23_containers/list/operations/5.cc: Same.
2345 * testsuite/23_containers/list/capacity/1.cc: Same.
2346 * testsuite/23_containers/list/init-list.cc: Same.
2347 * testsuite/23_containers/list/cons/1.cc: Same.
2348 * testsuite/23_containers/list/cons/2.cc: Same.
2349 * testsuite/23_containers/list/cons/3.cc: Same.
2350 * testsuite/23_containers/list/cons/4.cc: Same.
2351 * testsuite/23_containers/list/cons/5.cc: Same.
2352 * testsuite/23_containers/list/cons/6.cc: Same.
2353 * testsuite/23_containers/list/cons/7.cc: Same.
2354 * testsuite/23_containers/list/cons/8.cc: Same.
2355 * testsuite/23_containers/list/cons/9.cc: Same.
2356 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2357 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2358 * testsuite/23_containers/list/moveable.cc: Same.
2359
6ba49852
TT
23602009-06-17 Tom Tromey <tromey@redhat.com>
2361
2362 * python/hook.in: Do not fail when there is no current objfile.
2363 Use os.path.normpath.
2364
9fdcbf40
JW
23652009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2366
2367 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2368 Remove.
2369 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2370 rvalue-reference so that move constructor is called.
2371 * testsuite/18_support/exception_ptr/move.cc: New.
2372
cd3b0faf
JW
23732009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2374
2375 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2376 if joinable.
2377
ee47095b
TT
23782009-06-15 Tom Tromey <tromey@redhat.com>
2379
2380 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2381 set self.iter.
2382 (StdMapPrinter.to_string): Make a new iterator.
2383 (StdMapPrinter.children): Likewise.
2384 (StdSetPrinter.__init__): Don't set self.iter.
2385 (StdSetPrinter.to_string): Make a new iterator.
2386 (StdSetPrinter.children): Likewise.
2387
f9b09dec
PC
23882009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2389
2390 * include/bits/random.tcc
2391 (negative_binomial_distribution<>::operator()
2392 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2393 class member gamma_distribution.
2394 (negative_binomial_distribution<>::operator()
2395 (_UniformRandomNumberGenerator&)): Implement out of line here.
2396 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2397 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2398 (student_t_distribution<>::operator()
2399 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2400 simplify.
2401 (operator<<(basic_ostream<>&, student_t_distribution<>),
2402 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2403 (chi_squared_distribution<>::operator()
2404 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2405 tweak to use a class member gamma_distribution.
2406 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2407 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2408 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2409 const param_type&): Move inline, tweak to use class member
2410 gamma_distributions.
2411 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2412 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2413 * include/bits/random.h: Adjust, minor tweaks.
2414
3af62211
TT
24152009-06-10 Tom Tromey <tromey@redhat.com>
2416
f9b09dec 2417 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
3af62211
TT
2418 (build_libstdcxx_dictionary): Accept shortened form of
2419 basic_string names.
2420 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2421
35204bbe
TT
24222009-06-10 Tom Tromey <tromey@redhat.com>
2423
2424 PR libstdc++/40289:
2425 * python/Makefile.in: Rebuild.
2426 * python/hook.in: Compute module path relative to objfile.
2427 * python/Makefile.am (pythondir): Redefine.
2428 (gdb.py): Subst toolexeclibdir.
2429 (install-data-local): Rewrite.
2430
fd9380a6
BK
24312009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2432
2433 * include/bits/move.h: Doxygen group fixes.
2434
b01630bb
PC
24352009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2436
2437 * include/bits/random.tcc (gamma_distribution<>::operator()
2438 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
2439 the Marsaglia/Tsang algorithm.
2440 (gamma_distribution<>::param_type::_M_initialize): Adjust.
2441 (operator<<(basic_ostream<>&, gamma_distribution<>),
2442 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
2443
2444 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
2445 Remove, just use normal_distribution.
2446 (operator<<(basic_ostream<>&, student_t_distribution<>),
2447 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2448 (linear_congruential_engine<>::operator()()): Move inline.
2449 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
2450 const param_type&)): Move inline, just use normal_distribution.
2451 (operator<<(basic_ostream<>&, lognormal_distribution<>),
2452 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
2453 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
2454 const param_type&)): Move here, out of line.
2455 (piecewise_constant_distribution<>::param_type::param_type()): Move
2456 inline.
2457 * include/bits/random.h: Adjust, minor tweaks.
2458
ca462c38
BK
24592009-06-05 Benjamin Kosnik <bkoz@redhat.com>
2460
2461 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
2462
5580c6e7
BK
24632009-06-04 Benjamin Kosnik <bkoz@redhat.com>
2464
2465 * include/ext/throw_allocator.h: Rework.
2466 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
2467 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
2468 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
2469 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
2470 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2471 * testsuite/util/regression/rand/priority_queue/
2472 container_rand_regression_test.tcc: Inline functions.
2473 * testsuite/util/regression/rand/assoc/
2474 container_rand_regression_test.tcc: Same.
2475
b49e9f7a
BK
24762009-06-03 Benjamin Kosnik <bkoz@redhat.com>
2477
2478 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
2479
70ed7339
RS
24802009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
2481
2482 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
2483 * configure: Regenerate.
2484
a67b92c3
PC
24852009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2486
2487 PR libstdc++/40299
2488 * include/ext/memory: Fully qualify calls with __gnu_cxx.
2489 * testsuite/ext/rope/40299.cc: New.
2490
41850419
TT
24912009-05-28 Tom Tromey <tromey@redhat.com>
2492 Phil Muldoon <pmuldoon@redhat.com>
2493 Jonathan Wakely <jwakely.gcc@gmail.com>
2494
2495 * python/Makefile.in, , python/libstdcxx/__init__.py,
2496 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
2497 python/hook.in, python/Makefile.am: New files.
2498 * configure, Makefile.in: Rebuild.
2499 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
2500 * Makefile.am (SUBDIRS): Add python.
2501
daa15929
BK
25022009-05-28 Benjamin Kosnik <bkoz@redhat.com>
2503
2504 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
2505 to ...
2506 * testsuite/util/replacement_memory_operators.h: ...here. New.
2507 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
2508 * testsuite/util/testsuite_hooks.cc: Same.
2509
2510 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
2511 replacement_memory_operators.h.
2512 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
2513 * testsuite/ext/mt_allocator/check_delete.cc: Same.
2514 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
2515 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
2516 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
2517 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
2518 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
2519 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2520 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
2521 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
2522 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
2523 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
2524 * testsuite/ext/mt_allocator/check_new.cc: Same.
2525 * testsuite/ext/debug_allocator/check_delete.cc: Same.
2526 * testsuite/ext/debug_allocator/check_new.cc: Same.
2527 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
2528 * testsuite/ext/new_allocator/check_delete.cc: Same.
2529 * testsuite/ext/new_allocator/check_new.cc: Same.
2530 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
2531 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
2532 * testsuite/ext/throw_allocator/check_delete.cc: Same.
2533 * testsuite/ext/throw_allocator/check_new.cc: Same.
2534 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
2535 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
2536 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
2537 * testsuite/ext/malloc_allocator/check_new.cc: Same.
2538 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
2539 * testsuite/ext/pool_allocator/check_delete.cc: Same.
2540 * testsuite/ext/pool_allocator/check_new.cc: Same.
2541 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
2542 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
2543 * testsuite/ext/array_allocator/check_delete.cc: Same.
2544 * testsuite/ext/array_allocator/check_new.cc: Same.
2545 * testsuite/23_containers/deque/cons/1.cc: Same.
2546 * testsuite/23_containers/deque/cons/2.cc: Same.
2547
eaf4cf4f
BK
25482009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2549
2550 * libsupc++/initializer_list: Format.
2551 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
2552 * testsuite/18_support/initializer_list/requirements/
2553 explicit_instantiation.cc: New.
2554
626e0599
BK
25552009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2556
2557 PR libstdc++/40273
eaf4cf4f 2558 * include/tr1_impl/functional: Add explicit casts.
626e0599
BK
2559 * testsuite/20_util/function/requirements/
2560 explicit_instantiation.cc: New.
2561 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
2562
ffa52e11 25632009-05-24 Eelis van der Weegen <eelis@eelis.net>
626e0599 2564
ffa52e11
EW
2565 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
2566
e4c29fbc
BK
25672009-05-21 Benjamin Kosnik <bkoz@redhat.com>
2568
2569 PR libstdc++/40221
2570 * include/tr1_impl/functional: Add explicit cast.
2571
e2792913 25722009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
e4c29fbc 2573
e2792913
PC
2574 PR libstdc++/40094
2575 Revert:
2576 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2577 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2578 out of line member functions definitions.
2579 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2580 Remove, use static locals instead.
2581 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2582 * src/throw_allocator.cc: New.
2583 * src/Makefile.am: Add.
2584 * config/abi/pre/gnu.ver: Add exports.
2585 * src/Makefile.in: Regenerate.
2586
d29d4507
BK
25872009-05-20 Benjamin Kosnik <bkoz@redhat.com>
2588
2589 * include/tr1_impl/functional (function): Use explicit operator bool.
2590 * include/bits/shared_ptr.h (__shared_ptr): Same.
2591 * include/bits/unique_ptr.h (unique_ptr): Same.
2592 * include/std/mutex (unique_lock): Same.
2593 * include/std/system_error (error_code): Same.
2594 (error_condition): Same.
2595 * include/std/ostream (sentry): Same.
2596 * include/std/istream (sentry): Same.
2597 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
2598 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
2599 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
2600 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
2601 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
2602 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
2603 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
2604
875d0f10
BK
26052009-05-19 Benjamin Kosnik <bkoz@redhat.com>
2606
2607 * testsuite/23_containers/list/14340.cc: Abstract list type.
2608 * testsuite/23_containers/list/init-list.cc: Same.
2609 * testsuite/23_containers/list/pthread5.cc: Same.
2610 * testsuite/23_containers/list/invalidation/1.cc: Same.
2611 * testsuite/23_containers/list/invalidation/2.cc: Same.
2612 * testsuite/23_containers/list/invalidation/3.cc: Same.
2613 * testsuite/23_containers/list/invalidation/4.cc: Same.
2614 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2615 * testsuite/23_containers/list/modifiers/1.cc: Same.
2616 * testsuite/23_containers/list/modifiers/2.cc: Same.
2617 * testsuite/23_containers/list/modifiers/3.cc: Same.
2618 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2619 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2620 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2621 * testsuite/23_containers/list/cons/1.cc: Same.
2622 * testsuite/23_containers/list/cons/2.cc: Same.
2623 * testsuite/23_containers/list/cons/3.cc: Same.
2624 * testsuite/23_containers/list/cons/4.cc: Same.
2625 * testsuite/23_containers/list/cons/5.cc: Same.
2626 * testsuite/23_containers/list/cons/6.cc: Same.
2627 * testsuite/23_containers/list/cons/7.cc: Same.
2628 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2629 * testsuite/23_containers/list/cons/8.cc: Same.
2630 * testsuite/23_containers/list/cons/9.cc: Same.
2631 * testsuite/23_containers/list/operations/1.cc: Same.
2632 * testsuite/23_containers/list/operations/2.cc: Same.
2633 * testsuite/23_containers/list/operations/3.cc: Same.
2634 * testsuite/23_containers/list/operations/4.cc: Same.
2635 * testsuite/23_containers/list/operations/5.cc: Same.
2636 * testsuite/23_containers/list/requirements/citerators.cc: Same.
2637 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
2638 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2639 * testsuite/23_containers/list/requirements/dr438/
2640 constructor_1_neg.cc: Same.
2641 * testsuite/23_containers/list/requirements/dr438/
2642 constructor_2_neg.cc: Same.
2643 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
2644 * testsuite/23_containers/list/requirements/
2645 partial_specialization/1.cc: Same.
2646 * testsuite/23_containers/list/23781.cc: Same.
2647 * testsuite/23_containers/list/pthread1.cc: Same.
2648 * testsuite/23_containers/list/capacity/1.cc: Same.
2649 * testsuite/23_containers/list/capacity/29134.cc: Same.
2650 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2651 * testsuite/23_containers/list/moveable.cc: Same.
2652
2653 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
2654
c8036448
PC
26552009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2656
2657 PR libstdc++/40184
2658 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
2659 Declare...
2660 * config/locale/gnu/c_locale.cc: ... and define.
2661 * config/locale/generic/c_locale.cc: Define.
2662 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
2663 Use it.
2664 * testsuite/22_locale/locale/cons/40184.cc: New.
2665
cf0e6fff
PC
26662009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2667
2668 PR libstdc++/40192
2669 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2670 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2671 * testsuite/23_containers/vector/40192.cc: New.
2672
ff74fd13
JW
26732009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2674
2675 * include/bits/stl_pair.h (swap): Do not swap rvalues.
2676 * include/bits/stl_deque.h (swap): Likewise.
2677 * include/bits/stl_list.h (swap): Likewise.
2678 * include/bits/stl_vector.h (swap): Likewise.
2679 * include/bits/stl_bvector.h (swap): Likewise.
2680 * include/bits/stl_queue.h (swap): Likewise.
2681 * include/bits/stl_stack.h (swap): Likewise.
2682 * include/bits/stl_tree.h (swap): Likewise.
2683 * include/bits/stl_map.h (swap): Likewise.
2684 * include/bits/stl_multimap.h (swap): Likewise.
2685 * include/bits/stl_set.h (swap): Likewise.
2686 * include/bits/stl_multiset.h (swap): Likewise.
2687 * include/bits/forward_list.h (swap): Likewise.
2688 * include/bits/unique_ptr.h (swap): Likewise.
2689 * include/debug/deque (swap): Likewise.
2690 * include/debug/list (swap): Likewise.
2691 * include/debug/vector (swap): Likewise.
2692 * include/debug/map.h (swap): Likewise.
2693 * include/debug/multimap.h (swap): Likewise.
2694 * include/debug/set.h (swap): Likewise.
2695 * include/debug/multiset.h (swap): Likewise.
2696 * include/debug/unordered_map (swap): Likewise.
2697 * include/debug/unordered_set (swap): Likewise.
2698 * include/ext/vstring.h (swap): Likewise.
2699 * include/tr1_impl/unordered_map (swap): Likewise.
2700 * include/tr1_impl/hashtable (swap): Likewise.
2701 * include/tr1_impl/unordered_set (swap): Likewise.
2702 * include/std/tuple (swap): Likewise.
2703 * include/std/mutex (swap): Likewise.
2704 * include/std/thread (swap): Likewise.
2705 (operator<<): Only output to lvalue streams.
2706 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2707 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2708 * testsuite/23_containers/deque/requirements/dr438/
2709 assign_neg.cc: Adjust line numbers.
2710 * testsuite/23_containers/deque/requirements/dr438/
2711 constructor_1_neg.cc: Likewise.
2712 * testsuite/23_containers/deque/requirements/dr438/
2713 constructor_2_neg.cc: Likewise.
2714 * testsuite/23_containers/deque/requirements/dr438/
2715 insert_neg.cc: Likewise.
2716 * testsuite/23_containers/list/requirements/dr438/
2717 assign_neg.cc: Likewise.
2718 * testsuite/23_containers/list/requirements/dr438/
2719 constructor_1_neg.cc: Likewise.
2720 * testsuite/23_containers/list/requirements/dr438/
2721 constructor_2_neg.cc: Likewise.
2722 * testsuite/23_containers/list/requirements/dr438/
2723 insert_neg.cc: Likewise.
2724 * testsuite/23_containers/vector/requirements/dr438/
2725 assign_neg.cc: Likewise.
2726 * testsuite/23_containers/vector/requirements/dr438/
2727 constructor_1_neg.cc: Likewise.
2728 * testsuite/23_containers/vector/requirements/dr438/
2729 constructor_2_neg.cc: Likewise.
2730 * testsuite/23_containers/vector/requirements/dr438/
2731 insert_neg.cc: Likewise.
2732 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2733 test non-member swap.
2734 * testsuite/30_threads/thread/swap/2.cc: Remove.
2735
27362009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
5c645750
JW
2737
2738 * include/std/mutex: Move std::lock_error to ...
2739 * src/compatibility.cc: Here.
2740 * src/mutex.cc: Likewise.
2741 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
2742 for lock types and remove std::lock_error check.
2743
6dd0fec2
PC
27442009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2745
2746 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
2747 double include.
2748
0f136367
PC
27492009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2750
2751 PR libstdc++/40160
2752 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
2753 typeid when __GXX_RTTI is undefined.
2754 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
2755 for null _M_variant._M_iterator._M_type,
2756 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
2757 * testsuite/21_strings/basic_string/40160.cc: New.
2758
934432b6
PC
27592009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2760
2761 * testsuite/26_numerics/random/discrete_distribution/cons/
2762 num_xbound_fun.cc: Minor tweaks.
2763 * testsuite/26_numerics/random/piecewise_constant_distribution/
2764 cons/initlist_fun.cc: Likewise
2765 * testsuite/26_numerics/random/piecewise_constant_distribution/
2766 cons/num_xbound_fun.cc: Likewise
2767 * testsuite/26_numerics/random/piecewise_linear_distribution/
2768 cons/initlist_fun.cc: Likewise
2769 * testsuite/26_numerics/random/piecewise_linear_distribution/
2770 cons/num_xbound_fun.cc: Likewise
2771
602feda5
DB
27722009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2773
2774 PR libstdc++/36211
2775 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
2776 cxxldflags to additional_flags rather than cxx_final.
2777
d05db9cc
DB
27782009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2779
934432b6
PC
2780 * testsuite/26_numerics/random/discrete_distribution/cons/
2781 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
2782 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2783 initlist_fun.cc: Likewise
2784 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2785 num_xbound_fun.cc: Likewise
2786 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2787 initlist_fun.cc: Likewise
2788 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
d29d4507 2789 num_xbound_fun.cc: Likewise
d05db9cc 2790
6855fe45
PC
27912009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2792
2793 PR libstdc++/40123
2794 * random.tcc (independent_bits_engine<>::operator()()): Use
2795 result_type(1), not 1UL.
2796
2797 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
2798 and _M_b.min(), instead of this->max() and this->min().
2799
2800 * random.h (_ShiftMin1): Remove, adjust everywhere.
2801
2802 * random.tcc: Minor cosmetic changes.
2803
e1a02963
PC
28042009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2805
2806 * include/bits/random.tcc (cauchy_distribution<>::
d29d4507 2807 operator()(_UniformRandomNumberGenerator&, const param_type&)):
e1a02963
PC
2808 Avoid M_PI, a glibc extension.
2809
d6864697
BE
28102009-05-13 Ben Elliston <bje@au.ibm.com>
2811
2812 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
2813 * include/Makefile.in: Likewise.
2814
42016207
BE
28152009-05-13 Ben Elliston <bje@au.ibm.com>
2816
2817 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
2818 const void * const.
2819
11953426
ESR
28202009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
2821
d29d4507 2822 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
11953426
ESR
2823 random number engines, complex, bitset, array, time utilities, and
2824 char_traits.
2825
182da14a
JW
28262009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
2827
2828 * libsupc++/exception: Include nested_exception.h in C++0x mode.
2829 * libsupc++/nested_exception.h: New.
2830 * libsupc++/Makefile.am: Add new header.
2831 * libsupc++/Makefile.in: Regenerate.
2832 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
2833 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
2834 * testsuite/18_support/nested_exception/cons.cc: New.
2835 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
2836 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
2837 * doc/xml/manual/status_cxx200x.xml: Adjust.
2838
29e357fd
PC
28392009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2840
42016207 2841 * include/ext/throw_allocator.h: Remove redundant include.
29e357fd 2842
9fcf9c24
PC
28432009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2844
2845 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2846 out of line member functions definitions.
2847 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2848 Remove, use static locals instead.
2849 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2850 * src/throw_allocator.cc: New.
2851 * src/Makefile.am: Add.
2852 * config/abi/pre/gnu.ver: Add exports.
2853 * src/Makefile.in: Regenerate.
2854
262118b9
PC
28552009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2856
2857 * configure.ac: Bump libtool_VERSION to 6:12:0.
2858 * configure: Regenerate.
2859
76104d42
MK
28602009-05-07 Matthias Klose <doko@ubuntu.com>
2861
2862 PR libstdc++/40038
2863 * src/math_stubs_long_double.cc: Add ceill.
2864
c8ecfecf
JS
28652009-05-06 Johannes Singler <singler@ira.uka.de>
2866
42016207
BE
2867 PR libstdc++/39546
2868 * include/parallel/algo.h (find_switch):
2869 Parametrize binder2nd with const T& instead of T.
2870 * testsuite/25_algorithms/find/39546.cc: new test case
c8ecfecf 2871
326bc159
PC
28722009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2873
2874 Revert:
2875 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2876
2877 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2878 possible.
2879 * configure: Regenerate.
2880
efdb7347
JW
28812009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
2882
2883 PR libstdc++/39909
2884 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
2885 __set_once_functor_lock_ptr): Replace global lock object with local
2886 locks on global mutex.
2887 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
2888 __set_once_functor_lock_ptr): Likewise, keeping old function to
2889 preserve ABI.
2890 (__once_proxy): Use pointer to local lock if set, global lock
2891 otherwise.
2892 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
2893 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
2894 * testsuite/30_threads/call_once/39909.cc: New.
2895
b91cc3b9
JH
28962009-05-03 Jan Hubicka <jh@suse.cz>
2897
2898 * include/parallel/settings.h (get): Mark const.
2899 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
2900 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
2901 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
2902 throw ().
2903 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
2904 (is_open, fd): Mark pure and throw ().
2905 (seekoff): Mark throw ().
2906
bd67512a
PC
29072009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2908
2909 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2910 possible.
2911 * configure: Regenerate.
2912
25195e82
JH
29132009-05-02 Jan Hubicka <jh@suse.cz>
2914
2915 * include/tr1_impl/functional_hash.h (explicit specializations of ()
2916 operator): Mark pure.
2917
4c478ce8
JW
29182009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
2919
2920 * scripts/create_testsuite_files: Remove thread directory.
2921
7850920c
BK
29222009-04-28 Benjamin Kosnik <bkoz@redhat.com>
2923
2924 PR libstdc++/39868
2925 * scripts/run_doxygen: Uncomment removal of includes.
2926 (problematic): Rewrite __cxxabiv1 namespace to abi.
2927
cca36d72
PC
29282009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2929
2930 Revert the last commit.
2931
afdb7762
JW
29322009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
2933
2934 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
2935 Replace global lock object with local locks on global mutex.
2936 * src/mutex.cc: Likewise.
2937 * config/abi/pre/gnu.ver: Adjust.
2938 * testsuite/30_threads/call_once/call_once2.cc: New.
2939
3270032c
PC
29402009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2941
2942 PR libstdc++/39880
2943 PR libstdc++/39881
2944 PR libstdc++/39882
2945 * include/std/system_error (is_error_code_enum<errc>): Remove.
2946 (error_condition<>::error_condition(_ErrorCodeEnum,)
2947 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
2948 (error_code<>::error_code(_ErrorCodeEnum,),
2949 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
2950 * testsuite/19_diagnostics/system_error/39880.cc: New.
2951 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
2952 Likewise.
2953 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
2954 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
2955 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
2956 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
2957 Adjust.
2958 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2959 Likewise.
2960 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2961 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2962 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2963 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
2964 Likewise.
2965 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2966 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2967 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2968 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
2969
92851a93
BK
29702009-04-24 Benjamin Kosnik <bkoz@redhat.com>
2971
3270032c
PC
2972 * doc/xml/authors.xml: Add space.
2973 * doc/xml/faq.xml: Update links.
2974 * doc/xml/manual/intro.xml: Same.
2975 * doc/xml/manual/abi.xml: Update.
2976 * doc/xml/manual/appendix_contributing.xml: Fix typo.
2977 * doc/xml/manual/status_cxxtr1.xml: Update links.
2978 * doc/xml/manual/status_cxx1998.xml: Same.
2979 * doc/xml/manual/status_cxx200x.xml: Same.
92851a93 2980
e762c6f4
JH
29812009-04-22 Jan Hubicka <jh@suse.cz>
2982
2983 * include/tr1_impl/array (at): Do not use builtin_expect.
2984 * include/ext/throw_allocator.h (allocate): Likewise.
2985 * include/ext/pool_allocator.h (allocate): Likweise.
2986 * include/ext/bitmap_allocator.h (allocate): Likewise.
2987 * include/ext/rc_string_base.h (_S_construct): Likewise.
2988 * include/ext/malloc_allocator.h (allocate): Likewise.
2989 * include/ext/mt_allocator.h (allocate): Likewise.
2990 * include/ext/sso_string_base.h (_M_construct): Likewise.
2991 * include/bits/basic_string.tcc (_S_construct): Likewise.
2992
1cae1c5f
JH
29932009-04-22 Jan Hubicka <jh@suse.cz>
2994
2995 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2996 (atexit, atoll, stroll, strtoull): Mark throw ()
2997 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2998 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
2999 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3000 (atexit, atoll, stroll, strtoull): Mark throw ()
3001 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3002 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3003
09f2a1e4
JH
30042009-04-21 Jan Hubicka <jh@suse.cz>
3005
3006 * include/ext/atomicity.h
3007 (__exchange_and_add, __atomic_add): Mark throw ().
3008 * config/os/aix/atomicity.h
3009 * config/os/aix/atomicity.h
3010 * config/os/irix/atomicity.h
3011 * config/cpu/cris/atomicity.h
3012 * config/cpu/m68k/atomicity.h
3013 * config/cpu/hppa/atomicity.h
3014 * config/cpu/sparc/atomicity.h
3015 * config/cpu/i386/atomicity.h
3016 * config/cpu/i486/atomicity.h
3017 * config/cpu/sh/atomicity.h
3018 * config/cpu/generic/atomicity_mutex/atomicity.h
3019 * config/cpu/generic/atomicity_builtins/atomicity.h
3020 (__exchange_and_add, __atomic_add): Mark throw ().
3021
ed2807f4
PC
30222009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3023
3024 PR libstdc++/39835
3025 * include/bits/random.h: Avoid the badname __alpha (and, for
3026 consistency, __beta too).
3027 * include/bits/random.tcc: Likewise.
3028
9b074dc6
JH
30292009-04-19 Jan Hubicka <jh@suse.cz>
3030
3031 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
3032 _GLIBCXX_NOTHROW.
3033
9225b339
JH
30342009-04-19 Jan Hubicka <jh@suse.cz>
3035
c93c8cf4
PC
3036 * include/c_compatibility/stdatomic.h
3037 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3038 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
3039 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
9225b339 3040
5cf217ff
JH
30412009-04-18 Jan Hubicka <jh@suse.cz>
3042
3939adc2 3043 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
c93c8cf4
PC
3044 * libsupc++/unwind-cxx.h (__cxa_get_globals,
3045 __cxa_get_globals_fast): Mark const.
5cf217ff
JH
3046 (__cxa_get_exception_ptr): Mark pure.
3047 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
3048 (__terminate): Makr throw ().
3939adc2 3049 * libsupc++/exception (terminate): Mark throw().
5cf217ff 3050 (uncaught_exception): Mark pure.
3939adc2 3051 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
c93c8cf4
PC
3052 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
3053 Mark throw().
3939adc2
JH
3054 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
3055 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
3056 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
7d0a3061 3057 __cxa_guard_abort): Mark throw ().
5cf217ff
JH
3058 (__cxa_pure_virtual): Mark noreturn.
3059 (__cxa_current_exception_type): Mark throw and pure.
3939adc2 3060 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
5cf217ff
JH
3061 __cxa_exception_type): Mark pure.
3062 (_M_safe_bool_dummy): Mark pure and const.
3063
5d51b87a
JH
30642009-04-18 Jan Hubicka <jh@suse.cz>
3065
3066 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
3067 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
3068 _M_destroy_thread_key): Mark throw ()
3069 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
3070 _M_singular, _M_can_compare _M_get_mutex, _M_message,
3071 _M_get_max_length): Mark throw ().
3072 * include/debug/formatter.h (_M_message, _M_format_word,
3073 _M_get_max_length): Mark throw ().
3074 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
3075 _M_detach_single): Mark throw ().
3076 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
3077 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
3078 throw ()
3079 (_M_get_mutex): Mark throw ().
3080 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
3081 (_M_destroy_thread_key): Mark CONST and throw.
3082 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3083 throw ().
3084
50a681c4
JH
30852009-04-18 Jan Hubicka <jh@suse.cz>
3086
3087 * src/condition_variable.cc (condition_variable,
3088 condition_variable_any constructors): Mark throw()
3089 * src/hash.cc (operator() for long double, string, and wstring): Mark
3090 throw ().
3091 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
3092 _M_setup, rdbuf, str): Mark throw ().
3093 * src/chrono.cc (new): Mark throw ().
3094 * include/std/system_error (system_category, generic_category): Mark
3095 throw () and const.
3096 * include/std/chrono (now): Mark throw ().
3097 * include/std/condition_variable (condition_variable,
3098 ~condition_variable, condition_variable_any,
3099 ~condition_variable_any): Mark throw ().
3100 * include/std/mutex (mutex): Mark throw ().
3101 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3102 throw.
5d51b87a
JH
3103 * include/bits/functional_hash.h (operator() on size_t): Mark pure
3104 and throw ().
50a681c4
JH
3105 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
3106 * include/bits/locale_classes.h (_S_initialize_once,
3107 _S_clone_c_locale): Mark throw ().
3108 (_S_get_c_name): Mark const and throw ().
5d51b87a
JH
3109 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
3110 throw ().
50a681c4
JH
3111 * include/bits/locale_facets.h (__convert_to_v explicit instances):
3112 Mark throw ().
5d51b87a
JH
3113 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
3114 throw ().
50a681c4
JH
3115 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
3116 ios_base): Mark throw ()
3117 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
3118 * include/backward/strstream (strstreambuf constructors): Mark throw ().
3119 (str, freeze, _M_setupf): Mark throw ().
3120 (pcount): Mark pure and throw ().
3121 (rdbuf): Mark const and throw ().
3122
2daad65e
PC
31232009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3124
3125 PR libstdc++/39802
3126 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
3127 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
3128 Always accept negative values, for unsigned types too.
3129 * testsuite/22_locale/num_get/get/char/39802.cc: New.
3130 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
3131
b8add594
JH
31322009-04-18 Jan Hubicka <jh@suse.cz>
3133
3134 * include/debug/formater.h: Include bits/c++config.h.
3135 (_M_error): Mark noreturn.
3136 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
3137 _GLIBCXX_NORETURN): New.
3138 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
2daad65e
PC
3139 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
3140 Mark pure.
3141 * include/c_compatibility/stdatomic.h
3142 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3143 __atomic_flag_wait_explicit, __atomic_flag_for_address):
3144 Mark by throw ().
b8add594
JH
3145 * src/atomic.cc (atomic_flag_test_and_set_explicit,
3146 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
3147 __atomic_flag_for_address): Mark by throw ().
3148
e31f5814
UB
31492009-04-17 Uros Bizjak <ubizjak@gmail.com>
3150
3151 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
3152
1cf1c842
JH
31532009-04-16 Jan Hubicka <jh@suse.cz>
3154
3155 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
3156 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
3157 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
3158 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
3159 out body to ...
3160 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
3161 functions.
3162 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
3163 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
3164 _Rb_tree_black_count): Mark nothrow.
3165
42fb6c83
PC
31662009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3167
3168 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
3169 from base classes.
3170 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
3171
6ae8f77d
BK
31722009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3173
3174 * doc/html: Regenerate.
3175
2470b601
BK
31762009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3177
5e623d0b
BK
3178 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
3179
3180 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
3181 * doc/xml/gnu/fdl-1.2.xml: Same.
3182 * doc/xml/manual/numerics.xml: Same.
3183 * doc/xml/manual/concurrency.xml: Same.
3184 * doc/xml/manual/intro.xml: Same.
3185 * doc/xml/manual/status_cxxtr1.xml: Same.
3186 * doc/xml/manual/containers.xml: Same.
3187 * doc/xml/manual/io.xml: Same.
3188 * doc/xml/manual/utilities.xml: Same.
3189 * doc/xml/manual/support.xml: Same.
3190 * doc/xml/manual/using.xml: Same.
3191 * doc/xml/manual/localization.xml: Same.
3192 * doc/xml/manual/locale.xml: Same.
3193 * doc/xml/manual/extensions.xml: Same.
3194 * doc/xml/manual/appendix_contributing.xml: Same.
3195 * doc/xml/manual/diagnostics.xml: Same.
3196 * doc/xml/manual/status_cxx200x.xml: Same.
3197
31982009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3199
3200 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
2470b601
BK
3201 * doc/xml/manual/status_cxx200x.xml: Adjust.
3202
f86ce601
BK
32032009-04-14 Benjamin Kosnik <bkoz@redhat.com>
3204
3205 * doc/xml/spine.xml: Remove unused license entity, update
3206 copyright year.
3207
3208 * doc/xml/manual/spine.xml: Markup for primary index terms.
3209 * doc/xml/manual/numerics.xml: Same.
3210 * doc/xml/manual/intro.xml: Same.
3211 * doc/xml/manual/containers.xml: Same.
3212 * doc/xml/manual/io.xml: Same.
3213 * doc/xml/manual/appendix_porting.xml: Same.
3214 * doc/xml/manual/utilities.xml: Same.
3215 * doc/xml/manual/support.xml: Same.
3216 * doc/xml/manual/localization.xml: Same.
3217 * doc/xml/manual/strings.xml: Same.
3218 * doc/xml/manual/extensions.xml: Same.
3219 * doc/xml/manual/appendix_contributing.xml: Same.
3220 * doc/xml/manual/diagnostics.xml: Same.
3221 * doc/xml/manual/algorithms.xml: Same.
3222 * doc/xml/manual/appendix_free.xml: Same.
3223 * doc/xml/manual/iterators.xml: Same.
3224
3225 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
3226 * doc/xml/gnu/fdl-1.2.xml: Same.
3227
3228 * doc/xml/manual/status_cxx200x.xml: Re-write.
3229
96a9203b
PC
32302009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3231
3232 PR libstdc++/39629 (final bits)
3233 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
3234 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
3235 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
3236 Fix formula for __j.
3237 * include/bits/random.tcc (operator==(const normal_distribution<>&,
3238 const normal_distribution<>&): Remove.
3239 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
3240 const uniform_int_distribution<>&), operator==(const
3241 uniform_real_distribution<>&, const uniform_real_distribution<>&),
f86ce601 3242 operator==(const normal_distribution<>&, const normal_distribution<>&),
96a9203b
PC
3243 operator==(const lognormal_distribution<>&,
3244 const lognormal_distribution<>&), operator==(const
3245 chi_squared_distribution<>&, const chi_squared_distribution<>&),
3246 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
3247 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
3248 operator==(const student_t_distribution<>&,
3249 const student_t_distribution<>&), operator==(const
3250 bernoulli_distribution<>&, const bernoulli_distribution<>&),
3251 operator==(const binomial_distribution<>&, const
3252 binomial_distribution<>&), operator==(const geometric_distribution<>&,
3253 const geometric_distribution<>&), operator==(const
f86ce601 3254 negative_binomial_distribution<>&, const
96a9203b
PC
3255 negative_binomial_distribution<>&), operator==(const
3256 poisson_distribution<>&, const poisson_distribution<>&),
3257 operator==(const exponential_distribution<>&,
3258 const exponential_distribution<>&), operator==(const
3259 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
3260 weibull_distribution<>&, const weibull_distribution<>&),
3261 operator==(const extreme_value_distribution<>&,
3262 const extreme_value_distribution<>&), operator==(const
3263 discrete_distribution<>&, const discrete_distribution<>&),
3264 operator==(const piecewise_constant_distribution<>&,
3265 const piecewise_constant_distribution<>&), operator==(const
3266 piecewise_linear_distribution<>&, const
3267 piecewise_linear_distribution<>&)): Remove.
3268 * testsuite/26_numerics/random/uniform_real_distribution/operators/
3269 serialize.cc: Remove.
3270 * testsuite/26_numerics/random/piecewise_constant_distribution/
3271 operators/serialize.cc: Likewise.
3272 * testsuite/26_numerics/random/chi_squared_distribution/operators/
3273 serialize.cc: Likewise.
3274 * testsuite/26_numerics/random/normal_distribution/operators/
3275 serialize.cc: Likewise.
3276 * testsuite/26_numerics/random/uniform_int_distribution/operators/
3277 serialize.cc: Likewise.
3278 * testsuite/26_numerics/random/poisson_distribution/operators/
3279 serialize.cc: Likewise.
3280 * testsuite/26_numerics/random/bernoulli_distribution/operators/
3281 serialize.cc: Likewise.
3282 * testsuite/26_numerics/random/discrete_distribution/operators/
3283 serialize.cc: Likewise.
3284 * testsuite/26_numerics/random/weibull_distribution/operators/
3285 serialize.cc: Likewise.
3286 * testsuite/26_numerics/random/negative_binomial_distribution/
3287 operators/serialize.cc: Likewise.
3288 * testsuite/26_numerics/random/cauchy_distribution/operators/
3289 serialize.cc: Likewise.
3290 * testsuite/26_numerics/random/gamma_distribution/operators/
3291 serialize.cc: Likewise.
3292 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3293 serialize.cc: Likewise.
3294 * testsuite/26_numerics/random/exponential_distribution/operators/
3295 serialize.cc: Likewise.
3296 * testsuite/26_numerics/random/lognormal_distribution/operators/
3297 serialize.cc: Likewise.
3298 * testsuite/26_numerics/random/binomial_distribution/operators/
3299 serialize.cc: Likewise.
3300 * testsuite/26_numerics/random/extreme_value_distribution/
3301 operators/serialize.cc: Likewise.
3302 * testsuite/26_numerics/random/piecewise_linear_distribution/
3303 operators/serialize.cc: Likewise.
3304 * testsuite/26_numerics/random/student_t_distribution/operators/
3305 serialize.cc: Likewise.
3306 * testsuite/26_numerics/random/geometric_distribution/operators/
3307 serialize.cc: Likewise.
3308
3309 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3310 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3311 mersenne_twister_engine<>::seed(_Gen&,
3312 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3313 subtract_with_carry_engine<>::seed(_Gen&,
3314 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3315 Remove, unused.
3316 * include/bits/random.tcc (linear_congruential_engine<>::
3317 seed(_Gen&, false_type): Likewise.
3318
748086b7
JJ
33192009-04-09 Nick Clifton <nickc@redhat.com>
3320
3321 * src/allocator-inst.cc: Change copyright header to refer to
3322 version 3 of the GNU General Public License with version 3.1
3323 of the GCC Runtime Library Exception and to point readers at
3324 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3325 web page.
3326 * config/abi/compatibility.h: Likewise.
3327 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3328 * config/abi/pre/gnu.ver: Likewise.
3329 * config/allocator/bitmap_allocator_base.h: Likewise.
3330 * config/allocator/malloc_allocator_base.h: Likewise.
3331 * config/allocator/mt_allocator_base.h: Likewise.
3332 * config/allocator/new_allocator_base.h: Likewise.
3333 * config/allocator/pool_allocator_base.h: Likewise.
3334 * config/cpu/alpha/atomic_word.h: Likewise.
3335 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3336 * config/cpu/cris/atomic_word.h: Likewise.
3337 * config/cpu/cris/atomicity.h: Likewise.
3338 * config/cpu/generic/atomic_word.h: Likewise.
3339 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3340 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3341 * config/cpu/generic/cpu_defines.h: Likewise.
3342 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3343 * config/cpu/hppa/atomicity.h: Likewise.
3344 * config/cpu/i386/atomicity.h: Likewise.
3345 * config/cpu/i486/atomicity.h: Likewise.
3346 * config/cpu/ia64/atomic_word.h: Likewise.
3347 * config/cpu/m68k/atomicity.h: Likewise.
3348 * config/cpu/powerpc/atomic_word.h: Likewise.
3349 * config/cpu/powerpc/cpu_defines.h: Likewise.
3350 * config/cpu/sh/atomicity.h: Likewise.
3351 * config/cpu/sparc/atomic_word.h: Likewise.
3352 * config/cpu/sparc/atomicity.h: Likewise.
3353 * config/io/basic_file_stdio.cc: Likewise.
3354 * config/io/basic_file_stdio.h: Likewise.
3355 * config/io/c_io_stdio.h: Likewise.
3356 * config/locale/darwin/ctype_members.cc: Likewise.
3357 * config/locale/generic/c++locale_internal.h: Likewise.
3358 * config/locale/generic/c_locale.cc: Likewise.
3359 * config/locale/generic/c_locale.h: Likewise.
3360 * config/locale/generic/codecvt_members.cc: Likewise.
3361 * config/locale/generic/collate_members.cc: Likewise.
3362 * config/locale/generic/ctype_members.cc: Likewise.
3363 * config/locale/generic/messages_members.cc: Likewise.
3364 * config/locale/generic/messages_members.h: Likewise.
3365 * config/locale/generic/monetary_members.cc: Likewise.
3366 * config/locale/generic/numeric_members.cc: Likewise.
3367 * config/locale/generic/time_members.cc: Likewise.
3368 * config/locale/generic/time_members.h: Likewise.
3369 * config/locale/gnu/c++locale_internal.h: Likewise.
3370 * config/locale/gnu/c_locale.cc: Likewise.
3371 * config/locale/gnu/c_locale.h: Likewise.
3372 * config/locale/gnu/codecvt_members.cc: Likewise.
3373 * config/locale/gnu/collate_members.cc: Likewise.
3374 * config/locale/gnu/ctype_members.cc: Likewise.
3375 * config/locale/gnu/messages_members.cc: Likewise.
3376 * config/locale/gnu/messages_members.h: Likewise.
3377 * config/locale/gnu/monetary_members.cc: Likewise.
3378 * config/locale/gnu/numeric_members.cc: Likewise.
3379 * config/locale/gnu/time_members.cc: Likewise.
3380 * config/locale/gnu/time_members.h: Likewise.
3381 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3382 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3383 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3384 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3385 * config/os/aix/atomic_word.h: Likewise.
3386 * config/os/aix/atomicity.h: Likewise.
3387 * config/os/aix/ctype_base.h: Likewise.
3388 * config/os/aix/ctype_inline.h: Likewise.
3389 * config/os/aix/ctype_noninline.h: Likewise.
3390 * config/os/aix/os_defines.h: Likewise.
3391 * config/os/bsd/darwin/ctype_base.h: Likewise.
3392 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3393 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3394 * config/os/bsd/darwin/os_defines.h: Likewise.
3395 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3396 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3397 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3398 * config/os/bsd/freebsd/os_defines.h: Likewise.
3399 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3400 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3401 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3402 * config/os/bsd/netbsd/os_defines.h: Likewise.
3403 * config/os/djgpp/ctype_base.h: Likewise.
3404 * config/os/djgpp/ctype_inline.h: Likewise.
3405 * config/os/djgpp/ctype_noninline.h: Likewise.
3406 * config/os/djgpp/os_defines.h: Likewise.
3407 * config/os/generic/ctype_base.h: Likewise.
3408 * config/os/generic/ctype_inline.h: Likewise.
3409 * config/os/generic/ctype_noninline.h: Likewise.
3410 * config/os/generic/error_constants.h: Likewise.
3411 * config/os/generic/os_defines.h: Likewise.
3412 * config/os/gnu-linux/ctype_base.h: Likewise.
3413 * config/os/gnu-linux/ctype_inline.h: Likewise.
3414 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3415 * config/os/gnu-linux/os_defines.h: Likewise.
3416 * config/os/hpux/ctype_base.h: Likewise.
3417 * config/os/hpux/ctype_inline.h: Likewise.
3418 * config/os/hpux/ctype_noninline.h: Likewise.
3419 * config/os/hpux/os_defines.h: Likewise.
3420 * config/os/irix/atomic_word.h: Likewise.
3421 * config/os/irix/atomicity.h: Likewise.
3422 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3423 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3424 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3425 * config/os/irix/irix5.2/os_defines.h: Likewise.
3426 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3427 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3428 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3429 * config/os/irix/irix6.5/os_defines.h: Likewise.
3430 * config/os/mingw32/ctype_base.h: Likewise.
3431 * config/os/mingw32/ctype_inline.h: Likewise.
3432 * config/os/mingw32/ctype_noninline.h: Likewise.
3433 * config/os/mingw32/error_constants.h: Likewise.
3434 * config/os/mingw32/os_defines.h: Likewise.
3435 * config/os/newlib/ctype_base.h: Likewise.
3436 * config/os/newlib/ctype_inline.h: Likewise.
3437 * config/os/newlib/ctype_noninline.h: Likewise.
3438 * config/os/newlib/os_defines.h: Likewise.
3439 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
3440 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
3441 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
3442 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
3443 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
3444 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
3445 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
3446 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
3447 * config/os/tpf/ctype_base.h: Likewise.
3448 * config/os/tpf/ctype_inline.h: Likewise.
3449 * config/os/tpf/ctype_noninline.h: Likewise.
3450 * config/os/tpf/os_defines.h: Likewise.
3451 * config/os/uclibc/ctype_base.h: Likewise.
3452 * config/os/uclibc/ctype_inline.h: Likewise.
3453 * config/os/uclibc/ctype_noninline.h: Likewise.
3454 * config/os/uclibc/os_defines.h: Likewise.
3455 * config/os/vxworks/ctype_base.h: Likewise.
3456 * config/os/vxworks/ctype_inline.h: Likewise.
3457 * config/os/vxworks/ctype_noninline.h: Likewise.
3458 * config/os/vxworks/os_defines.h: Likewise.
3459 * include/backward/auto_ptr.h: Likewise.
3460 * include/backward/backward_warning.h: Likewise.
3461 * include/backward/binders.h: Likewise.
3462 * include/backward/hash_fun.h: Likewise.
3463 * include/backward/hash_map: Likewise.
3464 * include/backward/hash_set: Likewise.
3465 * include/backward/hashtable.h: Likewise.
3466 * include/backward/strstream: Likewise.
3467 * include/bits/algorithmfwd.h: Likewise.
3468 * include/bits/allocator.h: Likewise.
3469 * include/bits/atomic_0.h: Likewise.
3470 * include/bits/atomic_2.h: Likewise.
3471 * include/bits/atomicfwd_c.h: Likewise.
3472 * include/bits/atomicfwd_cxx.h: Likewise.
3473 * include/bits/basic_ios.h: Likewise.
3474 * include/bits/basic_ios.tcc: Likewise.
3475 * include/bits/basic_string.h: Likewise.
3476 * include/bits/basic_string.tcc: Likewise.
3477 * include/bits/boost_concept_check.h: Likewise.
3478 * include/bits/c++config: Likewise.
3479 * include/bits/char_traits.h: Likewise.
3480 * include/bits/codecvt.h: Likewise.
3481 * include/bits/concept_check.h: Likewise.
3482 * include/bits/cpp_type_traits.h: Likewise.
3483 * include/bits/deque.tcc: Likewise.
3484 * include/bits/forward_list.h: Likewise.
3485 * include/bits/forward_list.tcc: Likewise.
3486 * include/bits/fstream.tcc: Likewise.
3487 * include/bits/functexcept.h: Likewise.
3488 * include/bits/functional_hash.h: Likewise.
3489 * include/bits/gslice.h: Likewise.
3490 * include/bits/gslice_array.h: Likewise.
3491 * include/bits/hashtable.h: Likewise.
3492 * include/bits/indirect_array.h: Likewise.
3493 * include/bits/ios_base.h: Likewise.
3494 * include/bits/istream.tcc: Likewise.
3495 * include/bits/list.tcc: Likewise.
3496 * include/bits/locale_classes.h: Likewise.
3497 * include/bits/locale_classes.tcc: Likewise.
3498 * include/bits/locale_facets.h: Likewise.
3499 * include/bits/locale_facets.tcc: Likewise.
3500 * include/bits/locale_facets_nonio.h: Likewise.
3501 * include/bits/locale_facets_nonio.tcc: Likewise.
3502 * include/bits/localefwd.h: Likewise.
3503 * include/bits/mask_array.h: Likewise.
3504 * include/bits/move.h: Likewise.
3505 * include/bits/ostream.tcc: Likewise.
3506 * include/bits/ostream_insert.h: Likewise.
3507 * include/bits/postypes.h: Likewise.
3508 * include/bits/shared_ptr.h: Likewise.
3509 * include/bits/slice_array.h: Likewise.
3510 * include/bits/sstream.tcc: Likewise.
3511 * include/bits/stl_algo.h: Likewise.
3512 * include/bits/stl_algobase.h: Likewise.
3513 * include/bits/stl_bvector.h: Likewise.
3514 * include/bits/stl_construct.h: Likewise.
3515 * include/bits/stl_deque.h: Likewise.
3516 * include/bits/stl_function.h: Likewise.
3517 * include/bits/stl_heap.h: Likewise.
3518 * include/bits/stl_iterator.h: Likewise.
3519 * include/bits/stl_iterator_base_funcs.h: Likewise.
3520 * include/bits/stl_iterator_base_types.h: Likewise.
3521 * include/bits/stl_list.h: Likewise.
3522 * include/bits/stl_map.h: Likewise.
3523 * include/bits/stl_multimap.h: Likewise.
3524 * include/bits/stl_multiset.h: Likewise.
3525 * include/bits/stl_numeric.h: Likewise.
3526 * include/bits/stl_pair.h: Likewise.
3527 * include/bits/stl_queue.h: Likewise.
3528 * include/bits/stl_raw_storage_iter.h: Likewise.
3529 * include/bits/stl_relops.h: Likewise.
3530 * include/bits/stl_set.h: Likewise.
3531 * include/bits/stl_stack.h: Likewise.
3532 * include/bits/stl_tempbuf.h: Likewise.
3533 * include/bits/stl_tree.h: Likewise.
3534 * include/bits/stl_uninitialized.h: Likewise.
3535 * include/bits/stl_vector.h: Likewise.
3536 * include/bits/stream_iterator.h: Likewise.
3537 * include/bits/streambuf.tcc: Likewise.
3538 * include/bits/streambuf_iterator.h: Likewise.
3539 * include/bits/stringfwd.h: Likewise.
3540 * include/bits/unique_ptr.h: Likewise.
3541 * include/bits/valarray_after.h: Likewise.
3542 * include/bits/valarray_array.h: Likewise.
3543 * include/bits/valarray_array.tcc: Likewise.
3544 * include/bits/valarray_before.h: Likewise.
3545 * include/bits/vector.tcc: Likewise.
3546 * include/c/cassert: Likewise.
3547 * include/c/cctype: Likewise.
3548 * include/c/cerrno: Likewise.
3549 * include/c/cfloat: Likewise.
3550 * include/c/ciso646: Likewise.
3551 * include/c/climits: Likewise.
3552 * include/c/clocale: Likewise.
3553 * include/c/cmath: Likewise.
3554 * include/c/csetjmp: Likewise.
3555 * include/c/csignal: Likewise.
3556 * include/c/cstdarg: Likewise.
3557 * include/c/cstddef: Likewise.
3558 * include/c/cstdio: Likewise.
3559 * include/c/cstdlib: Likewise.
3560 * include/c/cstring: Likewise.
3561 * include/c/ctime: Likewise.
3562 * include/c/cwchar: Likewise.
3563 * include/c/cwctype: Likewise.
3564 * include/c_compatibility/assert.h: Likewise.
3565 * include/c_compatibility/complex.h: Likewise.
3566 * include/c_compatibility/ctype.h: Likewise.
3567 * include/c_compatibility/errno.h: Likewise.
3568 * include/c_compatibility/fenv.h: Likewise.
3569 * include/c_compatibility/float.h: Likewise.
3570 * include/c_compatibility/inttypes.h: Likewise.
3571 * include/c_compatibility/iso646.h: Likewise.
3572 * include/c_compatibility/limits.h: Likewise.
3573 * include/c_compatibility/locale.h: Likewise.
3574 * include/c_compatibility/math.h: Likewise.
3575 * include/c_compatibility/setjmp.h: Likewise.
3576 * include/c_compatibility/signal.h: Likewise.
3577 * include/c_compatibility/stdarg.h: Likewise.
3578 * include/c_compatibility/stdatomic.h: Likewise.
3579 * include/c_compatibility/stdbool.h: Likewise.
3580 * include/c_compatibility/stddef.h: Likewise.
3581 * include/c_compatibility/stdint.h: Likewise.
3582 * include/c_compatibility/stdio.h: Likewise.
3583 * include/c_compatibility/stdlib.h: Likewise.
3584 * include/c_compatibility/string.h: Likewise.
3585 * include/c_compatibility/tgmath.h: Likewise.
3586 * include/c_compatibility/time.h: Likewise.
3587 * include/c_compatibility/wchar.h: Likewise.
3588 * include/c_compatibility/wctype.h: Likewise.
3589 * include/c_global/cassert: Likewise.
3590 * include/c_global/ccomplex: Likewise.
3591 * include/c_global/cctype: Likewise.
3592 * include/c_global/cerrno: Likewise.
3593 * include/c_global/cfenv: Likewise.
3594 * include/c_global/cfloat: Likewise.
3595 * include/c_global/cinttypes: Likewise.
3596 * include/c_global/ciso646: Likewise.
3597 * include/c_global/climits: Likewise.
3598 * include/c_global/clocale: Likewise.
3599 * include/c_global/cmath.tcc: Likewise.
3600 * include/c_global/cmath: Likewise.
3601 * include/c_global/csetjmp: Likewise.
3602 * include/c_global/csignal: Likewise.
3603 * include/c_global/cstdarg: Likewise.
3604 * include/c_global/cstdatomic: Likewise.
3605 * include/c_global/cstdbool: Likewise.
3606 * include/c_global/cstddef: Likewise.
3607 * include/c_global/cstdint: Likewise.
3608 * include/c_global/cstdio: Likewise.
3609 * include/c_global/cstdlib: Likewise.
3610 * include/c_global/cstring: Likewise.
3611 * include/c_global/ctgmath: Likewise.
3612 * include/c_global/ctime: Likewise.
3613 * include/c_global/cwchar: Likewise.
3614 * include/c_global/cwctype: Likewise.
3615 * include/c_std/cassert: Likewise.
3616 * include/c_std/cctype: Likewise.
3617 * include/c_std/cerrno: Likewise.
3618 * include/c_std/cfloat: Likewise.
3619 * include/c_std/ciso646: Likewise.
3620 * include/c_std/climits: Likewise.
3621 * include/c_std/clocale: Likewise.
3622 * include/c_std/cmath.tcc: Likewise.
3623 * include/c_std/cmath: Likewise.
3624 * include/c_std/csetjmp: Likewise.
3625 * include/c_std/csignal: Likewise.
3626 * include/c_std/cstdarg: Likewise.
3627 * include/c_std/cstddef: Likewise.
3628 * include/c_std/cstdio: Likewise.
3629 * include/c_std/cstdlib: Likewise.
3630 * include/c_std/cstring: Likewise.
3631 * include/c_std/ctime: Likewise.
3632 * include/c_std/cwchar: Likewise.
3633 * include/c_std/cwctype: Likewise.
3634 * include/debug/bitset: Likewise.
3635 * include/debug/debug.h: Likewise.
3636 * include/debug/deque: Likewise.
3637 * include/debug/formatter.h: Likewise.
3638 * include/debug/functions.h: Likewise.
3639 * include/debug/list: Likewise.
3640 * include/debug/macros.h: Likewise.
3641 * include/debug/map.h: Likewise.
3642 * include/debug/map: Likewise.
3643 * include/debug/multimap.h: Likewise.
3644 * include/debug/multiset.h: Likewise.
3645 * include/debug/safe_base.h: Likewise.
3646 * include/debug/safe_iterator.h: Likewise.
3647 * include/debug/safe_iterator.tcc: Likewise.
3648 * include/debug/safe_sequence.h: Likewise.
3649 * include/debug/set.h: Likewise.
3650 * include/debug/set: Likewise.
3651 * include/debug/string: Likewise.
3652 * include/debug/unordered_map: Likewise.
3653 * include/debug/unordered_set: Likewise.
3654 * include/debug/vector: Likewise.
3655 * include/ext/algorithm: Likewise.
3656 * include/ext/array_allocator.h: Likewise.
3657 * include/ext/atomicity.h: Likewise.
3658 * include/ext/bitmap_allocator.h: Likewise.
3659 * include/ext/cast.h: Likewise.
3660 * include/ext/codecvt_specializations.h: Likewise.
3661 * include/ext/concurrence.h: Likewise.
3662 * include/ext/debug_allocator.h: Likewise.
3663 * include/ext/enc_filebuf.h: Likewise.
3664 * include/ext/extptr_allocator.h: Likewise.
3665 * include/ext/functional: Likewise.
3666 * include/ext/iterator: Likewise.
3667 * include/ext/malloc_allocator.h: Likewise.
3668 * include/ext/memory: Likewise.
3669 * include/ext/mt_allocator.h: Likewise.
3670 * include/ext/new_allocator.h: Likewise.
3671 * include/ext/numeric: Likewise.
3672 * include/ext/numeric_traits.h: Likewise.
3673 * include/ext/pb_ds/assoc_container.hpp: Likewise.
3674 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3675 Likewise.
3676 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3677 Likewise.
3678 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3679 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3680 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3681 Likewise.
3682 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3683 Likewise.
3684 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3685 Likewise.
3686 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3687 Likewise.
3688 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3689 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3690 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3691 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3692 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3693 Likewise.
3694 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3695 Likewise.
3696 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3697 Likewise.
3698 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3699 Likewise.
3700 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3701 Likewise.
3702 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3703 Likewise.
3704 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3705 Likewise.
3706 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3707 Likewise.
3708 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3709 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3710 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3711 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3712 Likewise.
3713 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3714 Likewise.
3715 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3716 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3717 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3718 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3719 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3720 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3721 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3722 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3723 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3724 Likewise.
3725 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3726 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3727 Likewise.
3728 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3729 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3730 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3731 Likewise.
3732 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3733 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3734 Likewise.
3735 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3736 Likewise.
3737 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
3738 Likewise.
3739 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
3740 Likewise.
3741 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
3742 Likewise.
3743 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
3744 Likewise.
3745 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
3746 Likewise.
3747 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
3748 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
3749 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
3750 Likewise.
3751 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
3752 Likewise.
3753 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3754 Likewise.
3755 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3756 Likewise.
3757 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
3758 Likewise.
3759 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3760 Likewise.
3761 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
3762 Likewise.
3763 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
3764 Likewise.
3765 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
3766 Likewise.
3767 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3768 Likewise.
3769 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
3770 Likewise.
3771 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
3772 Likewise.
3773 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
3774 Likewise.
3775 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
3776 Likewise.
3777 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
3778 Likewise.
3779 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3780 Likewise.
3781 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
3782 Likewise.
3783 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
3784 Likewise.
3785 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
3786 Likewise.
3787 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
3788 Likewise.
3789 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3790 Likewise.
3791 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
3792 Likewise.
3793 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
3794 Likewise.
3795 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
3796 Likewise.
3797 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
3798 Likewise.
3799 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
3800 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
3801 Likewise.
3802 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
3803 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
3804 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
3805 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
3806 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
3807 Likewise.
3808 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3809 Likewise.
3810 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3811 Likewise.
3812 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
3813 Likewise.
3814 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3815 Likewise.
3816 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
3817 Likewise.
3818 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
3819 Likewise.
3820 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3821 Likewise.
3822 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
3823 Likewise.
3824 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
3825 Likewise.
3826 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
3827 Likewise.
3828 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
3829 Likewise.
3830 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
3831 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
3832 Likewise.
3833 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
3834 Likewise.
3835 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3836 Likewise.
3837 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
3838 Likewise.
3839 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
3840 Likewise.
3841 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
3842 Likewise.
3843 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
3844 Likewise.
3845 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3846 Likewise.
3847 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
3848 Likewise.
3849 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
3850 Likewise.
3851 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
3852 Likewise.
3853 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
3854 Likewise.
3855 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
3856 Likewise.
3857 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
3858 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
3859 Likewise.
3860 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
3861 Likewise.
3862 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
3863 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
3864 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
3865 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
3866 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
3867 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
3868 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
3869 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
3870 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
3871 Likewise.
3872 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
3873 Likewise.
3874 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
3875 Likewise.
3876 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
3877 Likewise.
3878 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
3879 Likewise.
3880 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
3881 Likewise.
3882 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
3883 Likewise.
3884 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
3885 Likewise.
3886 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
3887 Likewise.
3888 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
3889 Likewise.
3890 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
3891 Likewise.
3892 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
3893 Likewise.
3894 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
3895 Likewise.
3896 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
3897 Likewise.
3898 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
3899 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
3900 Likewise.
3901 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
3902 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
3903 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
3904 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
3905 Likewise.
3906 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
3907 Likewise.
3908 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
3909 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
3910 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
3911 Likewise.
3912 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
3913 Likewise.
3914 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
3915 Likewise.
3916 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
3917 Likewise.
3918 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
3919 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
3920 Likewise.
3921 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
3922 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
3923 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
3924 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
3925 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
3926 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
3927 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
3928 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
3929 Likewise.
3930 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
3931 Likewise.
3932 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
3933 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
3934 Likewise.
3935 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
3936 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
3937 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
3938 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
3939 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
3940 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
3941 Likewise.
3942 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
3943 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
3944 Likewise.
3945 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
3946 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
3947 Likewise.
3948 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
3949 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
3950 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
3951 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
3952 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
3953 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
3954 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
3955 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
3956 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
3957 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
3958 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
3959 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
3960 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
3961 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
3962 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
3963 Likewise.
3964 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
3965 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
3966 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
3967 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
3968 Likewise.
3969 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
3970 Likewise.
3971 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
3972 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
3973 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
3974 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
3975 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
3976 Likewise.
3977 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
3978 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
3979 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
3980 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
3981 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
3982 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
3983 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
3984 Likewise.
3985 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
3986 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
3987 Likewise.
3988 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
3989 Likewise.
3990 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
3991 Likewise.
3992 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
3993 Likewise.
3994 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
3995 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
3996 Likewise.
3997 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
3998 Likewise.
3999 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
4000 Likewise.
4001 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
4002 Likewise.
4003 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
4004 Likewise.
4005 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
4006 Likewise.
4007 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
4008 Likewise.
4009 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
4010 Likewise.
4011 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
4012 Likewise.
4013 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
4014 Likewise.
4015 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
4016 Likewise.
4017 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
4018 Likewise.
4019 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
4020 Likewise.
4021 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
4022 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
4023 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
4024 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
4025 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
4026 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
4027 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
4028 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
4029 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
4030 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
4031 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
4032 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
4033 Likewise.
4034 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
4035 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
4036 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
4037 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
4038 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
4039 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
4040 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
4041 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
4042 Likewise.
4043 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
4044 Likewise.
4045 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
4046 Likewise.
4047 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
4048 Likewise.
4049 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
4050 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
4051 Likewise.
4052 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
4053 Likewise.
4054 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
4055 Likewise.
4056 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
4057 Likewise.
4058 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
4059 Likewise.
4060 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
4061 Likewise.
4062 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
4063 Likewise.
4064 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
4065 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
4066 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
4067 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
4068 Likewise.
4069 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
4070 Likewise.
4071 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
4072 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
4073 Likewise.
4074 * include/ext/pb_ds/exception.hpp: Likewise.
4075 * include/ext/pb_ds/hash_policy.hpp: Likewise.
4076 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
4077 * include/ext/pb_ds/priority_queue.hpp: Likewise.
4078 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
4079 * include/ext/pb_ds/tree_policy.hpp: Likewise.
4080 * include/ext/pb_ds/trie_policy.hpp: Likewise.
4081 * include/ext/pod_char_traits.h: Likewise.
4082 * include/ext/pointer.h: Likewise.
4083 * include/ext/pool_allocator.h: Likewise.
4084 * include/ext/rb_tree: Likewise.
4085 * include/ext/rc_string_base.h: Likewise.
4086 * include/ext/rope: Likewise.
4087 * include/ext/ropeimpl.h: Likewise.
4088 * include/ext/slist: Likewise.
4089 * include/ext/sso_string_base.h: Likewise.
4090 * include/ext/stdio_filebuf.h: Likewise.
4091 * include/ext/stdio_sync_filebuf.h: Likewise.
4092 * include/ext/string_conversions.h: Likewise.
4093 * include/ext/throw_allocator.h: Likewise.
4094 * include/ext/type_traits.h: Likewise.
4095 * include/ext/typelist.h: Likewise.
4096 * include/ext/vstring.h: Likewise.
4097 * include/ext/vstring.tcc: Likewise.
4098 * include/ext/vstring_fwd.h: Likewise.
4099 * include/ext/vstring_util.h: Likewise.
4100 * include/parallel/algo.h: Likewise.
4101 * include/parallel/algobase.h: Likewise.
4102 * include/parallel/algorithm: Likewise.
4103 * include/parallel/algorithmfwd.h: Likewise.
4104 * include/parallel/balanced_quicksort.h: Likewise.
4105 * include/parallel/base.h: Likewise.
4106 * include/parallel/basic_iterator.h: Likewise.
4107 * include/parallel/checkers.h: Likewise.
4108 * include/parallel/compatibility.h: Likewise.
4109 * include/parallel/compiletime_settings.h: Likewise.
4110 * include/parallel/equally_split.h: Likewise.
4111 * include/parallel/features.h: Likewise.
4112 * include/parallel/find.h: Likewise.
4113 * include/parallel/find_selectors.h: Likewise.
4114 * include/parallel/for_each.h: Likewise.
4115 * include/parallel/for_each_selectors.h: Likewise.
4116 * include/parallel/iterator.h: Likewise.
4117 * include/parallel/list_partition.h: Likewise.
4118 * include/parallel/losertree.h: Likewise.
4119 * include/parallel/merge.h: Likewise.
4120 * include/parallel/multiseq_selection.h: Likewise.
4121 * include/parallel/multiway_merge.h: Likewise.
4122 * include/parallel/multiway_mergesort.h: Likewise.
4123 * include/parallel/numeric: Likewise.
4124 * include/parallel/numericfwd.h: Likewise.
4125 * include/parallel/omp_loop.h: Likewise.
4126 * include/parallel/omp_loop_static.h: Likewise.
4127 * include/parallel/par_loop.h: Likewise.
4128 * include/parallel/parallel.h: Likewise.
4129 * include/parallel/partial_sum.h: Likewise.
4130 * include/parallel/partition.h: Likewise.
4131 * include/parallel/queue.h: Likewise.
4132 * include/parallel/quicksort.h: Likewise.
4133 * include/parallel/random_number.h: Likewise.
4134 * include/parallel/random_shuffle.h: Likewise.
4135 * include/parallel/search.h: Likewise.
4136 * include/parallel/set_operations.h: Likewise.
4137 * include/parallel/settings.h: Likewise.
4138 * include/parallel/sort.h: Likewise.
4139 * include/parallel/tags.h: Likewise.
4140 * include/parallel/types.h: Likewise.
4141 * include/parallel/unique_copy.h: Likewise.
4142 * include/parallel/workstealing.h: Likewise.
4143 * include/precompiled/extc++.h: Likewise.
4144 * include/precompiled/stdc++.h: Likewise.
4145 * include/precompiled/stdtr1c++.h: Likewise.
4146 * include/std/algorithm: Likewise.
4147 * include/std/array: Likewise.
4148 * include/std/bitset: Likewise.
4149 * include/std/c++0x_warning.h: Likewise.
4150 * include/std/chrono: Likewise.
4151 * include/std/complex: Likewise.
4152 * include/std/condition_variable: Likewise.
4153 * include/std/deque: Likewise.
4154 * include/std/forward_list: Likewise.
4155 * include/std/fstream: Likewise.
4156 * include/std/functional: Likewise.
4157 * include/std/iomanip: Likewise.
4158 * include/std/ios: Likewise.
4159 * include/std/iosfwd: Likewise.
4160 * include/std/iostream: Likewise.
4161 * include/std/istream: Likewise.
4162 * include/std/iterator: Likewise.
4163 * include/std/limits: Likewise.
4164 * include/std/list: Likewise.
4165 * include/std/locale: Likewise.
4166 * include/std/map: Likewise.
4167 * include/std/memory: Likewise.
4168 * include/std/mutex: Likewise.
4169 * include/std/numeric: Likewise.
4170 * include/std/ostream: Likewise.
4171 * include/std/queue: Likewise.
4172 * include/std/random: Likewise.
4173 * include/std/ratio: Likewise.
4174 * include/std/regex: Likewise.
4175 * include/std/set: Likewise.
4176 * include/std/sstream: Likewise.
4177 * include/std/stack: Likewise.
4178 * include/std/stdexcept: Likewise.
4179 * include/std/streambuf: Likewise.
4180 * include/std/string: Likewise.
4181 * include/std/system_error: Likewise.
4182 * include/std/thread: Likewise.
4183 * include/std/tuple: Likewise.
4184 * include/std/type_traits: Likewise.
4185 * include/std/unordered_map: Likewise.
4186 * include/std/unordered_set: Likewise.
4187 * include/std/utility: Likewise.
4188 * include/std/valarray: Likewise.
4189 * include/std/vector: Likewise.
4190 * include/tr1/array: Likewise.
4191 * include/tr1/bessel_function.tcc: Likewise.
4192 * include/tr1/beta_function.tcc: Likewise.
4193 * include/tr1/ccomplex: Likewise.
4194 * include/tr1/cctype: Likewise.
4195 * include/tr1/cfenv: Likewise.
4196 * include/tr1/cfloat: Likewise.
4197 * include/tr1/cinttypes: Likewise.
4198 * include/tr1/climits: Likewise.
4199 * include/tr1/cmath: Likewise.
4200 * include/tr1/complex.h: Likewise.
4201 * include/tr1/complex: Likewise.
4202 * include/tr1/cstdarg: Likewise.
4203 * include/tr1/cstdbool: Likewise.
4204 * include/tr1/cstdint: Likewise.
4205 * include/tr1/cstdio: Likewise.
4206 * include/tr1/cstdlib: Likewise.
4207 * include/tr1/ctgmath: Likewise.
4208 * include/tr1/ctime: Likewise.
4209 * include/tr1/ctype.h: Likewise.
4210 * include/tr1/cwchar: Likewise.
4211 * include/tr1/cwctype: Likewise.
4212 * include/tr1/ell_integral.tcc: Likewise.
4213 * include/tr1/exp_integral.tcc: Likewise.
4214 * include/tr1/fenv.h: Likewise.
4215 * include/tr1/float.h: Likewise.
4216 * include/tr1/functional: Likewise.
4217 * include/tr1/functional_hash.h: Likewise.
4218 * include/tr1/gamma.tcc: Likewise.
4219 * include/tr1/hashtable.h: Likewise.
4220 * include/tr1/hypergeometric.tcc: Likewise.
4221 * include/tr1/inttypes.h: Likewise.
4222 * include/tr1/legendre_function.tcc: Likewise.
4223 * include/tr1/limits.h: Likewise.
4224 * include/tr1/math.h: Likewise.
4225 * include/tr1/memory: Likewise.
4226 * include/tr1/modified_bessel_func.tcc: Likewise.
4227 * include/tr1/poly_hermite.tcc: Likewise.
4228 * include/tr1/poly_laguerre.tcc: Likewise.
4229 * include/tr1/random: Likewise.
4230 * include/tr1/regex: Likewise.
4231 * include/tr1/riemann_zeta.tcc: Likewise.
4232 * include/tr1/shared_ptr.h: Likewise.
4233 * include/tr1/special_function_util.h: Likewise.
4234 * include/tr1/stdarg.h: Likewise.
4235 * include/tr1/stdbool.h: Likewise.
4236 * include/tr1/stdint.h: Likewise.
4237 * include/tr1/stdio.h: Likewise.
4238 * include/tr1/stdlib.h: Likewise.
4239 * include/tr1/tgmath.h: Likewise.
4240 * include/tr1/tuple: Likewise.
4241 * include/tr1/type_traits: Likewise.
4242 * include/tr1/unordered_map: Likewise.
4243 * include/tr1/unordered_set: Likewise.
4244 * include/tr1/utility: Likewise.
4245 * include/tr1/wchar.h: Likewise.
4246 * include/tr1/wctype.h: Likewise.
4247 * include/tr1_impl/array: Likewise.
4248 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
4249 * include/tr1_impl/cctype: Likewise.
4250 * include/tr1_impl/cfenv: Likewise.
4251 * include/tr1_impl/cinttypes: Likewise.
4252 * include/tr1_impl/cmath: Likewise.
4253 * include/tr1_impl/complex: Likewise.
4254 * include/tr1_impl/cstdint: Likewise.
4255 * include/tr1_impl/cstdio: Likewise.
4256 * include/tr1_impl/cstdlib: Likewise.
4257 * include/tr1_impl/cwchar: Likewise.
4258 * include/tr1_impl/cwctype: Likewise.
4259 * include/tr1_impl/functional: Likewise.
4260 * include/tr1_impl/functional_hash.h: Likewise.
4261 * include/tr1_impl/hashtable: Likewise.
4262 * include/tr1_impl/hashtable_policy.h: Likewise.
4263 * include/tr1_impl/random.tcc: Likewise.
4264 * include/tr1_impl/random: Likewise.
4265 * include/tr1_impl/regex: Likewise.
4266 * include/tr1_impl/type_traits: Likewise.
4267 * include/tr1_impl/unordered_map: Likewise.
4268 * include/tr1_impl/unordered_set: Likewise.
4269 * include/tr1_impl/utility: Likewise.
4270 * libsupc++/array_type_info.cc: Likewise.
4271 * libsupc++/atexit_arm.cc: Likewise.
4272 * libsupc++/bad_cast.cc: Likewise.
4273 * libsupc++/bad_typeid.cc: Likewise.
4274 * libsupc++/class_type_info.cc: Likewise.
4275 * libsupc++/cxxabi-forced.h: Likewise.
4276 * libsupc++/cxxabi.h: Likewise.
4277 * libsupc++/del_op.cc: Likewise.
4278 * libsupc++/del_opnt.cc: Likewise.
4279 * libsupc++/del_opv.cc: Likewise.
4280 * libsupc++/del_opvnt.cc: Likewise.
4281 * libsupc++/dyncast.cc: Likewise.
4282 * libsupc++/eh_alloc.cc: Likewise.
4283 * libsupc++/eh_arm.cc: Likewise.
4284 * libsupc++/eh_aux_runtime.cc: Likewise.
4285 * libsupc++/eh_call.cc: Likewise.
4286 * libsupc++/eh_catch.cc: Likewise.
4287 * libsupc++/eh_exception.cc: Likewise.
4288 * libsupc++/eh_globals.cc: Likewise.
4289 * libsupc++/eh_personality.cc: Likewise.
4290 * libsupc++/eh_ptr.cc: Likewise.
4291 * libsupc++/eh_term_handler.cc: Likewise.
4292 * libsupc++/eh_terminate.cc: Likewise.
4293 * libsupc++/eh_throw.cc: Likewise.
4294 * libsupc++/eh_type.cc: Likewise.
4295 * libsupc++/eh_unex_handler.cc: Likewise.
4296 * libsupc++/enum_type_info.cc: Likewise.
4297 * libsupc++/exception: Likewise.
4298 * libsupc++/exception_defines.h: Likewise.
4299 * libsupc++/exception_ptr.h: Likewise.
4300 * libsupc++/function_type_info.cc: Likewise.
4301 * libsupc++/fundamental_type_info.cc: Likewise.
4302 * libsupc++/guard.cc: Likewise.
4303 * libsupc++/initializer_list: Likewise.
4304 * libsupc++/new: Likewise.
4305 * libsupc++/new_handler.cc: Likewise.
4306 * libsupc++/new_op.cc: Likewise.
4307 * libsupc++/new_opnt.cc: Likewise.
4308 * libsupc++/new_opv.cc: Likewise.
4309 * libsupc++/new_opvnt.cc: Likewise.
4310 * libsupc++/pbase_type_info.cc: Likewise.
4311 * libsupc++/pmem_type_info.cc: Likewise.
4312 * libsupc++/pointer_type_info.cc: Likewise.
4313 * libsupc++/pure.cc: Likewise.
4314 * libsupc++/si_class_type_info.cc: Likewise.
4315 * libsupc++/tinfo.cc: Likewise.
4316 * libsupc++/tinfo.h: Likewise.
4317 * libsupc++/tinfo2.cc: Likewise.
4318 * libsupc++/typeinfo: Likewise.
4319 * libsupc++/unwind-cxx.h: Likewise.
4320 * libsupc++/vec.cc: Likewise.
4321 * libsupc++/vmi_class_type_info.cc: Likewise.
4322 * libsupc++/vterminate.cc: Likewise.
4323 * po/string_literals.cc: Likewise.
4324 * src/atomic.cc: Likewise.
4325 * src/bitmap_allocator.cc: Likewise.
4326 * src/chrono.cc: Likewise.
4327 * src/codecvt.cc: Likewise.
4328 * src/compatibility-ldbl.cc: Likewise.
4329 * src/compatibility.cc: Likewise.
4330 * src/complex_io.cc: Likewise.
4331 * src/concept-inst.cc: Likewise.
4332 * src/condition_variable.cc: Likewise.
4333 * src/ctype.cc: Likewise.
4334 * src/debug.cc: Likewise.
4335 * src/debug_list.cc: Likewise.
4336 * src/ext-inst.cc: Likewise.
4337 * src/fstream-inst.cc: Likewise.
4338 * src/functexcept.cc: Likewise.
4339 * src/globals_io.cc: Likewise.
4340 * src/hash.cc: Likewise.
4341 * src/hash_c++0x.cc: Likewise.
4342 * src/hashtable.cc: Likewise.
4343 * src/hashtable_c++0x.cc: Likewise.
4344 * src/ios-inst.cc: Likewise.
4345 * src/ios.cc: Likewise.
4346 * src/ios_failure.cc: Likewise.
4347 * src/ios_init.cc: Likewise.
4348 * src/ios_locale.cc: Likewise.
4349 * src/iostream-inst.cc: Likewise.
4350 * src/istream-inst.cc: Likewise.
4351 * src/istream.cc: Likewise.
4352 * src/limits.cc: Likewise.
4353 * src/limits_c++0x.cc: Likewise.
4354 * src/list.cc: Likewise.
4355 * src/locale-inst.cc: Likewise.
4356 * src/locale.cc: Likewise.
4357 * src/locale_facets.cc: Likewise.
4358 * src/locale_init.cc: Likewise.
4359 * src/localename.cc: Likewise.
4360 * src/math_stubs_float.cc: Likewise.
4361 * src/math_stubs_long_double.cc: Likewise.
4362 * src/misc-inst.cc: Likewise.
4363 * src/mt_allocator.cc: Likewise.
4364 * src/mutex.cc: Likewise.
4365 * src/ostream-inst.cc: Likewise.
4366 * src/parallel_list.cc: Likewise.
4367 * src/parallel_settings.cc: Likewise.
4368 * src/pool_allocator.cc: Likewise.
4369 * src/sstream-inst.cc: Likewise.
4370 * src/stdexcept.cc: Likewise.
4371 * src/streambuf-inst.cc: Likewise.
4372 * src/streambuf.cc: Likewise.
4373 * src/string-inst.cc: Likewise.
4374 * src/strstream.cc: Likewise.
4375 * src/system_error.cc: Likewise.
4376 * src/thread.cc: Likewise.
4377 * src/tree.cc: Likewise.
4378 * src/valarray-inst.cc: Likewise.
4379 * src/wlocale-inst.cc: Likewise.
4380 * src/wstring-inst.cc: Likewise.
4381 * doc/xml/manual/intro.xml: Change documentation to refer the
4382 reader to version 3 of the GNU General Public License, version
4383 3.1 of the GCC Runtime Library Exception, and to point readers
4384 at the FSF's license web page.
4385
43862009-04-09 Jakub Jelinek <jakub@redhat.com>
4387
4388 * Makefile.am: Change copyright header to refer to version
4389 3 of the GNU General Public License and to point readers at the
4390 COPYING3 file and the FSF's license web page.
4391 * doc/Makefile.am: Likewise.
4392 * include/Makefile.am: Likewise.
4393 * libsupc++/Makefile.am: Likewise.
4394 * po/Makefile.am: Likewise.
4395 * po/POTFILES.in: Likewise.
4396 * src/Makefile.am: Likewise.
4397 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4398 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4399 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4400 Likewise.
4401 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4402 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4403 Likewise.
4404 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4405 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4406 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4407 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4408 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4409 * testsuite/18_support/bad_cast/what.cc: Likewise.
4410 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4411 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4412 Likewise.
4413 * testsuite/18_support/bad_exception/what.cc: Likewise.
4414 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4415 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4416 * testsuite/18_support/exception/38732.cc: Likewise.
4417 * testsuite/18_support/exception/what.cc: Likewise.
4418 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4419 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4420 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4421 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4422 * testsuite/18_support/headers/climits/values.cc: Likewise.
4423 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4424 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4425 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4426 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4427 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4428 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4429 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4430 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4431 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4432 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
4433 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
4434 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
4435 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
4436 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
4437 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
4438 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
4439 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
4440 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
4441 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
4442 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
4443 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
4444 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
4445 * testsuite/18_support/headers/new/types_std.cc: Likewise.
4446 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
4447 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
4448 * testsuite/18_support/new_delete_placement.cc: Likewise.
4449 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
4450 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
4451 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
4452 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
4453 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
4454 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
4455 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
4456 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
4457 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
4458 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
4459 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
4460 Likewise.
4461 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
4462 * testsuite/18_support/pthread_guard.cc: Likewise.
4463 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
4464 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4465 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
4466 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
4467 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
4468 Likewise.
4469 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4470 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4471 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
4472 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4473 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
4474 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
4475 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
4476 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
4477 Likewise.
4478 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
4479 Likewise.
4480 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
4481 Likewise.
4482 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
4483 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
4484 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
4485 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
4486 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
4487 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
4488 Likewise.
4489 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
4490 Likewise.
4491 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
4492 Likewise.
4493 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
4494 Likewise.
4495 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
4496 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
4497 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
4498 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
4499 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
4500 Likewise.
4501 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
4502 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
4503 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
4504 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
4505 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4506 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
4507 Likewise.
4508 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
4509 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
4510 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
4511 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4512 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
4513 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
4514 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
4515 * testsuite/20_util/aligned_storage/value.cc: Likewise.
4516 * testsuite/20_util/allocator/1.cc: Likewise.
4517 * testsuite/20_util/allocator/10378.cc: Likewise.
4518 * testsuite/20_util/allocator/14176.cc: Likewise.
4519 * testsuite/20_util/allocator/33807.cc: Likewise.
4520 * testsuite/20_util/allocator/8230.cc: Likewise.
4521 * testsuite/20_util/auto_ptr/1.cc: Likewise.
4522 * testsuite/20_util/auto_ptr/2.cc: Likewise.
4523 * testsuite/20_util/auto_ptr/3.cc: Likewise.
4524 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
4525 * testsuite/20_util/auto_ptr/4.cc: Likewise.
4526 * testsuite/20_util/auto_ptr/5.cc: Likewise.
4527 * testsuite/20_util/auto_ptr/6.cc: Likewise.
4528 * testsuite/20_util/auto_ptr/7.cc: Likewise.
4529 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
4530 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
4531 Likewise.
4532 * testsuite/20_util/clocks/1.cc: Likewise.
4533 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
4534 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
4535 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
4536 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
4537 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
4538 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
4539 * testsuite/20_util/duration/cons/1.cc: Likewise.
4540 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
4541 * testsuite/20_util/duration/cons/2.cc: Likewise.
4542 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
4543 Likewise.
4544 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
4545 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
4546 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
4547 Likewise.
4548 * testsuite/20_util/forward/1.cc: Likewise.
4549 * testsuite/20_util/forward/1_neg.cc: Likewise.
4550 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
4551 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
4552 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
4553 * testsuite/20_util/function_objects/dr660.cc: Likewise.
4554 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
4555 Likewise.
4556 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
4557 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
4558 Likewise.
4559 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
4560 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
4561 Likewise.
4562 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
4563 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
4564 Likewise.
4565 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
4566 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
4567 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
4568 Likewise.
4569 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
4570 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
4571 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
4572 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
4573 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
4574 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
4575 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
4576 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
4577 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
4578 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
4579 Likewise.
4580 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
4581 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
4582 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
4583 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
4584 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
4585 Likewise.
4586 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
4587 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
4588 Likewise.
4589 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
4590 * testsuite/20_util/identity/value.cc: Likewise.
4591 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
4592 * testsuite/20_util/is_integral/value.cc: Likewise.
4593 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
4594 Likewise.
4595 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
4596 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
4597 * testsuite/20_util/is_reference/value.cc: Likewise.
4598 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
4599 Likewise.
4600 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
4601 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
4602 * testsuite/20_util/is_signed/value.cc: Likewise.
4603 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
4604 * testsuite/20_util/is_unsigned/value.cc: Likewise.
4605 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
4606 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
4607 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
4608 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
4609 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
4610 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
4611 Likewise.
4612 * testsuite/20_util/move/1.cc: Likewise.
4613 * testsuite/20_util/owner_less/cmp.cc: Likewise.
4614 * testsuite/20_util/pair/1.cc: Likewise.
4615 * testsuite/20_util/pair/2.cc: Likewise.
4616 * testsuite/20_util/pair/3.cc: Likewise.
4617 * testsuite/20_util/pair/4.cc: Likewise.
4618 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
4619 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
4620 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
4621 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
4622 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
4623 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
4624 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
4625 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
4626 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
4627 Likewise.
4628 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
4629 Likewise.
4630 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
4631 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
4632 * testsuite/20_util/rel_ops.cc: Likewise.
4633 * testsuite/20_util/remove_reference/value.cc: Likewise.
4634 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
4635 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
4636 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
4637 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
4638 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
4639 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
4640 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
4641 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
4642 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
4643 Likewise.
4644 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
4645 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
4646 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
4647 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
4648 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
4649 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
4650 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
4651 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
4652 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
4653 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
4654 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
4655 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
4656 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
4657 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
4658 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
4659 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
4660 Likewise.
4661 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
4662 Likewise.
4663 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
4664 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4665 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4666 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4667 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4668 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4669 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4670 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4671 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4672 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4673 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4674 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4675 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4676 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4677 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4678 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4679 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4680 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4681 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4682 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4683 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4684 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4685 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4686 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4687 Likewise.
4688 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4689 Likewise.
4690 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4691 Likewise.
4692 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4693 Likewise.
4694 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4695 Likewise.
4696 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4697 Likewise.
4698 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4699 Likewise.
4700 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4701 Likewise.
4702 * testsuite/20_util/temporary_buffer.cc: Likewise.
4703 * testsuite/20_util/time_point/1.cc: Likewise.
4704 * testsuite/20_util/time_point/2.cc: Likewise.
4705 * testsuite/20_util/time_point/3.cc: Likewise.
4706 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4707 Likewise.
4708 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4709 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4710 Likewise.
4711 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4712 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4713 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4714 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4715 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4716 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4717 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4718 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4719 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4720 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4721 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4722 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4723 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4724 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4725 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4726 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4727 Likewise.
4728 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4729 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4730 Likewise.
4731 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4732 Likewise.
4733 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4734 Likewise.
4735 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4736 Likewise.
4737 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
4738 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
4739 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
4740 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
4741 Likewise.
4742 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
4743 Likewise.
4744 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
4745 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
4746 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
4747 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
4748 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
4749 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
4750 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
4751 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
4752 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
4753 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
4754 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
4755 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
4756 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
4757 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
4758 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
4759 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
4760 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
4761 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
4762 Likewise.
4763 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
4764 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
4765 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
4766 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
4767 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
4768 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
4769 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
4770 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
4771 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
4772 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
4773 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
4774 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
4775 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
4776 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
4777 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
4778 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
4779 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
4780 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
4781 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
4782 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
4783 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
4784 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
4785 Likewise.
4786 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
4787 Likewise.
4788 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
4789 Likewise.
4790 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
4791 Likewise.
4792 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
4793 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
4794 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
4795 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
4796 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
4797 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
4798 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
4799 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
4800 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
4801 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
4802 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
4803 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
4804 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
4805 Likewise.
4806 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
4807 Likewise.
4808 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
4809 Likewise.
4810 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
4811 Likewise.
4812 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
4813 Likewise.
4814 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
4815 Likewise.
4816 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
4817 Likewise.
4818 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
4819 Likewise.
4820 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
4821 Likewise.
4822 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
4823 Likewise.
4824 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
4825 Likewise.
4826 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
4827 Likewise.
4828 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
4829 Likewise.
4830 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
4831 Likewise.
4832 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
4833 Likewise.
4834 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
4835 Likewise.
4836 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
4837 Likewise.
4838 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
4839 Likewise.
4840 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
4841 Likewise.
4842 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
4843 Likewise.
4844 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
4845 Likewise.
4846 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
4847 Likewise.
4848 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
4849 Likewise.
4850 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
4851 Likewise.
4852 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
4853 Likewise.
4854 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
4855 Likewise.
4856 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
4857 Likewise.
4858 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
4859 Likewise.
4860 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
4861 Likewise.
4862 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
4863 Likewise.
4864 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
4865 Likewise.
4866 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
4867 Likewise.
4868 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
4869 Likewise.
4870 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
4871 Likewise.
4872 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
4873 Likewise.
4874 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
4875 Likewise.
4876 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
4877 Likewise.
4878 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
4879 Likewise.
4880 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
4881 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
4882 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
4883 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
4884 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
4885 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
4886 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
4887 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
4888 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
4889 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
4890 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
4891 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
4892 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
4893 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
4894 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
4895 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
4896 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
4897 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
4898 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
4899 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
4900 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
4901 Likewise.
4902 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
4903 Likewise.
4904 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
4905 Likewise.
4906 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
4907 Likewise.
4908 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
4909 Likewise.
4910 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
4911 Likewise.
4912 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
4913 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
4914 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
4915 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
4916 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
4917 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
4918 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
4919 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
4920 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
4921 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
4922 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
4923 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
4924 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
4925 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
4926 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
4927 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
4928 Likewise.
4929 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
4930 Likewise.
4931 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
4932 Likewise.
4933 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
4934 Likewise.
4935 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
4936 Likewise.
4937 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
4938 Likewise.
4939 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
4940 Likewise.
4941 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
4942 Likewise.
4943 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
4944 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
4945 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
4946 Likewise.
4947 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
4948 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
4949 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
4950 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
4951 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
4952 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
4953 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
4954 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
4955 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
4956 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
4957 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
4958 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
4959 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
4960 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
4961 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
4962 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
4963 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
4964 Likewise.
4965 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
4966 Likewise.
4967 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
4968 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
4969 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
4970 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
4971 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
4972 Likewise.
4973 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
4974 Likewise.
4975 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
4976 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
4977 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
4978 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
4979 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
4980 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
4981 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
4982 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
4983 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
4984 Likewise.
4985 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
4986 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
4987 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
4988 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
4989 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
4990 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
4991 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
4992 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
4993 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
4994 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
4995 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
4996 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
4997 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
4998 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
4999 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
5000 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
5001 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
5002 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
5003 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
5004 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
5005 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
5006 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
5007 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
5008 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
5009 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
5010 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
5011 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
5012 Likewise.
5013 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
5014 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
5015 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
5016 Likewise.
5017 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
5018 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
5019 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
5020 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
5021 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
5022 Likewise.
5023 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
5024 Likewise.
5025 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
5026 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
5027 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
5028 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
5029 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
5030 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
5031 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
5032 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
5033 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
5034 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
5035 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
5036 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
5037 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
5038 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
5039 Likewise.
5040 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
5041 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
5042 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
5043 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
5044 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
5045 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
5046 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
5047 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
5048 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
5049 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
5050 Likewise.
5051 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
5052 Likewise.
5053 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
5054 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
5055 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
5056 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
5057 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
5058 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
5059 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
5060 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
5061 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
5062 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
5063 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
5064 Likewise.
5065 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
5066 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
5067 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
5068 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
5069 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
5070 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
5071 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
5072 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
5073 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
5074 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
5075 Likewise.
5076 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
5077 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
5078 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
5079 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
5080 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
5081 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
5082 Likewise.
5083 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
5084 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
5085 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
5086 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
5087 Likewise.
5088 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
5089 Likewise.
5090 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
5091 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
5092 Likewise.
5093 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
5094 * testsuite/22_locale/ctype/2.cc: Likewise.
5095 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
5096 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
5097 * testsuite/22_locale/ctype/dr695.cc: Likewise.
5098 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
5099 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
5100 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
5101 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
5102 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
5103 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
5104 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
5105 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
5106 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
5107 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
5108 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
5109 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
5110 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
5111 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
5112 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
5113 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
5114 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
5115 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
5116 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
5117 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
5118 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
5119 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
5120 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
5121 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
5122 * testsuite/22_locale/facet/1.cc: Likewise.
5123 * testsuite/22_locale/facet/2.cc: Likewise.
5124 * testsuite/22_locale/facet/25421.cc: Likewise.
5125 * testsuite/22_locale/global_templates/1.cc: Likewise.
5126 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
5127 Likewise.
5128 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
5129 Likewise.
5130 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
5131 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
5132 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
5133 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
5134 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
5135 * testsuite/22_locale/locale/13630.cc: Likewise.
5136 * testsuite/22_locale/locale/cons/1.cc: Likewise.
5137 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
5138 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
5139 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
5140 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
5141 * testsuite/22_locale/locale/cons/2.cc: Likewise.
5142 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
5143 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
5144 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
5145 * testsuite/22_locale/locale/cons/4.cc: Likewise.
5146 * testsuite/22_locale/locale/cons/5.cc: Likewise.
5147 * testsuite/22_locale/locale/cons/6.cc: Likewise.
5148 * testsuite/22_locale/locale/cons/7.cc: Likewise.
5149 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
5150 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
5151 * testsuite/22_locale/locale/cons/8.cc: Likewise.
5152 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
5153 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
5154 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
5155 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
5156 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
5157 * testsuite/22_locale/locale/operations/1.cc: Likewise.
5158 * testsuite/22_locale/locale/operations/2.cc: Likewise.
5159 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
5160 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
5161 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
5162 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
5163 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
5164 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
5165 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
5166 Likewise.
5167 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
5168 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
5169 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
5170 Likewise.
5171 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
5172 Likewise.
5173 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
5174 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
5175 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
5176 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
5177 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
5178 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
5179 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
5180 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
5181 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
5182 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
5183 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
5184 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
5185 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
5186 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
5187 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
5188 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
5189 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
5190 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
5191 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
5192 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
5193 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
5194 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
5195 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
5196 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
5197 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
5198 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
5199 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
5200 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
5201 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
5202 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
5203 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
5204 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
5205 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
5206 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
5207 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
5208 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
5209 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
5210 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
5211 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
5212 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
5213 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
5214 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
5215 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
5216 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
5217 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
5218 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
5219 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
5220 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
5221 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
5222 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
5223 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
5224 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
5225 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
5226 Likewise.
5227 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
5228 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
5229 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
5230 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
5231 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
5232 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
5233 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
5234 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
5235 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
5236 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
5237 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
5238 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
5239 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
5240 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
5241 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
5242 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
5243 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
5244 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
5245 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
5246 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
5247 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
5248 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
5249 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
5250 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
5251 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
5252 Likewise.
5253 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
5254 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
5255 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
5256 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
5257 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
5258 Likewise.
5259 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
5260 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
5261 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
5262 Likewise.
5263 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
5264 Likewise.
5265 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
5266 Likewise.
5267 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
5268 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
5269 Likewise.
5270 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
5271 Likewise.
5272 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
5273 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
5274 Likewise.
5275 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
5276 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
5277 Likewise.
5278 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
5279 Likewise.
5280 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
5281 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
5282 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
5283 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
5284 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
5285 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
5286 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
5287 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5288 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5289 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5290 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5291 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5292 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5293 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5294 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5295 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5296 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5297 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5298 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5299 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5300 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5301 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5302 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5303 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5304 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5305 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5306 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5307 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5308 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5309 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5310 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5311 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5312 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5313 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5314 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5315 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5316 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5317 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5318 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5319 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5320 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5321 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5322 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5323 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5324 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5325 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5326 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5327 Likewise.
5328 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5329 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5330 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5331 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5332 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5333 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5334 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5335 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5336 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5337 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5338 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5339 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5340 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5341 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5342 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5343 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5344 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5345 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5346 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5347 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5348 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5349 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5350 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5351 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5352 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5353 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5354 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5355 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5356 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5357 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5358 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5359 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5360 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5361 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5362 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5363 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5364 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5365 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5366 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5367 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5368 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5369 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5370 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5371 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5372 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5373 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5374 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5375 Likewise.
5376 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5377 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5378 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5379 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5380 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5381 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5382 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5383 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5384 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5385 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5386 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5387 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5388 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5389 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5390 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5391 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5392 Likewise.
5393 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5394 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5395 Likewise.
5396 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5397 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5398 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5399 Likewise.
5400 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5401 Likewise.
5402 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5403 Likewise.
5404 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5405 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5406 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5407 Likewise.
5408 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5409 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5410 Likewise.
5411 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5412 Likewise.
5413 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5414 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5415 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5416 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5417 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5418 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5419 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5420 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5421 Likewise.
5422 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5423 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5424 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5425 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5426 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5427 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5428 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5429 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5430 Likewise.
5431 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5432 Likewise.
5433 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
5434 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
5435 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
5436 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
5437 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
5438 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
5439 Likewise.
5440 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
5441 Likewise.
5442 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
5443 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
5444 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
5445 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
5446 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
5447 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
5448 Likewise.
5449 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
5450 Likewise.
5451 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
5452 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
5453 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
5454 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
5455 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
5456 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
5457 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
5458 Likewise.
5459 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
5460 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
5461 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
5462 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
5463 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
5464 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
5465 Likewise.
5466 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
5467 Likewise.
5468 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
5469 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
5470 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
5471 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
5472 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
5473 Likewise.
5474 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
5475 Likewise.
5476 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
5477 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
5478 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
5479 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
5480 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
5481 Likewise.
5482 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
5483 Likewise.
5484 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
5485 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
5486 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
5487 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
5488 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
5489 Likewise.
5490 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
5491 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
5492 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
5493 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
5494 Likewise.
5495 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
5496 Likewise.
5497 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
5498 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
5499 Likewise.
5500 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
5501 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
5502 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
5503 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
5504 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
5505 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
5506 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
5507 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
5508 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
5509 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
5510 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
5511 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
5512 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
5513 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
5514 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
5515 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
5516 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
5517 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
5518 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
5519 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
5520 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
5521 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
5522 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
5523 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
5524 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
5525 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
5526 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
5527 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
5528 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
5529 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
5530 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
5531 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
5532 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
5533 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
5534 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
5535 Likewise.
5536 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
5537 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
5538 * testsuite/23_containers/bitset/18604.cc: Likewise.
5539 * testsuite/23_containers/bitset/all/1.cc: Likewise.
5540 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
5541 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
5542 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
5543 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
5544 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
5545 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
5546 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
5547 * testsuite/23_containers/bitset/input/1.cc: Likewise.
5548 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
5549 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
5550 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
5551 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
5552 * testsuite/23_containers/bitset/test/1.cc: Likewise.
5553 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
5554 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
5555 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
5556 * testsuite/23_containers/deque/18604.cc: Likewise.
5557 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
5558 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
5559 * testsuite/23_containers/deque/cons/1.cc: Likewise.
5560 * testsuite/23_containers/deque/cons/2.cc: Likewise.
5561 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
5562 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
5563 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
5564 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
5565 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
5566 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
5567 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
5568 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
5569 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
5570 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
5571 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
5572 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
5573 * testsuite/23_containers/deque/operators/1.cc: Likewise.
5574 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
5575 Likewise.
5576 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
5577 Likewise.
5578 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
5579 Likewise.
5580 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
5581 Likewise.
5582 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
5583 Likewise.
5584 * testsuite/23_containers/deque/types/1.cc: Likewise.
5585 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
5586 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
5587 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
5588 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
5589 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
5590 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
5591 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
5592 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
5593 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
5594 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
5595 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
5596 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
5597 Likewise.
5598 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
5599 Likewise.
5600 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
5601 Likewise.
5602 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
5603 Likewise.
5604 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
5605 Likewise.
5606 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
5607 Likewise.
5608 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
5609 Likewise.
5610 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
5611 Likewise.
5612 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
5613 Likewise.
5614 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
5615 Likewise.
5616 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
5617 Likewise.
5618 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
5619 Likewise.
5620 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
5621 Likewise.
5622 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
5623 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
5624 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
5625 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
5626 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
5627 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
5628 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
5629 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
5630 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
5631 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
5632 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
5633 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
5634 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
5635 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
5636 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
5637 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
5638 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
5639 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
5640 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
5641 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
5642 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
5643 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
5644 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
5645 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
5646 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
5647 Likewise.
5648 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
5649 Likewise.
5650 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
5651 * testsuite/23_containers/list/18604.cc: Likewise.
5652 * testsuite/23_containers/list/capacity/1.cc: Likewise.
5653 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
5654 * testsuite/23_containers/list/cons/1.cc: Likewise.
5655 * testsuite/23_containers/list/cons/2.cc: Likewise.
5656 * testsuite/23_containers/list/cons/3.cc: Likewise.
5657 * testsuite/23_containers/list/cons/4.cc: Likewise.
5658 * testsuite/23_containers/list/cons/5.cc: Likewise.
5659 * testsuite/23_containers/list/cons/6.cc: Likewise.
5660 * testsuite/23_containers/list/cons/7.cc: Likewise.
5661 * testsuite/23_containers/list/cons/8.cc: Likewise.
5662 * testsuite/23_containers/list/cons/9.cc: Likewise.
5663 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
5664 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5665 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5666 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5667 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5668 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5669 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5670 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5671 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5672 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5673 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5674 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5675 * testsuite/23_containers/list/operations/1.cc: Likewise.
5676 * testsuite/23_containers/list/operations/2.cc: Likewise.
5677 * testsuite/23_containers/list/operations/3.cc: Likewise.
5678 * testsuite/23_containers/list/operations/35969.cc: Likewise.
5679 * testsuite/23_containers/list/operations/4.cc: Likewise.
5680 * testsuite/23_containers/list/operations/5.cc: Likewise.
5681 * testsuite/23_containers/list/pthread1.cc: Likewise.
5682 * testsuite/23_containers/list/pthread5.cc: Likewise.
5683 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5684 Likewise.
5685 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5686 Likewise.
5687 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5688 Likewise.
5689 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5690 Likewise.
5691 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5692 Likewise.
5693 * testsuite/23_containers/map/18604.cc: Likewise.
5694 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5695 * testsuite/23_containers/map/element_access/1.cc: Likewise.
5696 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5697 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5698 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5699 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5700 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5701 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5702 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5703 * testsuite/23_containers/map/operators/1.cc: Likewise.
5704 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5705 * testsuite/23_containers/map/pthread6.cc: Likewise.
5706 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5707 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5708 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5709 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5710 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5711 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5712 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5713 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5714 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5715 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5716 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5717 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5718 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5719 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5720 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5721 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5722 * testsuite/23_containers/queue/members/7157.cc: Likewise.
5723 * testsuite/23_containers/set/18604.cc: Likewise.
5724 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5725 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5726 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5727 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5728 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5729 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5730 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5731 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5732 * testsuite/23_containers/stack/members/7158.cc: Likewise.
5733 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5734 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5735 Likewise.
5736 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5737 Likewise.
5738 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
5739 Likewise.
5740 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
5741 Likewise.
5742 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5743 Likewise.
5744 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
5745 Likewise.
5746 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
5747 Likewise.
5748 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5749 Likewise.
5750 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
5751 Likewise.
5752 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
5753 Likewise.
5754 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
5755 Likewise.
5756 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
5757 Likewise.
5758 * testsuite/23_containers/vector/18604.cc: Likewise.
5759 * testsuite/23_containers/vector/bool/1.cc: Likewise.
5760 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
5761 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
5762 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
5763 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
5764 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
5765 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
5766 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
5767 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
5768 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
5769 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
5770 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
5771 Likewise.
5772 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
5773 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
5774 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
5775 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
5776 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
5777 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
5778 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
5779 * testsuite/23_containers/vector/cons/1.cc: Likewise.
5780 * testsuite/23_containers/vector/cons/2.cc: Likewise.
5781 * testsuite/23_containers/vector/cons/3.cc: Likewise.
5782 * testsuite/23_containers/vector/cons/4.cc: Likewise.
5783 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
5784 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
5785 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
5786 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
5787 Likewise.
5788 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
5789 Likewise.
5790 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
5791 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
5792 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
5793 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
5794 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
5795 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
5796 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
5797 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
5798 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
5799 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
5800 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
5801 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
5802 Likewise.
5803 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
5804 Likewise.
5805 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
5806 Likewise.
5807 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
5808 Likewise.
5809 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
5810 Likewise.
5811 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
5812 Likewise.
5813 * testsuite/23_containers/vector/resize/1.cc: Likewise.
5814 * testsuite/23_containers/vector/types/1.cc: Likewise.
5815 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
5816 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
5817 Likewise.
5818 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
5819 Likewise.
5820 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
5821 Likewise.
5822 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
5823 Likewise.
5824 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
5825 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
5826 Likewise.
5827 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
5828 Likewise.
5829 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
5830 Likewise.
5831 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
5832 Likewise.
5833 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
5834 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
5835 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
5836 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
5837 Likewise.
5838 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
5839 Likewise.
5840 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
5841 Likewise.
5842 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
5843 Likewise.
5844 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
5845 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
5846 Likewise.
5847 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
5848 Likewise.
5849 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
5850 Likewise.
5851 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
5852 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
5853 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
5854 Likewise.
5855 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
5856 Likewise.
5857 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
5858 Likewise.
5859 * testsuite/24_iterators/operations/next.cc: Likewise.
5860 * testsuite/24_iterators/operations/prev.cc: Likewise.
5861 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
5862 Likewise.
5863 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
5864 Likewise.
5865 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
5866 Likewise.
5867 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
5868 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
5869 Likewise.
5870 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
5871 Likewise.
5872 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
5873 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
5874 Likewise.
5875 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
5876 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
5877 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
5878 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
5879 Likewise.
5880 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
5881 Likewise.
5882 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
5883 Likewise.
5884 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
5885 Likewise.
5886 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
5887 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
5888 * testsuite/25_algorithms/all_of/1.cc: Likewise.
5889 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
5890 * testsuite/25_algorithms/any_of/1.cc: Likewise.
5891 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
5892 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
5893 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
5894 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
5895 * testsuite/25_algorithms/copy/1.cc: Likewise.
5896 * testsuite/25_algorithms/copy/2.cc: Likewise.
5897 * testsuite/25_algorithms/copy/3.cc: Likewise.
5898 * testsuite/25_algorithms/copy/34595.cc: Likewise.
5899 * testsuite/25_algorithms/copy/4.cc: Likewise.
5900 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
5901 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
5902 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
5903 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
5904 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
5905 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
5906 Likewise.
5907 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
5908 Likewise.
5909 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
5910 Likewise.
5911 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
5912 Likewise.
5913 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
5914 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
5915 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
5916 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
5917 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
5918 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
5919 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
5920 * testsuite/25_algorithms/count/1.cc: Likewise.
5921 * testsuite/25_algorithms/count/check_type.cc: Likewise.
5922 * testsuite/25_algorithms/count_if/1.cc: Likewise.
5923 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
5924 * testsuite/25_algorithms/equal/1.cc: Likewise.
5925 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
5926 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
5927 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
5928 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
5929 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
5930 * testsuite/25_algorithms/fill/1.cc: Likewise.
5931 * testsuite/25_algorithms/fill/2.cc: Likewise.
5932 * testsuite/25_algorithms/fill/3.cc: Likewise.
5933 * testsuite/25_algorithms/fill/35725.cc: Likewise.
5934 * testsuite/25_algorithms/fill/4.cc: Likewise.
5935 * testsuite/25_algorithms/fill/5.cc: Likewise.
5936 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
5937 * testsuite/25_algorithms/find/1.cc: Likewise.
5938 * testsuite/25_algorithms/find/17441.cc: Likewise.
5939 * testsuite/25_algorithms/find/check_type.cc: Likewise.
5940 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
5941 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
5942 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
5943 Likewise.
5944 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
5945 Likewise.
5946 * testsuite/25_algorithms/find_end/1.cc: Likewise.
5947 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
5948 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
5949 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
5950 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
5951 * testsuite/25_algorithms/find_if/1.cc: Likewise.
5952 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
5953 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
5954 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
5955 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
5956 Likewise.
5957 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
5958 Likewise.
5959 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
5960 Likewise.
5961 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
5962 Likewise.
5963 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
5964 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
5965 * testsuite/25_algorithms/heap/1.cc: Likewise.
5966 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
5967 * testsuite/25_algorithms/includes/1.cc: Likewise.
5968 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
5969 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
5970 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
5971 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
5972 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
5973 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
5974 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
5975 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
5976 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
5977 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
5978 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
5979 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
5980 Likewise.
5981 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
5982 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
5983 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
5984 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
5985 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
5986 * testsuite/25_algorithms/max/1.cc: Likewise.
5987 * testsuite/25_algorithms/max/2.cc: Likewise.
5988 * testsuite/25_algorithms/max/3.cc: Likewise.
5989 * testsuite/25_algorithms/max/37547.cc: Likewise.
5990 * testsuite/25_algorithms/max/4.cc: Likewise.
5991 * testsuite/25_algorithms/max_element/1.cc: Likewise.
5992 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
5993 * testsuite/25_algorithms/merge/1.cc: Likewise.
5994 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
5995 * testsuite/25_algorithms/min/1.cc: Likewise.
5996 * testsuite/25_algorithms/min/2.cc: Likewise.
5997 * testsuite/25_algorithms/min/3.cc: Likewise.
5998 * testsuite/25_algorithms/min/37547.cc: Likewise.
5999 * testsuite/25_algorithms/min/4.cc: Likewise.
6000 * testsuite/25_algorithms/min_element/1.cc: Likewise.
6001 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
6002 * testsuite/25_algorithms/minmax/1.cc: Likewise.
6003 * testsuite/25_algorithms/minmax/2.cc: Likewise.
6004 * testsuite/25_algorithms/minmax/3.cc: Likewise.
6005 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
6006 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
6007 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
6008 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
6009 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
6010 * testsuite/25_algorithms/move/1.cc: Likewise.
6011 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
6012 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
6013 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
6014 * testsuite/25_algorithms/none_of/1.cc: Likewise.
6015 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
6016 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
6017 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
6018 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
6019 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
6020 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
6021 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
6022 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
6023 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
6024 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
6025 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
6026 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
6027 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
6028 * testsuite/25_algorithms/partition/1.cc: Likewise.
6029 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
6030 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
6031 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
6032 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
6033 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
6034 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
6035 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
6036 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
6037 * testsuite/25_algorithms/remove/1.cc: Likewise.
6038 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
6039 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
6040 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
6041 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
6042 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
6043 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
6044 * testsuite/25_algorithms/replace/1.cc: Likewise.
6045 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
6046 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
6047 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
6048 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
6049 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
6050 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
6051 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
6052 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
6053 * testsuite/25_algorithms/rotate/1.cc: Likewise.
6054 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
6055 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
6056 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
6057 * testsuite/25_algorithms/search/1.cc: Likewise.
6058 * testsuite/25_algorithms/search/check_type.cc: Likewise.
6059 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
6060 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
6061 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
6062 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
6063 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
6064 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
6065 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
6066 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
6067 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
6068 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
6069 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
6070 Likewise.
6071 * testsuite/25_algorithms/set_union/1.cc: Likewise.
6072 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
6073 * testsuite/25_algorithms/sort/1.cc: Likewise.
6074 * testsuite/25_algorithms/sort/34095.cc: Likewise.
6075 * testsuite/25_algorithms/sort/34636.cc: Likewise.
6076 * testsuite/25_algorithms/sort/35588.cc: Likewise.
6077 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
6078 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
6079 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
6080 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
6081 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
6082 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
6083 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
6084 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
6085 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
6086 * testsuite/25_algorithms/unique/1.cc: Likewise.
6087 * testsuite/25_algorithms/unique/11480.cc: Likewise.
6088 * testsuite/25_algorithms/unique/2.cc: Likewise.
6089 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
6090 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
6091 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
6092 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
6093 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
6094 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
6095 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
6096 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
6097 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
6098 * testsuite/26_numerics/accumulate/1.cc: Likewise.
6099 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
6100 * testsuite/26_numerics/complex/13450.cc: Likewise.
6101 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
6102 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
6103 * testsuite/26_numerics/complex/dr387.cc: Likewise.
6104 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
6105 * testsuite/26_numerics/complex/dr781.cc: Likewise.
6106 * testsuite/26_numerics/complex/dr844.cc: Likewise.
6107 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
6108 Likewise.
6109 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
6110 Likewise.
6111 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
6112 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
6113 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
6114 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
6115 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
6116 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
6117 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
6118 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
6119 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
6120 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
6121 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
6122 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
6123 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
6124 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
6125 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
6126 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
6127 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
6128 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
6129 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
6130 Likewise.
6131 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
6132 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
6133 Likewise.
6134 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
6135 Likewise.
6136 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
6137 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
6138 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
6139 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
6140 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
6141 * testsuite/26_numerics/inner_product/1.cc: Likewise.
6142 * testsuite/26_numerics/iota/1.cc: Likewise.
6143 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
6144 * testsuite/26_numerics/slice/1.cc: Likewise.
6145 * testsuite/26_numerics/valarray/28277.cc: Likewise.
6146 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
6147 * testsuite/26_numerics/valarray/operators.cc: Likewise.
6148 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
6149 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
6150 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
6151 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
6152 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
6153 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
6154 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
6155 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
6156 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
6157 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
6158 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
6159 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
6160 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
6161 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
6162 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
6163 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
6164 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
6165 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
6166 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
6167 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
6168 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
6169 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
6170 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
6171 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
6172 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
6173 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
6174 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
6175 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
6176 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
6177 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
6178 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
6179 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
6180 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
6181 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
6182 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
6183 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
6184 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
6185 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
6186 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
6187 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
6188 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
6189 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
6190 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
6191 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
6192 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
6193 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
6194 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
6195 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
6196 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
6197 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
6198 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
6199 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
6200 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
6201 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
6202 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
6203 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
6204 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
6205 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
6206 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
6207 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
6208 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
6209 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
6210 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
6211 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
6212 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
6213 Likewise.
6214 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
6215 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
6216 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
6217 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
6218 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
6219 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
6220 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
6221 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
6222 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
6223 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
6224 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
6225 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
6226 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
6227 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
6228 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
6229 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
6230 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
6231 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
6232 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
6233 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
6234 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
6235 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
6236 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
6237 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
6238 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
6239 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
6240 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
6241 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
6242 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
6243 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
6244 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
6245 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
6246 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
6247 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
6248 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
6249 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
6250 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
6251 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
6252 Likewise.
6253 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
6254 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
6255 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
6256 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
6257 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
6258 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
6259 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
6260 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
6261 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
6262 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
6263 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
6264 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
6265 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
6266 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
6267 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
6268 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
6269 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
6270 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
6271 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
6272 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
6273 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
6274 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
6275 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
6276 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
6277 Likewise.
6278 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
6279 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
6280 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
6281 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
6282 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
6283 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
6284 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
6285 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
6286 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
6287 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6288 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6289 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6290 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6291 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6292 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6293 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6294 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6295 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6296 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6297 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6298 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6299 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6300 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6301 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6302 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6303 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6304 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6305 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6306 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6307 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6308 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6309 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6310 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6311 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6312 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6313 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6314 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6315 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6316 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6317 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6318 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6319 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6320 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6321 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6322 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6323 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6324 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6325 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6326 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6327 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6328 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6329 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6330 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6331 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6332 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6333 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6334 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6335 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6336 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6337 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6338 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6339 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6340 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6341 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6342 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6343 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6344 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6345 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6346 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6347 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6348 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6349 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6350 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6351 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6352 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6353 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6354 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6355 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6356 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6357 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6358 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6359 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6360 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6361 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6362 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6363 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6364 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6365 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6366 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6367 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6368 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6369 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6370 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6371 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6372 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6373 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6374 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6375 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6376 Likewise.
6377 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6378 Likewise.
6379 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6380 Likewise.
6381 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6382 Likewise.
6383 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6384 Likewise.
6385 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6386 Likewise.
6387 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6388 Likewise.
6389 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6390 Likewise.
6391 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6392 Likewise.
6393 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6394 Likewise.
6395 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6396 Likewise.
6397 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6398 Likewise.
6399 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6400 Likewise.
6401 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6402 Likewise.
6403 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6404 Likewise.
6405 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6406 Likewise.
6407 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6408 Likewise.
6409 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6410 Likewise.
6411 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6412 Likewise.
6413 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6414 Likewise.
6415 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6416 Likewise.
6417 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6418 Likewise.
6419 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6420 Likewise.
6421 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6422 Likewise.
6423 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6424 Likewise.
6425 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6426 Likewise.
6427 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6428 Likewise.
6429 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6430 Likewise.
6431 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6432 Likewise.
6433 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
6434 Likewise.
6435 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
6436 Likewise.
6437 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
6438 Likewise.
6439 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
6440 Likewise.
6441 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
6442 Likewise.
6443 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
6444 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
6445 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
6446 Likewise.
6447 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
6448 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
6449 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
6450 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
6451 Likewise.
6452 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
6453 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
6454 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
6455 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
6456 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
6457 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
6458 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
6459 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
6460 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
6461 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
6462 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
6463 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
6464 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
6465 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
6466 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
6467 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
6468 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
6469 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
6470 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
6471 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
6472 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
6473 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
6474 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
6475 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
6476 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
6477 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
6478 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
6479 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
6480 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
6481 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
6482 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
6483 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
6484 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
6485 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
6486 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
6487 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
6488 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
6489 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
6490 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
6491 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
6492 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
6493 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
6494 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
6495 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
6496 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
6497 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
6498 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
6499 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
6500 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
6501 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
6502 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
6503 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
6504 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
6505 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
6506 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
6507 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
6508 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
6509 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
6510 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
6511 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
6512 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
6513 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
6514 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
6515 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
6516 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
6517 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
6518 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
6519 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
6520 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
6521 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
6522 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
6523 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
6524 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
6525 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
6526 Likewise.
6527 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
6528 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
6529 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
6530 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
6531 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
6532 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
6533 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
6534 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
6535 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
6536 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
6537 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
6538 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
6539 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
6540 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
6541 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
6542 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
6543 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
6544 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
6545 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
6546 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
6547 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
6548 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
6549 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
6550 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
6551 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
6552 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
6553 Likewise.
6554 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
6555 Likewise.
6556 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
6557 Likewise.
6558 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
6559 Likewise.
6560 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
6561 Likewise.
6562 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
6563 Likewise.
6564 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
6565 Likewise.
6566 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
6567 Likewise.
6568 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
6569 Likewise.
6570 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
6571 Likewise.
6572 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
6573 Likewise.
6574 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
6575 Likewise.
6576 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
6577 Likewise.
6578 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
6579 Likewise.
6580 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
6581 Likewise.
6582 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
6583 Likewise.
6584 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
6585 Likewise.
6586 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
6587 Likewise.
6588 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
6589 Likewise.
6590 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
6591 Likewise.
6592 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
6593 Likewise.
6594 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6595 Likewise.
6596 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
6597 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
6598 Likewise.
6599 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
6600 Likewise.
6601 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
6602 Likewise.
6603 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
6604 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
6605 Likewise.
6606 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
6607 Likewise.
6608 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
6609 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
6610 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
6611 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
6612 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
6613 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
6614 Likewise.
6615 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
6616 Likewise.
6617 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
6618 Likewise.
6619 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
6620 Likewise.
6621 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
6622 Likewise.
6623 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
6624 Likewise.
6625 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
6626 Likewise.
6627 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
6628 Likewise.
6629 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
6630 Likewise.
6631 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
6632 Likewise.
6633 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
6634 Likewise.
6635 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
6636 Likewise.
6637 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
6638 Likewise.
6639 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
6640 Likewise.
6641 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
6642 Likewise.
6643 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
6644 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
6645 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
6646 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
6647 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
6648 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
6649 Likewise.
6650 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
6651 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
6652 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
6653 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
6654 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
6655 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
6656 Likewise.
6657 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
6658 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
6659 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
6660 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
6661 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
6662 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
6663 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
6664 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6665 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6666 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6667 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6668 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6669 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6670 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6671 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6672 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6673 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6674 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6675 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6676 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6677 Likewise.
6678 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6679 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6680 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6681 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6682 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6683 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6684 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6685 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6686 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6687 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6688 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6689 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6690 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6691 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6692 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6693 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6694 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6695 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6696 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6697 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6698 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6699 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6700 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6701 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6702 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6703 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6704 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6705 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6706 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6707 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6708 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6709 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6710 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6711 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6712 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6713 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6714 Likewise.
6715 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6716 Likewise.
6717 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6718 Likewise.
6719 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6720 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6721 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6722 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6723 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6724 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6725 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6726 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6727 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6728 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6729 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6730 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6731 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6732 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6733 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6734 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6735 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6736 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6737 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
6738 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
6739 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
6740 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
6741 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
6742 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
6743 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
6744 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
6745 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
6746 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
6747 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
6748 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
6749 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
6750 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
6751 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
6752 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
6753 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
6754 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
6755 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
6756 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
6757 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
6758 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
6759 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
6760 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
6761 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
6762 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
6763 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
6764 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
6765 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
6766 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
6767 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
6768 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
6769 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
6770 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
6771 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
6772 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
6773 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
6774 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
6775 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
6776 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
6777 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
6778 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
6779 Likewise.
6780 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
6781 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
6782 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
6783 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
6784 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
6785 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
6786 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
6787 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
6788 * testsuite/27_io/fpos/11450.cc: Likewise.
6789 * testsuite/27_io/fpos/14320-1.cc: Likewise.
6790 * testsuite/27_io/fpos/14320-2.cc: Likewise.
6791 * testsuite/27_io/fpos/14320-3.cc: Likewise.
6792 * testsuite/27_io/fpos/14320-4.cc: Likewise.
6793 * testsuite/27_io/fpos/14320-5.cc: Likewise.
6794 * testsuite/27_io/fpos/14775.cc: Likewise.
6795 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
6796 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
6797 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
6798 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
6799 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
6800 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
6801 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
6802 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
6803 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
6804 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
6805 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
6806 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
6807 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
6808 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
6809 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
6810 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
6811 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
6812 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
6813 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
6814 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
6815 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
6816 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
6817 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
6818 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
6819 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
6820 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
6821 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
6822 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
6823 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
6824 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
6825 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
6826 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
6827 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
6828 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
6829 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
6830 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
6831 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
6832 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
6833 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
6834 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
6835 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
6836 * testsuite/27_io/objects/char/1.cc: Likewise.
6837 * testsuite/27_io/objects/char/10.cc: Likewise.
6838 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
6839 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
6840 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
6841 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
6842 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
6843 * testsuite/27_io/objects/char/2.cc: Likewise.
6844 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
6845 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
6846 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
6847 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
6848 * testsuite/27_io/objects/char/5.cc: Likewise.
6849 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
6850 * testsuite/27_io/objects/char/6.cc: Likewise.
6851 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
6852 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
6853 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
6854 * testsuite/27_io/objects/char/7.cc: Likewise.
6855 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
6856 * testsuite/27_io/objects/char/8.cc: Likewise.
6857 * testsuite/27_io/objects/char/9.cc: Likewise.
6858 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
6859 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
6860 * testsuite/27_io/objects/char/dr455.cc: Likewise.
6861 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
6862 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
6863 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
6864 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
6865 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
6866 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
6867 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
6868 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
6869 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
6870 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
6871 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
6872 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
6873 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
6874 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
6875 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
6876 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
6877 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
6878 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
6879 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
6880 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
6881 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
6882 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
6883 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
6884 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
6885 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
6886 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
6887 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
6888 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
6889 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
6890 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
6891 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
6892 * testsuite/27_io/types/1.cc: Likewise.
6893 * testsuite/27_io/types/2.cc: Likewise.
6894 * testsuite/27_io/types/3.cc: Likewise.
6895 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
6896 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
6897 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
6898 Likewise.
6899 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
6900 Likewise.
6901 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
6902 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
6903 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
6904 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
6905 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
6906 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
6907 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
6908 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
6909 Likewise.
6910 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
6911 Likewise.
6912 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
6913 Likewise.
6914 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
6915 Likewise.
6916 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
6917 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
6918 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
6919 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
6920 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
6921 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
6922 Likewise.
6923 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
6924 Likewise.
6925 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
6926 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
6927 * testsuite/30_threads/thread/id/operators.cc: Likewise.
6928 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
6929 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
6930 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
6931 * testsuite/Makefile.am: Likewise.
6932 * testsuite/abi/30586.cc: Likewise.
6933 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
6934 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
6935 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
6936 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
6937 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
6938 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
6939 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
6940 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
6941 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
6942 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
6943 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
6944 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
6945 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
6946 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
6947 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
6948 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
6949 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
6950 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
6951 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
6952 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
6953 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
6954 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
6955 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
6956 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
6957 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
6958 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
6959 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
6960 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
6961 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
6962 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
6963 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
6964 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
6965 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
6966 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
6967 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
6968 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
6969 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
6970 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
6971 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
6972 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
6973 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
6974 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
6975 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
6976 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
6977 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
6978 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
6979 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
6980 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
6981 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
6982 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
6983 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
6984 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
6985 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
6986 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
6987 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
6988 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
6989 * testsuite/abi/demangle/regression/7986.cc: Likewise.
6990 * testsuite/abi/demangle/regression/8897.cc: Likewise.
6991 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
6992 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
6993 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
6994 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
6995 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
6996 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
6997 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
6998 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
6999 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
7000 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
7001 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
7002 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
7003 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
7004 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
7005 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
7006 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
7007 * testsuite/abi/demangle/regression/old.cc: Likewise.
7008 * testsuite/abi/header_cxxabi.c: Likewise.
7009 * testsuite/backward/11460.cc: Likewise.
7010 * testsuite/backward/hash_map/1.cc: Likewise.
7011 * testsuite/backward/hash_map/14648.cc: Likewise.
7012 * testsuite/backward/hash_map/23528.cc: Likewise.
7013 * testsuite/backward/hash_set/1.cc: Likewise.
7014 * testsuite/backward/strstream_members.cc: Likewise.
7015 * testsuite/config/default.exp: Likewise.
7016 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
7017 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
7018 * testsuite/data/istream_extractor_other-1.tst: Likewise.
7019 * testsuite/data/istream_extractor_other-1.txt: Likewise.
7020 * testsuite/data/istream_extractor_other-2.tst: Likewise.
7021 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
7022 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
7023 * testsuite/data/sgetn.txt: Likewise.
7024 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
7025 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
7026 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
7027 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
7028 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
7029 * testsuite/ext/array_allocator/26875.cc: Likewise.
7030 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
7031 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
7032 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
7033 * testsuite/ext/array_allocator/check_new.cc: Likewise.
7034 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
7035 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
7036 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
7037 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
7038 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
7039 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
7040 * testsuite/ext/codecvt/1.cc: Likewise.
7041 * testsuite/ext/codecvt/char-1.cc: Likewise.
7042 * testsuite/ext/codecvt/char-2.cc: Likewise.
7043 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
7044 * testsuite/ext/concept_checks.cc: Likewise.
7045 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
7046 Likewise.
7047 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
7048 Likewise.
7049 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
7050 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
7051 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
7052 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
7053 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
7054 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
7055 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
7056 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
7057 Likewise.
7058 * testsuite/ext/headers.cc: Likewise.
7059 * testsuite/ext/is_heap/1.cc: Likewise.
7060 * testsuite/ext/is_heap/check_type.cc: Likewise.
7061 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
7062 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
7063 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
7064 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
7065 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
7066 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
7067 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
7068 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
7069 * testsuite/ext/median.cc: Likewise.
7070 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
7071 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
7072 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
7073 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
7074 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
7075 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
7076 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
7077 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
7078 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
7079 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
7080 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
7081 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
7082 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
7083 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
7084 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
7085 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
7086 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
7087 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
7088 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
7089 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
7090 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
7091 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
7092 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
7093 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
7094 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
7095 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
7096 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
7097 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
7098 * testsuite/ext/new_allocator/check_new.cc: Likewise.
7099 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
7100 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
7101 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
7102 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
7103 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
7104 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
7105 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
7106 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
7107 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
7108 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
7109 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
7110 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
7111 * testsuite/ext/rope/1.cc: Likewise.
7112 * testsuite/ext/rope/2.cc: Likewise.
7113 * testsuite/ext/rope/3.cc: Likewise.
7114 * testsuite/ext/rope/36832.cc: Likewise.
7115 * testsuite/ext/rope/4.cc: Likewise.
7116 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
7117 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
7118 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
7119 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
7120 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
7121 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
7122 Likewise.
7123 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
7124 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
7125 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
7126 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
7127 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
7128 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
7129 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
7130 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
7131 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
7132 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
7133 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
7134 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
7135 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
7136 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
7137 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
7138 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
7139 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
7140 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
7141 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
7142 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
7143 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
7144 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
7145 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
7146 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
7147 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
7148 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
7149 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
7150 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
7151 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
7152 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
7153 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7154 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
7155 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
7156 * testsuite/lib/dg-options.exp: Likewise.
7157 * testsuite/lib/libstdc++.exp: Likewise.
7158 * testsuite/lib/prune.exp: Likewise.
7159 * testsuite/libstdc++-abi/abi.exp: Likewise.
7160 * testsuite/libstdc++-dg/conformance.exp: Likewise.
7161 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
7162 Likewise.
7163 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
7164 Likewise.
7165 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
7166 Likewise.
7167 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
7168 Likewise.
7169 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
7170 Likewise.
7171 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
7172 Likewise.
7173 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
7174 Likewise.
7175 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
7176 Likewise.
7177 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
7178 Likewise.
7179 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
7180 Likewise.
7181 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
7182 Likewise.
7183 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
7184 Likewise.
7185 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
7186 Likewise.
7187 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
7188 Likewise.
7189 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
7190 Likewise.
7191 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
7192 Likewise.
7193 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
7194 Likewise.
7195 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
7196 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
7197 Likewise.
7198 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7199 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
7200 Likewise.
7201 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
7202 Likewise.
7203 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
7204 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
7205 Likewise.
7206 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
7207 Likewise.
7208 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
7209 Likewise.
7210 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
7211 Likewise.
7212 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
7213 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
7214 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
7215 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
7216 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
7217 Likewise.
7218 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
7219 Likewise.
7220 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
7221 Likewise.
7222 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
7223 Likewise.
7224 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
7225 Likewise.
7226 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
7227 Likewise.
7228 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
7229 Likewise.
7230 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
7231 Likewise.
7232 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
7233 Likewise.
7234 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
7235 Likewise.
7236 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
7237 Likewise.
7238 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
7239 Likewise.
7240 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
7241 Likewise.
7242 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
7243 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
7244 Likewise.
7245 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
7246 Likewise.
7247 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
7248 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
7249 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
7250 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
7251 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
7252 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
7253 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
7254 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
7255 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
7256 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
7257 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
7258 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
7259 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
7260 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
7261 Likewise.
7262 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
7263 Likewise.
7264 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
7265 Likewise.
7266 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
7267 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
7268 Likewise.
7269 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
7270 Likewise.
7271 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
7272 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
7273 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
7274 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
7275 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
7276 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
7277 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
7278 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
7279 Likewise.
7280 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
7281 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
7282 Likewise.
7283 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
7284 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
7285 Likewise.
7286 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
7287 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7288 Likewise.
7289 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7290 Likewise.
7291 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7292 Likewise.
7293 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7294 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7295 Likewise.
7296 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7297 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7298 Likewise.
7299 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7300 Likewise.
7301 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7302 Likewise.
7303 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7304 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7305 Likewise.
7306 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7307 Likewise.
7308 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7309 Likewise.
7310 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7311 Likewise.
7312 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7313 Likewise.
7314 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7315 Likewise.
7316 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7317 Likewise.
7318 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7319 Likewise.
7320 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7321 Likewise.
7322 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7323 Likewise.
7324 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7325 Likewise.
7326 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7327 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7328 Likewise.
7329 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7330 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7331 Likewise.
7332 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7333 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7334 Likewise.
7335 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7336 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7337 Likewise.
7338 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7339 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7340 Likewise.
7341 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7342 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7343 Likewise.
7344 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7345 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7346 Likewise.
7347 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7348 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7349 Likewise.
7350 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7351 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7352 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7353 Likewise.
7354 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7355 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7356 Likewise.
7357 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7358 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7359 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7360 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7361 Likewise.
7362 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7363 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7364 Likewise.
7365 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7366 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7367 Likewise.
7368 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7369 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7370 Likewise.
7371 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7372 Likewise.
7373 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7374 Likewise.
7375 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7376 Likewise.
7377 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7378 Likewise.
7379 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7380 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7381 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7382 Likewise.
7383 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7384 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7385 Likewise.
7386 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7387 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7388 Likewise.
7389 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7390 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7391 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7392 Likewise.
7393 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7394 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7395 Likewise.
7396 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7397 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7398 Likewise.
7399 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7400 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7401 Likewise.
7402 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7403 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7404 Likewise.
7405 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7406 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7407 Likewise.
7408 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7409 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7410 Likewise.
7411 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7412 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7413 Likewise.
7414 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7415 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7416 Likewise.
7417 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7418 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7419 Likewise.
7420 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7421 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7422 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7423 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7424 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7425 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7426 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7427 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7428 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7429 Likewise.
7430 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7431 Likewise.
7432 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
7433 Likewise.
7434 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
7435 Likewise.
7436 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
7437 Likewise.
7438 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
7439 Likewise.
7440 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
7441 Likewise.
7442 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
7443 Likewise.
7444 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
7445 Likewise.
7446 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
7447 Likewise.
7448 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
7449 Likewise.
7450 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
7451 Likewise.
7452 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
7453 Likewise.
7454 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
7455 Likewise.
7456 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
7457 Likewise.
7458 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
7459 Likewise.
7460 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
7461 Likewise.
7462 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
7463 Likewise.
7464 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
7465 Likewise.
7466 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
7467 Likewise.
7468 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
7469 Likewise.
7470 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
7471 Likewise.
7472 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
7473 Likewise.
7474 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
7475 Likewise.
7476 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
7477 Likewise.
7478 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
7479 Likewise.
7480 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
7481 Likewise.
7482 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
7483 Likewise.
7484 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
7485 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
7486 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
7487 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
7488 Likewise.
7489 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
7490 Likewise.
7491 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
7492 Likewise.
7493 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
7494 Likewise.
7495 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
7496 Likewise.
7497 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
7498 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
7499 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
7500 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
7501 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
7502 Likewise.
7503 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
7504 Likewise.
7505 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
7506 Likewise.
7507 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
7508 Likewise.
7509 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
7510 Likewise.
7511 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
7512 Likewise.
7513 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
7514 Likewise.
7515 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
7516 Likewise.
7517 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
7518 Likewise.
7519 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
7520 Likewise.
7521 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
7522 Likewise.
7523 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
7524 Likewise.
7525 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
7526 Likewise.
7527 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
7528 Likewise.
7529 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
7530 Likewise.
7531 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
7532 Likewise.
7533 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
7534 Likewise.
7535 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
7536 Likewise.
7537 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
7538 Likewise.
7539 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
7540 Likewise.
7541 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
7542 Likewise.
7543 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
7544 Likewise.
7545 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
7546 Likewise.
7547 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
7548 Likewise.
7549 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
7550 Likewise.
7551 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
7552 Likewise.
7553 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
7554 Likewise.
7555 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
7556 Likewise.
7557 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
7558 Likewise.
7559 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
7560 Likewise.
7561 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
7562 Likewise.
7563 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
7564 Likewise.
7565 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
7566 Likewise.
7567 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
7568 Likewise.
7569 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
7570 Likewise.
7571 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
7572 Likewise.
7573 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
7574 Likewise.
7575 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
7576 Likewise.
7577 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
7578 Likewise.
7579 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
7580 Likewise.
7581 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
7582 Likewise.
7583 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
7584 Likewise.
7585 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
7586 Likewise.
7587 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
7588 Likewise.
7589 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
7590 Likewise.
7591 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
7592 Likewise.
7593 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
7594 Likewise.
7595 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
7596 Likewise.
7597 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
7598 Likewise.
7599 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
7600 Likewise.
7601 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
7602 Likewise.
7603 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
7604 Likewise.
7605 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
7606 Likewise.
7607 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
7608 Likewise.
7609 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
7610 Likewise.
7611 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
7612 Likewise.
7613 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
7614 Likewise.
7615 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
7616 Likewise.
7617 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
7618 Likewise.
7619 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
7620 Likewise.
7621 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
7622 Likewise.
7623 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
7624 Likewise.
7625 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
7626 Likewise.
7627 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
7628 Likewise.
7629 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
7630 Likewise.
7631 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
7632 Likewise.
7633 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
7634 Likewise.
7635 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
7636 Likewise.
7637 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
7638 Likewise.
7639 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
7640 Likewise.
7641 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
7642 Likewise.
7643 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
7644 Likewise.
7645 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
7646 Likewise.
7647 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
7648 Likewise.
7649 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
7650 Likewise.
7651 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
7652 Likewise.
7653 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
7654 Likewise.
7655 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
7656 Likewise.
7657 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
7658 Likewise.
7659 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
7660 Likewise.
7661 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
7662 Likewise.
7663 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
7664 Likewise.
7665 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7666 Likewise.
7667 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7668 Likewise.
7669 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7670 Likewise.
7671 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7672 Likewise.
7673 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7674 Likewise.
7675 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7676 Likewise.
7677 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7678 Likewise.
7679 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7680 Likewise.
7681 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7682 Likewise.
7683 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7684 Likewise.
7685 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7686 Likewise.
7687 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7688 Likewise.
7689 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7690 Likewise.
7691 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7692 Likewise.
7693 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7694 Likewise.
7695 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7696 Likewise.
7697 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7698 Likewise.
7699 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7700 Likewise.
7701 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7702 Likewise.
7703 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7704 Likewise.
7705 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7706 Likewise.
7707 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7708 Likewise.
7709 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7710 Likewise.
7711 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7712 Likewise.
7713 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7714 Likewise.
7715 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7716 Likewise.
7717 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7718 Likewise.
7719 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7720 Likewise.
7721 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7722 Likewise.
7723 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7724 Likewise.
7725 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7726 Likewise.
7727 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7728 Likewise.
7729 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7730 Likewise.
7731 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7732 Likewise.
7733 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7734 Likewise.
7735 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7736 Likewise.
7737 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
7738 Likewise.
7739 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
7740 Likewise.
7741 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
7742 Likewise.
7743 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
7744 Likewise.
7745 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
7746 Likewise.
7747 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
7748 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
7749 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
7750 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
7751 Likewise.
7752 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
7753 Likewise.
7754 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
7755 Likewise.
7756 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
7757 Likewise.
7758 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
7759 Likewise.
7760 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
7761 Likewise.
7762 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
7763 Likewise.
7764 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
7765 Likewise.
7766 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
7767 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
7768 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
7769 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
7770 Likewise.
7771 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
7772 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
7773 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
7774 Likewise.
7775 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
7776 Likewise.
7777 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
7778 Likewise.
7779 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
7780 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
7781 Likewise.
7782 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
7783 Likewise.
7784 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
7785 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
7786 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
7787 Likewise.
7788 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
7789 Likewise.
7790 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
7791 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
7792 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
7793 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
7794 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
7795 Likewise.
7796 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
7797 Likewise.
7798 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
7799 Likewise.
7800 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
7801 Likewise.
7802 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
7803 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
7804 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
7805 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
7806 Likewise.
7807 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
7808 Likewise.
7809 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
7810 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
7811 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
7812 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
7813 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
7814 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
7815 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
7816 Likewise.
7817 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
7818 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
7819 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
7820 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
7821 Likewise.
7822 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
7823 Likewise.
7824 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
7825 Likewise.
7826 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
7827 Likewise.
7828 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
7829 Likewise.
7830 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
7831 Likewise.
7832 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
7833 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
7834 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
7835 Likewise.
7836 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
7837 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
7838 Likewise.
7839 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
7840 Likewise.
7841 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
7842 Likewise.
7843 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
7844 Likewise.
7845 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
7846 Likewise.
7847 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
7848 Likewise.
7849 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
7850 Likewise.
7851 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
7852 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
7853 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
7854 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
7855 Likewise.
7856 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
7857 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
7858 Likewise.
7859 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
7860 Likewise.
7861 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
7862 Likewise.
7863 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
7864 Likewise.
7865 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
7866 Likewise.
7867 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
7868 Likewise.
7869 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
7870 Likewise.
7871 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
7872 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
7873 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
7874 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
7875 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
7876 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
7877 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
7878 Likewise.
7879 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
7880 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
7881 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
7882 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
7883 Likewise.
7884 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
7885 Likewise.
7886 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
7887 Likewise.
7888 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
7889 Likewise.
7890 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
7891 Likewise.
7892 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
7893 Likewise.
7894 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
7895 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
7896 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
7897 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
7898 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
7899 Likewise.
7900 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
7901 Likewise.
7902 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
7903 Likewise.
7904 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
7905 Likewise.
7906 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
7907 Likewise.
7908 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
7909 Likewise.
7910 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
7911 Likewise.
7912 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
7913 Likewise.
7914 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
7915 Likewise.
7916 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
7917 Likewise.
7918 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
7919 Likewise.
7920 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
7921 Likewise.
7922 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
7923 Likewise.
7924 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
7925 Likewise.
7926 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
7927 Likewise.
7928 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
7929 Likewise.
7930 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
7931 Likewise.
7932 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
7933 Likewise.
7934 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
7935 Likewise.
7936 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
7937 Likewise.
7938 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
7939 Likewise.
7940 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
7941 Likewise.
7942 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
7943 Likewise.
7944 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
7945 Likewise.
7946 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
7947 Likewise.
7948 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
7949 Likewise.
7950 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
7951 Likewise.
7952 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
7953 Likewise.
7954 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
7955 Likewise.
7956 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
7957 Likewise.
7958 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
7959 Likewise.
7960 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
7961 Likewise.
7962 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
7963 Likewise.
7964 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
7965 Likewise.
7966 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
7967 Likewise.
7968 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
7969 Likewise.
7970 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
7971 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
7972 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
7973 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
7974 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
7975 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
7976 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
7977 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
7978 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
7979 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
7980 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
7981 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
7982 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
7983 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
7984 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
7985 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
7986 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
7987 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
7988 * testsuite/tr1/headers/all.cc: Likewise.
7989 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
7990 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
7991 * testsuite/util/testsuite_shared.cc: Likewise.
7992 * scripts/extract_symvers: Likewise. Remove runtime exception.
7993 * testsuite/17_intro/headers/all.cc: Likewise.
7994 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
7995 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
7996 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
7997 Likewise.
7998 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
7999 Likewise.
8000 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
8001 Likewise.
8002 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
8003 Likewise.
8004 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
8005 Likewise.
8006 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
8007 Likewise.
8008 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
8009 Likewise.
8010 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
8011 Likewise.
8012 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
8013 Likewise.
8014 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
8015 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
8016 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
8017 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
8018 Likewise.
8019 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
8020 Likewise.
8021 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
8022 Likewise.
8023 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
8024 Likewise.
8025 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
8026 Likewise.
8027 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
8028 Likewise.
8029 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
8030 Likewise.
8031 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
8032 Likewise.
8033 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
8034 Likewise.
8035 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
8036 Likewise.
8037 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
8038 Likewise.
8039 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
8040 Likewise.
8041 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
8042 Likewise.
8043 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
8044 Likewise.
8045 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
8046 Likewise.
8047 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
8048 Likewise.
8049 * testsuite/20_util/pair/moveable.cc: Likewise.
8050 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
8051 Likewise.
8052 * testsuite/20_util/pair/swap.cc: Likewise.
8053 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
8054 Likewise.
8055 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
8056 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
8057 Likewise.
8058 * testsuite/20_util/tuple/moveable.cc: Likewise.
8059 * testsuite/20_util/tuple/moveable2.cc: Likewise.
8060 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
8061 Likewise.
8062 * testsuite/20_util/tuple/swap.cc: Likewise.
8063 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
8064 Likewise.
8065 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
8066 Likewise.
8067 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
8068 Likewise.
8069 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
8070 Likewise.
8071 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
8072 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
8073 Likewise.
8074 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
8075 Likewise.
8076 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
8077 Likewise.
8078 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
8079 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
8080 Likewise.
8081 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
8082 Likewise.
8083 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
8084 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
8085 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
8086 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
8087 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
8088 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
8089 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
8090 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
8091 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
8092 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
8093 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
8094 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
8095 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
8096 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
8097 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
8098 Likewise.
8099 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
8100 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
8101 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
8102 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
8103 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
8104 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
8105 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
8106 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
8107 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
8108 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
8109 Likewise.
8110 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
8111 Likewise.
8112 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
8113 Likewise.
8114 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
8115 Likewise.
8116 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
8117 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
8118 Likewise.
8119 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
8120 Likewise.
8121 * testsuite/23_containers/deque/14340.cc: Likewise.
8122 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
8123 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
8124 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
8125 * testsuite/23_containers/deque/init-list.cc: Likewise.
8126 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
8127 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
8128 * testsuite/23_containers/deque/moveable.cc: Likewise.
8129 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
8130 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
8131 Likewise.
8132 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
8133 Likewise.
8134 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
8135 Likewise.
8136 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
8137 Likewise.
8138 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
8139 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
8140 Likewise.
8141 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
8142 Likewise.
8143 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
8144 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
8145 Likewise.
8146 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
8147 Likewise.
8148 * testsuite/23_containers/list/14340.cc: Likewise.
8149 * testsuite/23_containers/list/23781.cc: Likewise.
8150 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
8151 * testsuite/23_containers/list/init-list.cc: Likewise.
8152 * testsuite/23_containers/list/moveable.cc: Likewise.
8153 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
8154 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
8155 Likewise.
8156 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
8157 Likewise.
8158 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
8159 Likewise.
8160 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
8161 Likewise.
8162 * testsuite/23_containers/map/14340.cc: Likewise.
8163 * testsuite/23_containers/map/23781.cc: Likewise.
8164 * testsuite/23_containers/map/init-list.cc: Likewise.
8165 * testsuite/23_containers/map/moveable.cc: Likewise.
8166 * testsuite/23_containers/map/operations/1.cc: Likewise.
8167 * testsuite/23_containers/map/operations/31440.cc: Likewise.
8168 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
8169 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
8170 Likewise.
8171 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
8172 Likewise.
8173 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
8174 Likewise.
8175 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
8176 Likewise.
8177 * testsuite/23_containers/multimap/14340.cc: Likewise.
8178 * testsuite/23_containers/multimap/23781.cc: Likewise.
8179 * testsuite/23_containers/multimap/init-list.cc: Likewise.
8180 * testsuite/23_containers/multimap/moveable.cc: Likewise.
8181 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
8182 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
8183 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
8184 Likewise.
8185 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
8186 Likewise.
8187 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
8188 Likewise.
8189 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
8190 Likewise.
8191 * testsuite/23_containers/multiset/14340.cc: Likewise.
8192 * testsuite/23_containers/multiset/23781.cc: Likewise.
8193 * testsuite/23_containers/multiset/init-list.cc: Likewise.
8194 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
8195 * testsuite/23_containers/multiset/moveable.cc: Likewise.
8196 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
8197 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
8198 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
8199 Likewise.
8200 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
8201 Likewise.
8202 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
8203 Likewise.
8204 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
8205 Likewise.
8206 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
8207 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
8208 Likewise.
8209 * testsuite/23_containers/queue/moveable.cc: Likewise.
8210 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
8211 Likewise.
8212 * testsuite/23_containers/set/14340.cc: Likewise.
8213 * testsuite/23_containers/set/23781.cc: Likewise.
8214 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
8215 * testsuite/23_containers/set/init-list.cc: Likewise.
8216 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
8217 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
8218 * testsuite/23_containers/set/moveable.cc: Likewise.
8219 * testsuite/23_containers/set/operations/1.cc: Likewise.
8220 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
8221 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
8222 Likewise.
8223 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
8224 Likewise.
8225 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
8226 Likewise.
8227 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
8228 Likewise.
8229 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
8230 Likewise.
8231 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
8232 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
8233 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
8234 Likewise.
8235 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
8236 Likewise.
8237 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
8238 Likewise.
8239 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
8240 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
8241 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
8242 Likewise.
8243 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
8244 Likewise.
8245 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
8246 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
8247 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
8248 Likewise.
8249 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
8250 Likewise.
8251 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
8252 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
8253 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
8254 Likewise.
8255 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
8256 Likewise.
8257 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
8258 Likewise.
8259 * testsuite/23_containers/vector/14340.cc: Likewise.
8260 * testsuite/23_containers/vector/26412-1.cc: Likewise.
8261 * testsuite/23_containers/vector/26412-2.cc: Likewise.
8262 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
8263 Likewise.
8264 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
8265 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
8266 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
8267 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
8268 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
8269 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
8270 Likewise.
8271 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
8272 Likewise.
8273 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
8274 Likewise.
8275 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
8276 Likewise.
8277 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
8278 Likewise.
8279 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
8280 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
8281 * testsuite/23_containers/vector/init-list.cc: Likewise.
8282 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
8283 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
8284 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
8285 * testsuite/23_containers/vector/moveable.cc: Likewise.
8286 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
8287 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8288 Likewise.
8289 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8290 Likewise.
8291 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8292 Likewise.
8293 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8294 Likewise.
8295 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8296 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8297 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8298 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8299 Likewise.
8300 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8301 Likewise.
8302 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8303 Likewise.
8304 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8305 Likewise.
8306 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8307 Likewise.
8308 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8309 Likewise.
8310 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8311 Likewise.
8312 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8313 Likewise.
8314 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8315 Likewise.
8316 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8317 Likewise.
8318 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8319 Likewise.
8320 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8321 Likewise.
8322 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8323 Likewise.
8324 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8325 Likewise.
8326 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8327 Likewise.
8328 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8329 Likewise.
8330 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8331 Likewise.
8332 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8333 Likewise.
8334 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8335 Likewise.
8336 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8337 Likewise.
8338 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8339 Likewise.
8340 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8341 Likewise.
8342 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8343 Likewise.
8344 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8345 Likewise.
8346 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8347 Likewise.
8348 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8349 Likewise.
8350 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8351 Likewise.
8352 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8353 Likewise.
8354 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8355 Likewise.
8356 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8357 Likewise.
8358 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8359 Likewise.
8360 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8361 Likewise.
8362 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8363 Likewise.
8364 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8365 Likewise.
8366 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8367 Likewise.
8368 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8369 Likewise.
8370 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8371 Likewise.
8372 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8373 Likewise.
8374 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8375 Likewise.
8376 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8377 Likewise.
8378 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8379 Likewise.
8380 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8381 Likewise.
8382 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8383 Likewise.
8384 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8385 Likewise.
8386 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8387 Likewise.
8388 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8389 Likewise.
8390 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8391 Likewise.
8392 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8393 Likewise.
8394 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8395 Likewise.
8396 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8397 Likewise.
8398 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8399 Likewise.
8400 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8401 Likewise.
8402 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8403 Likewise.
8404 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8405 Likewise.
8406 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8407 Likewise.
8408 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8409 Likewise.
8410 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8411 Likewise.
8412 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8413 Likewise.
8414 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8415 Likewise.
8416 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8417 Likewise.
8418 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8419 Likewise.
8420 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8421 Likewise.
8422 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8423 Likewise.
8424 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8425 Likewise.
8426 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8427 Likewise.
8428 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8429 Likewise.
8430 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8431 Likewise.
8432 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
8433 Likewise.
8434 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
8435 Likewise.
8436 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
8437 Likewise.
8438 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
8439 Likewise.
8440 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
8441 Likewise.
8442 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
8443 Likewise.
8444 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
8445 Likewise.
8446 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
8447 Likewise.
8448 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
8449 Likewise.
8450 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
8451 Likewise.
8452 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
8453 Likewise.
8454 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
8455 Likewise.
8456 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
8457 Likewise.
8458 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
8459 Likewise.
8460 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
8461 Likewise.
8462 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
8463 Likewise.
8464 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
8465 Likewise.
8466 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
8467 Likewise.
8468 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
8469 Likewise.
8470 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
8471 Likewise.
8472 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
8473 Likewise.
8474 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
8475 Likewise.
8476 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
8477 Likewise.
8478 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
8479 Likewise.
8480 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
8481 Likewise.
8482 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
8483 Likewise.
8484 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
8485 Likewise.
8486 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
8487 Likewise.
8488 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
8489 Likewise.
8490 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
8491 Likewise.
8492 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
8493 Likewise.
8494 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
8495 Likewise.
8496 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
8497 Likewise.
8498 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
8499 Likewise.
8500 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
8501 Likewise.
8502 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
8503 Likewise.
8504 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
8505 Likewise.
8506 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
8507 Likewise.
8508 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
8509 Likewise.
8510 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
8511 Likewise.
8512 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
8513 Likewise.
8514 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
8515 Likewise.
8516 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
8517 Likewise.
8518 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
8519 Likewise.
8520 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
8521 Likewise.
8522 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
8523 Likewise.
8524 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
8525 Likewise.
8526 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
8527 Likewise.
8528 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
8529 Likewise.
8530 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
8531 Likewise.
8532 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
8533 Likewise.
8534 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
8535 Likewise.
8536 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
8537 Likewise.
8538 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
8539 Likewise.
8540 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
8541 Likewise.
8542 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
8543 Likewise.
8544 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
8545 Likewise.
8546 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
8547 Likewise.
8548 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
8549 Likewise.
8550 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
8551 Likewise.
8552 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
8553 Likewise.
8554 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
8555 Likewise.
8556 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
8557 Likewise.
8558 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
8559 Likewise.
8560 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
8561 Likewise.
8562 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
8563 Likewise.
8564 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
8565 Likewise.
8566 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
8567 Likewise.
8568 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
8569 Likewise.
8570 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
8571 Likewise.
8572 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
8573 Likewise.
8574 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
8575 Likewise.
8576 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
8577 Likewise.
8578 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
8579 Likewise.
8580 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
8581 Likewise.
8582 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
8583 Likewise.
8584 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
8585 Likewise.
8586 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
8587 Likewise.
8588 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
8589 Likewise.
8590 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
8591 Likewise.
8592 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
8593 Likewise.
8594 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
8595 Likewise.
8596 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
8597 Likewise.
8598 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
8599 Likewise.
8600 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
8601 Likewise.
8602 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
8603 Likewise.
8604 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
8605 Likewise.
8606 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
8607 Likewise.
8608 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
8609 Likewise.
8610 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
8611 Likewise.
8612 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
8613 Likewise.
8614 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
8615 Likewise.
8616 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
8617 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
8618 Likewise.
8619 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
8620 Likewise.
8621 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
8622 Likewise.
8623 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
8624 Likewise.
8625 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
8626 Likewise.
8627 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
8628 Likewise.
8629 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
8630 Likewise.
8631 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
8632 Likewise.
8633 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
8634 Likewise.
8635 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
8636 Likewise.
8637 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
8638 Likewise.
8639 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
8640 Likewise.
8641 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
8642 Likewise.
8643 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
8644 Likewise.
8645 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
8646 Likewise.
8647 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
8648 Likewise.
8649 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
8650 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
8651 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
8652 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
8653 Likewise.
8654 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
8655 Likewise.
8656 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
8657 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
8658 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
8659 Likewise.
8660 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
8661 Likewise.
8662 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
8663 Likewise.
8664 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8665 Likewise.
8666 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8667 Likewise.
8668 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8669 Likewise.
8670 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8671 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8672 Likewise.
8673 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8674 * testsuite/26_numerics/valarray/27867.cc: Likewise.
8675 * testsuite/26_numerics/valarray/30416.cc: Likewise.
8676 * testsuite/26_numerics/valarray/33084.cc: Likewise.
8677 * testsuite/26_numerics/valarray/algo.cc: Likewise.
8678 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8679 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8680 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8681 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8682 Likewise.
8683 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8684 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8685 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8686 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8687 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8688 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8689 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8690 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8691 Likewise.
8692 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8693 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8694 Likewise.
8695 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8696 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8697 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8698 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8699 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8700 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8701 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8702 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8703 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8704 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8705 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8706 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8707 Likewise.
8708 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8709 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8710 Likewise.
8711 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8712 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8713 Likewise.
8714 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8715 Likewise.
8716 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8717 Likewise.
8718 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8719 Likewise.
8720 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8721 Likewise.
8722 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8723 Likewise.
8724 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8725 Likewise.
8726 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8727 Likewise.
8728 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8729 Likewise.
8730 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8731 Likewise.
8732 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8733 Likewise.
8734 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8735 Likewise.
8736 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8737 Likewise.
8738 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
8739 Likewise.
8740 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
8741 Likewise.
8742 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
8743 Likewise.
8744 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
8745 Likewise.
8746 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
8747 Likewise.
8748 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
8749 Likewise.
8750 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
8751 Likewise.
8752 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
8753 Likewise.
8754 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
8755 Likewise.
8756 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
8757 Likewise.
8758 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
8759 Likewise.
8760 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
8761 Likewise.
8762 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
8763 Likewise.
8764 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
8765 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
8766 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
8767 Likewise.
8768 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
8769 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
8770 Likewise.
8771 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
8772 Likewise.
8773 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
8774 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
8775 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
8776 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
8777 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
8778 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
8779 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
8780 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
8781 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
8782 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
8783 Likewise.
8784 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
8785 Likewise.
8786 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
8787 Likewise.
8788 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
8789 Likewise.
8790 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
8791 Likewise.
8792 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
8793 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
8794 Likewise.
8795 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
8796 Likewise.
8797 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
8798 Likewise.
8799 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
8800 Likewise.
8801 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
8802 Likewise.
8803 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8804 Likewise.
8805 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
8806 Likewise.
8807 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
8808 Likewise.
8809 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
8810 Likewise.
8811 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
8812 Likewise.
8813 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
8814 Likewise.
8815 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
8816 Likewise.
8817 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
8818 Likewise.
8819 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
8820 Likewise.
8821 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
8822 Likewise.
8823 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
8824 Likewise.
8825 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
8826 Likewise.
8827 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
8828 Likewise.
8829 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
8830 Likewise.
8831 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
8832 Likewise.
8833 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
8834 Likewise.
8835 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
8836 Likewise.
8837 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
8838 Likewise.
8839 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
8840 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
8841 Likewise.
8842 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
8843 Likewise.
8844 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
8845 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
8846 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
8847 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
8848 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
8849 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
8850 Likewise.
8851 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
8852 Likewise.
8853 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
8854 Likewise.
8855 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
8856 Likewise.
8857 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
8858 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
8859 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
8860 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
8861 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
8862 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
8863 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
8864 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
8865 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
8866 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
8867 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
8868 Likewise.
8869 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
8870 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
8871 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
8872 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
8873 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
8874 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
8875 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
8876 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
8877 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
8878 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
8879 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
8880 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
8881 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
8882 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
8883 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
8884 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
8885 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
8886 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
8887 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
8888 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
8889 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
8890 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
8891 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
8892 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
8893 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
8894 Likewise.
8895 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
8896 * testsuite/27_io/fpos/14252.cc: Likewise.
8897 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
8898 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
8899 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
8900 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
8901 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
8902 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
8903 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
8904 * testsuite/27_io/ios_base/state/1.cc: Likewise.
8905 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
8906 Likewise.
8907 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
8908 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
8909 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
8910 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
8911 Likewise.
8912 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
8913 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
8914 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
8915 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
8916 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
8917 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
8918 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
8919 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
8920 * testsuite/27_io/objects/char/3045.cc: Likewise.
8921 * testsuite/27_io/objects/char/3647.cc: Likewise.
8922 * testsuite/27_io/objects/char/5268.cc: Likewise.
8923 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
8924 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
8925 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
8926 * testsuite/28_regex/init-list.cc: Likewise.
8927 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
8928 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
8929 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
8930 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
8931 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
8932 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
8933 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
8934 Likewise.
8935 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
8936 Likewise.
8937 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
8938 Likewise.
8939 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
8940 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
8941 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
8942 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
8943 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
8944 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
8945 Likewise.
8946 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
8947 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
8948 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
8949 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
8950 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
8951 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
8952 Likewise.
8953 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
8954 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
8955 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
8956 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
8957 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
8958 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
8959 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
8960 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
8961 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
8962 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
8963 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
8964 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
8965 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
8966 Likewise.
8967 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
8968 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
8969 Likewise.
8970 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
8971 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
8972 Likewise.
8973 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
8974 Likewise.
8975 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
8976 Likewise.
8977 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
8978 Likewise.
8979 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
8980 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
8981 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
8982 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
8983 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
8984 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
8985 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
8986 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
8987 Likewise.
8988 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
8989 Likewise.
8990 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
8991 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8992 Likewise.
8993 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
8994 Likewise.
8995 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
8996 Likewise.
8997 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
8998 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
8999 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
9000 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
9001 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
9002 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
9003 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
9004 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
9005 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
9006 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
9007 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
9008 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
9009 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
9010 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
9011 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
9012 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
9013 Likewise.
9014 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
9015 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
9016 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
9017 Likewise.
9018 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
9019 Likewise.
9020 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
9021 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
9022 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
9023 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
9024 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
9025 Likewise.
9026 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
9027 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
9028 Likewise.
9029 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
9030 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
9031 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
9032 Likewise.
9033 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
9034 Likewise.
9035 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
9036 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
9037 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
9038 Likewise.
9039 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
9040 Likewise.
9041 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
9042 Likewise.
9043 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
9044 Likewise.
9045 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
9046 Likewise.
9047 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
9048 * testsuite/30_threads/this_thread/1.cc: Likewise.
9049 * testsuite/30_threads/this_thread/2.cc: Likewise.
9050 * testsuite/30_threads/this_thread/3.cc: Likewise.
9051 * testsuite/30_threads/this_thread/4.cc: Likewise.
9052 * testsuite/30_threads/thread/cons/1.cc: Likewise.
9053 * testsuite/30_threads/thread/cons/2.cc: Likewise.
9054 * testsuite/30_threads/thread/cons/3.cc: Likewise.
9055 * testsuite/30_threads/thread/cons/4.cc: Likewise.
9056 * testsuite/30_threads/thread/cons/5.cc: Likewise.
9057 * testsuite/30_threads/thread/cons/6.cc: Likewise.
9058 * testsuite/30_threads/thread/cons/7.cc: Likewise.
9059 * testsuite/30_threads/thread/cons/8.cc: Likewise.
9060 * testsuite/30_threads/thread/cons/9.cc: Likewise.
9061 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
9062 * testsuite/30_threads/thread/members/1.cc: Likewise.
9063 * testsuite/30_threads/thread/members/2.cc: Likewise.
9064 * testsuite/30_threads/thread/members/3.cc: Likewise.
9065 * testsuite/30_threads/thread/members/4.cc: Likewise.
9066 * testsuite/30_threads/thread/members/5.cc: Likewise.
9067 * testsuite/30_threads/thread/swap/1.cc: Likewise.
9068 * testsuite/30_threads/thread/swap/2.cc: Likewise.
9069 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
9070 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
9071 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
9072 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
9073 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
9074 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
9075 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
9076 Likewise.
9077 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
9078 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
9079 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
9080 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
9081 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
9082 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
9083 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
9084 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
9085 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
9086 * testsuite/30_threads/try_lock/1.cc: Likewise.
9087 * testsuite/30_threads/try_lock/2.cc: Likewise.
9088 * testsuite/30_threads/try_lock/3.cc: Likewise.
9089 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
9090 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
9091 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
9092 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
9093 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
9094 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
9095 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
9096 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
9097 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
9098 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
9099 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
9100 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
9101 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
9102 Likewise.
9103 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
9104 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
9105 Likewise.
9106 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
9107 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
9108 Likewise.
9109 * testsuite/ext/array_allocator/1.cc: Likewise.
9110 * testsuite/ext/array_allocator/2.cc: Likewise.
9111 * testsuite/ext/array_allocator/3.cc: Likewise.
9112 * testsuite/ext/ext_pointer/1.cc: Likewise.
9113 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
9114 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
9115 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
9116 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
9117 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
9118 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
9119 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
9120 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
9121 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
9122 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
9123 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
9124 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
9125 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
9126 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
9127 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
9128 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
9129 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
9130 Likewise.
9131 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
9132 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
9133 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
9134 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
9135 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
9136 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
9137 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
9138 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
9139 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
9140 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
9141 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
9142 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
9143 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
9144 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
9145 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
9146 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
9147 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
9148 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
9149 Likewise.
9150 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
9151 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
9152 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
9153 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
9154 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
9155 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
9156 * testsuite/ext/pod_char_traits.cc: Likewise.
9157 * testsuite/ext/slist/23781.cc: Likewise.
9158 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
9159 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
9160 * testsuite/ext/vstring/init-list.cc: Likewise.
9161 * testsuite/ext/vstring/moveable.cc: Likewise.
9162 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
9163 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
9164 Likewise.
9165 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
9166 Likewise.
9167 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
9168 Likewise.
9169 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
9170 Likewise.
9171 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
9172 Likewise.
9173 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
9174 Likewise.
9175 * testsuite/ext/vstring/types/23767.cc: Likewise.
9176 * testsuite/performance/21_strings/string_append.cc: Likewise.
9177 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
9178 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
9179 Likewise.
9180 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
9181 Likewise.
9182 * testsuite/performance/21_strings/string_find.cc: Likewise.
9183 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
9184 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
9185 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
9186 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
9187 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
9188 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
9189 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
9190 Likewise.
9191 * testsuite/performance/23_containers/create/map.cc: Likewise.
9192 * testsuite/performance/23_containers/create_from_sorted/set.cc:
9193 Likewise.
9194 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
9195 * testsuite/performance/23_containers/find/map.cc: Likewise.
9196 * testsuite/performance/23_containers/index/map.cc: Likewise.
9197 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
9198 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
9199 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
9200 Likewise.
9201 * testsuite/performance/23_containers/insert_erase/associative.cc:
9202 Likewise.
9203 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
9204 Likewise.
9205 * testsuite/performance/23_containers/producer_consumer/associative.cc:
9206 Likewise.
9207 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
9208 Likewise.
9209 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
9210 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
9211 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
9212 Likewise.
9213 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
9214 Likewise.
9215 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
9216 Likewise.
9217 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
9218 Likewise.
9219 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
9220 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
9221 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
9222 Likewise.
9223 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
9224 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
9225 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
9226 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
9227 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
9228 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
9229 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
9230 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
9231 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
9232 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
9233 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
9234 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
9235 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
9236 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
9237 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
9238 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
9239 Likewise.
9240 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
9241 Likewise.
9242 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
9243 Likewise.
9244 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
9245 Likewise.
9246 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
9247 Likewise.
9248 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
9249 Likewise.
9250 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
9251 Likewise.
9252 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
9253 Likewise.
9254 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
9255 Likewise.
9256 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
9257 Likewise.
9258 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
9259 Likewise.
9260 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
9261 Likewise.
9262 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
9263 Likewise.
9264 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
9265 Likewise.
9266 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
9267 Likewise.
9268 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
9269 Likewise.
9270 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
9271 Likewise.
9272 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
9273 Likewise.
9274 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
9275 Likewise.
9276 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
9277 Likewise.
9278 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
9279 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
9280 Likewise.
9281 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
9282 Likewise.
9283 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
9284 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
9285 Likewise.
9286 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
9287 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9288 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9289 Likewise.
9290 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9291 Likewise.
9292 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9293 Likewise.
9294 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9295 Likewise.
9296 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9297 Likewise.
9298 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9299 Likewise.
9300 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9301 Likewise.
9302 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9303 Likewise.
9304 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9305 Likewise.
9306 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9307 Likewise.
9308 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9309 Likewise.
9310 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9311 Likewise.
9312 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9313 Likewise.
9314 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9315 Likewise.
9316 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9317 Likewise.
9318 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9319 Likewise.
9320 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9321 Likewise.
9322 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9323 Likewise.
9324 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9325 Likewise.
9326 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9327 Likewise.
9328 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9329 Likewise.
9330 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9331 Likewise.
9332 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9333 Likewise.
9334 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9335 Likewise.
9336 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9337 Likewise.
9338 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9339 Likewise.
9340 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9341 Likewise.
9342 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9343 Likewise.
9344 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9345 Likewise.
9346 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9347 Likewise.
9348 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9349 Likewise.
9350 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9351 Likewise.
9352 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9353 Likewise.
9354 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9355 Likewise.
9356 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9357 Likewise.
9358 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9359 Likewise.
9360 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9361 Likewise.
9362 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9363 Likewise.
9364 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9365 Likewise.
9366 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9367 Likewise.
9368 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9369 Likewise.
9370 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9371 Likewise.
9372 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9373 Likewise.
9374 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9375 Likewise.
9376 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9377 Likewise.
9378 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9379 Likewise.
9380 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9381 Likewise.
9382 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9383 Likewise.
9384 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9385 Likewise.
9386 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9387 Likewise.
9388 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9389 Likewise.
9390 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9391 Likewise.
9392 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9393 Likewise.
9394 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9395 Likewise.
9396 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9397 Likewise.
9398 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9399 Likewise.
9400 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9401 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9402 Likewise.
9403 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9404 Likewise.
9405 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9406 Likewise.
9407 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9408 Likewise.
9409 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9410 Likewise.
9411 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9412 Likewise.
9413 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9414 Likewise.
9415 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9416 Likewise.
9417 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9418 Likewise.
9419 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9420 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9421 Likewise.
9422 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9423 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9424 Likewise.
9425 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9426 Likewise.
9427 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9428 Likewise.
9429 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9430 Likewise.
9431 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9432 Likewise.
9433 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
9434 Likewise.
9435 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
9436 Likewise.
9437 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
9438 Likewise.
9439 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
9440 Likewise.
9441 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
9442 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
9443 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
9444 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
9445 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
9446 Likewise.
9447 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
9448 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
9449 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
9450 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
9451 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
9452 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
9453 * testsuite/util/io/illegal_input_error.hpp: Likewise.
9454 * testsuite/util/io/prog_bar.cc: Likewise.
9455 * testsuite/util/io/prog_bar.hpp: Likewise.
9456 * testsuite/util/io/text_populate.hpp: Likewise.
9457 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
9458 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
9459 * testsuite/util/io/xml.hpp: Likewise.
9460 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
9461 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
9462 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
9463 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
9464 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
9465 * testsuite/util/native_type/native_map.hpp: Likewise.
9466 * testsuite/util/native_type/native_multimap.hpp: Likewise.
9467 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
9468 * testsuite/util/native_type/native_set.hpp: Likewise.
9469 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
9470 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
9471 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
9472 Likewise.
9473 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
9474 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
9475 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
9476 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
9477 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
9478 Likewise.
9479 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
9480 Likewise.
9481 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
9482 Likewise.
9483 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
9484 Likewise.
9485 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
9486 Likewise.
9487 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
9488 Likewise.
9489 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
9490 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
9491 Likewise.
9492 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
9493 Likewise.
9494 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
9495 Likewise.
9496 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
9497 Likewise.
9498 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
9499 Likewise.
9500 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
9501 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
9502 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
9503 * testsuite/util/regression/basic_type.hpp: Likewise.
9504 * testsuite/util/regression/common_type.hpp: Likewise.
9505 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
9506 Likewise.
9507 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
9508 Likewise.
9509 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
9510 Likewise.
9511 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
9512 Likewise.
9513 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
9514 Likewise.
9515 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
9516 Likewise.
9517 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
9518 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
9519 Likewise.
9520 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
9521 Likewise.
9522 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
9523 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
9524 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
9525 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
9526 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
9527 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
9528 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
9529 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
9530 * testsuite/util/statistic/result_recorder.hpp: Likewise.
9531 * testsuite/util/statistic/sample_mean.hpp: Likewise.
9532 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
9533 * testsuite/util/statistic/sample_variance.hpp: Likewise.
9534 * testsuite/util/testsuite_abi.cc: Likewise.
9535 * testsuite/util/testsuite_abi.h: Likewise.
9536 * testsuite/util/testsuite_abi_check.cc: Likewise.
9537 * testsuite/util/testsuite_allocator.cc: Likewise.
9538 * testsuite/util/testsuite_allocator.h: Likewise.
9539 * testsuite/util/testsuite_api.h: Likewise.
9540 * testsuite/util/testsuite_character.cc: Likewise.
9541 * testsuite/util/testsuite_character.h: Likewise.
9542 * testsuite/util/testsuite_common_types.h: Likewise.
9543 * testsuite/util/testsuite_error.h: Likewise.
9544 * testsuite/util/testsuite_hooks.cc: Likewise.
9545 * testsuite/util/testsuite_hooks.h: Likewise.
9546 * testsuite/util/testsuite_io.h: Likewise.
9547 * testsuite/util/testsuite_iterators.h: Likewise.
9548 * testsuite/util/testsuite_performance.h: Likewise.
9549 * testsuite/util/testsuite_rng.h: Likewise.
9550 * testsuite/util/testsuite_rvalref.h: Likewise.
9551 * testsuite/util/testsuite_tr1.h: Likewise.
9552 * testsuite/util/thread/all.h: Likewise.
9553 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
9554 Likewise.
9555 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
9556 Likewise.
9557 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
9558 Likewise.
9559 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
9560 Likewise.
9561 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
9562 Likewise.
9563 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
9564 Likewise.
9565 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
9566 Likewise.
9567 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
9568 Likewise.
9569 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
9570 Likewise.
9571 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
9572 Likewise.
9573 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
9574 Likewise.
9575 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
9576 Likewise.
9577 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
9578 Likewise.
9579 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
9580 Likewise.
9581 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
9582 Likewise.
9583 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
9584 Likewise.
9585 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
9586 Likewise.
9587 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
9588 Likewise.
9589 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
9590 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
9591 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
9592 Likewise.
9593 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
9594 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
9595 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
9596 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
9597 Likewise.
9598 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
9599 Likewise.
9600 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
9601 Likewise.
9602 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
9603 Likewise.
9604 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
9605 Likewise.
9606 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
9607 Likewise.
9608 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
9609 Likewise.
9610 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
9611 Likewise.
9612 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
9613 Likewise.
9614 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
9615 Likewise.
9616 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
9617 Likewise.
9618 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
9619 Likewise.
9620 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
9621 Likewise.
9622 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
9623 Likewise.
9624 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
9625 Likewise.
9626 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
9627 Likewise.
9628 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
9629 Likewise.
9630 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
9631 Likewise.
9632 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
9633 Likewise.
9634 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
9635 Likewise.
9636 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
9637 Likewise.
9638 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
9639 Likewise.
9640 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
9641 Likewise.
9642 * testsuite/26_numerics/random/mt19937.cc: Likewise.
9643 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
9644 Likewise.
9645 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
9646 Likewise.
9647 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
9648 Likewise.
9649 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
9650 Likewise.
9651 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
9652 Likewise.
9653 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
9654 Likewise.
9655 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
9656 Likewise.
9657 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
9658 Likewise.
9659 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
9660 Likewise.
9661 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
9662 Likewise.
9663 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
9664 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9665 Likewise.
9666 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9667 Likewise.
9668 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9669 Likewise.
9670 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9671 Likewise.
9672 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9673 Likewise.
9674 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9675 Likewise.
9676 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9677 Likewise.
9678 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9679 Likewise.
9680 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9681 Likewise.
9682 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9683 Likewise.
9684 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9685 Likewise.
9686 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9687 Likewise.
9688 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9689 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9690 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9691 Likewise.
9692 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9693 Likewise.
9694 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9695 Likewise.
9696 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9697 Likewise.
9698 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9699 Likewise.
9700 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9701 Likewise.
9702 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9703 Likewise.
9704 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9705 Likewise.
9706 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9707 Likewise.
9708 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9709 Likewise.
9710 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9711 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9712 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9713 Likewise.
9714 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9715 Likewise.
9716 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9717 Likewise.
9718 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9719 Likewise.
9720 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9721 Likewise.
9722 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9723 Likewise.
9724 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9725 Likewise.
9726 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9727 Likewise.
9728 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9729 Likewise.
9730 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9731 Likewise.
9732 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9733 Likewise.
9734 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9735 Likewise.
9736 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9737 Likewise.
9738 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
9739 Likewise.
9740 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
9741 Likewise.
9742 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
9743 Likewise.
9744 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
9745 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
9746 Likewise.
9747 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
9748 Likewise.
9749 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
9750 Likewise.
9751 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
9752 Likewise.
9753 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
9754 Likewise.
9755 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
9756 Likewise.
9757 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
9758 Likewise.
9759 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
9760 Likewise.
9761 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
9762 Likewise.
9763 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
9764 Likewise.
9765 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
9766 Likewise.
9767 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
9768 Likewise.
9769 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
9770 Likewise.
9771 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
9772 Likewise.
9773 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
9774 Likewise.
9775 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
9776 Likewise.
9777 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
9778 Likewise.
9779 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
9780 Likewise.
9781 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
9782 Likewise.
9783 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
9784 Likewise.
9785 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
9786 Likewise.
9787 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
9788 Likewise.
9789 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
9790 Likewise.
9791 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
9792 Likewise.
9793 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
9794 Likewise.
9795 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
9796 Likewise.
9797 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
9798 Likewise.
9799 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
9800 Likewise.
9801 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
9802 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
9803 Likewise.
9804 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
9805 Likewise.
9806 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
9807 Likewise.
9808 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
9809 Likewise.
9810 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
9811 Likewise.
9812 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
9813 Likewise.
9814 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
9815 Likewise.
9816 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
9817 Likewise.
9818 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
9819 Likewise.
9820 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
9821 Likewise.
9822 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
9823 Likewise.
9824 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
9825 Likewise.
9826 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
9827 Likewise.
9828 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
9829 Likewise.
9830 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
9831 Likewise.
9832 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
9833 Likewise.
9834 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
9835 Likewise.
9836 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
9837 Likewise.
9838 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
9839 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
9840 * testsuite/backward/hash_map/25896.cc: Likewise.
9841 * testsuite/backward/hash_set/25896.cc: Likewise.
9842
9767a048
ILT
98432009-04-08 Ian Lance Taylor <iant@google.com>
9844
9845 * include/backward/hashtable.h (erase): Correctly handle erasing a
9846 reference to an entry in the hash table.
9847 * testsuite/backward/hash_map/25896.cc: New.
9848 * testsuite/backward/hash_set/25896.cc: New.
9849
0b83c44b
AN
98502009-04-08 Adam Nemet <anemet@caviumnetworks.com>
9851
e31f5814
UB
9852 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
9853 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
0b83c44b 9854
04b70271
BK
98552009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9856
9857 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
9858 of debug.
9859 * include/Makefile.in: Regenerate.
9860 * include/precompiled/stdc++.h: Add.
9861
04b70271
BK
98622009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9863
9864 * include/bits/random.h: Adjust doxygen markup.
9865 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
9866
9867 * testsuite/26_numerics/random/piecewise_linear_distribution/
9868 operators/serialize.cc: Use typedefs.
9869
8f2b104d
AS
98702009-04-06 Andrew Stubbs <ams@codesourcery.com>
9871
9872 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
9873 __gnu_cxx namespace. Remove "static inline".
9874
1ae3576f
PC
98752009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9876
9877 * include/bits/random.tcc (linear_congruential_engine<>::
9878 seed(seed_seq&)): Fix typo in last fix for __m == 0.
9879
94986f6d
PC
98802009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9881
9882 * include/bits/random.h (operator==): Mark all inline.
9883 (mersenne_twister_engine): Enable #if 0 checks.
9884
9885 * include/bits/random.h: Formatting tweaks.
9886
9769c190
PC
98872009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9888
9889 * include/bits/random.tcc (piecewise_linear_distribution<>::
9890 operator()(_UniformRandomNumberGenerator&, const param_type&)):
9891 Remove spurious closed parenthesis.
9892
2fcf6ffb
PC
98932009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9894
9895 PR libstdc++/39644 (partial)
9896 * include/bits/random.tcc (linear_congruential_engine<>::
9897 seed(seed_seq&), independent_bits_engine<>::operator(),
9898 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
9899
fe77a308 99002009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
42a73304
PC
9901
9902 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
9903 thinko.
9904 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9905 default.cc: Enable.
9906
fe77a308 99072009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
42a73304
PC
9908
9909 PR libstdc++/39629 (partial)
9910 * testsuite/26_numerics/random/independent_bits_engine/cons/
9911 base_move.cc: Use uint_fast64_t instead of unsigned long.
9912 * testsuite/26_numerics/random/independent_bits_engine/cons/
9913 seed1.cc: Likewise.
9914 * testsuite/26_numerics/random/independent_bits_engine/cons/
9915 seed2.cc: Likewise.
9916 * testsuite/26_numerics/random/independent_bits_engine/cons/
9917 base_copy.cc: Likewise.
9918 * testsuite/26_numerics/random/independent_bits_engine/cons/
9919 default.cc: Likewise.
9920 * testsuite/26_numerics/random/independent_bits_engine/cons/
9921 seed_seq.cc: Likewise.
9922 * testsuite/26_numerics/random/independent_bits_engine/
9923 requirements/typedefs.cc: Likewise.
9924 * testsuite/26_numerics/random/independent_bits_engine/
9925 operators/equal.cc: Likewise.
9926 * testsuite/26_numerics/random/independent_bits_engine/
9927 operators/serialize.cc: Likewise.
9928 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
9929
95fe602e
PC
99302009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9931
9932 * include/tr1_impl/random: Remove, empty.
9933 * include/tr1_impl/random.tcc: Likewise.
9934
9935 * include/std/random: Minor clean-ups, formatting fixes, adjust
9936 copyright years.
9937 * include/bits/random.tcc: Likewise.
9938 * include/bits/random.h: Likewise.
9939 * include/tr1/random: Likewise.
9940 * include/tr1/random.tcc: Likewise.
9941 * include/tr1/random.h: Likewise.
9942
04b70271
BK
99432009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9944
9945 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
9946 * doc/html/api.html: Regenerate.
9947
8e79468d
BK
99482009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9949
9950 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
9951 Change to mersenne_twister_engine, add same defaults as
9952 mersenne_twister_engine/cons/default.cc.
9953 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
9954
9955 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
9956 to __il.
9957 * include/bits/random.h (mersenne_twister_engine): Qualify
9958 _ShiftMin1 with namespace __detail.
9959 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
9960 constexpr std::numeric_limits::max() can be used.
9961 (mersenne_twister_engine): Split apart static asserts into one
9962 assert per message. Temporarily disable the last three.
9963
99642009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
9965
9966 * include/Makefile.am: Update to N2836. Modified for new random headers.
9967 * include/Makefile.in: Ditto.
9968 * include/tr1_impl/random: Moved to tr1/random.h
9969 * include/tr1_impl/random.tcc: Moved to tr1
9970 * include/tr1/random: Just point to moved tr1 random headers.
9971 * include/tr1/random.tcc: Moved from tr1_impl.
9972 * include/tr1/random.h: Moved from tr1_impl/random.
9973 * include/std/random: Modified to point to std random headers.
9974 * include/bits/random.tcc: New implementation of std random facilities.
9975 * include/bits/random.h: Ditto.
9976 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
9977 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9978 seed1.cc: New.
9979 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9980 seed2.cc: New.
9981 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9982 default.cc: New.
9983 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9984 non_uint_neg.cc: New.
9985 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9986 typedefs.cc: New.
9987 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9988 equal.cc: New.
9989 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9990 serialize.cc: New.
9991 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9992 seed1.cc: New.
9993 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9994 seed2.cc: New.
9995 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9996 default.cc: New.
9997 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
9998 typedefs.cc: New.
9999 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10000 equal.cc: New.
10001 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10002 serialize.cc: New.
10003 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10004 seed1.cc: New.
10005 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10006 seed2.cc: New.
10007 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10008 default.cc: New.
10009 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
10010 typedefs.cc: New.
10011 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10012 equal.cc: New.
10013 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10014 serialize.cc: New.
10015 * testsuite/26_numerics/random/discard_block_engine/cons/
10016 base_move.cc: New.
10017 * testsuite/26_numerics/random/discard_block_engine/cons/
10018 seed1.cc: New.
10019 * testsuite/26_numerics/random/discard_block_engine/cons/
10020 seed2.cc: New.
10021 * testsuite/26_numerics/random/discard_block_engine/cons/
10022 base_copy.cc: New.
10023 * testsuite/26_numerics/random/discard_block_engine/cons/
10024 default.cc: New.
10025 * testsuite/26_numerics/random/discard_block_engine/cons/
10026 seed_seq.cc: New.
10027 * testsuite/26_numerics/random/discard_block_engine/requirements/
10028 typedefs.cc: New.
10029 * testsuite/26_numerics/random/discard_block_engine/operators/
10030 equal.cc: New.
10031 * testsuite/26_numerics/random/discard_block_engine/operators/
10032 serialize.cc: New.
10033 * testsuite/26_numerics/random/independent_bits_engine/cons/
10034 base_move.cc: New.
10035 * testsuite/26_numerics/random/independent_bits_engine/cons/
10036 seed1.cc: New.
10037 * testsuite/26_numerics/random/independent_bits_engine/cons/
10038 seed2.cc: New.
10039 * testsuite/26_numerics/random/independent_bits_engine/cons/
10040 base_copy.cc: New.
10041 * testsuite/26_numerics/random/independent_bits_engine/cons/
10042 default.cc: New.
10043 * testsuite/26_numerics/random/independent_bits_engine/cons/
10044 seed_seq.cc: New.
10045 * testsuite/26_numerics/random/independent_bits_engine/requirements/
10046 typedefs.cc: New.
10047 * testsuite/26_numerics/random/independent_bits_engine/operators/
10048 equal.cc: New.
10049 * testsuite/26_numerics/random/independent_bits_engine/operators/
10050 serialize.cc: New.
10051 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10052 base_move.cc: New.
10053 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10054 seed1.cc: New.
10055 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10056 seed2.cc: New.
10057 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10058 base_copy.cc: New.
10059 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10060 default.cc: New.
10061 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10062 seed_seq.cc: New.
10063 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
10064 typedefs.cc: New.
10065 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10066 equal.cc: New.
10067 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10068 serialize.cc
10069 * testsuite/26_numerics/random/mt19937.cc: New.
10070 * testsuite/26_numerics/random/mt19937_64.cc: New.
10071 * testsuite/26_numerics/random/minstd_rand.cc: New.
10072 * testsuite/26_numerics/random/minstd_rand0.cc: New.
10073 * testsuite/26_numerics/random/ranlux24_base.cc: New.
10074 * testsuite/26_numerics/random/ranlux48_base.cc: New.
10075 * testsuite/26_numerics/random/ranlux24.cc: New.
10076 * testsuite/26_numerics/random/ranlux48.cc: New.
10077 * testsuite/26_numerics/random/knuth_b.cc: New.
10078 * testsuite/26_numerics/random/default_random_engine.cc: New.
10079 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10080 parms.cc: New.
10081 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10082 default.cc: New.
10083 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
10084 typedefs.cc: New.
10085 * testsuite/26_numerics/random/chi_squared_distribution/operators/
10086 serialize.cc: New.
10087 * testsuite/26_numerics/random/normal_distribution/cons/
10088 parms.cc: New.
10089 * testsuite/26_numerics/random/normal_distribution/cons/
10090 default.cc: New.
10091 * testsuite/26_numerics/random/normal_distribution/requirements/
10092 typedefs.cc: New.
10093 * testsuite/26_numerics/random/normal_distribution/operators/
10094 serialize.cc: New.
10095 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
10096 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
10097 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
10098 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10099 parms_neg.cc: New.
10100 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10101 parms.cc: New.
10102 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10103 default.cc: New.
10104 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
10105 typedefs.cc: New.
10106 * testsuite/26_numerics/random/uniform_int_distribution/operators/
10107 serialize.cc: New.
10108 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10109 parms_neg.cc: New.
10110 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10111 parms.cc: New.
10112 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10113 default.cc: New.
10114 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
10115 typedefs.cc: New.
10116 * testsuite/26_numerics/random/uniform_real_distribution/operators/
10117 serialize.cc: New.
10118 * testsuite/26_numerics/random/poisson_distribution/cons/
10119 parms.cc: New.
10120 * testsuite/26_numerics/random/poisson_distribution/cons/
10121 default.cc: New.
10122 * testsuite/26_numerics/random/poisson_distribution/requirements/
10123 typedefs.cc
10124 * testsuite/26_numerics/random/poisson_distribution/operators/
10125 serialize.cc: New.
10126 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10127 parms.cc: New.
10128 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10129 default.cc: New.
10130 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
10131 typedefs.cc: New.
10132 * testsuite/26_numerics/random/bernoulli_distribution/operators/
10133 serialize.cc: New.
10134 * testsuite/26_numerics/random/discrete_distribution/cons/
10135 range.cc: New.
10136 * testsuite/26_numerics/random/discrete_distribution/cons/
10137 initlist.cc: New.
10138 * testsuite/26_numerics/random/discrete_distribution/cons/
10139 default.cc: New.
10140 * testsuite/26_numerics/random/discrete_distribution/cons/
10141 num_xbound_fun.cc: New.
10142 * testsuite/26_numerics/random/discrete_distribution/requirements/
10143 typedefs.cc: New.
10144 * testsuite/26_numerics/random/discrete_distribution/operators/
10145 serialize.cc: New.
10146 * testsuite/26_numerics/random/weibull_distribution/cons/
10147 parms.cc: New.
10148 * testsuite/26_numerics/random/weibull_distribution/cons/
10149 default.cc: New.
10150 * testsuite/26_numerics/random/weibull_distribution/requirements/
10151 typedefs.cc: New.
10152 * testsuite/26_numerics/random/weibull_distribution/operators/
10153 serialize.cc: New.
10154 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10155 parms.cc: New.
10156 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10157 default.cc: New.
10158 * testsuite/26_numerics/random/negative_binomial_distribution/
10159 requirements/typedefs.cc: New.
10160 * testsuite/26_numerics/random/negative_binomial_distribution/
10161 operators/serialize.cc: New.
10162 * testsuite/26_numerics/random/cauchy_distribution/cons/
10163 parms.cc: New.
10164 * testsuite/26_numerics/random/cauchy_distribution/cons/
10165 default.cc: New.
10166 * testsuite/26_numerics/random/cauchy_distribution/requirements/
10167 typedefs.cc: New.
10168 * testsuite/26_numerics/random/cauchy_distribution/operators/
10169 serialize.cc: New.
10170 * testsuite/26_numerics/random/gamma_distribution/cons/
10171 parms.cc: New.
10172 * testsuite/26_numerics/random/gamma_distribution/cons/
10173 default.cc: New.
10174 * testsuite/26_numerics/random/gamma_distribution/requirements/
10175 typedefs.cc: New.
10176 * testsuite/26_numerics/random/gamma_distribution/operators/
10177 serialize.cc: New.
10178 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10179 parms.cc: New.
10180 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10181 default.cc: New.
10182 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
10183 typedefs.cc: New.
10184 * testsuite/26_numerics/random/fisher_f_distribution/operators/
10185 serialize.cc: New.
10186
10187 * testsuite/26_numerics/random/exponential_distribution/cons/
10188 parms.cc: New.
10189 * testsuite/26_numerics/random/exponential_distribution/cons/
10190 default.cc: New.
10191 * testsuite/26_numerics/random/exponential_distribution/requirements/
10192 typedefs.cc: New.
10193 * testsuite/26_numerics/random/exponential_distribution/operators/
10194 serialize.cc: New.
10195 * testsuite/26_numerics/random/lognormal_distribution/cons/
10196 parms.cc: New.
10197 * testsuite/26_numerics/random/lognormal_distribution/cons/
10198 default.cc: New.
10199 * testsuite/26_numerics/random/lognormal_distribution/requirements/
10200 typedefs.cc: New.
10201 * testsuite/26_numerics/random/lognormal_distribution/operators/
10202 serialize.cc: New.
10203 * testsuite/26_numerics/random/binomial_distribution/cons/
10204 parms.cc: New.
10205 * testsuite/26_numerics/random/binomial_distribution/cons/
10206 default.cc: New.
10207 * testsuite/26_numerics/random/binomial_distribution/requirements/
10208 typedefs.cc: New.
10209 * testsuite/26_numerics/random/binomial_distribution/operators/
10210 serialize.cc: New.
10211 * testsuite/26_numerics/random/random_device/cons/
10212 token.cc: New.
10213 * testsuite/26_numerics/random/random_device/cons/
10214 default.cc: New.
10215 * testsuite/26_numerics/random/random_device/requirements/
10216 typedefs.cc: New.
10217 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10218 parms.cc: New.
10219 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10220 default.cc: New.
10221 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
10222 typedefs.cc: New.
10223 * testsuite/26_numerics/random/extreme_value_distribution/operators/
10224 serialize.cc: New.
10225 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10226 range.cc: New.
10227 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10228 default.cc: New.
10229 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10230 num_xbound_fun.cc: New.
10231 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10232 initlist_fun.cc: New.
10233 * testsuite/26_numerics/random/piecewise_linear_distribution/
10234 requirements/typedefs.cc: New.
10235 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
10236 serialize.cc: New.
10237 * testsuite/26_numerics/random/student_t_distribution/cons/
10238 parms.cc: New.
10239 * testsuite/26_numerics/random/student_t_distribution/cons/
10240 default.cc: New.
10241 * testsuite/26_numerics/random/student_t_distribution/requirements/
10242 typedefs.cc: New.
10243 * testsuite/26_numerics/random/student_t_distribution/operators/
10244 serialize.cc: New.
10245 * testsuite/26_numerics/random/geometric_distribution/cons/
10246 parms.cc: New.
10247 * testsuite/26_numerics/random/geometric_distribution/cons/
10248 default.cc: New.
10249 * testsuite/26_numerics/random/geometric_distribution/requirements/
10250 typedefs.cc: New.
10251 * testsuite/26_numerics/random/geometric_distribution/operators/
10252 serialize.cc: New.
10253 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10254 range.cc: New.
10255 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10256 default.cc: New.
10257 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10258 num_xbound_fun.cc: New.
10259 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10260 initlist_fun.cc: New.
10261 * testsuite/26_numerics/random/piecewise_constant_distribution/
10262 requirements/typedefs.cc: New.
10263 * testsuite/26_numerics/random/piecewise_constant_distribution/
10264 operators/serialize.cc: New.
10265
d0940d56
DS
102662009-04-02 Dodji Seketeli <dodji@redhat.com>
10267
8e79468d 10268 * include/ext/bitmap_allocator.h: The typedefs should be made public
d0940d56
DS
10269 if we want them to be accessible. This has been revealed by the patch
10270 that fixes PR c++/26693 in g++.
10271
4bb7dbf6
JJ
102722009-04-02 Jakub Jelinek <jakub@redhat.com>
10273
10274 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
10275 Regenerated.
10276 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
10277 Regenerated.
10278 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
10279 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
10280 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
10281 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
10282 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
10283 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
10284 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
10285 Regenerated.
10286 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
10287
0d9c0892
JM
102882009-03-31 Jason Merrill <jason@redhat.com>
10289
a70f5987
JM
10290 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10291
0d9c0892
JM
10292 PR libstdc++/39310
10293 * include/tr1_impl/type_traits (is_function): Add partial
10294 specializations with function cv-quals.
10295 (__is_function_helper): Remove.
10296 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10297
7db6438d
ILT
102982009-03-30 Ian Lance Taylor <iant@google.com>
10299
10300 * include/backward/hashtable.h (clear): Return quickly if the
10301 table is empty.
10302
9027c95a
ILT
103032009-03-27 Ian Lance Taylor <iant@google.com>
10304
10305 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10306 (__stl_prime_list): Add 5 at the start of the list.
10307
13c4b877
PC
103082009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10309
10310 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10311 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10312 std::string&, ios_base::openmode), basic_ifstream<>::
10313 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10314 basic_ofstream(const std::string&, ios_base::openmode),
10315 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10316 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10317 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10318 Add in C++0x mode.
10319 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10320 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10321 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10322 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
c0b753c7
PC
10323 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10324 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
13c4b877
PC
10325 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10326
103272009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10328
10329 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
f86ce601 10330 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
13c4b877
PC
10331 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10332 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10333
4ba8a4cb
PC
103342009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10335
10336 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10337 _M_transfer_after, _M_reverse_after): Move out of line...
10338 * include/bits/forward_list.tcc: ... here.
10339 (forward_list<>::reverse): Move inline...
10340 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10341
92da2d44
MM
103422009-03-22 Mark Mitchell <mark@codesourcery.com>
10343
4ba8a4cb
PC
10344 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10345 28277.cc: Likewise.
92da2d44
MM
10346 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10347 Likewise.
10348 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10349 Likewise.
10350 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10351 Likewise.
10352
51d3ad7e
MM
103532009-03-22 Mark Mitchell <mark@codesourcery.com>
10354
10355 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10356 year(s).
10357 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10358 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10359 Likewise.
10360 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10361 Likewise.
10362 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10363 Likewise.
10364 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10365
8ef20cae
MM
103662009-03-22 Mark Mitchell <mark@codesourcery.com>
10367
10368 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10369 iterations for simulators.
10370 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10371 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10372 Condition stream width for simulators.
10373 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10374 Likewise.
10375 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10376 Likewise.
10377 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10378
0075846f
BK
103792009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10380
10381 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10382 sheet version information. Table-ize docbook element examples.
10383 * doc/xml/manual/using.xml: Human-readable header
10384 markup. Alphabetized. Add new headers.
10385 * doc/html: Regenerate.
10386
e0de3d93
PC
103872009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10388
10389 * doc/xml/faq.xml: Fix link to setup documentation.
10390
58366b08
PC
103912009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10392
10393 * include/std/type_traits (__add_lvalue_reference_helper,
10394 __add_rvalue_reference_helper): As an optimization, rewrite
10395 condition (avoid is_function).
10396
ab4c19d2
PC
103972009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10398
10399 PR libstdc++/39405
10400 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10401 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10402
8f667838
BK
104032009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10404
10405 * testsuite/30_threads/condition_variable_any/native_handle/
10406 typesizes.cc: Include tweaks.
10407 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10408 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10409 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10410 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10411 * testsuite/30_threads/condition_variable/native_handle/
10412 typesizes.cc: Same.
10413
32fdf2f4
JW
104142009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10415
10416 * include/bits/shared_ptr.h: Add include guards.
10417 * include/tr1/shared_ptr.h: Likewise.
10418
5df9ac4b
JW
104192009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10420
10421 * include/std/iostream: Fix doxygen link.
10422 * include/bits/forward_list.h: Fix doxygen markup.
10423 * include/ext/vstring.h: Escape backslash in doxygen comment.
10424 * include/bits/basic_string.h: Likewise.
10425
874b0a9e
PC
104262009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10427
10428 * doc/xml/faq.xml: Fix links to implementation status pages.
10429
23cdf8e8
PC
104302009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10431
10432 * include/std/complex (operator+(const complex<>&, const _Tp&),
10433 operator+(const _Tp&, const complex<>&),
10434 operator-(const complex<>&, const _Tp&),
10435 operator-(const _Tp&, const complex<>&)): Do not assume real()
10436 returns a reference (against DR 387).
10437 * testsuite/26_numerics/complex/dr387_2.cc: New.
10438
48a3a45a
BK
104392009-03-02 Benjamin Kosnik <bkoz@redhat.com>
10440
10441 * testsuite/thread/pthread4.cc: Move...
10442 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
10443 * testsuite/thread/pthread5.cc: Move...
10444 * testsuite/23_containers/list/pthread5.cc: ...here.
10445 * testsuite/thread/pthread6.cc: Move...
10446 * testsuite/23_containers/map/pthread6.cc: ...here.
10447 * testsuite/thread/pthread7-rope.cc: Move...
10448 * testsuite/ext/rope/pthread7-rope.cc: ...here.
10449 * testsuite/thread/guard.cc: Move...
10450 * testsuite/18_support/pthread_guard.cc: ...here.
10451 * testsuite/thread/18185.cc: Move...
10452 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
10453 * testsuite/thread/pthread1.cc: Move...
10454 * testsuite/23_containers/list/pthread1.cc: ...here.
10455 * testsuite/thread/pthread2.cc: Move...
10456 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
10457 * testsuite/thread/pthread3.cc: Move...
10458 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
10459
33b4155d
BK
10460 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
10461 * testsuite/thread: Remove.
10462
7a9d3fe8
RW
104632009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10464
10465 * configure: Regenerate.
10466
68c512f6
AN
104672009-02-23 Adam Nemet <anemet@caviumnetworks.com>
10468
10469 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
10470 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
10471 from baseline_dir.
10472 * configure: Regenerate.
10473 * testsuite/Makefile.am (baseline_file): Remove variable.
10474 (site.exp): Set baseline_dir rather than baseline_file.
10475 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
10476 * testsuite/Makefile.in: Regenerate.
10477
4e0bdc5e
BK
104782009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10479
10480 * testsuite/30_threads/thread/this_thread: Move...
10481 * testsuite/30_threads/this_thread: ...here.
10482 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
10483 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
10484 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
10485 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
10486 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
10487 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
10488
5b9daa7e
BK
104892009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10490
10491 * doc/doxygen/user.cfg.in: Tweaks.
10492 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
10493 be elsewhere.
10494
10495 * include/tr1_impl/unordered_map: Just use most specialized
10496 container module.
10497 * include/tr1_impl/unordered_set: Same.
10498 * include/tr1_impl/array: Same.
10499 * include/bits/stl_list.h: Same.
10500 * include/bits/stl_map.h: Same.
10501 * include/bits/stl_queue.h: Same.
10502 * include/bits/stl_set.h: Same.
10503 * include/bits/stl_stack.h: Same.
10504 * include/bits/forward_list.h: Same.
10505 * include/bits/basic_string.h: Same.
10506 * include/bits/stl_multimap.h: Same.
10507 * include/bits/stl_vector.h: Same.
10508 * include/bits/stl_deque.h: Same.
10509 * include/bits/stl_multiset.h: Same.
10510 * include/bits/stl_bvector.h: Same.
10511
10512 * include/backward/binders.h: Change binder module to binders.
10513
10514 * include/std/complex: Add complex_numers module.
10515 * include/tr1_impl/complex: Same.
10516
10517 * include/std/valarray: Add numeric_arrays module.
10518 * include/bits/gslice_array.h: Same.
10519 * include/bits/gslice.h: Same.
10520 * include/bits/mask_array.h: Same.
10521 * include/bits/slice_array.h: Same.
10522 * include/bits/indirect_array.h: Same.
10523
10524 * include/bits/allocator.h: Add allocators module.
10525 * include/ext/throw_allocator.h
10526 * include/ext/pool_allocator.h
10527 * include/ext/bitmap_allocator.h
10528 * include/ext/new_allocator.h
10529 * include/ext/malloc_allocator.h
10530 * include/ext/array_allocator.h
10531 * include/ext/mt_allocator.h
10532 * include/ext/debug_allocator.h
10533 * include/ext/extptr_allocator.h
10534
10535 * include/tr1_impl/functional: Move namespace markup here.
10536 * include/tr1_impl/regex: Same.
10537
10538 * include/tr1_impl/type_traits: Add metaprogramming module.
10539 * include/std/type_traits: Same.
10540
10541 * include/std/memory: Add memory module.
10542
10543 * include/std/ratio: Add ratio module.
10544
10545 * include/std/chrono: Move namespace markup here, add time module.
10546
10547 * include/std/thread: Move namespace markup here, add concurrency
10548 module.
10549 * include/std/mutex: Use concurrency module.
10550 * include/std/condition_variable: Same.
10551
10552
10553 * include/bits/ios_base.h: Refine io module.
10554 * include/bits/basic_ios.h: Same.
10555 * include/std/fstream: Same.
10556 * include/std/istream: Same.
10557 * include/std/ostream: Same.
10558 * include/std/sstream: Same.
10559
10560 * include/ext/vstring.h: Correct parameter markup.
10561
10562 * include/bits/shared_ptr.h: Add pointer_abstractions module.
10563 * include/bits/unique_ptr.h: Same.
10564
10565 * include/bits/algorithmfwd.h: Add mutating_algorithms,
f86ce601 10566 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
5b9daa7e
BK
10567 * include/bits/stl_heap.h: Add markup for new groupings.
10568 * include/bits/stl_algobase.h: Same.
10569 * include/bits/stl_algo.h: Same.
10570
10571 * include/c_compatibility/stdatomic.h: Add atomics module.
10572 * include/c_global/cstdatomic: Same.
10573
10574 * libsupc++/exception: Add exceptions module.
10575 * libsupc++/typeinfo: Same.
10576 * libsupc++/new: Same.
10577 * libsupc++/exception_ptr.h: Same.
10578 * include/std/system_error: Same.
10579 * include/std/stdexcept: Same.
10580
10581 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
10582 * libsupc++/cxxabi-forced.h: Same.
10583
10584 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
10585 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
10586 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
10587 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10588 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10589 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10590 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10591 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10592 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10593 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10594 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10595 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10596 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10597 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10598 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10599 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10600 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10601 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10602 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
10603 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10604 * testsuite/23_containers/vector/requirements/dr438/
10605 constructor_1_neg.cc: Same.
10606 * testsuite/23_containers/vector/requirements/dr438/
10607 constructor_2_neg.cc: Same.
10608 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
10609 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
10610 * testsuite/23_containers/deque/requirements/dr438/
10611 constructor_1_neg.cc: Same.
10612 * testsuite/23_containers/deque/requirements/dr438/
10613 constructor_2_neg.cc: Same.
10614 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
10615 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
10616 * testsuite/23_containers/list/requirements/dr438/
10617 constructor_1_neg.cc: Same.
10618 * testsuite/23_containers/list/requirements/dr438/
10619 constructor_2_neg.cc: Same.
10620 * testsuite/20_util/duration/cons/1_neg.cc: Same.
10621 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
10622 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
10623 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
10624 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10625 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10626 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
10627 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
10628 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
10629 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
10630
aac2878e
BK
106312009-02-18 Benjamin Kosnik <bkoz@redhat.com>
10632
10633 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
10634 * doc/doxygen/user.cfg.in: Update.
10635 * scripts/run_doxygen: Adjust for new group names.
10636
10637 * include/tr1_impl/random: Update doxygen group markup.
10638 * include/tr1_impl/unordered_map: Same.
10639 * include/tr1_impl/unordered_set: Same.
10640 * include/tr1_impl/array: Same.
10641 * include/std/numeric: Same.
10642 * include/std/utility: Same.
10643 * include/std/bitset: Same.
10644 * include/std/iosfwd: Same.
10645 * include/bits/stl_list.h: Same.
10646 * include/bits/stl_map.h: Same.
10647 * include/bits/stl_algobase.h: Same.
10648 * include/bits/stl_queue.h: Same.
10649 * include/bits/stl_set.h: Same.
10650 * include/bits/stl_stack.h: Same.
10651 * include/bits/stl_iterator_base_types.h: Same.
10652 * include/bits/forward_list.h: Same.
10653 * include/bits/basic_string.h: Same.
10654 * include/bits/stl_multimap.h: Same.
10655 * include/bits/stl_vector.h: Same.
10656 * include/bits/stl_deque.h: Same.
10657 * include/bits/stl_multiset.h: Same.
10658 * include/bits/stl_algo.h: Same.
10659 * include/bits/stl_bvector.h: Same.
10660 * include/bits/algorithmfwd.h: Same.
10661 * include/bits/stl_function.h: Same.
10662 * include/tr1/cmath: Same.
10663 * include/backward/binders.h: Same.
10664
9b3003d5
BK
106652009-02-17 Benjamin Kosnik <bkoz@redhat.com>
10666
10667 * include/std/system_error (system_category): To system_category().
10668 (generic_category): To generic_category. DR 890.
10669 * src/system_error.cc: Define.
10670 * include/bits/functexcept.h: Only one __throw_system_error.
10671 * src/functexcept.cc: Same.
10672 * include/std/mutex: Fixup for changes above.
10673 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10674 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10675 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10676 * config/abi/pre/gnu.ver: Clean up exports.
10677
106782009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
10679
10680 * include/std/thread: Fix typo.
10681 * src/thread.cc (thread::join): Use NULL.
10682
bbcac3be
PC
106832009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10684
10685 PR libstdc++/39168
10686 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10687 const string&)): Also check that the value != CHAR_MAX.
10688 * include/bits/locale_facets.tcc (__numpunct_cache<>::
10689 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10690 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10691 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10692 _M_cache(const locale&)): Likewise.
10693 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10694 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10695 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10696 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10697 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10698 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10699
626dda69
CF
107002009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
10701 Benjamin Kosnik <bkoz@redhat.com>
10702
10703 * include/std/thread (_Impl_base): Move _M_id out and into ...
10704 (thread): ...here. Call _M_make_routine in body of constructors.
10705 Adjust data member usage to reflect changes.
10706 (_M_make_routine): From _M_make_shared_data.
10707 (_M_start_thread): Add __shared_base_type argument.
10708 * src/thread.cc: Fixups for above.
10709 * config/abi/pre/gnu.ver: Adjust exports.
10710 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10711 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10712 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10713
d5cf2021
BK
107142009-02-12 Benjamin Kosnik <bkoz@redhat.com>
10715
10716 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10717 (compare_type_to_native_type): ...this, add alignment check.
10718 * testsuite/30_threads/condition_variable_any/native_handle/
10719 typesizes.cc: Modify as above.
10720 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10721 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10722 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10723 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10724 * testsuite/30_threads/condition_variable/native_handle/
10725 typesizes.cc: Same.
10726 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10727 typesizes.cc: Same.
10728
10729 * testsuite/30_threads/thread/cons/1.cc: Add comments.
10730 * testsuite/30_threads/thread/cons/2.cc: Same.
10731 * testsuite/30_threads/thread/cons/3.cc: Same.
10732 * testsuite/30_threads/thread/cons/4.cc: Same.
10733 * testsuite/30_threads/thread/cons/5.cc: Same.
10734 * testsuite/30_threads/thread/cons/6.cc: Same.
10735 * testsuite/30_threads/thread/cons/7.cc: Same.
10736 * testsuite/30_threads/thread/cons/8.cc: Same.
10737
10738 * testsuite/30_threads/thread/cons/9.cc: New.
10739 * testsuite/30_threads/thread/cons/moveable.cc: New.
10740
10741 * src/condition_variable.cc: Clean up whitespace.
10742 * include/std/condition_variable: Same.
10743
f7459b6c
BK
107442009-02-09 Benjamin Kosnik <bkoz@redhat.com>
10745
10746 * include/std/condition_variable (condition_variable): Remove
10747 _M_internal_mutex. Add private __native_type typedef.
10748 * src/condition_variable.cc (condition_variable::notify_one):
10749 Remove _M_internal_mutex use. Use typedef.
10750 (condition_variable::notify_all): Same.
10751 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
10752 (recursive_mutex): Same.
10753 (timed_mutex): Same.
10754 (recursive_timed_mutex): Same.
10755 (once_flag): Make __native_type typedef private.
10756
10757 * include/std/thread (this_thread): Add minimal markup.
10758
10759 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
10760 Adjust line numbers.
10761 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10762 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10763 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10764 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10765 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10766 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10767 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10768 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10769 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10770 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10771 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10772 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10773 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10774
10775 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
10776 * testsuite/30_threads/condition_variable_any/native_handle/
10777 typesizes.cc: New.
10778 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10779 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10780 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10781 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10782 * testsuite/30_threads/condition_variable/native_handle/
10783 typesizes.cc: Same.
10784 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10785 typesizes.cc: Same.
10786
9a3b094f
JH
107872009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
10788
10789 PR testsuite/33300
10790 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
10791 on darwin for lp64.
10792
8deecedf
AN
107932009-02-09 Adam Nemet <anemet@caviumnetworks.com>
10794
10795 * configure.host: Set abi_baseline_pair for mips64*-linux.
10796 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
10797
4a50cd93
CF
107982009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10799
10800 * include/std/thread (this_thread::get_id): Inline.
10801
b47f0044
CF
108022009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10803
10804 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
10805 _Callable as template argument for _M_make_shared_data.
10806 * testsuite/30_threads/thread/cons/6.cc: New.
10807 * testsuite/30_threads/thread/cons/7.cc: New.
10808 * testsuite/30_threads/thread/cons/8.cc: New.
10809
ede965ed
BK
108102009-02-07 Benjamin Kosnik <bkoz@redhat.com>
10811
10812 * testsuite/30_threads/thread/member: To..
10813 * testsuite/30_threads/thread/members: ...this.
10814 * testsuite/30_threads/condition_variable/member: To...
10815 * testsuite/30_threads/condition_variable/members: ...this.
10816
d7afcd2b
BK
108172009-02-06 Benjamin Kosnik <bkoz@redhat.com>
10818
10819 * include/std/thread (thread::id): Move definition inside thread.
10820 Use native_handle_type. Remove this_thread::get_id friend.
10821 Change __thread_data_ptr to __shared_base_ptr.
10822 (thread::id::id(native_handle_type): Make public. Still explicit.
10823 Use native_handle_type. Change _M_thread_id to _M_thread.
10824 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
10825 _M_thread_handle to _M_id.
10826 (thread::__thread_data): Rename to _Impl.
10827 Fixup for renames.
10828 (thread::_M_make_thread_data): Return derived type.
10829 (thread::hardware_concurrency): Add definition for default case.
10830 (thread::get_id): Now can define inline.
10831 (thread): Change _M_thread_data to _M_data.
10832 (this_thread::get_id): Now can define inline.
10833 * src/thread.cc (__thread_proxy): Rename to
10834 execute_native_thread_routine.
10835 Fixup for other renames.
10836 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
10837 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
10838 * testsuite/30_threads/thread/algorithm: Move to..
10839 * testsuite/30_threads/thread/swap: ...this.
10840 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
10841 * testsuite/30_threads/thread/id/operators.cc: New.
10842
fe960d92
CF
108432009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10844
10845 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
10846 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
10847 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
10848 exposing it in public std::tuple interface.
10849
8644ecf5
CF
108502009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10851 Benjamin Kosnik <bkoz@redhat.com>
d7afcd2b 10852
8644ecf5
CF
10853 * include/std/thread (__thread_data_base): Nest class in std::thread.
10854 (__thread_data): Likewise.
10855 (__thread_data_ptr): Nest typedef in std::thread.
10856 * src/thread.cc (__thread_proxy): Qualify the above names.
10857 * config/abi/pre/gnu.ver: Remove unused exports.
d7afcd2b 10858
37d5c6ba
BK
108592009-02-04 Benjamin Kosnik <bkoz@redhat.com>
10860
10861 * include/bits/unique_ptr.h: Remove private __this_type typedef.
10862 * include/bits/stl_vector.h: Remove private vector_type typedef.
10863 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
10864 Fix line numbers.
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/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10871 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10872
bc2631e0
PC
108732009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10874
37d5c6ba 10875 PR libstdc++/25191
bc2631e0
PC
10876 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
10877 deal consistently with __try and __catch too.
10878 * src/localename.cc: Replace try -> __try, catch -> __catch.
10879 * src/ios.cc: Likewise.
10880 * src/locale.cc: Likewise.
10881 * src/istream.cc: Likewise.
10882 * src/thread.cc: Likewise.
10883 * src/compatibility.cc: Likewise.
10884 * src/bitmap_allocator.cc: Likewise.
10885 * src/ios_init.cc: Likewise.
10886 * include/debug/deque: Likewise.
10887 * include/debug/list: Likewise.
10888 * include/tr1_impl/hashtable: Likewise.
10889 * include/std/bitset: Likewise.
10890 * include/ext/pb_ds/detail/resize_policy/
10891 hash_load_check_resize_trigger_imp.hpp: Likewise.
10892 * include/ext/pb_ds/detail/resize_policy/
10893 hash_standard_resize_policy_imp.hpp: Likewise.
10894 * include/ext/pb_ds/detail/cc_hash_table_map_/
10895 resize_fn_imps.hpp: Likewise.
10896 * include/ext/pb_ds/detail/cc_hash_table_map_/
10897 constructor_destructor_fn_imps.hpp: Likewise.
10898 * include/ext/pb_ds/detail/pat_trie_/
10899 split_join_branch_bag.hpp: Likewise.
10900 * include/ext/pb_ds/detail/pat_trie_/
10901 constructors_destructor_fn_imps.hpp: Likewise.
10902 * include/ext/pb_ds/detail/bin_search_tree_/
10903 constructors_destructor_fn_imps.hpp: Likewise.
10904 * include/ext/pb_ds/detail/gp_hash_table_map_/
10905 resize_fn_imps.hpp: Likewise.
10906 * include/ext/pb_ds/detail/gp_hash_table_map_/
10907 constructor_destructor_fn_imps.hpp: Likewise.
10908 * include/ext/pb_ds/detail/binary_heap_/
10909 constructors_destructor_fn_imps.hpp: Likewise.
10910 * include/ext/pb_ds/detail/binary_heap_/
10911 erase_fn_imps.hpp: Likewise.
10912 * include/ext/pb_ds/detail/binary_heap_/
10913 split_join_fn_imps.hpp: Likewise.
10914 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
10915 constructors_destructor_fn_imps.hpp: Likewise.
10916 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
10917 * include/ext/pb_ds/detail/list_update_map_/
10918 constructor_destructor_fn_imps.hpp: Likewise.
10919 * include/ext/slist: Likewise.
10920 * include/ext/memory: Likewise.
10921 * include/ext/rc_string_base.h: Likewise.
10922 * include/ext/ropeimpl.h: Likewise.
10923 * include/ext/vstring.tcc: Likewise.
10924 * include/ext/rope: Likewise.
10925 * include/ext/sso_string_base.h: Likewise.
10926 * include/bits/shared_ptr.h: Likewise.
10927 * include/bits/stl_list.h: Likewise.
10928 * include/bits/locale_classes.tcc: Likewise.
10929 * include/bits/locale_facets.tcc: Likewise.
10930 * include/bits/locale_classes.h: Likewise.
10931 * include/bits/forward_list.h: Likewise.
10932 * include/bits/stl_vector.h: Likewise.
10933 * include/bits/stl_deque.h: Likewise.
10934 * include/bits/istream.tcc: Likewise.
10935 * include/bits/stl_uninitialized.h: Likewise.
10936 * include/bits/ostream.tcc: Likewise.
10937 * include/bits/vector.tcc: Likewise.
10938 * include/bits/stl_tempbuf.h: Likewise.
10939 * include/bits/deque.tcc: Likewise.
10940 * include/bits/basic_string.tcc: Likewise.
10941 * include/bits/ostream_insert.h: Likewise.
10942 * include/bits/locale_facets_nonio.tcc: Likewise.
10943 * include/bits/stl_tree.h: Likewise.
10944 * include/bits/fstream.tcc: Likewise.
10945 * include/tr1/shared_ptr.h: Likewise.
10946 * include/tr1/hypergeometric.tcc: Likewise.
10947 * include/backward/hashtable.h: Likewise.
10948 * libsupc++/exception_ptr.h: Likewise.
10949 * libsupc++/eh_personality.cc: Likewise.
10950 * libsupc++/eh_call.cc: Likewise.
10951 * config/locale/gnu/monetary_members.cc: Likewise.
10952 * config/locale/gnu/time_members.h: Likewise.
10953 * config/locale/generic/time_members.h: Likewise.
10954
22ec53ec
JS
109552009-02-03 Johannes Singler <singler@ira.uka.de>
10956
5b9daa7e
BK
10957 * include/parallel/algorithmfwd.h:
10958 Add parallelism default for many declarations.
10959 * include/parallel/numericfwd.h: Likewise.
10960 * include/parallel/iterator.h: Use iterator_traits as usual.
10961 * include/parallel/par_loop.h:
10962 Include equally_split.h.
10963 (for_each_template_random_access_ed):
10964 Avoid calling the Result default constructor.
10965 * include/parallel/numeric: Replace
10966 for_each_template_random_access by
10967 for_each_template_random_access_ed in numeric functions.
22ec53ec 10968
2319eb4e
BK
109692009-02-02 Benjamin Kosnik <bkoz@redhat.com>
10970
10971 * config/os/gnu-linux/os_defines.h: Remove superfluous
10972 __NO_STRING_INLINES.
10973
43014633
JJ
109742009-02-02 Jakub Jelinek <jakub@redhat.com>
10975
10976 * testsuite/21_strings/c_strings/char/3.cc: New test.
10977 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
10978
60822e0b
UD
109792009-01-30 Ulrich Drepper <drepper@redhat.com>
10980 Jakub Jelinek <jakub@redhat.com>
10981
349ac746 10982 PR libstdc++/30928 (partial, works together with recent glibcs)
60822e0b
UD
10983 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10984 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10985 defined.
10986 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10987 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10988 defined.
10989 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10990 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10991 defined.
10992 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10993 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10994 defined.
10995 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
10996 argument is const char *, assign result to const char * var, not
10997 char *.
10998 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
10999 argument is const wchar_t *, assign result to const wchar_t * var, not
11000 wchar_t *.
11001
cbdab9c8
JW
110022009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
11003
11004 * include/std/thread: Remove unused headers.
11005 (__thread_data_base): Remove unused mutex and base.
11006 (thread::~thread): Only detach if joinable.
11007 (thread::joinable): Test if thread data ptr is empty.
11008 (thread::_M_thread_data_mutex): Remove.
11009 (thread::_M_get_thread_data): Remove.
11010 (thread::_M_make_thread_data): Remove overload, use make_shared.
11011 (thread::id::id): Make constructor explicit.
11012 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
11013 (thread::_M_start_thread): Break shared_ptr cycle on error.
11014 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
11015 * testsuite/30_threads/thread/member/4.cc: New.
11016 * testsuite/30_threads/thread/member/5.cc: New.
11017
5292c033
BK
110182009-01-28 Benjamin Kosnik <bkoz@redhat.com>
11019
11020 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
11021 (standard_layout): Just use !has_virtual_destructor for now.
11022 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
11023 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
11024 * testsuite/30_threads/recursive_mutex/requirements/
11025 standard_layout.cc: New.
11026 * testsuite/30_threads/condition_variable/requirements/
11027 standard_layout.cc: New.
11028 * testsuite/29_atomics/atomic_address/requirements/
11029 standard_layout.cc: Adjust.
11030 * testsuite/29_atomics/atomic_flag/requirements/
11031 standard_layout.cc: Same.
11032 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
11033 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
11034 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
11035 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
11036 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
11037 line numbers.
11038 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
11039 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11040 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11041 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
11042 Remove, not required.
11043
78b580a9
JW
110442009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
11045
11046 * include/std/thread (__thread_data_base, thread): Rename member
11047 functions to match coding style.
11048 (thread::thread,thread::operator=): Define move operations.
11049 * src/thread.cc (__thread_data_base, thread): Rename member functions.
11050 * config/abi/pre/gnu.ver: Adjust.
11051
6a5af9dc
BK
110522009-01-22 Benjamin Kosnik <bkoz@redhat.com>
11053
11054 PR libstdc++/38384
11055 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
11056 on HPUX.
11057 * configure: Regenerate.
11058
5904fbed
BK
110592009-01-21 Benjamin Kosnik <bkoz@redhat.com>
11060
11061 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
11062 atomic_flag_fence.
11063
d597b3ce
DS
110642009-01-21 Dodji Seketeli <dodji@redhat.com>
11065
954a782e
BK
110662009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11067 Uros Bizjak <ubizjak@gmail.com>
11068
11069 PR libstdc++/38834
11070 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
11071 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
11072
53f506ed 110732009-01-20 Benjamin Kosnik <bkoz@redhat.com>
5b9daa7e 11074 Rainer Emrich <r.emrich@de.tecosim.com>
53f506ed
BK
11075
11076 PR libstdc++/38919
11077 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
11078 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
11079 * configure: Regenerate.
11080
8b6ded8d
JW
110812009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
11082
11083 * include/std/thread (__thread_data_base::__run): Make non-const.
11084 * testsuite/30_threads/thread/cons/5.cc: New.
11085
7d4260a3
BK
110862009-01-16 Benjamin Kosnik <bkoz@redhat.com>
11087
11088 * src/Makefile.am (sources): Add math_stubs_float.cc.
11089 * src/Makefile.in: Regenerate.
11090 * src/math_stubs_float.cc: New, from libmath/stubs.c.
11091
1457ddca
BK
110922009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11093
11094 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
11095 * src/Makefile.in: Regenerate.
11096 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
11097
adc8a1e3
BK
110982009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11099
11100 PR libstdc++/32666
11101 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
11102
111032009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11104
11105 PR libstdc++/32666
11106 * Makefile.am (hosted_source): Remove libmath directory.
11107 * Makefile.in: Regenerate.
11108 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
11109 (AC_REPLACE_MATHFUNCS): Remove.
11110 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
11111 in GLIBCXX_CHECK_C99_TR1.
11112 * acinclude.m4: Remove libmath, need_math.
11113 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
11114 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
11115 * configure.ac: Same.
11116 * configure: Regenerate.
11117 * fragment.am: Fix comment.
11118 * config.h.in: Regenerate.
11119 * src/Makefile.in: Regenerate.
11120 * src/Makefile.am: Remove libmath references.
11121 * doc/Makefile.in: Regenerate.
11122 * po/Makefile.in: Regenerate.
11123 * include/Makefile.in: Regenerate.
11124 * libsupc++/Makefile.in: Regenerate.
11125 * testsuite/Makefile.in: Regenerate.
11126
11127 * src/compatibility.cc: Also export long double versions of "C" math
11128 library if hppa-linux.
11129 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
11130 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
11131
11132 * libmath: Remove.
11133 * libmath/signbit.c: Same.
11134 * libmath/stubs.c: Same.
11135 * libmath/Makefile.in: Same.
11136 * libmath/copysignf.c: Same.
11137 * libmath/mathconf.h: Same.
11138 * libmath/signbitf.c: Same.
11139 * libmath/Makefile.am: Same.
11140 * libmath/signbitl.c: Same.
11141
959d14e1
CF
111422009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
11143 Paolo Carlini <paolo.carlini@oracle.com>
11144
11145 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
11146 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
11147 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
11148 * configure.ac: Adjust.
11149 * doc/xml/manual/configure.xml: Update.
11150 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
11151 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
11152 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
11153 * configure: Regenerate.
11154 * config.h.in: Likewise.
11155
11156 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
11157 thread::joinable, thread::swap, this_thread::get_id,
11158 this_thread::yield): Define inline...
11159 * include/std/thread: ... here.
11160 * config/abi/pre/gnu.ver: Adjust.
11161
43b2b720
UB
111622009-01-13 Uros Bizjak <ubizjak@gmail.com>
11163
11164 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
11165 Add dg-timeout-factor 2.0.
11166 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
11167 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
11168 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
11169 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
11170 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
11171 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
11172
6ce45dc0
UB
111732009-01-13 Uros Bizjak <ubizjak@gmail.com>
11174
11175 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
11176 field from readelf output.
11177
55c8e6a3
BK
111782009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11179
11180 PR libstdc++/38384
11181 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
11182 * configure: Regenerate.
11183
111842009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11185
43b2b720
UB
11186 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
11187 _GLIBCXX_HAVE_TLS.
55c8e6a3
BK
11188 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
11189
06bbcf59
JW
111902009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11191
11192 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
11193 constructor for _M_pattern.
11194 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
11195 string.cc: Test construction from different basic_string type.
11196 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
11197 string.cc: Likewise.
11198
99827523
BK
111992009-01-07 Benjamin Kosnik <bkoz@redhat.com>
11200 Jonathan Larmour <jifl@eCosCentric.com>
11201
11202 PR libstdc++/36801
11203 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
11204 New.
11205 (__gnu_cxx::__exchange_and_add): Use it.
11206 * src/atomic.cc (get_atomic_mutex): New.
11207 * src/debug.cc (get_safe_base_mutex): New.
11208 * src/locale.cc (get_locale_cache_mutex): New.
11209 * src/mt_allocator.cc (get_freelist): New.
11210 (get_freelist_mutex): New.
11211 * src/pool_allocator.cc (get_palloc_mutex): New.
11212 * include/std/mutex (__once_functor_lock): To
11213 (__get_once_functor_lock): ...this.
11214 * src/mutex.cc (__once_mutex): Don't export, use
11215 (get_once_mutex): ...this.
11216 * config/abi/pre/gnu.ver: Adjust exports.
11217
1f93f687
JJ
112182009-01-07 Jakub Jelinek <jakub@redhat.com>
11219
c4bca01b
JJ
11220 PR libstdc++/38732
11221 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
11222 referenceCount field again.
11223 (__cxxabiv1::__cxa_refcounted_exception): New struct.
11224 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
11225 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
11226 inline functions.
11227 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
11228 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
11229 instead of __cxa_exception.
11230 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
11231 __cxxabiv1::__cxa_throw): Likewise.
11232 * libsupc++/eh_ptr.cc (std::rethrow_exception,
11233 std::__exception_ptr::exception_ptr::_M_addref,
11234 std::__exception_ptr::exception_ptr::_M_release,
11235 __gxx_dependent_exception_cleanup): Likewise.
11236 * testsuite/18_support/exception/38732.cc: New test.
11237
1f93f687
JJ
11238 PR libstdc++/38092
11239 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
11240 * src/compatibility.cc: Don't use .symver directives if
11241 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
11242 * config.h.in: Regenerated.
11243 * configure: Likewise.
11244
8877b5a9
PC
112452009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11246
11247 PR libstdc++/38466
11248 * include/bits/stl_pair.h: Document C++03 pair vs swap.
11249
238e3a40
BK
112502009-01-06 Benjamin Kosnik <bkoz@redhat.com>
11251
11252 * src/locale_init.cc (locale::_S_initialize_once): Move construction
11253 of classic locale...
11254 (locale::classic): Here.
11255
49ff5e81
JW
112562009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
11257
11258 * include/tr1_impl/regex: Fix bad return statements and typos.
11259
78b5828f
BK
112602009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11261
11262 * include/tr1_impl/regex: Remove unimplemented function definitions.
11263 * testsuite/28_regex/init-list.cc: Compile only.
11264 * testsuite/tr1/7_regular_expressions/regex/cons/char/
11265 c_string_extended.cc: Same.
11266 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
11267 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
11268
4564ac62
BK
112692009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11270
11271 PR libstdc++/38384
11272 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
99827523 11273 * configure: Regenerate.
4564ac62 11274
a4a6267d
BE
112752009-01-05 Ben Elliston <bje@au.ibm.com>
11276
99827523
BK
11277 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
11278 * configure: Regenerate.
a4a6267d 11279
f958e3ca
BE
112802009-01-05 Ben Elliston <bje@au.ibm.com>
11281
11282 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
11283 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
11284 * configure: Regenerate.
11285
9c01326d
RG
112862009-01-04 Richard Guenther <rguenther@suse.de>
11287
11288 PR libstdc++/38720
11289 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11290 integer type for storage, arithmetic and comparisons.
11291 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11292
fea0568f
PC
112932009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11294
11295 PR libstdc++/38719
11296 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11297 _Fwd_list_const_iterator::_M_next): Fix return type.
11298
6280bdbe
PC
112992009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11300
11301 * Revert last commit, reopen and suspend libstdc++/38678.
11302
91a96b33
PC
113032009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11304
11305 PR libstdc++/38678
11306 * include/std/istream (basic_istream<>::_M_read): New.
11307 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11308 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11309 * include/std/ostream (basic_ostream<>::_M_write_): New.
11310 (basic_ostream<>::_M_write): Adjust.
11311 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11312 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11313 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11314 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11315 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.
This page took 1.283248 seconds and 5 git commands to generate.