re PR libstdc++/38923 (symbol versioning disabled due to non-portable sed script)
[gcc.git] / libstdc++-v3 / ChangeLog
1 2009-10-26 Jakub Jelinek <jakub@redhat.com>
2
3 PR libstdc++/38923
4 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
5 *s. Accept ld version without text in ()s.
6 * configure: Regenerated.
7
8 2009-10-26 Jason Merrill <jason@redhat.com>
9
10 Core issue 906
11 * include/std/future (~Future_result_base): Default outside class
12 body.
13 * include/std/system_error (error_category()): Likewise.
14 * libsupc++/nested_exception.h (nested_exception): Remove
15 exception specifications from defaulted methods.
16
17 009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
18
19 PR libstdc++/41773
20 Revert:
21 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
22
23 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
24 const _Alloc&)): New, declare.
25 (_S_construct(_CharT*, _CharT*, const _Alloc&),
26 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
27 _S_construct(iterator, iterator, const _Alloc&),
28 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
29 forward to the latter.
30 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
31 size_type, const _Alloc&)): Define.
32 (basic_string(const basic_string&, size_type, size_type),
33 basic_string(const basic_string&, size_type, size_type,
34 const _Alloc&), basic_string(const _CharT*, size_type,
35 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
36 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
37 * config/abi/pre/gnu.ver: Remove recently added exports.
38 * src/string-inst.cc: Remove instantiations.
39
40 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
41
42 PR libstdc++/41763
43 * include/bits/valarray_array.h (__valarray_default_construct,
44 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
45 __valarray_destroy_elements, __valarray_product): Do not qualify with
46 __restrict__ pointers accessing data also accessed by other pointers.
47
48 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
49
50 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
51 const _Alloc&)): New, declare.
52 (_S_construct(_CharT*, _CharT*, const _Alloc&),
53 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
54 _S_construct(iterator, iterator, const _Alloc&),
55 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
56 forward to the latter.
57 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
58 size_type, const _Alloc&)): Define.
59 (basic_string(const basic_string&, size_type, size_type),
60 basic_string(const basic_string&, size_type, size_type,
61 const _Alloc&), basic_string(const _CharT*, size_type,
62 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
63 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
64 * config/abi/pre/gnu.ver: Remove recently added exports.
65 * src/string-inst.cc: Remove instantiations.
66
67 2009-10-15 Phil Muldoon <pmuldoon@redhat.com>
68
69 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
70 (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
71
72 2009-10-16 Benjamin Kosnik <bkoz@redhat.com>
73
74 * include/c_compatibility/stdatomic.h: Include cstdatomic if
75 __cplusplus.
76
77 2009-10-15 Benjamin Kosnik <bkoz@redhat.com>
78
79 PR libstdc++/40654
80 PR libstdc++/40826
81 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
82 static_cast from base to derived.
83 (atomic_flag_clear_explicit): Same.
84 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
85 Remove value type constructor.
86 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
87 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
88 initialized the atomic_flag member.
89
90 2009-10-14 Benjamin Kosnik <bkoz@redhat.com>
91
92 * doc/xml/authors.xml: Update.
93 * doc/xml/manual/intro.xml: Move test section...
94 * doc/xml/manual/appendix_porting.xml: ...here.
95 * doc/xml/manual/diagnostics.xml: Edit.
96 * doc/xml/manual/using.xml: Break out exception section.
97 * doc/xml/manual/using_exceptions.xml: New.
98 * doc/html: Regenerate.
99
100 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
101
102 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
103
104 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
105
106 * include/bits/basic_string.h (operator+=(initializer_list<>),
107 append(initializer_list<>)): Forward to the append overload taking
108 a const CharT* pointer and a size, thus avoiding instantiating
109 unnecessarily in the built library the overload taking a pair of
110 iterators.
111 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
112 for assign.
113 (insert(iterator, initializer_list<>): Likewise for insert.
114
115 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
116
117 * include/bits/c++config: Do not disable extern templates for string
118 in plain parallel-mode and in profile-mode; add comment explaining
119 _GLIBCXX_EXTERN_TEMPLATE == -1.
120 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
121
122 2009-10-14 Jason Merrill <jason@redhat.com>
123
124 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
125
126 2009-10-13 Paolo Carlini <paolo.carlini@oracle.com>
127
128 * include/parallel/for_each_selectors.h: Minor uglification and
129 stylistic fixes.
130
131 2009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net>
132
133 * include/precompiled/stdc++.h: Include <initializer_list>
134 for completeness.
135
136 2009-10-12 Paolo Carlini <paolo.carlini@oracle.com>
137
138 * include/bits/random.h (class linear_congruential_engine,
139 class mersenne_twister_engine, class subtract_with_carry_engine,
140 class discard_block_engine, class independent_bits_engine,
141 class shuffle_order_engine, class uniform_int_distribution,
142 class binomial_distribution, class geometric_distribution,
143 class negative_binomial_distribution, class poisson_distribution,
144 class discrete_distribution): Do not use simulated concept checks,
145 tidy startic_asserts on argument types and ranges.
146 (class uniform_real_distribution, class normal_distribution,
147 class lognormal_distribution, class gamma_distribution,
148 class chi_squared_distribution, class cauchy_distribution,
149 class fisher_f_distribution, class student_t_distribution,
150 class exponential_distribution, class weibull_distribution,
151 class extreme_value_distribution, class piecewise_linear_distribution,
152 class piecewise_constant_distribution): Add static_assert on
153 template argument type.
154 * include/std/random: Do not include <bits/concept_check.h>.
155 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
156 Fix.
157 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
158 Likewise.
159 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
160 Likewise.
161 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
162 Likewise.
163 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
164 Likewise.
165 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
166 Likewise.
167 * testsuite/26_numerics/random/discard_block_engine/requirements/
168 typedefs.cc: Likewise.
169 * testsuite/26_numerics/random/discard_block_engine/operators/
170 equal.cc: Likewise.
171 * testsuite/26_numerics/random/discard_block_engine/operators/
172 serialize.cc: Likewise.
173 * testsuite/26_numerics/random/linear_congruential_engine/
174 requirements/non_uint_neg.cc: Tweak.
175
176 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
177
178 * doc/xml/manual/messages.xml: Update GNU gettext reference.
179
180 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
181
182 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
183 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
184 Update link to bogus site with reference to unix.org.
185 * doc/xml/manual/ctype.xml: Ditto.
186 * doc/xml/manual/locale.xml: Ditto.
187
188 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
189
190 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
191 * include/parallel/for_each_selectors.h
192 (__adjacent_difference_selector): Likewise.
193
194 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
195
196 * include/ext/bitmap_allocator.h: Minor clean-ups.
197
198 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
199
200 * config/abi/pre/gnu.ver: Adjust exports.
201
202 2009-10-07 Phil Muldoon <pmuldoon@redhat.com>
203
204 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
205 pretty-printer section.
206
207 2009-10-07 Chris Jefferson <chris@bubblescope.net>
208
209 * testsuite/25_algorithms/rotate/moveable2.cc: New.
210
211 2009-10-06 Janis Johnson <janis187@us.ibm.com>
212
213 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
214 * testsuite/decimal/cast_neg.cc: Ditto.
215 * testsuite/decimal/comparison.cc: Ditto.
216 * testsuite/decimal/compound-assignment.cc: Ditto.
217 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
218 * testsuite/decimal/conversion-from-float.cc: Ditto.
219 * testsuite/decimal/conversion-from-integral.cc: Ditto.
220 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
221 * testsuite/decimal/conversion-to-integral.cc: Ditto.
222 * testsuite/decimal/ctor.cc: Ditto.
223 * testsuite/decimal/incdec.cc: Ditto.
224 * testsuite/decimal/incdec-memfunc.cc: Ditto.
225 * testsuite/decimal/make-decimal.cc: Ditto.
226 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
227 * testsuite/decimal/operator_neg.cc: Ditto.
228 * testsuite/decimal/unary-arith.cc: Ditto.
229
230 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
231
232 * doc/html/*: Regenerate.
233
234 2009-10-05 John Bytheway <jbytheway@gmail.com>
235
236 PR libstdc++/41530
237 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
238 Fix to just move.
239 * testsuite/20_util/tuple/cons/41530.cc: New.
240
241 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
242
243 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
244 printers. Add links to GDB wiki/online manual.
245
246 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
247 Edward Smith-Rowland <3dw4rd@verizon.net>
248
249 * include/decimal/decimal: Warn if decimal floating point types
250 are not available.
251 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
252 * configure.ac: Use it.
253 * configure: Regenerate.
254 * config.h.in: Regenerate.
255
256 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
257
258 * include/Makefile.am: Remove stray line break.
259
260 * include/decimal/decimal: Brief class doxygen markup.
261 * libsupc++/exception: Whitespace cleanup.
262
263 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
264 decimal.
265 * scripts/create_testsuite_files (dlist): Same.
266
267 * doc/xml/manual/using.xml: One column in table. Move after TR1.
268
269 * testsuite/decimal/bad-cast.cc: Move to...
270 * testsuite/decimal/cast_neg.cc: ...here.
271 * testsuite/decimal/bad-mixed-mode.cc: Move to...
272 * testsuite/decimal/mixed-mode_neg.cc: ...here.
273 * testsuite/decimal/bad-operator.cc: Move to...
274 * testsuite/decimal/operator_neg.cc: ...here.
275
276 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
277
278 2009-10-05 Janis Johnson <janis187@us.ibm.com>
279
280 * doc/Makefile.am: Process new file.
281 * doc/xml/manual/intro.xml: Ditto.
282 * doc/xml/manual/using.xml: Document new header.
283 * doc/xml/manual/status_cxxdecimal.xml: New file.
284 * include/Makefile.am: Process new headers.
285 * include/decimal/decimal: New file.
286 * include/decimal/decimal.h: New file.
287
288 2009-10-05 Janis Johnson <janis187@us.ibm.com>
289
290 * testsuite/decimal: New directory.
291 * testsuite/decimal/bad-cast.cc: New test.
292 * testsuite/decimal/bad-mixed-mode.cc: New test.
293 * testsuite/decimal/bad-operator.cc: New test.
294 * testsuite/decimal/binary-arith.cc: New test.
295 * testsuite/decimal/comparison.cc: New test.
296 * testsuite/decimal/compound-assignment.cc: New test.
297 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
298 * testsuite/decimal/conversion-from-float.cc: New test.
299 * testsuite/decimal/conversion-from-integral.cc: New test.
300 * testsuite/decimal/conversion-to-generic-float.cc: New test.
301 * testsuite/decimal/conversion-to-integral.cc: New test.
302 * testsuite/decimal/ctor.cc: New test.
303 * testsuite/decimal/incdec.cc: New test.
304 * testsuite/decimal/incdec-memfunc.cc: New test.
305 * testsuite/decimal/make-decimal.cc: New test.
306 * testsuite/decimal/unary-arith.cc: New test.
307
308 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
309
310 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
311 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
312
313 2009-10-05 Chris Jefferson <chris@bubblescope.net>
314
315 * include/bits/stl_algo.h (__stable_partition_adaptive,
316 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
317 Extend to work with rvalue references in C++0x mode.
318 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
319 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
320 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
321 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
322 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
323
324 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
325
326 * doc/xml/manual/using.xml: Add profile headers.
327 * testsuite/ext/profile/mh.cc: Restrict to linux.
328
329 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
330
331 * configure: Add check for execinfo.h.
332 * config.h.in: Add undef for HAVE_EXECINFO_H.
333 * include/Makefile.am: Add build support for profile mode.
334 * include/Makefile.in: Same.
335 * include/profile/base.h: New file.
336 * include/profile/bitset: Same.
337 * include/profile/deque: Same.
338 * include/profile/hashtable.h: Same.
339 * include/profile/list: Same.
340 * include/profile/map: Same.
341 * include/profile/map.h: Same.
342 * include/profile/multimap.h: Same.
343 * include/profile/multiset.h: Same.
344 * include/profile/set: Same.
345 * include/profile/set.h: Same.
346 * include/profile/unordered_map: Same.
347 * include/profile/unordered_set: Same.
348 * include/profile/vector: Same.
349 * include/profile/impl/profiler.h: Same.
350 * include/profile/impl/profiler_container_size.h: Same.
351 * include/profile/impl/profiler_hash_func.h: Same.
352 * include/profile/impl/profiler_hashtable_size.h: Same.
353 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
354 * include/profile/impl/profiler_node.h: Same.
355 * include/profile/impl/profiler_state.h: Same.
356 * include/profile/impl/profiler_trace.h: Same.
357 * include/profile/impl/profiler_vector_size.h: Same.
358 * include/profile/impl/profiler_vector_to_list.h: Same.
359 * include/std/vector: Include corresponding profile header guarded by
360 _GLIBCXX_PROFILE.
361 * include/std/deque: Same.
362 * include/std/list: Same.
363 * include/std/map: Same.
364 * include/std/unordered_map: Same.
365 * include/std/bitset: Same.
366 * include/std/set: Same.
367 * include/std/unordered_set: Same.
368 * include/backward/hash_map: Same.
369 * include/backward/hash_set: Same.
370 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
371 * include/bits/c++config: Define profile namespace.
372 * testsuite/Makefile.in: Add check-profile.
373 * testsuite/Makefile.am: Same.
374 * testsuite/ext/profile/all.cc: New file.
375 * testsuite/ext/profile/mh.cc: Same.
376 * testsuite/ext/profile/mutex_extensions.cc: Same.
377 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
378 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
379 * testsuite/23_containers/vector/profile/vector.cc: Same.
380 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
381 in profile mode.
382 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
383 * testsuite/23_containers/list/capacity/29134.cc: Same.
384 * doc/Makefile.in: Add reference to profile_mode.xml.
385 * doc/Makefile.am: Same.
386 * doc/xml/manual/profile_mode.xml: New file.
387 * doc/xml/manual/debug.xml: Add link to profile mode section.
388 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
389 * doc/doxygen/user.cfg.in: Add profile mode files.
390
391 2009-10-02 Johannes Singler <singler@ira.uka.de>
392
393 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
394 * include/parallel/compatibility.h: Likewise.
395 * include/parallel/multiseq_selection.h: Likewise.
396 * include/parallel/random_shuffle.h: Likewise.
397 * include/parallel/random_number.h: Likewise;
398 use numeric_limits<>::digit instead of sizeof()*8.
399 * include/parallel/types.h: Likewise.
400 * doc/html/manual/bk01pt12ch31s03.html:
401 Document dependency on stdint.h.
402
403 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
404
405 * python/libstdcxx/v6/printers.py (StdListPrinter):
406 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
407 printer registration.
408 (StdListIteratorPrinter): Likewise.
409 (StdDebugIteratorPrinter): New printer.
410 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
411 entries. Always pass a typename where the type can change.
412 (StdSlistPrinter) Receive typename from printer registration. Use
413 in printer output.
414 (StdBitsetPrinter): Likewise.
415 (StdDequePrinter): Likewise.
416
417 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
418
419 * include/bits/random.tcc: Define static const data members.
420 * include/tr1/random.tcc: Likewise.
421 * testsuite/26_numerics/random/subtract_with_carry_engine/
422 requirements/constants.cc: New.
423 * testsuite/26_numerics/random/mersenne_twister_engine/
424 requirements/constants.cc: Likewise.
425 * testsuite/26_numerics/random/linear_congruential_engine/
426 requirements/constants.cc: Likewise.
427 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
428 constants.cc: Likewise.
429 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
430 requirements/constants.cc: Likewise.
431 * testsuite/tr1/5_numerical_facilities/random/
432 subtract_with_carry_01/requirements/constants.cc: Likewise.
433 * testsuite/tr1/5_numerical_facilities/random/discard_block/
434 requirements/constants.cc: Likewise.
435 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
436 requirements/constants.cc: Likewise.
437 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
438 requirements/constants.cc: Likewise.
439 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
440 requirements/constants.cc: Likewise.
441
442 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
443
444 PR libstdc++/38923
445 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
446 use sed script portable to Solaris /bin/sed for extracting ld
447 version.
448 * configure: Regenerate.
449
450 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
451
452 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
453 * libsupc++/vec.cc: Same.
454 * libsupc++/vterminate.cc: Same.
455 * libsupc++/new_opnt.cc: Same.
456
457 2009-09-28 Johannes Singler <singler@ira.uka.de>
458
459 * include/parallel/for_each_selectors.h: Remove obsolete comment.
460
461 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
462
463 * doc/html/ext/lwg-active.html: Update to Revision R66.
464 * doc/html/ext/lwg-closed.html: Likewise.
465 * doc/html/ext/lwg-defects: Likewise.
466
467 * doc/xml/manual/intro.xml: Update entry for DR 853.
468
469 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
470
471 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
472 according to upstream redirects.
473
474 2009-09-25 Johannes Singler <singler@ira.uka.de>
475
476 * include/parallel/include/parallel/checkers.h
477 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
478 (__is_sorted): Remove default parameter for _Compare; remove
479 inappropriate printf.
480
481 2009-09-25 Johannes Singler <singler@ira.uka.de>
482
483 * include/parallel/base.h: Comment on presence of min/max duplicates.
484
485 2009-09-25 Johannes Singler <singler@ira.uka.de>
486
487 * include/parallel/partition.h (__parallel_nth_element):
488 Correct comment.
489
490 2009-09-24 Johannes Singler <singler@ira.uka.de>
491
492 * include/parallel/algo.h: Uglify internal identifiers;
493 correct line breaks.
494 * include/parallel/for_each.h: Likewise.
495 * include/parallel/numeric: Likewise.
496 * include/parallel/omp_loop.h: Likewise.
497 * include/parallel/omp_loop_static.h: Likewise.
498 * include/parallel/par_loop.h: Likewise.
499 * include/parallel/workstealing.h: Likewise.
500
501 2009-09-24 Johannes Singler <singler@ira.uka.de>
502
503 * include/parallel/base.h (_EqualFromLess): Move _Compare template
504 parameter to the end as of others.
505 * include/parallel/algobase.h
506 (__lexicographical_compare_switch): Likewise.
507
508 2009-09-23 Johannes Singler <singler@ira.uka.de>
509
510 * include/parallel/algobase.h: Uglify internal identifiers;
511 correct line breaks.
512 * include/parallel/algo.h: Likewise.
513 * include/parallel/base.h: Likewise.
514 * include/parallel/equally_split.h: Likewise.
515 * include/parallel/find.h: Likewise.
516 * include/parallel/find_selectors.h: Likewise.
517 * include/parallel/for_each_selectors.h: Likewise.
518 * include/parallel/list_partition.h: Likewise.
519 * include/parallel/losertree.h: Likewise.
520 * include/parallel/merge.h: Likewise.
521 * include/parallel/multiseq_selection.h: Likewise.
522 * include/parallel/multiway_merge.h: Likewise.
523 * include/parallel/multiway_mergesort.h: Likewise.
524 * include/parallel/numeric: Likewise.
525 * include/parallel/numericfwd.h: Likewise.
526 * include/parallel/omp_loop.h: Likewise.
527 * include/parallel/omp_loop_static.h: Likewise.
528 * include/parallel/par_loop.h: Likewise.
529 * include/parallel/partition.h: Likewise.
530 * include/parallel/random_shuffle.h: Likewise.
531 * include/parallel/search.h: Likewise.
532 * include/parallel/sort.h: Likewise.
533 * include/parallel/workstealing.h: Likewise.
534
535 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
536
537 * doc/xml/manual/appendix_contributing.xml: Adjust link to
538 coreutils.
539
540 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
541
542 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
543
544 2009-09-17 Joseph Myers <joseph@codesourcery.com>
545
546 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
547 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
548 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
549 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
550 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
551 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
552 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
553 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
554 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
555 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
556 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
557 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
558
559 2009-09-17 Joseph Myers <joseph@codesourcery.com>
560
561 * include/ext/vstring.h (to_wstring(long long),
562 to_wstring(unsigned long long), to_wstring(long double)): Disable
563 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
564
565 2009-09-17 Johannes Singler <singler@ira.uka.de>
566
567 * include/parallel/algobase.h: Replace tabs by spaces;
568 correct line breaks.
569 * include/parallel/algorithmfwd.h: Likewise.
570 * include/parallel/balanced_quicksort.h: Likewise.
571 * include/parallel/base.h: Likewise.
572 * include/parallel/checkers.h: Likewise.
573 * include/parallel/compatibility.h: Likewise.
574 * include/parallel/equally_split.h: Likewise.
575 * include/parallel/find.h: Likewise.
576 * include/parallel/for_each.h: Likewise.
577 * include/parallel/for_each_selectors.h: Likewise.
578 * include/parallel/iterator.h: Likewise.
579 * include/parallel/list_partition.h: Likewise.
580 * include/parallel/losertree.h: Likewise.
581 * include/parallel/merge.h: Likewise.
582 * include/parallel/multiseq_selection.h: Likewise.
583 * include/parallel/multiway_merge.h: Likewise.
584 * include/parallel/multiway_mergesort.h: Likewise.
585 * include/parallel/numeric: Likewise.
586 * include/parallel/numericfwd.h: Likewise.
587 * include/parallel/omp_loop.h: Likewise.
588 * include/parallel/omp_loop_static.h: Likewise.
589 * include/parallel/par_loop.h: Likewise.
590 * include/parallel/partial_sum.h: Likewise.
591 * include/parallel/partition.h: Likewise.
592 * include/parallel/queue.h: Likewise.
593 * include/parallel/quicksort.h: Likewise.
594 * include/parallel/random_number.h: Likewise.
595 * include/parallel/random_shuffle.h: Likewise.
596 * include/parallel/search.h: Likewise.
597 * include/parallel/set_operations.h: Likewise.
598 * include/parallel/settings.h: Likewise.
599 * include/parallel/sort.h: Likewise.
600 * include/parallel/types.h: Likewise.
601 * include/parallel/unique_copy.h: Likewise.
602 * include/parallel/workstealing.h: Likewise.
603 * include/parallel/algo.h: Likewise;
604 shorten _ForwardIterator to _FIterator.
605 * include/parallel/find_selectors.h: Likewise.
606
607 2009-09-16 Johannes Singler <singler@ira.uka.de>
608
609 * include/parallel/base.h: Correct some comments accidentally changed
610 during uglification.
611 * include/parallel/find.h: Likewise.
612 * include/parallel/find_selectors.h: Likewise.
613 * include/parallel/multiway_merge.h: Likewise.
614 * include/parallel/multiway_mergesort.h: Likewise.
615 * include/parallel/partial_sum.h: Likewise.
616 * include/parallel/partition.h: Likewise.
617 * include/parallel/queue.h: Likewise.
618 * include/parallel/random_shuffle.h: Likewise.
619 * include/parallel/settings.h: Likewise.
620 * include/parallel/sort.h: Likewise.
621 * include/parallel/tags.h: Likewise.
622 * include/parallel/workstealing.h: Likewise.
623
624 2009-09-16 Johannes Singler <singler@ira.uka.de>
625
626 * include/parallel/base.h (_EqualFromLess):
627 Correct uglification of member variables and method arguments.
628 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
629 * include/parallel/find_selectors.h (__find_first_of_selector):
630 Likewise.
631 * include/parallel/iterator.h (_IteratorTriple): Likewise.
632 * include/parallel/multiseq_selection.h
633 (_Lexicographic, _LexicographicReverse): Likewise.
634 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
635 Likewise.
636 * include/parallel/random_number.h (_RandomNumber): Likewise.
637 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
638 Likewise.
639 * include/parallel/set_operations.h (__symmetric_difference_func,
640 __difference_func, __intersection_func, __union_func,
641 parallel_set_union, parallel_set_intersection, parallel_set_difference,
642 parallel_set_symmetric_difference): Likewise.
643 * include/parallel/tags.h (parallel_tag): Likewise.
644 * include/parallel/workstealing.h (_Job): Likewise.
645 * include/parallel/multiway_merge.h
646 (__multiway_merge_k_variant_sentinel_switch:operator())
647 correct uglification of _*LoserTree*.
648 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
649 uglification of member variables and method arguments.
650 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
651 * include/parallel/for_each_selectors.h: Likewise.
652 * include/parallel/omp_loop.h: Likewise.
653 * include/parallel/algo.h: Likewise; uglify c_rand_number.
654
655 2009-09-16 Johannes Singler <singler@ira.uka.de>
656
657 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
658 Replace redundant _Self.
659 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
660 Replace redundant _Self.
661 * include/parallel/algo.h: Correct accidental _Self in comments.
662 * include/parallel/losertree.h: Likewise.
663 * include/parallel/multiway_merge.h: Likewise.
664 * include/parallel/random_shuffle.h: Likewise.
665
666 2009-09-16 Johannes Singler <singler@ira.uka.de>
667
668 * include/parallel/algobase.h: Uglify internal identifiers.
669 * include/parallel/algo.h: Likewise.
670 * include/parallel/algorithm: Likewise.
671 * include/parallel/algorithmfwd.h: Likewise.
672 * include/parallel/balanced_quicksort.h: Likewise.
673 * include/parallel/base.h: Likewise.
674 * include/parallel/basic_iterator.h: Likewise.
675 * include/parallel/checkers.h: Likewise.
676 * include/parallel/compatibility.h: Likewise.
677 * include/parallel/compiletime_settings.: Likewise.
678 * include/parallel/equally_split.h: Likewise.
679 * include/parallel/features.h: Likewise.
680 * include/parallel/find.h: Likewise.
681 * include/parallel/find_selectors.h: Likewise.
682 * include/parallel/for_each.h: Likewise.
683 * include/parallel/for_each_selectors.h: Likewise.
684 * include/parallel/iterator.h: Likewise.
685 * include/parallel/list_partition.h: Likewise.
686 * include/parallel/losertree.h: Likewise.
687 * include/parallel/merge.h: Likewise.
688 * include/parallel/multiseq_selection.h: Likewise.
689 * include/parallel/multiway_merge.h: Likewise.
690 * include/parallel/multiway_mergesort.h: Likewise.
691 * include/parallel/numeric: Likewise.
692 * include/parallel/numericfwd.h: Likewise.
693 * include/parallel/omp_loop.h: Likewise.
694 * include/parallel/omp_loop_static.h: Likewise.
695 * include/parallel/parallel.h: Likewise.
696 * include/parallel/par_loop.h: Likewise.
697 * include/parallel/partial_sum.h: Likewise.
698 * include/parallel/partition.h: Likewise.
699 * include/parallel/queue.h: Likewise.
700 * include/parallel/quicksort.h: Likewise.
701 * include/parallel/random_number.h: Likewise.
702 * include/parallel/random_shuffle.h: Likewise.
703 * include/parallel/search.h: Likewise.
704 * include/parallel/set_operations.h: Likewise.
705 * include/parallel/settings.h: Likewise.
706 * include/parallel/sort.h: Likewise.
707 * include/parallel/tags.h: Likewise.
708 * include/parallel/types.h: Likewise.
709 * include/parallel/unique_copy.h: Likewise.
710 * include/parallel/workstealing.h: Likewise.
711
712 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
713
714 PR libstdc++/41037
715 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
716 and wcerr flags.
717 * testsuite/27_io/objects/char/41037.cc: New.
718 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
719
720 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
721
722 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
723 constraint.
724
725 2009-09-11 Johannes Singler <singler@ira.uka.de>
726
727 * include/parallel/multiway_merge.h
728 (multiway_merge_exact_splitting): Deallocate borders correctly.
729 (parallel_multiway_merge): Remove unnecessarily complicated
730 allocation, random access iterators are default-constructible;
731 deallocate ne_seqs correctly.
732
733 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
734
735 PR libstdc++/41316
736 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
737 Remove.
738 (forward_list<>::sort(_Comp)): Only declare.
739 (forward_list<>::sort()): Forward to the latter.
740 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
741 Remove definition.
742 (forward_list<>::sort(_Comp)): Define.
743 * testsuite/23_containers/forward_list/requirements/dr438/
744 assign_neg.cc: Adjust dg-error line number.
745 * testsuite/23_containers/forward_list/requirements/dr438/
746 insert_neg.cc: Likewise.
747 * testsuite/23_containers/forward_list/requirements/dr438/
748 constructor_1_neg.cc: Likewise.
749 * testsuite/23_containers/forward_list/requirements/dr438/
750 constructor_2_neg.cc: Likewise.
751
752 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
753
754 * src/Makefile.am (libstdc___la_LINK): New.
755 * src/Makefile.in: Regenerate.
756
757 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
758
759 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
760 *-*-freebsd* from both dg-do and dg-options.
761
762 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
763
764 * configure: Rebuilt with modified libtool.m4.
765
766 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
767 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
768
769 PR libstdc++/41280
770 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
771 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
772 * configure: Regenerate.
773
774 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
775
776 PR libstdc++/41267
777 * include/bits/stl_algobase.h (__copy_move::__copy_m,
778 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
779 with a null third argument.
780
781 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
782
783 Revert.
784 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
785 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
786 bool for stream sentry objects.
787 * include/bits/istream.tcc: Same.
788 * include/bits/ostream.tcc: Same.
789 * include/bits/basic_string.tcc: Same.
790 * include/bits/ostream_insert.h: Same.
791 * src/istream.cc: Same.
792
793 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
794
795 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
796 instantiation with additional commands issued for each Makefile
797 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
798 runs these commands.
799 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
800 running `make' in include, passing `pch_build=' to `make'.
801 * configure: Regenerate.
802
803 PR libstdc++/41220
804 * include/Makefile.am (CLEANFILES): Add stamp-host.
805 * include/Makefile.in: Regenerate.
806
807 2009-09-02 Joseph Myers <joseph@codesourcery.com>
808
809 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
810 under util/ to remote host. Copy .h and .hpp files at more levels
811 under util/ to remote host.
812
813 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
814
815 * include/bits/stl_uninitialized.h
816 (__uninitialized_copy::uninitialized_copy): Just call (the now
817 forwarding) _Construct.
818
819 2009-09-01 Chris Jefferson <chris@bubblescope.net>
820 Paolo Carlini <paolo.carlini@oracle.com>
821
822 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
823 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
824 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
825 move_iterators/1.cc: Adjust, do not define
826 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
827 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
828 move_iterators/1.cc: Likewise.
829 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
830 * testsuite/25_algorithms/move/1.cc: Likewise.
831 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
832 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
833 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
834 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
835 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
836 test for predicated test.
837 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
838 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
839 for predicated version.
840 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
841
842 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
843 enable test2 and test3.
844
845 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
846 moving bug in C++0x mode.
847
848 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
849 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
850 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
851 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
852
853 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
854 Kaz Kojima <kkojima@gcc.gnu.org>
855
856 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
857 dg-add-options ieee.
858 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
859 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
860 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
861 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
862 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
863 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
864 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
865 * testsuite/18_support/numeric_limits/
866 specialization_default_values.cc: Likewise.
867 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
868 * testsuite/26_numerics/complex/pow.cc: Likewise.
869 * testsuite/tr1/5_numerical_facilities/special_functions/
870 01_assoc_laguerre/check_nan.cc: Likewise.
871 * testsuite/tr1/5_numerical_facilities/special_functions/
872 02_assoc_legendre/check_nan.cc: Likewise.
873 * testsuite/tr1/5_numerical_facilities/special_functions/
874 03_beta/check_nan.cc: Likewise.
875 * testsuite/tr1/5_numerical_facilities/special_functions/
876 04_comp_ellint_1/check_nan.cc: Likewise.
877 * testsuite/tr1/5_numerical_facilities/special_functions/
878 05_comp_ellint_2/check_nan.cc: Likewise.
879 * testsuite/tr1/5_numerical_facilities/special_functions/
880 06_comp_ellint_3/check_nan.cc: Likewise.
881 * testsuite/tr1/5_numerical_facilities/special_functions/
882 07_conf_hyperg/check_nan.cc: Likewise.
883 * testsuite/tr1/5_numerical_facilities/special_functions/
884 08_cyl_bessel_i/check_nan.cc: Likewise.
885 * testsuite/tr1/5_numerical_facilities/special_functions/
886 09_cyl_bessel_j/check_nan.cc: Likewise.
887 * testsuite/tr1/5_numerical_facilities/special_functions/
888 10_cyl_bessel_k/check_nan.cc: Likewise.
889 * testsuite/tr1/5_numerical_facilities/special_functions/
890 11_cyl_neumann/check_nan.cc: Likewise.
891 * testsuite/tr1/5_numerical_facilities/special_functions/
892 12_ellint_1/check_nan.cc: Likewise.
893 * testsuite/tr1/5_numerical_facilities/special_functions/
894 13_ellint_2/check_nan.cc: Likewise.
895 * testsuite/tr1/5_numerical_facilities/special_functions/
896 14_ellint_3/check_nan.cc: Likewise.
897 * testsuite/tr1/5_numerical_facilities/special_functions/
898 15_expint/check_nan.cc: Likewise.
899 * testsuite/tr1/5_numerical_facilities/special_functions/
900 16_hermite/check_nan.cc: Likewise.
901 * testsuite/tr1/5_numerical_facilities/special_functions/
902 17_hyperg/check_nan.cc: Likewise.
903 * testsuite/tr1/5_numerical_facilities/special_functions/
904 18_laguerre/check_nan.cc: Likewise.
905 * testsuite/tr1/5_numerical_facilities/special_functions/
906 19_legendre/check_nan.cc: Likewise.
907 * testsuite/tr1/5_numerical_facilities/special_functions/
908 20_riemann_zeta/check_nan.cc: Likewise.
909 * testsuite/tr1/5_numerical_facilities/special_functions/
910 21_sph_bessel/check_nan.cc: Likewise.
911 * testsuite/tr1/5_numerical_facilities/special_functions/
912 22_sph_legendre/check_nan.cc: Likewise.
913 * testsuite/tr1/5_numerical_facilities/special_functions/
914 23_sph_neumann/check_nan.cc: Likewise.
915
916 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
917
918 * include/bits/stl_construct.h: Include <bits/move.h>.
919
920 2009-08-29 Chris Jefferson <chris@bubblescope.net>
921
922 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
923 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
924 Add.
925 * include/bits/stl_tempbuf.h (_Temporary_buffer::
926 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
927 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
928 C++0x mode.
929 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
930 const copy_tracker&)): Add.
931 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
932 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
933
934 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
935
936 * config/abi/pre/gnu.ver: Fixups for string member functions.
937
938 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
939
940 PR libstdc++/41005
941 * configure.ac: Bump libtool_VERSION to 6:14:0.
942 * configure: Regenerate.
943 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
944 * src/Makefile.in: Regenerate.
945 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
946 move <future> symbols to 3.4.14 version.
947 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
948
949 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
950
951 * include/bits/basic_string.h (basic_string): Add cbegin(),
952 cend(), crbegin(), crend() in C++0x mode.
953 * config/abi/pre/gnu.ver: Add exports.
954
955 * testsuite/util/testsuite_containers.h: New.
956 * testsuite/util/testsuite_container_traits.h: New.
957 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
958 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
959 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
960 * testsuite/ext/vstring/requirements/typedefs.cc: New.
961 * testsuite/23_containers/unordered_map/requirements/
962 cliterators.cc: Edit.
963 * testsuite/23_containers/unordered_map/requirements/
964 citerators.cc: Edit.
965 * testsuite/23_containers/unordered_map/requirements/
966 explicit_instantiation/1.cc: New.
967 * testsuite/23_containers/unordered_map/requirements/
968 explicit_instantiation/2.cc: New.
969 * testsuite/23_containers/unordered_map/requirements/
970 explicit_instantiation/3.cc: New.
971 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
972 * testsuite/23_containers/unordered_map/requirements/
973 explicit_instantiation.cc: Move to nested directory.
974 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
975 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
976 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
977 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
978 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
979 * testsuite/23_containers/set/requirements/typedefs.cc: New.
980 * testsuite/23_containers/unordered_multimap/requirements/
981 cliterators.cc: Edit.
982 * testsuite/23_containers/unordered_multimap/requirements/
983 citerators.cc: Edit.
984 * testsuite/23_containers/unordered_multimap/requirements/
985 explicit_instantiation/1.cc: New.
986 * testsuite/23_containers/unordered_multimap/requirements/
987 explicit_instantiation/2.cc: Edit.: New.
988 * testsuite/23_containers/unordered_multimap/requirements/
989 explicit_instantiation/3.cc: New.
990 * testsuite/23_containers/unordered_multimap/requirements/
991 typedefs.cc: Edit.
992 * testsuite/23_containers/unordered_multimap/requirements/
993 explicit_instantiation.cc: Move to nested.
994 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
995 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
996 * testsuite/23_containers/forward_list/requirements/dr438/
997 insert_neg.cc: New.
998 * testsuite/23_containers/forward_list/requirements/dr438/
999 assign_neg.cc: New.
1000 * testsuite/23_containers/forward_list/requirements/dr438/
1001 constructor_1_neg.cc: New.
1002 * testsuite/23_containers/forward_list/requirements/dr438/
1003 constructor_2_neg.cc: New.
1004 * testsuite/23_containers/forward_list/requirements/dr438/
1005 constructor.cc: New.
1006 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
1007 * testsuite/23_containers/unordered_set/requirements/
1008 cliterators.cc: Edit.
1009 * testsuite/23_containers/unordered_set/requirements/
1010 citerators.cc: Edit.
1011 * testsuite/23_containers/unordered_set/requirements/
1012 explicit_instantiation/1.cc: New.
1013 * testsuite/23_containers/unordered_set/requirements/
1014 explicit_instantiation/2.cc: New.
1015 * testsuite/23_containers/unordered_set/requirements/
1016 explicit_instantiation/3.cc: New.
1017 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
1018 * testsuite/23_containers/unordered_set/requirements/
1019 explicit_instantiation.cc: Move to nested.
1020 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
1021 * testsuite/23_containers/vector/requirements/dr438/bool/
1022 constructor.cc: Move.
1023 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
1024 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
1025 * testsuite/23_containers/vector/bool/requirements/dr438/
1026 constructor.cc: New.
1027 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
1028 * testsuite/23_containers/deque/requirements/typedefs.cc
1029 * testsuite/23_containers/stack/requirements/typedefs.cc
1030 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
1031 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
1032 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
1033 * testsuite/23_containers/list/requirements/typedefs.cc: New.
1034 * testsuite/23_containers/unordered_multiset/requirements/
1035 cliterators.cc: Edit.
1036 * testsuite/23_containers/unordered_multiset/requirements/
1037 citerators.cc: Edit.
1038 * testsuite/23_containers/unordered_multiset/requirements/
1039 explicit_instantiation.cc: Move.
1040 * testsuite/23_containers/unordered_multiset/requirements/
1041 explicit_instantiation/1.cc: New.
1042 * testsuite/23_containers/unordered_multiset/requirements/
1043 explicit_instantiation/2.cc: New.
1044 * testsuite/23_containers/unordered_multiset/requirements/
1045 explicit_instantiation/3.cc: New.
1046 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
1047 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
1048 * testsuite/23_containers/map/requirements/typedefs.cc: New.
1049 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
1050 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
1051 Move.
1052 * testsuite/23_containers/array/requirements/
1053 explicit_instantiation/1.cc: New.
1054 * testsuite/23_containers/array/requirements/
1055 explicit_instantiation/2.cc: New.
1056 * testsuite/23_containers/array/requirements/typedefs.cc: New.
1057
1058 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1059
1060 * configure.ac (AC_PREREQ): Bump to 2.64.
1061
1062 2009-08-24 Chris Jefferson <chris@bubblescope.net>
1063
1064 * include/stl_algo.h (__unguarded_partition_pivot,
1065 __move_median_first): New.
1066 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
1067 types.
1068 (__unguarded_linear_insert): Assume always inserting value at __last.
1069 (__unguarded_partition): Take pivot by reference.
1070 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
1071 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
1072
1073 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1074
1075 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
1076 before --mode argument.
1077 * libsupc++/Makefile.in: Regenerate.
1078
1079 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1080
1081 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
1082 2.64 and Automake 1.11 in examples; update link to Autoconf
1083 manual page about quadrigraphs.
1084 * Makefile.am (install-html, install-pdf): Remove.
1085 * Makefile.in: Regenerate.
1086
1087 * Makefile.in: Regenerate.
1088 * acinclude.m4: Regenerate.
1089 * aclocal.m4: Regenerate.
1090 * config.h.in: Regenerate.
1091 * configure: Regenerate.
1092 * doc/Makefile.in: Regenerate.
1093 * include/Makefile.in: Regenerate.
1094 * libsupc++/Makefile.in: Regenerate.
1095 * po/Makefile.in: Regenerate.
1096 * python/Makefile.in: Regenerate.
1097 * src/Makefile.in: Regenerate.
1098 * testsuite/Makefile.in: Regenerate.
1099
1100 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1101
1102 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
1103 $(LIBTOOLFLAGS).
1104 * libsupc++/Makefile.in: Regenerate.
1105 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
1106 and $(LIBTOOLFLAGS).
1107 * src/Makefile.in: Regenerate.
1108
1109 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1110
1111 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
1112 missing dg-require directives.
1113
1114 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1115
1116 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
1117 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
1118 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
1119 __numeric_constants<_Tp>::__gamma_e().
1120
1121 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
1122
1123 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
1124
1125 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1126
1127 * configure.ac: Move guarded checks for CC and CXX ...
1128 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
1129 * configure: Regenerate.
1130
1131 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1132 Paolo Carlini <paolo.carlini@oracle.com>
1133
1134 PR libstdc++/41061
1135 * include/bits/random.h (operator<<(std::basic_ostream<>&,
1136 const std::lognormal_distribution<>&),
1137 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
1138 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
1139 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
1140 operator<<(std::basic_ostream<>&,
1141 const std::chi_squared_distribution<>&),
1142 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
1143 operator<<(std::basic_ostream<>&,
1144 const std::fisher_f_distribution<>&),
1145 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
1146 operator<<(std::basic_ostream<>&,
1147 const std::student_t_distribution<>&),
1148 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
1149 operator<<(std::basic_ostream<>&,
1150 const std::negative_binomial_distribution<>&)): Declare friend.
1151 * testsuite/26_numerics/random/uniform_real_distribution/operators/
1152 serialize.cc: New.
1153 * testsuite/26_numerics/random/piecewise_constant_distribution/
1154 operators/serialize.cc: Likewise.
1155 * testsuite/26_numerics/random/chi_squared_distribution/operators/
1156 serialize.cc: Likewise.
1157 * testsuite/26_numerics/random/normal_distribution/operators/
1158 serialize.cc: Likewise.
1159 * testsuite/26_numerics/random/uniform_int_distribution/operators/
1160 serialize.cc: Likewise.
1161 * testsuite/26_numerics/random/poisson_distribution/operators/
1162 serialize.cc: Likewise.
1163 * testsuite/26_numerics/random/bernoulli_distribution/operators/
1164 serialize.cc: Likewise.
1165 * testsuite/26_numerics/random/discrete_distribution/operators/
1166 serialize.cc: Likewise.
1167 * testsuite/26_numerics/random/weibull_distribution/operators/
1168 serialize.cc: Likewise.
1169 * testsuite/26_numerics/random/negative_binomial_distribution/
1170 operators/serialize.cc: Likewise.
1171 * testsuite/26_numerics/random/cauchy_distribution/operators/
1172 serialize.cc: Likewise.
1173 * testsuite/26_numerics/random/gamma_distribution/operators/
1174 serialize.cc: Likewise.
1175 * testsuite/26_numerics/random/fisher_f_distribution/operators/
1176 serialize.cc: Likewise.
1177 * testsuite/26_numerics/random/exponential_distribution/operators/
1178 serialize.cc: Likewise.
1179 * testsuite/26_numerics/random/lognormal_distribution/operators/
1180 serialize.cc: Likewise.
1181 * testsuite/26_numerics/random/binomial_distribution/operators/
1182 serialize.cc: Likewise.
1183 * testsuite/26_numerics/random/extreme_value_distribution/operators/
1184 serialize.cc: Likewise.
1185 * testsuite/26_numerics/random/piecewise_linear_distribution/
1186 operators/serialize.cc
1187 * testsuite/26_numerics/random/student_t_distribution/operators/
1188 serialize.cc: Likewise.
1189 * testsuite/26_numerics/random/geometric_distribution/operators/
1190 serialize.cc: Likewise.
1191
1192 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1193
1194 * include/bits/stl_tree.h: In C++0x mode make erase return
1195 an iterator as per DR 130.
1196 * include/bits/stl_set.h: Same.
1197 * include/bits/stl_multiset.h: Same.
1198 * include/bits/stl_map.h: Same.
1199 * include/bits/stl_multimap.h: Same.
1200 * doc/xml/manual/intro.xml: Document.
1201 * testsuite/23_containers/set/dr130.cc: New.
1202 * testsuite/23_containers/multiset/dr130.cc: New.
1203 * testsuite/23_containers/map/dr130.cc: New.
1204 * testsuite/23_containers/multimap/dr130.cc: New.
1205
1206 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1207
1208 * include/ext/pointer.h: Add pragma system_header, use
1209 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1210
1211 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1212
1213 * src/compatibility-ldbl.cc: Include cmath.
1214
1215 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1216
1217 * src/compatibility-ldbl.cc: Include tr1/functional.
1218
1219 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1220
1221 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1222
1223 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1224
1225 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1226 * include/precompiled/stdc++.h: Don't include cassert if
1227 _GLIBCXX_NO_ASSERT defined.
1228 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1229 semi-colon.
1230 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1231 Same.
1232
1233 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1234 directory.
1235 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1236 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1237 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1238
1239 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1240 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1241 use stdc++.h include.
1242 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1243 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1244 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1245 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1246 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1247 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1248 ...this.
1249 * testsuite/17_intro/headers/c++200x/all.cc: To...
1250 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1251 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1252 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1253 ...this.
1254 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1255 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1256
1257 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1258
1259 * include/std/future: Move error handling bits outside macro guard.
1260 * src/future.cc: Adjust.
1261
1262 * include/precompiled/stdc++.h: Add future.
1263 * doc/xml/manual/using.xml: Same.
1264
1265 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1266
1267 * src/hashtable.cc: Just definitions.
1268 * src/hashtable_c++0x.cc: Compile C++0x versions.
1269 * src/hash.cc: Same.
1270 * src/hash_c++0x.cc: Same.
1271 src/hash_tr1.cc: Compile TR1 versions.
1272 src/hashtable_tr1.cc: Same.
1273
1274 * src/limits_c++0x.cc: Sync build error handling.
1275
1276 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1277 hashtable.cc to hashtable_tr1.cc.
1278 * src/Makefile.in: Regenerate.
1279
1280 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1281
1282 * include/tr1_impl/functional: Doxygen markup.
1283
1284 * doc/html/*: Regenerate.
1285
1286 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1287
1288 * include/std/future: Fixes for -fno-exceptions.
1289 * include/bits/functexcept.h: Same.
1290 * libsupc++/exception_ptr.h: Same.
1291 * src/pool_allocator.cc: Same.
1292 * src/future.cc: Same.
1293 * src/functexcept.cc: Same.
1294 * config/abi/pre/gnu.ver: New exports.
1295 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1296 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1297 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1298 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1299 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1300 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1301 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1302
1303 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1304 * testsuite/23_containers/deque/operators/2.cc: New.
1305
1306 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1307
1308 * src/hash.cc (hash<string>::operator()(string),
1309 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1310 nothing.
1311 * include/bits/functional_hash.h (hash<error_code>::
1312 operator()(error_code)): Likewise.
1313
1314 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1315
1316 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1317 bool for stream sentry objects.
1318 * include/bits/istream.tcc: Same.
1319 * include/bits/ostream.tcc: Same.
1320 * include/bits/basic_string.tcc: Same.
1321 * include/bits/ostream_insert.h: Same.
1322 * src/istream.cc: Same.
1323
1324 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1325
1326 PR libstdc++/15523
1327 * include/debug/safe_iterator.h (_Safe_iterator<>::
1328 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1329 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1330 do not error out when the source is a value-initialized iterator.
1331 * testsuite/23_containers/vector/15523.cc: New.
1332 * doc/xml/manual/intro.xml: Add an entry for DR 408.
1333
1334 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1335
1336 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
1337 cosmetic changes, inline.
1338 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
1339 Likewise.
1340 * include/bits/move.h: Minor cosmetic changes.
1341
1342 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1343
1344 PR libstdc++/40912 (final)
1345 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
1346 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1347 parms_neg.cc: Likewise.
1348 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1349 parms.cc: Likewise.
1350 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1351 default.cc: Likewise.
1352 * testsuite/26_numerics/random/uniform_real_distribution/
1353 requirements/typedefs.cc: Likewise.
1354 * testsuite/26_numerics/random/piecewise_constant_distribution/
1355 cons/range.cc: Likewise.
1356 * testsuite/26_numerics/random/piecewise_constant_distribution/
1357 cons/default.cc: Likewise.
1358 * testsuite/26_numerics/random/piecewise_constant_distribution/
1359 cons/num_xbound_fun.cc: Likewise.
1360 * testsuite/26_numerics/random/piecewise_constant_distribution/
1361 cons/initlist_fun.cc: Likewise.
1362 * testsuite/26_numerics/random/piecewise_constant_distribution/
1363 requirements/typedefs.cc: Likewise.
1364 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
1365 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1366 parms.cc: Likewise.
1367 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1368 default.cc: Likewise.
1369 * testsuite/26_numerics/random/chi_squared_distribution/
1370 requirements/typedefs.cc: Likewise.
1371 * testsuite/26_numerics/random/normal_distribution/
1372 cons/parms.cc: Likewise.
1373 * testsuite/26_numerics/random/normal_distribution/
1374 cons/default.cc: Likewise.
1375 * testsuite/26_numerics/random/normal_distribution/
1376 requirements/typedefs.cc: Likewise.
1377 * testsuite/26_numerics/random/seed_seq/cons/
1378 range.cc: Likewise.
1379 * testsuite/26_numerics/random/seed_seq/cons/
1380 initlist.cc: Likewise.
1381 * testsuite/26_numerics/random/seed_seq/cons/
1382 default.cc: Likewise.
1383 * testsuite/26_numerics/random/seed_seq/requirements/
1384 typedefs.cc: Likewise.
1385 * testsuite/26_numerics/random/uniform_int_distribution/
1386 cons/parms_neg.cc: Likewise.
1387 * testsuite/26_numerics/random/uniform_int_distribution/
1388 cons/parms.cc: Likewise.
1389 * testsuite/26_numerics/random/uniform_int_distribution/
1390 cons/default.cc: Likewise.
1391 * testsuite/26_numerics/random/uniform_int_distribution/
1392 requirements/typedefs.cc: Likewise.
1393 * testsuite/26_numerics/random/poisson_distribution/cons/
1394 parms.cc: Likewise.
1395 * testsuite/26_numerics/random/poisson_distribution/cons/
1396 default.cc: Likewise.
1397 * testsuite/26_numerics/random/poisson_distribution/
1398 requirements/typedefs.cc: Likewise.
1399 * testsuite/26_numerics/random/bernoulli_distribution/
1400 cons/parms.cc: Likewise.
1401 * testsuite/26_numerics/random/bernoulli_distribution/
1402 cons/default.cc: Likewise.
1403 * testsuite/26_numerics/random/bernoulli_distribution/
1404 requirements/typedefs.cc: Likewise.
1405 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
1406 * testsuite/26_numerics/random/
1407 default_random_engine.cc: Likewise.
1408 * testsuite/26_numerics/random/discrete_distribution/
1409 cons/range.cc: Likewise.
1410 * testsuite/26_numerics/random/discrete_distribution/
1411 cons/initlist.cc: Likewise.
1412 * testsuite/26_numerics/random/discrete_distribution/
1413 cons/default.cc: Likewise.
1414 * testsuite/26_numerics/random/discrete_distribution/
1415 cons/num_xbound_fun.cc: Likewise.
1416 * testsuite/26_numerics/random/discrete_distribution/
1417 requirements/typedefs.cc: Likewise.
1418 * testsuite/26_numerics/random/weibull_distribution/
1419 cons/parms.cc: Likewise.
1420 * testsuite/26_numerics/random/weibull_distribution/
1421 cons/default.cc: Likewise.
1422 * testsuite/26_numerics/random/weibull_distribution/
1423 requirements/typedefs.cc: Likewise.
1424 * testsuite/26_numerics/random/independent_bits_engine/
1425 cons/base_move.cc: Likewise.
1426 * testsuite/26_numerics/random/independent_bits_engine/
1427 cons/seed1.cc: Likewise.
1428 * testsuite/26_numerics/random/independent_bits_engine/
1429 cons/seed2.cc: Likewise.
1430 * testsuite/26_numerics/random/independent_bits_engine/
1431 cons/base_copy.cc: Likewise.
1432 * testsuite/26_numerics/random/independent_bits_engine/
1433 cons/default.cc: Likewise.
1434 * testsuite/26_numerics/random/independent_bits_engine/
1435 cons/seed_seq.cc: Likewise.
1436 * testsuite/26_numerics/random/independent_bits_engine/
1437 requirements/typedefs.cc: Likewise.
1438 * testsuite/26_numerics/random/independent_bits_engine/
1439 operators/equal.cc: Likewise.
1440 * testsuite/26_numerics/random/independent_bits_engine/
1441 operators/serialize.cc: Likewise.
1442 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
1443 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
1444 * testsuite/26_numerics/random/subtract_with_carry_engine/
1445 cons/seed1.cc: Likewise.
1446 * testsuite/26_numerics/random/subtract_with_carry_engine/
1447 cons/seed2.cc: Likewise.
1448 * testsuite/26_numerics/random/subtract_with_carry_engine/
1449 cons/default.cc: Likewise.
1450 * testsuite/26_numerics/random/subtract_with_carry_engine/
1451 requirements/typedefs.cc: Likewise.
1452 * testsuite/26_numerics/random/subtract_with_carry_engine/
1453 operators/equal.cc: Likewise.
1454 * testsuite/26_numerics/random/subtract_with_carry_engine/
1455 operators/serialize.cc: Likewise.
1456 * testsuite/26_numerics/random/discard_block_engine/cons/
1457 base_move.cc: Likewise.
1458 * testsuite/26_numerics/random/discard_block_engine/cons/
1459 seed1.cc: Likewise.
1460 * testsuite/26_numerics/random/discard_block_engine/cons/
1461 seed2.cc: Likewise.
1462 * testsuite/26_numerics/random/discard_block_engine/cons/
1463 base_copy.cc: Likewise.
1464 * testsuite/26_numerics/random/discard_block_engine/cons/
1465 default.cc: Likewise.
1466 * testsuite/26_numerics/random/discard_block_engine/cons/
1467 seed_seq.cc: Likewise.
1468 * testsuite/26_numerics/random/discard_block_engine/
1469 requirements/typedefs.cc: Likewise.
1470 * testsuite/26_numerics/random/discard_block_engine/
1471 operators/equal.cc: Likewise.
1472 * testsuite/26_numerics/random/discard_block_engine/
1473 operators/serialize.cc: Likewise.
1474 * testsuite/26_numerics/random/cauchy_distribution/
1475 cons/parms.cc: Likewise.
1476 * testsuite/26_numerics/random/cauchy_distribution/
1477 cons/default.cc: Likewise.
1478 * testsuite/26_numerics/random/cauchy_distribution/
1479 requirements/typedefs.cc: Likewise.
1480 * testsuite/26_numerics/random/negative_binomial_distribution/
1481 cons/parms.cc: Likewise.
1482 * testsuite/26_numerics/random/negative_binomial_distribution/
1483 cons/default.cc: Likewise.
1484 * testsuite/26_numerics/random/negative_binomial_distribution/
1485 requirements/typedefs.cc: Likewise.
1486 * testsuite/26_numerics/random/gamma_distribution/
1487 cons/parms.cc: Likewise.
1488 * testsuite/26_numerics/random/gamma_distribution/
1489 cons/default.cc: Likewise.
1490 * testsuite/26_numerics/random/gamma_distribution/
1491 requirements/typedefs.cc: Likewise.
1492 * testsuite/26_numerics/random/mersenne_twister_engine/
1493 cons/seed1.cc: Likewise.
1494 * testsuite/26_numerics/random/mersenne_twister_engine/
1495 cons/seed2.cc: Likewise.
1496 * testsuite/26_numerics/random/mersenne_twister_engine/
1497 cons/default.cc: Likewise.
1498 * testsuite/26_numerics/random/mersenne_twister_engine/
1499 requirements/typedefs.cc: Likewise.
1500 * testsuite/26_numerics/random/mersenne_twister_engine/
1501 operators/equal.cc: Likewise.
1502 * testsuite/26_numerics/random/mersenne_twister_engine/
1503 operators/serialize.cc: Likewise.
1504 * testsuite/26_numerics/random/fisher_f_distribution/
1505 cons/parms.cc: Likewise.
1506 * testsuite/26_numerics/random/fisher_f_distribution/
1507 cons/default.cc: Likewise.
1508 * testsuite/26_numerics/random/fisher_f_distribution/
1509 requirements/typedefs.cc: Likewise.
1510 * testsuite/26_numerics/random/exponential_distribution/
1511 cons/parms.cc: Likewise.
1512 * testsuite/26_numerics/random/exponential_distribution/
1513 cons/default.cc: Likewise.
1514 * testsuite/26_numerics/random/exponential_distribution/
1515 requirements/typedefs.cc: Likewise.
1516 * testsuite/26_numerics/random/binomial_distribution/
1517 cons/parms.cc: Likewise.
1518 * testsuite/26_numerics/random/binomial_distribution/
1519 cons/default.cc: Likewise.
1520 * testsuite/26_numerics/random/binomial_distribution/
1521 requirements/typedefs.cc: Likewise.
1522 * testsuite/26_numerics/random/lognormal_distribution/
1523 cons/parms.cc: Likewise.
1524 * testsuite/26_numerics/random/lognormal_distribution/
1525 cons/default.cc: Likewise.
1526 * testsuite/26_numerics/random/lognormal_distribution/
1527 requirements/typedefs.cc: Likewise.
1528 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
1529 * testsuite/26_numerics/random/random_device/cons/
1530 token.cc: Likewise.
1531 * testsuite/26_numerics/random/random_device/cons/
1532 default.cc: Likewise.
1533 * testsuite/26_numerics/random/random_device/
1534 requirements/typedefs.cc: Likewise.
1535 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
1536 * testsuite/26_numerics/random/extreme_value_distribution/
1537 cons/parms.cc: Likewise.
1538 * testsuite/26_numerics/random/extreme_value_distribution/
1539 cons/default.cc: Likewise.
1540 * testsuite/26_numerics/random/extreme_value_distribution/
1541 requirements/typedefs.cc: Likewise.
1542 * testsuite/26_numerics/random/piecewise_linear_distribution/
1543 cons/range.cc: Likewise.
1544 * testsuite/26_numerics/random/piecewise_linear_distribution/
1545 cons/default.cc: Likewise.
1546 * testsuite/26_numerics/random/piecewise_linear_distribution/
1547 cons/num_xbound_fun.cc: Likewise.
1548 * testsuite/26_numerics/random/piecewise_linear_distribution/
1549 cons/initlist_fun.cc: Likewise.
1550 * testsuite/26_numerics/random/piecewise_linear_distribution/
1551 requirements/typedefs.cc: Likewise.
1552 * testsuite/26_numerics/random/student_t_distribution/
1553 cons/parms.cc: Likewise.
1554 * testsuite/26_numerics/random/student_t_distribution/
1555 cons/default.cc: Likewise.
1556 * testsuite/26_numerics/random/student_t_distribution/
1557 requirements/typedefs.cc: Likewise.
1558 * testsuite/26_numerics/random/linear_congruential_engine/
1559 cons/seed1.cc: Likewise.
1560 * testsuite/26_numerics/random/linear_congruential_engine/
1561 cons/seed2.cc: Likewise.
1562 * testsuite/26_numerics/random/linear_congruential_engine/
1563 cons/default.cc: Likewise.
1564 * testsuite/26_numerics/random/linear_congruential_engine/
1565 requirements/non_uint_neg.cc: Likewise.
1566 * testsuite/26_numerics/random/linear_congruential_engine/
1567 requirements/typedefs.cc: Likewise.
1568 * testsuite/26_numerics/random/linear_congruential_engine/
1569 operators/equal.cc: Likewise.
1570 * testsuite/26_numerics/random/linear_congruential_engine/
1571 operators/serialize.cc: Likewise.
1572 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1573 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1574 base_move.cc: Likewise.
1575 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1576 seed1.cc: Likewise.
1577 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1578 seed2.cc: Likewise.
1579 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1580 base_copy.cc: Likewise.
1581 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1582 default.cc: Likewise.
1583 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1584 seed_seq.cc: Likewise.
1585 * testsuite/26_numerics/random/shuffle_order_engine/
1586 requirements/typedefs.cc: Likewise.
1587 * testsuite/26_numerics/random/shuffle_order_engine/
1588 operators/equal.cc: Likewise.
1589 * testsuite/26_numerics/random/shuffle_order_engine/
1590 operators/serialize.cc: Likewise.
1591 * testsuite/26_numerics/random/geometric_distribution/
1592 cons/parms.cc: Likewise.
1593 * testsuite/26_numerics/random/geometric_distribution/
1594 cons/default.cc: Likewise.
1595 * testsuite/26_numerics/random/geometric_distribution/
1596 requirements/typedefs.cc: Likewise.
1597 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1598
1599 2009-07-31 Jason Merrill <jason@redhat.com>
1600 Douglas Gregor <doug.gregor@gmail.com>
1601
1602 * include/bits/move.h (forward): Implement as in N2835.
1603 (move): Implement as in N2831.
1604 * include/std/istream (rvalue stream operator>>): New.
1605 * include/std/ostream (rvalue stream operator<<): New.
1606 * testsuite/27_io/rvalue_streams.cc: New.
1607
1608 2009-07-31 Jason Merrill <jason@redhat.com>
1609
1610 * include/bits/forward_list.h (splice_after): Use forward.
1611 (merge): Likewise.
1612 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1613 (move_iterator::operator[]): Use move.
1614 * include/bits/stl_list.h (insert): Use move.
1615 * include/std/thread (_Callable constructor): Use forward.
1616 * include/std/tuple: Don't specify explicit template args to move.
1617
1618 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1619 Adjust signature.
1620 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1621 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1622 reference.
1623 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1624 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1625 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1626 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1627 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1628 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1629 testsuite/23_containers/forward_list/operations/1.cc,
1630 testsuite/23_containers/forward_list/operations/5.cc: Use move.
1631 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1632 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1633 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1634 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1635 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1636
1637 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1638
1639 PR libstdc++/40912 (partial)
1640 * include/std/random: Disable the facility if <stdint.h> is not
1641 available.
1642
1643 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1644
1645 PR libstdc++/40919
1646 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
1647 xfail on darwin[3-9]*.
1648
1649 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1650
1651 PR libstdc++/40917
1652 * testsuite/util/replacement_memory_operators.h: Add missing includes,
1653 tweak qualifications.
1654
1655 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1656
1657 PR libstdc++/40916
1658 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
1659 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1660 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1661
1662 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1663
1664 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
1665
1666 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1667
1668 PR libstdc++/40915
1669 * testsuite/18_support/headers/exception/synopsis.cc: Fix
1670 std::terminate declaration.
1671
1672 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1673
1674 PR libstdc++/40908
1675 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
1676 symbols at GLIBCXX_3.4.
1677
1678 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1679
1680 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
1681 * testsuite/util/testsuite_abi.cc: Adjust.
1682 * configure.ac: Bump libtool_VERSION to 6:13:0.
1683 * configure: Regenerate.
1684
1685 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
1686 Tyler Earman <rem.intellegare@gmail.com>
1687
1688 * doc/xml/manual/configure.xml: Consistent placement of
1689 ABI-changing options, clarify --enable-clocale.
1690
1691 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1692
1693 * python/Makefile.in: Regenerate.
1694
1695 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1696
1697 * python/Makefile.am (install-data-local): Use DESTDIR
1698 correctly.
1699
1700 2009-07-24 Jason Merrill <jason@redhat.com>
1701
1702 Core issue 901
1703 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
1704 dealloc.
1705
1706 2009-07-24 Joseph Myers <joseph@codesourcery.com>
1707
1708 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
1709 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1710 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
1711 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
1712 * testsuite/21_strings/headers/cwchar/functions_std.cc,
1713 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
1714 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1715 Use dg-require-swprintf.
1716
1717 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1718
1719 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
1720
1721 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1722
1723 * include/c_std/cmath (abs(_Tp)): Add.
1724 * include/c_global/cmath (abs(_Tp)): Likewise.
1725 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
1726
1727 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1728
1729 * doc/html/ext/lwg-closed.html: Update to R65.
1730 * doc/html/ext/lwg-defects.html: Likewise.
1731 * doc/html/ext/lwg-active.html: Likewise.
1732 * doc/xml/manual/intro.xml: Update DRs entries.
1733
1734 2009-07-22 Jason Merrill <jason@redhat.com>
1735
1736 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
1737
1738 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1739
1740 * include/std/valarray (valarray<>::operator=(const valarray<>&),
1741 valarray<>::operator=(initializer_list<>)): Implement resolution
1742 of DR 630, [Ready] in Frankfurt.
1743 * testsuite/26_numerics/valarray/dr630-1.cc: New.
1744 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
1745 * doc/xml/manual/intro.xml: Add an entry for DR 630.
1746
1747 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1748
1749 * include/std/chrono (duration<>::operator%=, operator%):
1750 Add, per DR 934.
1751 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
1752 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
1753
1754 * include/std/chrono (operator/): Simplify implementation.
1755
1756 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
1757
1758 * doc/xml/manual/intro.xml: Escape '&', validate.
1759 * doc/xml/manual/using.xml: Validate, dead link check.
1760 * doc/xml/manual/strings.xml: Same.
1761 * doc/xml/manual/appendix_contributing.xml: Same.
1762 * doc/xml/manual/iterators.xml: Same.
1763 * doc/xml/manual/spine.xml: Same.
1764
1765 * doc/xml/faq.xml: Remove redundant xreflabel entities.
1766 * doc/xml/gnu/gpl-3.0.xml: Same.
1767 * doc/xml/manual/mt_allocator.xml: Same.
1768 * doc/xml/manual/allocator.xml: Same.
1769 * doc/xml/manual/ctype.xml: Same.
1770 * doc/xml/manual/codecvt.xml: Same.
1771 * doc/xml/manual/backwards_compatibility.xml: Same.
1772 * doc/xml/manual/shared_ptr.xml: Same.
1773 * doc/xml/manual/abi.xml: Same.
1774 * doc/xml/manual/auto_ptr.xml: Same.
1775 * doc/xml/manual/internals.xml: Same.
1776 * doc/xml/manual/parallel_mode.xml: Same.
1777 * doc/xml/manual/bitmap_allocator.xml: Same.
1778 * doc/xml/manual/build_hacking.xml: Same.
1779 * doc/xml/manual/evolution.xml: Same.
1780 * doc/xml/manual/debug.xml: Same.
1781 * doc/xml/manual/localization.xml: Same.
1782 * doc/xml/manual/appendix_contributing.xml: Same.
1783 * doc/xml/manual/locale.xml: Same.
1784 * doc/xml/manual/messages.xml: Same.
1785 * doc/xml/manual/spine.xml: Same.
1786 * doc/xml/manual/test.xml: Same.
1787 * doc/xml/book.txml: Same.
1788 * doc/xml/spine.xml: Same.
1789
1790 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
1791 * doc/xml/manual/backwards_compatibility.xml: Same.
1792 * doc/xml/manual/concurrency.xml: Same.
1793 * doc/xml/manual/intro.xml: Same.
1794 * doc/xml/manual/parallel_mode.xml: Same.
1795 * doc/xml/manual/status_cxx1998.xml: Same.
1796 * doc/xml/manual/containers.xml: Same.
1797 * doc/xml/manual/io.xml: Same.
1798 * doc/xml/manual/support.xml: Same.
1799 * doc/xml/manual/strings.xml: Same.
1800 * doc/xml/manual/debug_mode.xml: Same.
1801 * doc/xml/manual/extensions.xml: Same.
1802 * doc/xml/manual/appendix_contributing.xml: Same.
1803 * doc/xml/manual/messages.xml: Same.
1804 * doc/xml/manual/test.xml: Same.
1805
1806 * doc/xml/manual/abi.xml: Same.
1807 * doc/xml/manual/auto_ptr.xml: Same.
1808 * doc/xml/manual/parallel_mode.xml: Same.
1809 * doc/xml/manual/build_hacking.xml: Same.
1810 * doc/xml/manual/evolution.xml: Same.
1811 * doc/xml/manual/using.xml: Same.
1812 * doc/xml/manual/debug_mode.xml: Same.
1813 * doc/xml/manual/extensions.xml: Same.
1814 * doc/xml/manual/diagnostics.xml: Same.
1815 * doc/xml/manual/algorithms.xml: Same.
1816
1817 * doc/html: Regenerate.
1818
1819 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1820
1821 PR libstdc++/40712
1822 * config/locale/gnu/numeric_members.cc (numpunct<>::
1823 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
1824 and copy the langinfo data into it.
1825 (numpunct<>::~numpunct): Free the allocated memory.
1826 * config/locale/gnu/monetary_members.cc (moneypunct<>::
1827 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
1828 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
1829 _M_data->_M_curr_symbol.
1830 (moneypunct<>::~moneypunct): Free the allocated memory.
1831 * testsuite/22_locale/moneypunct/40712.cc: New.
1832
1833 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
1834 Do not leak memory if new throws.
1835 * include/bits/locale_facets_nonio.tcc
1836 (__moneypunct_cache<>::_M_cache): Likewise.
1837
1838 2009-07-17 Joseph Myers <joseph@codesourcery.com>
1839
1840 PR other/40784
1841 * configure: Regenerate.
1842
1843 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
1844
1845 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
1846 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1847 line numbers.
1848 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
1849 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
1850 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
1851
1852 2009-07-16 Joseph Myers <joseph@codesourcery.com>
1853
1854 * configure: Regenerate.
1855
1856 2009-07-16 Jason Merrill <jason@redhat.com>
1857
1858 PR libstdc++/37907
1859 * include/std/type_traits: Add is_standard_layout, is_trivial.
1860 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
1861 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1862 Update line numbers.
1863
1864 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
1865 Tom Tromey <tromey@redhat.com>
1866
1867 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
1868 Fetch std::string to the given length.
1869
1870 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1871
1872 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
1873 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
1874 [Ready] in Frankfurt.
1875 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
1876 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
1877 New.
1878 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
1879 Likewise.
1880 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
1881 Adjust.
1882 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
1883 Likewise.
1884 * doc/xml/manual/intro.xml: Add an entry for DR 696.
1885
1886 * include/bits/istream.tcc: Minor clean-up to the initializers of the
1887 __err locals.
1888 * include/bits/ostream.tcc: Likewise.
1889 * src/compatibility.cc: Likewise.
1890 * src/istream.cc: Likewise.
1891
1892 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1893
1894 * include/std/type_traits (common_type): Remove workaround for
1895 PR36628, now fixed.
1896
1897 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1898
1899 PR testsuite/40699
1900 PR testsuite/40707
1901 PR testsuite/40709
1902 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
1903
1904 2009-07-08 Janis Johnson <janis187@us.ibm.com>
1905
1906 PR libstdc++/40691
1907 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
1908 * testsuite/26_numerics/valarray/40691.cc: New test.
1909
1910 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
1911
1912 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
1913 * testsuite/21_strings/c_strings/char/3.cc: Same.
1914
1915 2009-07-06 Jason Merrill <jason@redhat.com>
1916
1917 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
1918 to defer searching bases that don't overlap the desired address.
1919
1920 2009-07-05 Joseph Myers <joseph@codesourcery.com>
1921
1922 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
1923 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
1924 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
1925 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
1926 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
1927 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
1928 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
1929 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
1930 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
1931 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
1932 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
1933 testsuite/ext/vstring/init-list.cc,
1934 testsuite/ext/vstring/moveable.cc,
1935 testsuite/ext/vstring/requirements/citerators.cc,
1936 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
1937 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
1938 Use dg-require-string-conversions.
1939
1940 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
1941
1942 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
1943 to ld_library_path. Use add_path. Add just find_libgcc_s to
1944 ld_library_path, not every libgcc multilib directory.
1945
1946 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1947
1948 PR libstdc++/40600
1949 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
1950 std::minmax return type.
1951 * testsuite/25_algorithms/minmax/3.cc: Likewise.
1952
1953 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1954
1955 PR libstdc++/40511
1956 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
1957 with glibc2.2.x.
1958
1959 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1960
1961 * include/bits/random.tcc
1962 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
1963 as array type.
1964
1965 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1966
1967 * include/bits/random.h (__mod(_Tp)): Use defaults.
1968 (struct _Mod): Adjust template parameters.
1969 (linear_congruential_engine<>::operator()()): Adjust.
1970 (typedef _UInt32Type): Remove.
1971 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
1972 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
1973 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
1974 calls.
1975 (mersenne_twister_engine<>::seed(result_type)): Likewise.
1976 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
1977 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
1978 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
1979 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
1980 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
1981 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
1982 Likewise.
1983
1984 * include/bits/random.tcc
1985 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
1986 formula (i mod n).
1987 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
1988 as array type.
1989 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
1990 size.
1991 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
1992 uint_least32_t.
1993
1994 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
1995
1996 * include/std/future (shared_future): Adjust doxygen comment.
1997
1998 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
1999
2000 PR libstdc++/40297
2001 * include/bits/atomic_0.h: Reverse debug assertions.
2002 * include/bits/atomic_2.h: Likewise.
2003
2004 2009-06-23 DJ Delorie <dj@redhat.com>
2005
2006 Add MeP port.
2007 * configure.host: Add mep support.
2008
2009 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
2010
2011 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
2012 (INPUT): Add future.
2013 * include/std/future: Adjust markup.
2014 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
2015 line numbers.
2016 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2017 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2018 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2019 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2020
2021 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2022
2023 * include/bits/shared_ptr.h: Do not swap rvalues.
2024 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
2025 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2026 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2027 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2028 * testsuite/20_util/tuple/swap.cc: Likewise.
2029
2030 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2031
2032 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
2033 * include/std/ratio: Typo in comment.
2034
2035 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2036
2037 PR libstdc++/40518
2038 * include/bits/basic_string.h (basic_string<>::_Rep::
2039 _M_set_length_and_sharable): Do not write the empty rep.
2040 (basic_string<>::erase(iterator, iterator)): Likewise,
2041 move out of line...
2042 * include/bits/basic_string.tcc: ... here.
2043
2044 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2045
2046 * testsuite/util/testsuite_common_types.h (bitwise_operators,
2047 bitwise_assignment_operators): Initialize a and b.
2048 (struct has_bitwise_operators): Do not call the latter.
2049 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2050 dg-error line numbers.
2051 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
2052 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
2053 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
2054
2055 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2056
2057 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
2058 possibly unused.
2059 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2060 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2061 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2062
2063 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
2064
2065 * include/std/future: New.
2066 * include/Makefile.am: Add.
2067 * include/Makefile.in: Regenerate.
2068 * src/future.cc: New.
2069 * src/Makefile.am: Add.
2070 * src/Makefile.in: Regenerate.
2071 * config/abi/pre/gnu.ver: Add export.
2072 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
2073 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
2074 * testsuite/30_threads/packaged_task/cons/1.cc: New.
2075 * testsuite/30_threads/packaged_task/cons/2.cc: New.
2076 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
2077 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
2078 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
2079 * testsuite/30_threads/packaged_task/cons/move.cc: New.
2080 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
2081 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
2082 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
2083 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
2084 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
2085 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
2086 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
2087 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
2088 * testsuite/30_threads/packaged_task/members/reset.cc: New.
2089 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
2090 * testsuite/30_threads/packaged_task/members/swap.cc: New.
2091 * testsuite/30_threads/packaged_task/requirements/
2092 explicit_instantiation.cc: New.
2093 * testsuite/30_threads/promise/cons/1.cc: New.
2094 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
2095 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
2096 * testsuite/30_threads/promise/cons/move_assign.cc: New.
2097 * testsuite/30_threads/promise/cons/move.cc: New.
2098 * testsuite/30_threads/promise/members/get_future.cc: New.
2099 * testsuite/30_threads/promise/members/get_future2.cc: New.
2100 * testsuite/30_threads/promise/members/set_exception.cc: New.
2101 * testsuite/30_threads/promise/members/set_exception2.cc: New.
2102 * testsuite/30_threads/promise/members/set_value.cc: New.
2103 * testsuite/30_threads/promise/members/set_value2.cc: New.
2104 * testsuite/30_threads/promise/members/set_value3.cc: New.
2105 * testsuite/30_threads/promise/members/swap.cc: New.
2106 * testsuite/30_threads/promise/requirements/
2107 explicit_instantiation.cc: New.
2108 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
2109 * testsuite/30_threads/shared_future/cons/copy.cc: New.
2110 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
2111 * testsuite/30_threads/shared_future/cons/move.cc: New.
2112 * testsuite/30_threads/shared_future/members/get.cc: New.
2113 * testsuite/30_threads/shared_future/members/get2.cc: New.
2114 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
2115 * testsuite/30_threads/shared_future/members/has_value.cc: New.
2116 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
2117 * testsuite/30_threads/shared_future/members/wait.cc: New.
2118 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
2119 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
2120 * testsuite/30_threads/shared_future/requirements/
2121 explicit_instantiation.cc: New.
2122 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
2123 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
2124 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
2125 * testsuite/30_threads/unique_future/cons/move.cc: New.
2126 * testsuite/30_threads/unique_future/members/get.cc: New.
2127 * testsuite/30_threads/unique_future/members/get2.cc: New.
2128 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
2129 * testsuite/30_threads/unique_future/members/has_value.cc: New.
2130 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
2131 * testsuite/30_threads/unique_future/members/wait.cc: New.
2132 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
2133 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
2134 * testsuite/30_threads/unique_future/requirements/
2135 explicit_instantiation.cc: New.
2136 * testsuite/performance/30_threads/future/polling.cc: New.
2137
2138 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2139
2140 * Revert last Change.
2141
2142 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2143
2144 PR libstdc++/40497
2145 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
2146 signature per the current C++1x draft (N2857).
2147 * testsuite/24_iterators/operations/40497.cc: Add.
2148
2149 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2150
2151 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
2152 a floating point type.
2153 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
2154 _IntType)): Fix second default argument.
2155 (uniform_int_distribution<>::_M_call): Remove.
2156 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2157 const param_type&)): Only declare.
2158 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
2159 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
2160 Remove.
2161 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2162 const param_type&): Define here.
2163 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
2164 const param_type&), discrete_distribution<>::operator()
2165 (_UniformRandomNumberGenerator&, const param_type&),
2166 piecewise_constant_distribution<>::operator()
2167 (_UniformRandomNumberGenerator&, const param_type&),
2168 piecewise_linear_distribution<>::operator()
2169 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
2170 the second template argument of _Adaptor.
2171 * testsuite/26_numerics/random/uniform_int_distribution/cons/
2172 default.cc: Adjust.
2173
2174 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2175
2176 * include/bits/random.tcc (discrete_distribution<>::param_type::
2177 param_type(size_t, double, double, _Func),
2178 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
2179 const param_type&)): Tidy.
2180 (piecewise_constant_distribution<>::param_type::_M_initialize):
2181 Use reserve, fix.
2182 (piecewise_constant_distribution<>::param_type::
2183 param_type(initializer_list<>, _Func),
2184 piecewise_constant_distribution<>::param_type::
2185 param_type(size_t, _RealType, _RealType, _Func),
2186 piecewise_linear_distribution<>::param_type::
2187 param_type(initializer_list<>, _Func),
2188 piecewise_linear_distribution<>::param_type::
2189 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2190 (piecewise_constant_distribution<>::param_type::
2191 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2192 piecewise_constant_distribution<>::
2193 operator()(_UniformRandomNumberGenerator&, const param_type&),
2194 piecewise_linear_distribution<>::
2195 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2196 (operator>>(std::basic_istream<>&,
2197 piecewise_constant_distribution<>&),
2198 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2199 Use reserve.
2200 * include/bits/random.h: Minor cosmetic changes.
2201
2202 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2203
2204 * testsuite/23_containers/list/check_construct_destroy.h: New.
2205 Move test logic here.
2206 * testsuite/23_containers/list/moveable.h: Same.
2207 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2208 * testsuite/23_containers/list/modifiers/1.h: Same.
2209 * testsuite/23_containers/list/modifiers/2.h: Same.
2210 * testsuite/23_containers/list/modifiers/3.h: Same.
2211 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2212 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2213 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2214 * testsuite/23_containers/list/operations/1.h: Same.
2215 * testsuite/23_containers/list/operations/2.h: Same.
2216 * testsuite/23_containers/list/operations/3.h: Same.
2217 * testsuite/23_containers/list/operations/4.h: Same.
2218 * testsuite/23_containers/list/operations/5.h: Same.
2219 * testsuite/23_containers/list/capacity/1.h: Same.
2220 * testsuite/23_containers/list/init-list.h: Same.
2221 * testsuite/23_containers/list/cons/1.h: Same.
2222 * testsuite/23_containers/list/cons/2.h: Same.
2223 * testsuite/23_containers/list/cons/3.h: Same.
2224 * testsuite/23_containers/list/cons/4.h: Same.
2225 * testsuite/23_containers/list/cons/5.h: Same.
2226 * testsuite/23_containers/list/cons/6.h: Same.
2227 * testsuite/23_containers/list/cons/7.h: Same.
2228 * testsuite/23_containers/list/cons/8.h: Same.
2229 * testsuite/23_containers/list/cons/9.h: Same.
2230 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2231 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2232 header.
2233 * testsuite/23_containers/list/modifiers/1.cc: Same.
2234 * testsuite/23_containers/list/modifiers/2.cc: Same.
2235 * testsuite/23_containers/list/modifiers/3.cc: Same.
2236 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2237 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2238 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2239 * testsuite/23_containers/list/operations/1.cc: Same.
2240 * testsuite/23_containers/list/operations/2.cc: Same.
2241 * testsuite/23_containers/list/operations/3.cc: Same.
2242 * testsuite/23_containers/list/operations/4.cc: Same.
2243 * testsuite/23_containers/list/operations/5.cc: Same.
2244 * testsuite/23_containers/list/capacity/1.cc: Same.
2245 * testsuite/23_containers/list/init-list.cc: Same.
2246 * testsuite/23_containers/list/cons/1.cc: Same.
2247 * testsuite/23_containers/list/cons/2.cc: Same.
2248 * testsuite/23_containers/list/cons/3.cc: Same.
2249 * testsuite/23_containers/list/cons/4.cc: Same.
2250 * testsuite/23_containers/list/cons/5.cc: Same.
2251 * testsuite/23_containers/list/cons/6.cc: Same.
2252 * testsuite/23_containers/list/cons/7.cc: Same.
2253 * testsuite/23_containers/list/cons/8.cc: Same.
2254 * testsuite/23_containers/list/cons/9.cc: Same.
2255 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2256 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2257 * testsuite/23_containers/list/moveable.cc: Same.
2258
2259 2009-06-17 Tom Tromey <tromey@redhat.com>
2260
2261 * python/hook.in: Do not fail when there is no current objfile.
2262 Use os.path.normpath.
2263
2264 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2265
2266 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2267 Remove.
2268 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2269 rvalue-reference so that move constructor is called.
2270 * testsuite/18_support/exception_ptr/move.cc: New.
2271
2272 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2273
2274 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2275 if joinable.
2276
2277 2009-06-15 Tom Tromey <tromey@redhat.com>
2278
2279 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2280 set self.iter.
2281 (StdMapPrinter.to_string): Make a new iterator.
2282 (StdMapPrinter.children): Likewise.
2283 (StdSetPrinter.__init__): Don't set self.iter.
2284 (StdSetPrinter.to_string): Make a new iterator.
2285 (StdSetPrinter.children): Likewise.
2286
2287 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2288
2289 * include/bits/random.tcc
2290 (negative_binomial_distribution<>::operator()
2291 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2292 class member gamma_distribution.
2293 (negative_binomial_distribution<>::operator()
2294 (_UniformRandomNumberGenerator&)): Implement out of line here.
2295 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2296 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2297 (student_t_distribution<>::operator()
2298 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2299 simplify.
2300 (operator<<(basic_ostream<>&, student_t_distribution<>),
2301 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2302 (chi_squared_distribution<>::operator()
2303 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2304 tweak to use a class member gamma_distribution.
2305 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2306 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2307 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2308 const param_type&): Move inline, tweak to use class member
2309 gamma_distributions.
2310 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2311 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2312 * include/bits/random.h: Adjust, minor tweaks.
2313
2314 2009-06-10 Tom Tromey <tromey@redhat.com>
2315
2316 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
2317 (build_libstdcxx_dictionary): Accept shortened form of
2318 basic_string names.
2319 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2320
2321 2009-06-10 Tom Tromey <tromey@redhat.com>
2322
2323 PR libstdc++/40289:
2324 * python/Makefile.in: Rebuild.
2325 * python/hook.in: Compute module path relative to objfile.
2326 * python/Makefile.am (pythondir): Redefine.
2327 (gdb.py): Subst toolexeclibdir.
2328 (install-data-local): Rewrite.
2329
2330 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2331
2332 * include/bits/move.h: Doxygen group fixes.
2333
2334 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2335
2336 * include/bits/random.tcc (gamma_distribution<>::operator()
2337 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
2338 the Marsaglia/Tsang algorithm.
2339 (gamma_distribution<>::param_type::_M_initialize): Adjust.
2340 (operator<<(basic_ostream<>&, gamma_distribution<>),
2341 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
2342
2343 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
2344 Remove, just use normal_distribution.
2345 (operator<<(basic_ostream<>&, student_t_distribution<>),
2346 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2347 (linear_congruential_engine<>::operator()()): Move inline.
2348 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
2349 const param_type&)): Move inline, just use normal_distribution.
2350 (operator<<(basic_ostream<>&, lognormal_distribution<>),
2351 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
2352 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
2353 const param_type&)): Move here, out of line.
2354 (piecewise_constant_distribution<>::param_type::param_type()): Move
2355 inline.
2356 * include/bits/random.h: Adjust, minor tweaks.
2357
2358 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
2359
2360 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
2361
2362 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
2363
2364 * include/ext/throw_allocator.h: Rework.
2365 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
2366 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
2367 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
2368 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
2369 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2370 * testsuite/util/regression/rand/priority_queue/
2371 container_rand_regression_test.tcc: Inline functions.
2372 * testsuite/util/regression/rand/assoc/
2373 container_rand_regression_test.tcc: Same.
2374
2375 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
2376
2377 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
2378
2379 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
2380
2381 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
2382 * configure: Regenerate.
2383
2384 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2385
2386 PR libstdc++/40299
2387 * include/ext/memory: Fully qualify calls with __gnu_cxx.
2388 * testsuite/ext/rope/40299.cc: New.
2389
2390 2009-05-28 Tom Tromey <tromey@redhat.com>
2391 Phil Muldoon <pmuldoon@redhat.com>
2392 Jonathan Wakely <jwakely.gcc@gmail.com>
2393
2394 * python/Makefile.in, , python/libstdcxx/__init__.py,
2395 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
2396 python/hook.in, python/Makefile.am: New files.
2397 * configure, Makefile.in: Rebuild.
2398 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
2399 * Makefile.am (SUBDIRS): Add python.
2400
2401 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
2402
2403 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
2404 to ...
2405 * testsuite/util/replacement_memory_operators.h: ...here. New.
2406 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
2407 * testsuite/util/testsuite_hooks.cc: Same.
2408
2409 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
2410 replacement_memory_operators.h.
2411 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
2412 * testsuite/ext/mt_allocator/check_delete.cc: Same.
2413 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
2414 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
2415 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
2416 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
2417 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
2418 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2419 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
2420 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
2421 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
2422 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
2423 * testsuite/ext/mt_allocator/check_new.cc: Same.
2424 * testsuite/ext/debug_allocator/check_delete.cc: Same.
2425 * testsuite/ext/debug_allocator/check_new.cc: Same.
2426 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
2427 * testsuite/ext/new_allocator/check_delete.cc: Same.
2428 * testsuite/ext/new_allocator/check_new.cc: Same.
2429 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
2430 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
2431 * testsuite/ext/throw_allocator/check_delete.cc: Same.
2432 * testsuite/ext/throw_allocator/check_new.cc: Same.
2433 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
2434 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
2435 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
2436 * testsuite/ext/malloc_allocator/check_new.cc: Same.
2437 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
2438 * testsuite/ext/pool_allocator/check_delete.cc: Same.
2439 * testsuite/ext/pool_allocator/check_new.cc: Same.
2440 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
2441 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
2442 * testsuite/ext/array_allocator/check_delete.cc: Same.
2443 * testsuite/ext/array_allocator/check_new.cc: Same.
2444 * testsuite/23_containers/deque/cons/1.cc: Same.
2445 * testsuite/23_containers/deque/cons/2.cc: Same.
2446
2447 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2448
2449 * libsupc++/initializer_list: Format.
2450 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
2451 * testsuite/18_support/initializer_list/requirements/
2452 explicit_instantiation.cc: New.
2453
2454 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2455
2456 PR libstdc++/40273
2457 * include/tr1_impl/functional: Add explicit casts.
2458 * testsuite/20_util/function/requirements/
2459 explicit_instantiation.cc: New.
2460 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
2461
2462 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
2463
2464 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
2465
2466 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
2467
2468 PR libstdc++/40221
2469 * include/tr1_impl/functional: Add explicit cast.
2470
2471 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2472
2473 PR libstdc++/40094
2474 Revert:
2475 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2476 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2477 out of line member functions definitions.
2478 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2479 Remove, use static locals instead.
2480 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2481 * src/throw_allocator.cc: New.
2482 * src/Makefile.am: Add.
2483 * config/abi/pre/gnu.ver: Add exports.
2484 * src/Makefile.in: Regenerate.
2485
2486 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
2487
2488 * include/tr1_impl/functional (function): Use explicit operator bool.
2489 * include/bits/shared_ptr.h (__shared_ptr): Same.
2490 * include/bits/unique_ptr.h (unique_ptr): Same.
2491 * include/std/mutex (unique_lock): Same.
2492 * include/std/system_error (error_code): Same.
2493 (error_condition): Same.
2494 * include/std/ostream (sentry): Same.
2495 * include/std/istream (sentry): Same.
2496 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
2497 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
2498 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
2499 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
2500 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
2501 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
2502 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
2503
2504 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
2505
2506 * testsuite/23_containers/list/14340.cc: Abstract list type.
2507 * testsuite/23_containers/list/init-list.cc: Same.
2508 * testsuite/23_containers/list/pthread5.cc: Same.
2509 * testsuite/23_containers/list/invalidation/1.cc: Same.
2510 * testsuite/23_containers/list/invalidation/2.cc: Same.
2511 * testsuite/23_containers/list/invalidation/3.cc: Same.
2512 * testsuite/23_containers/list/invalidation/4.cc: Same.
2513 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2514 * testsuite/23_containers/list/modifiers/1.cc: Same.
2515 * testsuite/23_containers/list/modifiers/2.cc: Same.
2516 * testsuite/23_containers/list/modifiers/3.cc: Same.
2517 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2518 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2519 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2520 * testsuite/23_containers/list/cons/1.cc: Same.
2521 * testsuite/23_containers/list/cons/2.cc: Same.
2522 * testsuite/23_containers/list/cons/3.cc: Same.
2523 * testsuite/23_containers/list/cons/4.cc: Same.
2524 * testsuite/23_containers/list/cons/5.cc: Same.
2525 * testsuite/23_containers/list/cons/6.cc: Same.
2526 * testsuite/23_containers/list/cons/7.cc: Same.
2527 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2528 * testsuite/23_containers/list/cons/8.cc: Same.
2529 * testsuite/23_containers/list/cons/9.cc: Same.
2530 * testsuite/23_containers/list/operations/1.cc: Same.
2531 * testsuite/23_containers/list/operations/2.cc: Same.
2532 * testsuite/23_containers/list/operations/3.cc: Same.
2533 * testsuite/23_containers/list/operations/4.cc: Same.
2534 * testsuite/23_containers/list/operations/5.cc: Same.
2535 * testsuite/23_containers/list/requirements/citerators.cc: Same.
2536 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
2537 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2538 * testsuite/23_containers/list/requirements/dr438/
2539 constructor_1_neg.cc: Same.
2540 * testsuite/23_containers/list/requirements/dr438/
2541 constructor_2_neg.cc: Same.
2542 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
2543 * testsuite/23_containers/list/requirements/
2544 partial_specialization/1.cc: Same.
2545 * testsuite/23_containers/list/23781.cc: Same.
2546 * testsuite/23_containers/list/pthread1.cc: Same.
2547 * testsuite/23_containers/list/capacity/1.cc: Same.
2548 * testsuite/23_containers/list/capacity/29134.cc: Same.
2549 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2550 * testsuite/23_containers/list/moveable.cc: Same.
2551
2552 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
2553
2554 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2555
2556 PR libstdc++/40184
2557 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
2558 Declare...
2559 * config/locale/gnu/c_locale.cc: ... and define.
2560 * config/locale/generic/c_locale.cc: Define.
2561 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
2562 Use it.
2563 * testsuite/22_locale/locale/cons/40184.cc: New.
2564
2565 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2566
2567 PR libstdc++/40192
2568 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2569 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2570 * testsuite/23_containers/vector/40192.cc: New.
2571
2572 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2573
2574 * include/bits/stl_pair.h (swap): Do not swap rvalues.
2575 * include/bits/stl_deque.h (swap): Likewise.
2576 * include/bits/stl_list.h (swap): Likewise.
2577 * include/bits/stl_vector.h (swap): Likewise.
2578 * include/bits/stl_bvector.h (swap): Likewise.
2579 * include/bits/stl_queue.h (swap): Likewise.
2580 * include/bits/stl_stack.h (swap): Likewise.
2581 * include/bits/stl_tree.h (swap): Likewise.
2582 * include/bits/stl_map.h (swap): Likewise.
2583 * include/bits/stl_multimap.h (swap): Likewise.
2584 * include/bits/stl_set.h (swap): Likewise.
2585 * include/bits/stl_multiset.h (swap): Likewise.
2586 * include/bits/forward_list.h (swap): Likewise.
2587 * include/bits/unique_ptr.h (swap): Likewise.
2588 * include/debug/deque (swap): Likewise.
2589 * include/debug/list (swap): Likewise.
2590 * include/debug/vector (swap): Likewise.
2591 * include/debug/map.h (swap): Likewise.
2592 * include/debug/multimap.h (swap): Likewise.
2593 * include/debug/set.h (swap): Likewise.
2594 * include/debug/multiset.h (swap): Likewise.
2595 * include/debug/unordered_map (swap): Likewise.
2596 * include/debug/unordered_set (swap): Likewise.
2597 * include/ext/vstring.h (swap): Likewise.
2598 * include/tr1_impl/unordered_map (swap): Likewise.
2599 * include/tr1_impl/hashtable (swap): Likewise.
2600 * include/tr1_impl/unordered_set (swap): Likewise.
2601 * include/std/tuple (swap): Likewise.
2602 * include/std/mutex (swap): Likewise.
2603 * include/std/thread (swap): Likewise.
2604 (operator<<): Only output to lvalue streams.
2605 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2606 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2607 * testsuite/23_containers/deque/requirements/dr438/
2608 assign_neg.cc: Adjust line numbers.
2609 * testsuite/23_containers/deque/requirements/dr438/
2610 constructor_1_neg.cc: Likewise.
2611 * testsuite/23_containers/deque/requirements/dr438/
2612 constructor_2_neg.cc: Likewise.
2613 * testsuite/23_containers/deque/requirements/dr438/
2614 insert_neg.cc: Likewise.
2615 * testsuite/23_containers/list/requirements/dr438/
2616 assign_neg.cc: Likewise.
2617 * testsuite/23_containers/list/requirements/dr438/
2618 constructor_1_neg.cc: Likewise.
2619 * testsuite/23_containers/list/requirements/dr438/
2620 constructor_2_neg.cc: Likewise.
2621 * testsuite/23_containers/list/requirements/dr438/
2622 insert_neg.cc: Likewise.
2623 * testsuite/23_containers/vector/requirements/dr438/
2624 assign_neg.cc: Likewise.
2625 * testsuite/23_containers/vector/requirements/dr438/
2626 constructor_1_neg.cc: Likewise.
2627 * testsuite/23_containers/vector/requirements/dr438/
2628 constructor_2_neg.cc: Likewise.
2629 * testsuite/23_containers/vector/requirements/dr438/
2630 insert_neg.cc: Likewise.
2631 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2632 test non-member swap.
2633 * testsuite/30_threads/thread/swap/2.cc: Remove.
2634
2635 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2636
2637 * include/std/mutex: Move std::lock_error to ...
2638 * src/compatibility.cc: Here.
2639 * src/mutex.cc: Likewise.
2640 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
2641 for lock types and remove std::lock_error check.
2642
2643 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2644
2645 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
2646 double include.
2647
2648 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2649
2650 PR libstdc++/40160
2651 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
2652 typeid when __GXX_RTTI is undefined.
2653 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
2654 for null _M_variant._M_iterator._M_type,
2655 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
2656 * testsuite/21_strings/basic_string/40160.cc: New.
2657
2658 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2659
2660 * testsuite/26_numerics/random/discrete_distribution/cons/
2661 num_xbound_fun.cc: Minor tweaks.
2662 * testsuite/26_numerics/random/piecewise_constant_distribution/
2663 cons/initlist_fun.cc: Likewise
2664 * testsuite/26_numerics/random/piecewise_constant_distribution/
2665 cons/num_xbound_fun.cc: Likewise
2666 * testsuite/26_numerics/random/piecewise_linear_distribution/
2667 cons/initlist_fun.cc: Likewise
2668 * testsuite/26_numerics/random/piecewise_linear_distribution/
2669 cons/num_xbound_fun.cc: Likewise
2670
2671 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2672
2673 PR libstdc++/36211
2674 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
2675 cxxldflags to additional_flags rather than cxx_final.
2676
2677 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2678
2679 * testsuite/26_numerics/random/discrete_distribution/cons/
2680 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
2681 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2682 initlist_fun.cc: Likewise
2683 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2684 num_xbound_fun.cc: Likewise
2685 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2686 initlist_fun.cc: Likewise
2687 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2688 num_xbound_fun.cc: Likewise
2689
2690 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2691
2692 PR libstdc++/40123
2693 * random.tcc (independent_bits_engine<>::operator()()): Use
2694 result_type(1), not 1UL.
2695
2696 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
2697 and _M_b.min(), instead of this->max() and this->min().
2698
2699 * random.h (_ShiftMin1): Remove, adjust everywhere.
2700
2701 * random.tcc: Minor cosmetic changes.
2702
2703 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2704
2705 * include/bits/random.tcc (cauchy_distribution<>::
2706 operator()(_UniformRandomNumberGenerator&, const param_type&)):
2707 Avoid M_PI, a glibc extension.
2708
2709 2009-05-13 Ben Elliston <bje@au.ibm.com>
2710
2711 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
2712 * include/Makefile.in: Likewise.
2713
2714 2009-05-13 Ben Elliston <bje@au.ibm.com>
2715
2716 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
2717 const void * const.
2718
2719 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
2720
2721 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
2722 random number engines, complex, bitset, array, time utilities, and
2723 char_traits.
2724
2725 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
2726
2727 * libsupc++/exception: Include nested_exception.h in C++0x mode.
2728 * libsupc++/nested_exception.h: New.
2729 * libsupc++/Makefile.am: Add new header.
2730 * libsupc++/Makefile.in: Regenerate.
2731 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
2732 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
2733 * testsuite/18_support/nested_exception/cons.cc: New.
2734 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
2735 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
2736 * doc/xml/manual/status_cxx200x.xml: Adjust.
2737
2738 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2739
2740 * include/ext/throw_allocator.h: Remove redundant include.
2741
2742 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2743
2744 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2745 out of line member functions definitions.
2746 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2747 Remove, use static locals instead.
2748 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2749 * src/throw_allocator.cc: New.
2750 * src/Makefile.am: Add.
2751 * config/abi/pre/gnu.ver: Add exports.
2752 * src/Makefile.in: Regenerate.
2753
2754 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2755
2756 * configure.ac: Bump libtool_VERSION to 6:12:0.
2757 * configure: Regenerate.
2758
2759 2009-05-07 Matthias Klose <doko@ubuntu.com>
2760
2761 PR libstdc++/40038
2762 * src/math_stubs_long_double.cc: Add ceill.
2763
2764 2009-05-06 Johannes Singler <singler@ira.uka.de>
2765
2766 PR libstdc++/39546
2767 * include/parallel/algo.h (find_switch):
2768 Parametrize binder2nd with const T& instead of T.
2769 * testsuite/25_algorithms/find/39546.cc: new test case
2770
2771 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2772
2773 Revert:
2774 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2775
2776 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2777 possible.
2778 * configure: Regenerate.
2779
2780 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
2781
2782 PR libstdc++/39909
2783 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
2784 __set_once_functor_lock_ptr): Replace global lock object with local
2785 locks on global mutex.
2786 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
2787 __set_once_functor_lock_ptr): Likewise, keeping old function to
2788 preserve ABI.
2789 (__once_proxy): Use pointer to local lock if set, global lock
2790 otherwise.
2791 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
2792 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
2793 * testsuite/30_threads/call_once/39909.cc: New.
2794
2795 2009-05-03 Jan Hubicka <jh@suse.cz>
2796
2797 * include/parallel/settings.h (get): Mark const.
2798 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
2799 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
2800 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
2801 throw ().
2802 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
2803 (is_open, fd): Mark pure and throw ().
2804 (seekoff): Mark throw ().
2805
2806 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2807
2808 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2809 possible.
2810 * configure: Regenerate.
2811
2812 2009-05-02 Jan Hubicka <jh@suse.cz>
2813
2814 * include/tr1_impl/functional_hash.h (explicit specializations of ()
2815 operator): Mark pure.
2816
2817 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
2818
2819 * scripts/create_testsuite_files: Remove thread directory.
2820
2821 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
2822
2823 PR libstdc++/39868
2824 * scripts/run_doxygen: Uncomment removal of includes.
2825 (problematic): Rewrite __cxxabiv1 namespace to abi.
2826
2827 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2828
2829 Revert the last commit.
2830
2831 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
2832
2833 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
2834 Replace global lock object with local locks on global mutex.
2835 * src/mutex.cc: Likewise.
2836 * config/abi/pre/gnu.ver: Adjust.
2837 * testsuite/30_threads/call_once/call_once2.cc: New.
2838
2839 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2840
2841 PR libstdc++/39880
2842 PR libstdc++/39881
2843 PR libstdc++/39882
2844 * include/std/system_error (is_error_code_enum<errc>): Remove.
2845 (error_condition<>::error_condition(_ErrorCodeEnum,)
2846 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
2847 (error_code<>::error_code(_ErrorCodeEnum,),
2848 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
2849 * testsuite/19_diagnostics/system_error/39880.cc: New.
2850 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
2851 Likewise.
2852 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
2853 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
2854 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
2855 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
2856 Adjust.
2857 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2858 Likewise.
2859 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2860 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2861 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2862 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
2863 Likewise.
2864 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2865 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2866 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2867 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
2868
2869 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
2870
2871 * doc/xml/authors.xml: Add space.
2872 * doc/xml/faq.xml: Update links.
2873 * doc/xml/manual/intro.xml: Same.
2874 * doc/xml/manual/abi.xml: Update.
2875 * doc/xml/manual/appendix_contributing.xml: Fix typo.
2876 * doc/xml/manual/status_cxxtr1.xml: Update links.
2877 * doc/xml/manual/status_cxx1998.xml: Same.
2878 * doc/xml/manual/status_cxx200x.xml: Same.
2879
2880 2009-04-22 Jan Hubicka <jh@suse.cz>
2881
2882 * include/tr1_impl/array (at): Do not use builtin_expect.
2883 * include/ext/throw_allocator.h (allocate): Likewise.
2884 * include/ext/pool_allocator.h (allocate): Likweise.
2885 * include/ext/bitmap_allocator.h (allocate): Likewise.
2886 * include/ext/rc_string_base.h (_S_construct): Likewise.
2887 * include/ext/malloc_allocator.h (allocate): Likewise.
2888 * include/ext/mt_allocator.h (allocate): Likewise.
2889 * include/ext/sso_string_base.h (_M_construct): Likewise.
2890 * include/bits/basic_string.tcc (_S_construct): Likewise.
2891
2892 2009-04-22 Jan Hubicka <jh@suse.cz>
2893
2894 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2895 (atexit, atoll, stroll, strtoull): Mark throw ()
2896 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2897 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
2898 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2899 (atexit, atoll, stroll, strtoull): Mark throw ()
2900 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2901 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2902
2903 2009-04-21 Jan Hubicka <jh@suse.cz>
2904
2905 * include/ext/atomicity.h
2906 (__exchange_and_add, __atomic_add): Mark throw ().
2907 * config/os/aix/atomicity.h
2908 * config/os/aix/atomicity.h
2909 * config/os/irix/atomicity.h
2910 * config/cpu/cris/atomicity.h
2911 * config/cpu/m68k/atomicity.h
2912 * config/cpu/hppa/atomicity.h
2913 * config/cpu/sparc/atomicity.h
2914 * config/cpu/i386/atomicity.h
2915 * config/cpu/i486/atomicity.h
2916 * config/cpu/sh/atomicity.h
2917 * config/cpu/generic/atomicity_mutex/atomicity.h
2918 * config/cpu/generic/atomicity_builtins/atomicity.h
2919 (__exchange_and_add, __atomic_add): Mark throw ().
2920
2921 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2922
2923 PR libstdc++/39835
2924 * include/bits/random.h: Avoid the badname __alpha (and, for
2925 consistency, __beta too).
2926 * include/bits/random.tcc: Likewise.
2927
2928 2009-04-19 Jan Hubicka <jh@suse.cz>
2929
2930 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
2931 _GLIBCXX_NOTHROW.
2932
2933 2009-04-19 Jan Hubicka <jh@suse.cz>
2934
2935 * include/c_compatibility/stdatomic.h
2936 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
2937 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
2938 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
2939
2940 2009-04-18 Jan Hubicka <jh@suse.cz>
2941
2942 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
2943 * libsupc++/unwind-cxx.h (__cxa_get_globals,
2944 __cxa_get_globals_fast): Mark const.
2945 (__cxa_get_exception_ptr): Mark pure.
2946 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
2947 (__terminate): Makr throw ().
2948 * libsupc++/exception (terminate): Mark throw().
2949 (uncaught_exception): Mark pure.
2950 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
2951 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
2952 Mark throw().
2953 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
2954 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
2955 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
2956 __cxa_guard_abort): Mark throw ().
2957 (__cxa_pure_virtual): Mark noreturn.
2958 (__cxa_current_exception_type): Mark throw and pure.
2959 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
2960 __cxa_exception_type): Mark pure.
2961 (_M_safe_bool_dummy): Mark pure and const.
2962
2963 2009-04-18 Jan Hubicka <jh@suse.cz>
2964
2965 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
2966 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
2967 _M_destroy_thread_key): Mark throw ()
2968 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
2969 _M_singular, _M_can_compare _M_get_mutex, _M_message,
2970 _M_get_max_length): Mark throw ().
2971 * include/debug/formatter.h (_M_message, _M_format_word,
2972 _M_get_max_length): Mark throw ().
2973 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
2974 _M_detach_single): Mark throw ().
2975 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
2976 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
2977 throw ()
2978 (_M_get_mutex): Mark throw ().
2979 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
2980 (_M_destroy_thread_key): Mark CONST and throw.
2981 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
2982 throw ().
2983
2984 2009-04-18 Jan Hubicka <jh@suse.cz>
2985
2986 * src/condition_variable.cc (condition_variable,
2987 condition_variable_any constructors): Mark throw()
2988 * src/hash.cc (operator() for long double, string, and wstring): Mark
2989 throw ().
2990 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
2991 _M_setup, rdbuf, str): Mark throw ().
2992 * src/chrono.cc (new): Mark throw ().
2993 * include/std/system_error (system_category, generic_category): Mark
2994 throw () and const.
2995 * include/std/chrono (now): Mark throw ().
2996 * include/std/condition_variable (condition_variable,
2997 ~condition_variable, condition_variable_any,
2998 ~condition_variable_any): Mark throw ().
2999 * include/std/mutex (mutex): Mark throw ().
3000 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3001 throw.
3002 * include/bits/functional_hash.h (operator() on size_t): Mark pure
3003 and throw ().
3004 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
3005 * include/bits/locale_classes.h (_S_initialize_once,
3006 _S_clone_c_locale): Mark throw ().
3007 (_S_get_c_name): Mark const and throw ().
3008 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
3009 throw ().
3010 * include/bits/locale_facets.h (__convert_to_v explicit instances):
3011 Mark throw ().
3012 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
3013 throw ().
3014 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
3015 ios_base): Mark throw ()
3016 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
3017 * include/backward/strstream (strstreambuf constructors): Mark throw ().
3018 (str, freeze, _M_setupf): Mark throw ().
3019 (pcount): Mark pure and throw ().
3020 (rdbuf): Mark const and throw ().
3021
3022 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3023
3024 PR libstdc++/39802
3025 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
3026 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
3027 Always accept negative values, for unsigned types too.
3028 * testsuite/22_locale/num_get/get/char/39802.cc: New.
3029 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
3030
3031 2009-04-18 Jan Hubicka <jh@suse.cz>
3032
3033 * include/debug/formater.h: Include bits/c++config.h.
3034 (_M_error): Mark noreturn.
3035 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
3036 _GLIBCXX_NORETURN): New.
3037 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
3038 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
3039 Mark pure.
3040 * include/c_compatibility/stdatomic.h
3041 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3042 __atomic_flag_wait_explicit, __atomic_flag_for_address):
3043 Mark by throw ().
3044 * src/atomic.cc (atomic_flag_test_and_set_explicit,
3045 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
3046 __atomic_flag_for_address): Mark by throw ().
3047
3048 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
3049
3050 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
3051
3052 2009-04-16 Jan Hubicka <jh@suse.cz>
3053
3054 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
3055 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
3056 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
3057 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
3058 out body to ...
3059 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
3060 functions.
3061 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
3062 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
3063 _Rb_tree_black_count): Mark nothrow.
3064
3065 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3066
3067 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
3068 from base classes.
3069 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
3070
3071 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3072
3073 * doc/html: Regenerate.
3074
3075 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3076
3077 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
3078
3079 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
3080 * doc/xml/gnu/fdl-1.2.xml: Same.
3081 * doc/xml/manual/numerics.xml: Same.
3082 * doc/xml/manual/concurrency.xml: Same.
3083 * doc/xml/manual/intro.xml: Same.
3084 * doc/xml/manual/status_cxxtr1.xml: Same.
3085 * doc/xml/manual/containers.xml: Same.
3086 * doc/xml/manual/io.xml: Same.
3087 * doc/xml/manual/utilities.xml: Same.
3088 * doc/xml/manual/support.xml: Same.
3089 * doc/xml/manual/using.xml: Same.
3090 * doc/xml/manual/localization.xml: Same.
3091 * doc/xml/manual/locale.xml: Same.
3092 * doc/xml/manual/extensions.xml: Same.
3093 * doc/xml/manual/appendix_contributing.xml: Same.
3094 * doc/xml/manual/diagnostics.xml: Same.
3095 * doc/xml/manual/status_cxx200x.xml: Same.
3096
3097 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3098
3099 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
3100 * doc/xml/manual/status_cxx200x.xml: Adjust.
3101
3102 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
3103
3104 * doc/xml/spine.xml: Remove unused license entity, update
3105 copyright year.
3106
3107 * doc/xml/manual/spine.xml: Markup for primary index terms.
3108 * doc/xml/manual/numerics.xml: Same.
3109 * doc/xml/manual/intro.xml: Same.
3110 * doc/xml/manual/containers.xml: Same.
3111 * doc/xml/manual/io.xml: Same.
3112 * doc/xml/manual/appendix_porting.xml: Same.
3113 * doc/xml/manual/utilities.xml: Same.
3114 * doc/xml/manual/support.xml: Same.
3115 * doc/xml/manual/localization.xml: Same.
3116 * doc/xml/manual/strings.xml: Same.
3117 * doc/xml/manual/extensions.xml: Same.
3118 * doc/xml/manual/appendix_contributing.xml: Same.
3119 * doc/xml/manual/diagnostics.xml: Same.
3120 * doc/xml/manual/algorithms.xml: Same.
3121 * doc/xml/manual/appendix_free.xml: Same.
3122 * doc/xml/manual/iterators.xml: Same.
3123
3124 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
3125 * doc/xml/gnu/fdl-1.2.xml: Same.
3126
3127 * doc/xml/manual/status_cxx200x.xml: Re-write.
3128
3129 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3130
3131 PR libstdc++/39629 (final bits)
3132 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
3133 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
3134 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
3135 Fix formula for __j.
3136 * include/bits/random.tcc (operator==(const normal_distribution<>&,
3137 const normal_distribution<>&): Remove.
3138 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
3139 const uniform_int_distribution<>&), operator==(const
3140 uniform_real_distribution<>&, const uniform_real_distribution<>&),
3141 operator==(const normal_distribution<>&, const normal_distribution<>&),
3142 operator==(const lognormal_distribution<>&,
3143 const lognormal_distribution<>&), operator==(const
3144 chi_squared_distribution<>&, const chi_squared_distribution<>&),
3145 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
3146 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
3147 operator==(const student_t_distribution<>&,
3148 const student_t_distribution<>&), operator==(const
3149 bernoulli_distribution<>&, const bernoulli_distribution<>&),
3150 operator==(const binomial_distribution<>&, const
3151 binomial_distribution<>&), operator==(const geometric_distribution<>&,
3152 const geometric_distribution<>&), operator==(const
3153 negative_binomial_distribution<>&, const
3154 negative_binomial_distribution<>&), operator==(const
3155 poisson_distribution<>&, const poisson_distribution<>&),
3156 operator==(const exponential_distribution<>&,
3157 const exponential_distribution<>&), operator==(const
3158 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
3159 weibull_distribution<>&, const weibull_distribution<>&),
3160 operator==(const extreme_value_distribution<>&,
3161 const extreme_value_distribution<>&), operator==(const
3162 discrete_distribution<>&, const discrete_distribution<>&),
3163 operator==(const piecewise_constant_distribution<>&,
3164 const piecewise_constant_distribution<>&), operator==(const
3165 piecewise_linear_distribution<>&, const
3166 piecewise_linear_distribution<>&)): Remove.
3167 * testsuite/26_numerics/random/uniform_real_distribution/operators/
3168 serialize.cc: Remove.
3169 * testsuite/26_numerics/random/piecewise_constant_distribution/
3170 operators/serialize.cc: Likewise.
3171 * testsuite/26_numerics/random/chi_squared_distribution/operators/
3172 serialize.cc: Likewise.
3173 * testsuite/26_numerics/random/normal_distribution/operators/
3174 serialize.cc: Likewise.
3175 * testsuite/26_numerics/random/uniform_int_distribution/operators/
3176 serialize.cc: Likewise.
3177 * testsuite/26_numerics/random/poisson_distribution/operators/
3178 serialize.cc: Likewise.
3179 * testsuite/26_numerics/random/bernoulli_distribution/operators/
3180 serialize.cc: Likewise.
3181 * testsuite/26_numerics/random/discrete_distribution/operators/
3182 serialize.cc: Likewise.
3183 * testsuite/26_numerics/random/weibull_distribution/operators/
3184 serialize.cc: Likewise.
3185 * testsuite/26_numerics/random/negative_binomial_distribution/
3186 operators/serialize.cc: Likewise.
3187 * testsuite/26_numerics/random/cauchy_distribution/operators/
3188 serialize.cc: Likewise.
3189 * testsuite/26_numerics/random/gamma_distribution/operators/
3190 serialize.cc: Likewise.
3191 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3192 serialize.cc: Likewise.
3193 * testsuite/26_numerics/random/exponential_distribution/operators/
3194 serialize.cc: Likewise.
3195 * testsuite/26_numerics/random/lognormal_distribution/operators/
3196 serialize.cc: Likewise.
3197 * testsuite/26_numerics/random/binomial_distribution/operators/
3198 serialize.cc: Likewise.
3199 * testsuite/26_numerics/random/extreme_value_distribution/
3200 operators/serialize.cc: Likewise.
3201 * testsuite/26_numerics/random/piecewise_linear_distribution/
3202 operators/serialize.cc: Likewise.
3203 * testsuite/26_numerics/random/student_t_distribution/operators/
3204 serialize.cc: Likewise.
3205 * testsuite/26_numerics/random/geometric_distribution/operators/
3206 serialize.cc: Likewise.
3207
3208 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3209 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3210 mersenne_twister_engine<>::seed(_Gen&,
3211 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3212 subtract_with_carry_engine<>::seed(_Gen&,
3213 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3214 Remove, unused.
3215 * include/bits/random.tcc (linear_congruential_engine<>::
3216 seed(_Gen&, false_type): Likewise.
3217
3218 2009-04-09 Nick Clifton <nickc@redhat.com>
3219
3220 * src/allocator-inst.cc: Change copyright header to refer to
3221 version 3 of the GNU General Public License with version 3.1
3222 of the GCC Runtime Library Exception and to point readers at
3223 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3224 web page.
3225 * config/abi/compatibility.h: Likewise.
3226 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3227 * config/abi/pre/gnu.ver: Likewise.
3228 * config/allocator/bitmap_allocator_base.h: Likewise.
3229 * config/allocator/malloc_allocator_base.h: Likewise.
3230 * config/allocator/mt_allocator_base.h: Likewise.
3231 * config/allocator/new_allocator_base.h: Likewise.
3232 * config/allocator/pool_allocator_base.h: Likewise.
3233 * config/cpu/alpha/atomic_word.h: Likewise.
3234 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3235 * config/cpu/cris/atomic_word.h: Likewise.
3236 * config/cpu/cris/atomicity.h: Likewise.
3237 * config/cpu/generic/atomic_word.h: Likewise.
3238 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3239 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3240 * config/cpu/generic/cpu_defines.h: Likewise.
3241 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3242 * config/cpu/hppa/atomicity.h: Likewise.
3243 * config/cpu/i386/atomicity.h: Likewise.
3244 * config/cpu/i486/atomicity.h: Likewise.
3245 * config/cpu/ia64/atomic_word.h: Likewise.
3246 * config/cpu/m68k/atomicity.h: Likewise.
3247 * config/cpu/powerpc/atomic_word.h: Likewise.
3248 * config/cpu/powerpc/cpu_defines.h: Likewise.
3249 * config/cpu/sh/atomicity.h: Likewise.
3250 * config/cpu/sparc/atomic_word.h: Likewise.
3251 * config/cpu/sparc/atomicity.h: Likewise.
3252 * config/io/basic_file_stdio.cc: Likewise.
3253 * config/io/basic_file_stdio.h: Likewise.
3254 * config/io/c_io_stdio.h: Likewise.
3255 * config/locale/darwin/ctype_members.cc: Likewise.
3256 * config/locale/generic/c++locale_internal.h: Likewise.
3257 * config/locale/generic/c_locale.cc: Likewise.
3258 * config/locale/generic/c_locale.h: Likewise.
3259 * config/locale/generic/codecvt_members.cc: Likewise.
3260 * config/locale/generic/collate_members.cc: Likewise.
3261 * config/locale/generic/ctype_members.cc: Likewise.
3262 * config/locale/generic/messages_members.cc: Likewise.
3263 * config/locale/generic/messages_members.h: Likewise.
3264 * config/locale/generic/monetary_members.cc: Likewise.
3265 * config/locale/generic/numeric_members.cc: Likewise.
3266 * config/locale/generic/time_members.cc: Likewise.
3267 * config/locale/generic/time_members.h: Likewise.
3268 * config/locale/gnu/c++locale_internal.h: Likewise.
3269 * config/locale/gnu/c_locale.cc: Likewise.
3270 * config/locale/gnu/c_locale.h: Likewise.
3271 * config/locale/gnu/codecvt_members.cc: Likewise.
3272 * config/locale/gnu/collate_members.cc: Likewise.
3273 * config/locale/gnu/ctype_members.cc: Likewise.
3274 * config/locale/gnu/messages_members.cc: Likewise.
3275 * config/locale/gnu/messages_members.h: Likewise.
3276 * config/locale/gnu/monetary_members.cc: Likewise.
3277 * config/locale/gnu/numeric_members.cc: Likewise.
3278 * config/locale/gnu/time_members.cc: Likewise.
3279 * config/locale/gnu/time_members.h: Likewise.
3280 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3281 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3282 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3283 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3284 * config/os/aix/atomic_word.h: Likewise.
3285 * config/os/aix/atomicity.h: Likewise.
3286 * config/os/aix/ctype_base.h: Likewise.
3287 * config/os/aix/ctype_inline.h: Likewise.
3288 * config/os/aix/ctype_noninline.h: Likewise.
3289 * config/os/aix/os_defines.h: Likewise.
3290 * config/os/bsd/darwin/ctype_base.h: Likewise.
3291 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3292 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3293 * config/os/bsd/darwin/os_defines.h: Likewise.
3294 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3295 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3296 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3297 * config/os/bsd/freebsd/os_defines.h: Likewise.
3298 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3299 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3300 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3301 * config/os/bsd/netbsd/os_defines.h: Likewise.
3302 * config/os/djgpp/ctype_base.h: Likewise.
3303 * config/os/djgpp/ctype_inline.h: Likewise.
3304 * config/os/djgpp/ctype_noninline.h: Likewise.
3305 * config/os/djgpp/os_defines.h: Likewise.
3306 * config/os/generic/ctype_base.h: Likewise.
3307 * config/os/generic/ctype_inline.h: Likewise.
3308 * config/os/generic/ctype_noninline.h: Likewise.
3309 * config/os/generic/error_constants.h: Likewise.
3310 * config/os/generic/os_defines.h: Likewise.
3311 * config/os/gnu-linux/ctype_base.h: Likewise.
3312 * config/os/gnu-linux/ctype_inline.h: Likewise.
3313 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3314 * config/os/gnu-linux/os_defines.h: Likewise.
3315 * config/os/hpux/ctype_base.h: Likewise.
3316 * config/os/hpux/ctype_inline.h: Likewise.
3317 * config/os/hpux/ctype_noninline.h: Likewise.
3318 * config/os/hpux/os_defines.h: Likewise.
3319 * config/os/irix/atomic_word.h: Likewise.
3320 * config/os/irix/atomicity.h: Likewise.
3321 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3322 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3323 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3324 * config/os/irix/irix5.2/os_defines.h: Likewise.
3325 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3326 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3327 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3328 * config/os/irix/irix6.5/os_defines.h: Likewise.
3329 * config/os/mingw32/ctype_base.h: Likewise.
3330 * config/os/mingw32/ctype_inline.h: Likewise.
3331 * config/os/mingw32/ctype_noninline.h: Likewise.
3332 * config/os/mingw32/error_constants.h: Likewise.
3333 * config/os/mingw32/os_defines.h: Likewise.
3334 * config/os/newlib/ctype_base.h: Likewise.
3335 * config/os/newlib/ctype_inline.h: Likewise.
3336 * config/os/newlib/ctype_noninline.h: Likewise.
3337 * config/os/newlib/os_defines.h: Likewise.
3338 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
3339 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
3340 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
3341 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
3342 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
3343 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
3344 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
3345 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
3346 * config/os/tpf/ctype_base.h: Likewise.
3347 * config/os/tpf/ctype_inline.h: Likewise.
3348 * config/os/tpf/ctype_noninline.h: Likewise.
3349 * config/os/tpf/os_defines.h: Likewise.
3350 * config/os/uclibc/ctype_base.h: Likewise.
3351 * config/os/uclibc/ctype_inline.h: Likewise.
3352 * config/os/uclibc/ctype_noninline.h: Likewise.
3353 * config/os/uclibc/os_defines.h: Likewise.
3354 * config/os/vxworks/ctype_base.h: Likewise.
3355 * config/os/vxworks/ctype_inline.h: Likewise.
3356 * config/os/vxworks/ctype_noninline.h: Likewise.
3357 * config/os/vxworks/os_defines.h: Likewise.
3358 * include/backward/auto_ptr.h: Likewise.
3359 * include/backward/backward_warning.h: Likewise.
3360 * include/backward/binders.h: Likewise.
3361 * include/backward/hash_fun.h: Likewise.
3362 * include/backward/hash_map: Likewise.
3363 * include/backward/hash_set: Likewise.
3364 * include/backward/hashtable.h: Likewise.
3365 * include/backward/strstream: Likewise.
3366 * include/bits/algorithmfwd.h: Likewise.
3367 * include/bits/allocator.h: Likewise.
3368 * include/bits/atomic_0.h: Likewise.
3369 * include/bits/atomic_2.h: Likewise.
3370 * include/bits/atomicfwd_c.h: Likewise.
3371 * include/bits/atomicfwd_cxx.h: Likewise.
3372 * include/bits/basic_ios.h: Likewise.
3373 * include/bits/basic_ios.tcc: Likewise.
3374 * include/bits/basic_string.h: Likewise.
3375 * include/bits/basic_string.tcc: Likewise.
3376 * include/bits/boost_concept_check.h: Likewise.
3377 * include/bits/c++config: Likewise.
3378 * include/bits/char_traits.h: Likewise.
3379 * include/bits/codecvt.h: Likewise.
3380 * include/bits/concept_check.h: Likewise.
3381 * include/bits/cpp_type_traits.h: Likewise.
3382 * include/bits/deque.tcc: Likewise.
3383 * include/bits/forward_list.h: Likewise.
3384 * include/bits/forward_list.tcc: Likewise.
3385 * include/bits/fstream.tcc: Likewise.
3386 * include/bits/functexcept.h: Likewise.
3387 * include/bits/functional_hash.h: Likewise.
3388 * include/bits/gslice.h: Likewise.
3389 * include/bits/gslice_array.h: Likewise.
3390 * include/bits/hashtable.h: Likewise.
3391 * include/bits/indirect_array.h: Likewise.
3392 * include/bits/ios_base.h: Likewise.
3393 * include/bits/istream.tcc: Likewise.
3394 * include/bits/list.tcc: Likewise.
3395 * include/bits/locale_classes.h: Likewise.
3396 * include/bits/locale_classes.tcc: Likewise.
3397 * include/bits/locale_facets.h: Likewise.
3398 * include/bits/locale_facets.tcc: Likewise.
3399 * include/bits/locale_facets_nonio.h: Likewise.
3400 * include/bits/locale_facets_nonio.tcc: Likewise.
3401 * include/bits/localefwd.h: Likewise.
3402 * include/bits/mask_array.h: Likewise.
3403 * include/bits/move.h: Likewise.
3404 * include/bits/ostream.tcc: Likewise.
3405 * include/bits/ostream_insert.h: Likewise.
3406 * include/bits/postypes.h: Likewise.
3407 * include/bits/shared_ptr.h: Likewise.
3408 * include/bits/slice_array.h: Likewise.
3409 * include/bits/sstream.tcc: Likewise.
3410 * include/bits/stl_algo.h: Likewise.
3411 * include/bits/stl_algobase.h: Likewise.
3412 * include/bits/stl_bvector.h: Likewise.
3413 * include/bits/stl_construct.h: Likewise.
3414 * include/bits/stl_deque.h: Likewise.
3415 * include/bits/stl_function.h: Likewise.
3416 * include/bits/stl_heap.h: Likewise.
3417 * include/bits/stl_iterator.h: Likewise.
3418 * include/bits/stl_iterator_base_funcs.h: Likewise.
3419 * include/bits/stl_iterator_base_types.h: Likewise.
3420 * include/bits/stl_list.h: Likewise.
3421 * include/bits/stl_map.h: Likewise.
3422 * include/bits/stl_multimap.h: Likewise.
3423 * include/bits/stl_multiset.h: Likewise.
3424 * include/bits/stl_numeric.h: Likewise.
3425 * include/bits/stl_pair.h: Likewise.
3426 * include/bits/stl_queue.h: Likewise.
3427 * include/bits/stl_raw_storage_iter.h: Likewise.
3428 * include/bits/stl_relops.h: Likewise.
3429 * include/bits/stl_set.h: Likewise.
3430 * include/bits/stl_stack.h: Likewise.
3431 * include/bits/stl_tempbuf.h: Likewise.
3432 * include/bits/stl_tree.h: Likewise.
3433 * include/bits/stl_uninitialized.h: Likewise.
3434 * include/bits/stl_vector.h: Likewise.
3435 * include/bits/stream_iterator.h: Likewise.
3436 * include/bits/streambuf.tcc: Likewise.
3437 * include/bits/streambuf_iterator.h: Likewise.
3438 * include/bits/stringfwd.h: Likewise.
3439 * include/bits/unique_ptr.h: Likewise.
3440 * include/bits/valarray_after.h: Likewise.
3441 * include/bits/valarray_array.h: Likewise.
3442 * include/bits/valarray_array.tcc: Likewise.
3443 * include/bits/valarray_before.h: Likewise.
3444 * include/bits/vector.tcc: Likewise.
3445 * include/c/cassert: Likewise.
3446 * include/c/cctype: Likewise.
3447 * include/c/cerrno: Likewise.
3448 * include/c/cfloat: Likewise.
3449 * include/c/ciso646: Likewise.
3450 * include/c/climits: Likewise.
3451 * include/c/clocale: Likewise.
3452 * include/c/cmath: Likewise.
3453 * include/c/csetjmp: Likewise.
3454 * include/c/csignal: Likewise.
3455 * include/c/cstdarg: Likewise.
3456 * include/c/cstddef: Likewise.
3457 * include/c/cstdio: Likewise.
3458 * include/c/cstdlib: Likewise.
3459 * include/c/cstring: Likewise.
3460 * include/c/ctime: Likewise.
3461 * include/c/cwchar: Likewise.
3462 * include/c/cwctype: Likewise.
3463 * include/c_compatibility/assert.h: Likewise.
3464 * include/c_compatibility/complex.h: Likewise.
3465 * include/c_compatibility/ctype.h: Likewise.
3466 * include/c_compatibility/errno.h: Likewise.
3467 * include/c_compatibility/fenv.h: Likewise.
3468 * include/c_compatibility/float.h: Likewise.
3469 * include/c_compatibility/inttypes.h: Likewise.
3470 * include/c_compatibility/iso646.h: Likewise.
3471 * include/c_compatibility/limits.h: Likewise.
3472 * include/c_compatibility/locale.h: Likewise.
3473 * include/c_compatibility/math.h: Likewise.
3474 * include/c_compatibility/setjmp.h: Likewise.
3475 * include/c_compatibility/signal.h: Likewise.
3476 * include/c_compatibility/stdarg.h: Likewise.
3477 * include/c_compatibility/stdatomic.h: Likewise.
3478 * include/c_compatibility/stdbool.h: Likewise.
3479 * include/c_compatibility/stddef.h: Likewise.
3480 * include/c_compatibility/stdint.h: Likewise.
3481 * include/c_compatibility/stdio.h: Likewise.
3482 * include/c_compatibility/stdlib.h: Likewise.
3483 * include/c_compatibility/string.h: Likewise.
3484 * include/c_compatibility/tgmath.h: Likewise.
3485 * include/c_compatibility/time.h: Likewise.
3486 * include/c_compatibility/wchar.h: Likewise.
3487 * include/c_compatibility/wctype.h: Likewise.
3488 * include/c_global/cassert: Likewise.
3489 * include/c_global/ccomplex: Likewise.
3490 * include/c_global/cctype: Likewise.
3491 * include/c_global/cerrno: Likewise.
3492 * include/c_global/cfenv: Likewise.
3493 * include/c_global/cfloat: Likewise.
3494 * include/c_global/cinttypes: Likewise.
3495 * include/c_global/ciso646: Likewise.
3496 * include/c_global/climits: Likewise.
3497 * include/c_global/clocale: Likewise.
3498 * include/c_global/cmath.tcc: Likewise.
3499 * include/c_global/cmath: Likewise.
3500 * include/c_global/csetjmp: Likewise.
3501 * include/c_global/csignal: Likewise.
3502 * include/c_global/cstdarg: Likewise.
3503 * include/c_global/cstdatomic: Likewise.
3504 * include/c_global/cstdbool: Likewise.
3505 * include/c_global/cstddef: Likewise.
3506 * include/c_global/cstdint: Likewise.
3507 * include/c_global/cstdio: Likewise.
3508 * include/c_global/cstdlib: Likewise.
3509 * include/c_global/cstring: Likewise.
3510 * include/c_global/ctgmath: Likewise.
3511 * include/c_global/ctime: Likewise.
3512 * include/c_global/cwchar: Likewise.
3513 * include/c_global/cwctype: Likewise.
3514 * include/c_std/cassert: Likewise.
3515 * include/c_std/cctype: Likewise.
3516 * include/c_std/cerrno: Likewise.
3517 * include/c_std/cfloat: Likewise.
3518 * include/c_std/ciso646: Likewise.
3519 * include/c_std/climits: Likewise.
3520 * include/c_std/clocale: Likewise.
3521 * include/c_std/cmath.tcc: Likewise.
3522 * include/c_std/cmath: Likewise.
3523 * include/c_std/csetjmp: Likewise.
3524 * include/c_std/csignal: Likewise.
3525 * include/c_std/cstdarg: Likewise.
3526 * include/c_std/cstddef: Likewise.
3527 * include/c_std/cstdio: Likewise.
3528 * include/c_std/cstdlib: Likewise.
3529 * include/c_std/cstring: Likewise.
3530 * include/c_std/ctime: Likewise.
3531 * include/c_std/cwchar: Likewise.
3532 * include/c_std/cwctype: Likewise.
3533 * include/debug/bitset: Likewise.
3534 * include/debug/debug.h: Likewise.
3535 * include/debug/deque: Likewise.
3536 * include/debug/formatter.h: Likewise.
3537 * include/debug/functions.h: Likewise.
3538 * include/debug/list: Likewise.
3539 * include/debug/macros.h: Likewise.
3540 * include/debug/map.h: Likewise.
3541 * include/debug/map: Likewise.
3542 * include/debug/multimap.h: Likewise.
3543 * include/debug/multiset.h: Likewise.
3544 * include/debug/safe_base.h: Likewise.
3545 * include/debug/safe_iterator.h: Likewise.
3546 * include/debug/safe_iterator.tcc: Likewise.
3547 * include/debug/safe_sequence.h: Likewise.
3548 * include/debug/set.h: Likewise.
3549 * include/debug/set: Likewise.
3550 * include/debug/string: Likewise.
3551 * include/debug/unordered_map: Likewise.
3552 * include/debug/unordered_set: Likewise.
3553 * include/debug/vector: Likewise.
3554 * include/ext/algorithm: Likewise.
3555 * include/ext/array_allocator.h: Likewise.
3556 * include/ext/atomicity.h: Likewise.
3557 * include/ext/bitmap_allocator.h: Likewise.
3558 * include/ext/cast.h: Likewise.
3559 * include/ext/codecvt_specializations.h: Likewise.
3560 * include/ext/concurrence.h: Likewise.
3561 * include/ext/debug_allocator.h: Likewise.
3562 * include/ext/enc_filebuf.h: Likewise.
3563 * include/ext/extptr_allocator.h: Likewise.
3564 * include/ext/functional: Likewise.
3565 * include/ext/iterator: Likewise.
3566 * include/ext/malloc_allocator.h: Likewise.
3567 * include/ext/memory: Likewise.
3568 * include/ext/mt_allocator.h: Likewise.
3569 * include/ext/new_allocator.h: Likewise.
3570 * include/ext/numeric: Likewise.
3571 * include/ext/numeric_traits.h: Likewise.
3572 * include/ext/pb_ds/assoc_container.hpp: Likewise.
3573 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3574 Likewise.
3575 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3576 Likewise.
3577 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3578 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3579 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3580 Likewise.
3581 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3582 Likewise.
3583 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3584 Likewise.
3585 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3586 Likewise.
3587 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3588 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3589 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3590 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3591 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3592 Likewise.
3593 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3594 Likewise.
3595 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3596 Likewise.
3597 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3598 Likewise.
3599 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3600 Likewise.
3601 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3602 Likewise.
3603 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3604 Likewise.
3605 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3606 Likewise.
3607 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3608 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3609 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3610 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3611 Likewise.
3612 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3613 Likewise.
3614 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3615 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3616 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3617 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3618 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3619 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3620 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3621 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3622 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3623 Likewise.
3624 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3625 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3626 Likewise.
3627 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3628 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3629 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3630 Likewise.
3631 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3632 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3633 Likewise.
3634 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3635 Likewise.
3636 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
3637 Likewise.
3638 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
3639 Likewise.
3640 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
3641 Likewise.
3642 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
3643 Likewise.
3644 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
3645 Likewise.
3646 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
3647 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
3648 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
3649 Likewise.
3650 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
3651 Likewise.
3652 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3653 Likewise.
3654 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3655 Likewise.
3656 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
3657 Likewise.
3658 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3659 Likewise.
3660 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
3661 Likewise.
3662 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
3663 Likewise.
3664 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
3665 Likewise.
3666 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3667 Likewise.
3668 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
3669 Likewise.
3670 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
3671 Likewise.
3672 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
3673 Likewise.
3674 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
3675 Likewise.
3676 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
3677 Likewise.
3678 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3679 Likewise.
3680 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
3681 Likewise.
3682 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
3683 Likewise.
3684 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
3685 Likewise.
3686 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
3687 Likewise.
3688 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3689 Likewise.
3690 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
3691 Likewise.
3692 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
3693 Likewise.
3694 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
3695 Likewise.
3696 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
3697 Likewise.
3698 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
3699 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
3700 Likewise.
3701 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
3702 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
3703 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
3704 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
3705 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
3706 Likewise.
3707 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3708 Likewise.
3709 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3710 Likewise.
3711 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
3712 Likewise.
3713 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3714 Likewise.
3715 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
3716 Likewise.
3717 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
3718 Likewise.
3719 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3720 Likewise.
3721 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
3722 Likewise.
3723 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
3724 Likewise.
3725 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
3726 Likewise.
3727 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
3728 Likewise.
3729 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
3730 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
3731 Likewise.
3732 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
3733 Likewise.
3734 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3735 Likewise.
3736 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
3737 Likewise.
3738 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
3739 Likewise.
3740 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
3741 Likewise.
3742 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
3743 Likewise.
3744 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3745 Likewise.
3746 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
3747 Likewise.
3748 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
3749 Likewise.
3750 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
3751 Likewise.
3752 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
3753 Likewise.
3754 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
3755 Likewise.
3756 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
3757 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
3758 Likewise.
3759 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
3760 Likewise.
3761 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
3762 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
3763 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
3764 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
3765 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
3766 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
3767 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
3768 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
3769 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
3770 Likewise.
3771 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
3772 Likewise.
3773 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
3774 Likewise.
3775 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
3776 Likewise.
3777 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
3778 Likewise.
3779 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
3780 Likewise.
3781 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
3782 Likewise.
3783 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
3784 Likewise.
3785 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
3786 Likewise.
3787 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
3788 Likewise.
3789 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
3790 Likewise.
3791 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
3792 Likewise.
3793 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
3794 Likewise.
3795 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
3796 Likewise.
3797 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
3798 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
3799 Likewise.
3800 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
3801 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
3802 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
3803 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
3804 Likewise.
3805 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
3806 Likewise.
3807 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
3808 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
3809 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
3810 Likewise.
3811 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
3812 Likewise.
3813 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
3814 Likewise.
3815 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
3816 Likewise.
3817 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
3818 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
3819 Likewise.
3820 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
3821 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
3822 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
3823 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
3824 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
3825 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
3826 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
3827 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
3828 Likewise.
3829 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
3830 Likewise.
3831 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
3832 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
3833 Likewise.
3834 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
3835 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
3836 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
3837 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
3838 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
3839 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
3840 Likewise.
3841 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
3842 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
3843 Likewise.
3844 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
3845 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
3846 Likewise.
3847 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
3848 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
3849 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
3850 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
3851 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
3852 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
3853 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
3854 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
3855 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
3856 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
3857 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
3858 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
3859 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
3860 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
3861 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
3862 Likewise.
3863 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
3864 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
3865 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
3866 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
3867 Likewise.
3868 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
3869 Likewise.
3870 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
3871 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
3872 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
3873 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
3874 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
3875 Likewise.
3876 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
3877 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
3878 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
3879 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
3880 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
3881 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
3882 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
3883 Likewise.
3884 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
3885 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
3886 Likewise.
3887 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
3888 Likewise.
3889 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
3890 Likewise.
3891 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
3892 Likewise.
3893 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
3894 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
3895 Likewise.
3896 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
3897 Likewise.
3898 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
3899 Likewise.
3900 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
3901 Likewise.
3902 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
3903 Likewise.
3904 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
3905 Likewise.
3906 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
3907 Likewise.
3908 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
3909 Likewise.
3910 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
3911 Likewise.
3912 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
3913 Likewise.
3914 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
3915 Likewise.
3916 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
3917 Likewise.
3918 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
3919 Likewise.
3920 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
3921 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
3922 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
3923 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
3924 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
3925 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
3926 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
3927 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
3928 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
3929 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
3930 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
3931 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
3932 Likewise.
3933 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
3934 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
3935 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
3936 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
3937 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
3938 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
3939 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
3940 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
3941 Likewise.
3942 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
3943 Likewise.
3944 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
3945 Likewise.
3946 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
3947 Likewise.
3948 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
3949 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
3950 Likewise.
3951 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
3952 Likewise.
3953 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
3954 Likewise.
3955 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
3956 Likewise.
3957 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
3958 Likewise.
3959 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
3960 Likewise.
3961 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
3962 Likewise.
3963 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
3964 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
3965 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
3966 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
3967 Likewise.
3968 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
3969 Likewise.
3970 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
3971 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
3972 Likewise.
3973 * include/ext/pb_ds/exception.hpp: Likewise.
3974 * include/ext/pb_ds/hash_policy.hpp: Likewise.
3975 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
3976 * include/ext/pb_ds/priority_queue.hpp: Likewise.
3977 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
3978 * include/ext/pb_ds/tree_policy.hpp: Likewise.
3979 * include/ext/pb_ds/trie_policy.hpp: Likewise.
3980 * include/ext/pod_char_traits.h: Likewise.
3981 * include/ext/pointer.h: Likewise.
3982 * include/ext/pool_allocator.h: Likewise.
3983 * include/ext/rb_tree: Likewise.
3984 * include/ext/rc_string_base.h: Likewise.
3985 * include/ext/rope: Likewise.
3986 * include/ext/ropeimpl.h: Likewise.
3987 * include/ext/slist: Likewise.
3988 * include/ext/sso_string_base.h: Likewise.
3989 * include/ext/stdio_filebuf.h: Likewise.
3990 * include/ext/stdio_sync_filebuf.h: Likewise.
3991 * include/ext/string_conversions.h: Likewise.
3992 * include/ext/throw_allocator.h: Likewise.
3993 * include/ext/type_traits.h: Likewise.
3994 * include/ext/typelist.h: Likewise.
3995 * include/ext/vstring.h: Likewise.
3996 * include/ext/vstring.tcc: Likewise.
3997 * include/ext/vstring_fwd.h: Likewise.
3998 * include/ext/vstring_util.h: Likewise.
3999 * include/parallel/algo.h: Likewise.
4000 * include/parallel/algobase.h: Likewise.
4001 * include/parallel/algorithm: Likewise.
4002 * include/parallel/algorithmfwd.h: Likewise.
4003 * include/parallel/balanced_quicksort.h: Likewise.
4004 * include/parallel/base.h: Likewise.
4005 * include/parallel/basic_iterator.h: Likewise.
4006 * include/parallel/checkers.h: Likewise.
4007 * include/parallel/compatibility.h: Likewise.
4008 * include/parallel/compiletime_settings.h: Likewise.
4009 * include/parallel/equally_split.h: Likewise.
4010 * include/parallel/features.h: Likewise.
4011 * include/parallel/find.h: Likewise.
4012 * include/parallel/find_selectors.h: Likewise.
4013 * include/parallel/for_each.h: Likewise.
4014 * include/parallel/for_each_selectors.h: Likewise.
4015 * include/parallel/iterator.h: Likewise.
4016 * include/parallel/list_partition.h: Likewise.
4017 * include/parallel/losertree.h: Likewise.
4018 * include/parallel/merge.h: Likewise.
4019 * include/parallel/multiseq_selection.h: Likewise.
4020 * include/parallel/multiway_merge.h: Likewise.
4021 * include/parallel/multiway_mergesort.h: Likewise.
4022 * include/parallel/numeric: Likewise.
4023 * include/parallel/numericfwd.h: Likewise.
4024 * include/parallel/omp_loop.h: Likewise.
4025 * include/parallel/omp_loop_static.h: Likewise.
4026 * include/parallel/par_loop.h: Likewise.
4027 * include/parallel/parallel.h: Likewise.
4028 * include/parallel/partial_sum.h: Likewise.
4029 * include/parallel/partition.h: Likewise.
4030 * include/parallel/queue.h: Likewise.
4031 * include/parallel/quicksort.h: Likewise.
4032 * include/parallel/random_number.h: Likewise.
4033 * include/parallel/random_shuffle.h: Likewise.
4034 * include/parallel/search.h: Likewise.
4035 * include/parallel/set_operations.h: Likewise.
4036 * include/parallel/settings.h: Likewise.
4037 * include/parallel/sort.h: Likewise.
4038 * include/parallel/tags.h: Likewise.
4039 * include/parallel/types.h: Likewise.
4040 * include/parallel/unique_copy.h: Likewise.
4041 * include/parallel/workstealing.h: Likewise.
4042 * include/precompiled/extc++.h: Likewise.
4043 * include/precompiled/stdc++.h: Likewise.
4044 * include/precompiled/stdtr1c++.h: Likewise.
4045 * include/std/algorithm: Likewise.
4046 * include/std/array: Likewise.
4047 * include/std/bitset: Likewise.
4048 * include/std/c++0x_warning.h: Likewise.
4049 * include/std/chrono: Likewise.
4050 * include/std/complex: Likewise.
4051 * include/std/condition_variable: Likewise.
4052 * include/std/deque: Likewise.
4053 * include/std/forward_list: Likewise.
4054 * include/std/fstream: Likewise.
4055 * include/std/functional: Likewise.
4056 * include/std/iomanip: Likewise.
4057 * include/std/ios: Likewise.
4058 * include/std/iosfwd: Likewise.
4059 * include/std/iostream: Likewise.
4060 * include/std/istream: Likewise.
4061 * include/std/iterator: Likewise.
4062 * include/std/limits: Likewise.
4063 * include/std/list: Likewise.
4064 * include/std/locale: Likewise.
4065 * include/std/map: Likewise.
4066 * include/std/memory: Likewise.
4067 * include/std/mutex: Likewise.
4068 * include/std/numeric: Likewise.
4069 * include/std/ostream: Likewise.
4070 * include/std/queue: Likewise.
4071 * include/std/random: Likewise.
4072 * include/std/ratio: Likewise.
4073 * include/std/regex: Likewise.
4074 * include/std/set: Likewise.
4075 * include/std/sstream: Likewise.
4076 * include/std/stack: Likewise.
4077 * include/std/stdexcept: Likewise.
4078 * include/std/streambuf: Likewise.
4079 * include/std/string: Likewise.
4080 * include/std/system_error: Likewise.
4081 * include/std/thread: Likewise.
4082 * include/std/tuple: Likewise.
4083 * include/std/type_traits: Likewise.
4084 * include/std/unordered_map: Likewise.
4085 * include/std/unordered_set: Likewise.
4086 * include/std/utility: Likewise.
4087 * include/std/valarray: Likewise.
4088 * include/std/vector: Likewise.
4089 * include/tr1/array: Likewise.
4090 * include/tr1/bessel_function.tcc: Likewise.
4091 * include/tr1/beta_function.tcc: Likewise.
4092 * include/tr1/ccomplex: Likewise.
4093 * include/tr1/cctype: Likewise.
4094 * include/tr1/cfenv: Likewise.
4095 * include/tr1/cfloat: Likewise.
4096 * include/tr1/cinttypes: Likewise.
4097 * include/tr1/climits: Likewise.
4098 * include/tr1/cmath: Likewise.
4099 * include/tr1/complex.h: Likewise.
4100 * include/tr1/complex: Likewise.
4101 * include/tr1/cstdarg: Likewise.
4102 * include/tr1/cstdbool: Likewise.
4103 * include/tr1/cstdint: Likewise.
4104 * include/tr1/cstdio: Likewise.
4105 * include/tr1/cstdlib: Likewise.
4106 * include/tr1/ctgmath: Likewise.
4107 * include/tr1/ctime: Likewise.
4108 * include/tr1/ctype.h: Likewise.
4109 * include/tr1/cwchar: Likewise.
4110 * include/tr1/cwctype: Likewise.
4111 * include/tr1/ell_integral.tcc: Likewise.
4112 * include/tr1/exp_integral.tcc: Likewise.
4113 * include/tr1/fenv.h: Likewise.
4114 * include/tr1/float.h: Likewise.
4115 * include/tr1/functional: Likewise.
4116 * include/tr1/functional_hash.h: Likewise.
4117 * include/tr1/gamma.tcc: Likewise.
4118 * include/tr1/hashtable.h: Likewise.
4119 * include/tr1/hypergeometric.tcc: Likewise.
4120 * include/tr1/inttypes.h: Likewise.
4121 * include/tr1/legendre_function.tcc: Likewise.
4122 * include/tr1/limits.h: Likewise.
4123 * include/tr1/math.h: Likewise.
4124 * include/tr1/memory: Likewise.
4125 * include/tr1/modified_bessel_func.tcc: Likewise.
4126 * include/tr1/poly_hermite.tcc: Likewise.
4127 * include/tr1/poly_laguerre.tcc: Likewise.
4128 * include/tr1/random: Likewise.
4129 * include/tr1/regex: Likewise.
4130 * include/tr1/riemann_zeta.tcc: Likewise.
4131 * include/tr1/shared_ptr.h: Likewise.
4132 * include/tr1/special_function_util.h: Likewise.
4133 * include/tr1/stdarg.h: Likewise.
4134 * include/tr1/stdbool.h: Likewise.
4135 * include/tr1/stdint.h: Likewise.
4136 * include/tr1/stdio.h: Likewise.
4137 * include/tr1/stdlib.h: Likewise.
4138 * include/tr1/tgmath.h: Likewise.
4139 * include/tr1/tuple: Likewise.
4140 * include/tr1/type_traits: Likewise.
4141 * include/tr1/unordered_map: Likewise.
4142 * include/tr1/unordered_set: Likewise.
4143 * include/tr1/utility: Likewise.
4144 * include/tr1/wchar.h: Likewise.
4145 * include/tr1/wctype.h: Likewise.
4146 * include/tr1_impl/array: Likewise.
4147 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
4148 * include/tr1_impl/cctype: Likewise.
4149 * include/tr1_impl/cfenv: Likewise.
4150 * include/tr1_impl/cinttypes: Likewise.
4151 * include/tr1_impl/cmath: Likewise.
4152 * include/tr1_impl/complex: Likewise.
4153 * include/tr1_impl/cstdint: Likewise.
4154 * include/tr1_impl/cstdio: Likewise.
4155 * include/tr1_impl/cstdlib: Likewise.
4156 * include/tr1_impl/cwchar: Likewise.
4157 * include/tr1_impl/cwctype: Likewise.
4158 * include/tr1_impl/functional: Likewise.
4159 * include/tr1_impl/functional_hash.h: Likewise.
4160 * include/tr1_impl/hashtable: Likewise.
4161 * include/tr1_impl/hashtable_policy.h: Likewise.
4162 * include/tr1_impl/random.tcc: Likewise.
4163 * include/tr1_impl/random: Likewise.
4164 * include/tr1_impl/regex: Likewise.
4165 * include/tr1_impl/type_traits: Likewise.
4166 * include/tr1_impl/unordered_map: Likewise.
4167 * include/tr1_impl/unordered_set: Likewise.
4168 * include/tr1_impl/utility: Likewise.
4169 * libsupc++/array_type_info.cc: Likewise.
4170 * libsupc++/atexit_arm.cc: Likewise.
4171 * libsupc++/bad_cast.cc: Likewise.
4172 * libsupc++/bad_typeid.cc: Likewise.
4173 * libsupc++/class_type_info.cc: Likewise.
4174 * libsupc++/cxxabi-forced.h: Likewise.
4175 * libsupc++/cxxabi.h: Likewise.
4176 * libsupc++/del_op.cc: Likewise.
4177 * libsupc++/del_opnt.cc: Likewise.
4178 * libsupc++/del_opv.cc: Likewise.
4179 * libsupc++/del_opvnt.cc: Likewise.
4180 * libsupc++/dyncast.cc: Likewise.
4181 * libsupc++/eh_alloc.cc: Likewise.
4182 * libsupc++/eh_arm.cc: Likewise.
4183 * libsupc++/eh_aux_runtime.cc: Likewise.
4184 * libsupc++/eh_call.cc: Likewise.
4185 * libsupc++/eh_catch.cc: Likewise.
4186 * libsupc++/eh_exception.cc: Likewise.
4187 * libsupc++/eh_globals.cc: Likewise.
4188 * libsupc++/eh_personality.cc: Likewise.
4189 * libsupc++/eh_ptr.cc: Likewise.
4190 * libsupc++/eh_term_handler.cc: Likewise.
4191 * libsupc++/eh_terminate.cc: Likewise.
4192 * libsupc++/eh_throw.cc: Likewise.
4193 * libsupc++/eh_type.cc: Likewise.
4194 * libsupc++/eh_unex_handler.cc: Likewise.
4195 * libsupc++/enum_type_info.cc: Likewise.
4196 * libsupc++/exception: Likewise.
4197 * libsupc++/exception_defines.h: Likewise.
4198 * libsupc++/exception_ptr.h: Likewise.
4199 * libsupc++/function_type_info.cc: Likewise.
4200 * libsupc++/fundamental_type_info.cc: Likewise.
4201 * libsupc++/guard.cc: Likewise.
4202 * libsupc++/initializer_list: Likewise.
4203 * libsupc++/new: Likewise.
4204 * libsupc++/new_handler.cc: Likewise.
4205 * libsupc++/new_op.cc: Likewise.
4206 * libsupc++/new_opnt.cc: Likewise.
4207 * libsupc++/new_opv.cc: Likewise.
4208 * libsupc++/new_opvnt.cc: Likewise.
4209 * libsupc++/pbase_type_info.cc: Likewise.
4210 * libsupc++/pmem_type_info.cc: Likewise.
4211 * libsupc++/pointer_type_info.cc: Likewise.
4212 * libsupc++/pure.cc: Likewise.
4213 * libsupc++/si_class_type_info.cc: Likewise.
4214 * libsupc++/tinfo.cc: Likewise.
4215 * libsupc++/tinfo.h: Likewise.
4216 * libsupc++/tinfo2.cc: Likewise.
4217 * libsupc++/typeinfo: Likewise.
4218 * libsupc++/unwind-cxx.h: Likewise.
4219 * libsupc++/vec.cc: Likewise.
4220 * libsupc++/vmi_class_type_info.cc: Likewise.
4221 * libsupc++/vterminate.cc: Likewise.
4222 * po/string_literals.cc: Likewise.
4223 * src/atomic.cc: Likewise.
4224 * src/bitmap_allocator.cc: Likewise.
4225 * src/chrono.cc: Likewise.
4226 * src/codecvt.cc: Likewise.
4227 * src/compatibility-ldbl.cc: Likewise.
4228 * src/compatibility.cc: Likewise.
4229 * src/complex_io.cc: Likewise.
4230 * src/concept-inst.cc: Likewise.
4231 * src/condition_variable.cc: Likewise.
4232 * src/ctype.cc: Likewise.
4233 * src/debug.cc: Likewise.
4234 * src/debug_list.cc: Likewise.
4235 * src/ext-inst.cc: Likewise.
4236 * src/fstream-inst.cc: Likewise.
4237 * src/functexcept.cc: Likewise.
4238 * src/globals_io.cc: Likewise.
4239 * src/hash.cc: Likewise.
4240 * src/hash_c++0x.cc: Likewise.
4241 * src/hashtable.cc: Likewise.
4242 * src/hashtable_c++0x.cc: Likewise.
4243 * src/ios-inst.cc: Likewise.
4244 * src/ios.cc: Likewise.
4245 * src/ios_failure.cc: Likewise.
4246 * src/ios_init.cc: Likewise.
4247 * src/ios_locale.cc: Likewise.
4248 * src/iostream-inst.cc: Likewise.
4249 * src/istream-inst.cc: Likewise.
4250 * src/istream.cc: Likewise.
4251 * src/limits.cc: Likewise.
4252 * src/limits_c++0x.cc: Likewise.
4253 * src/list.cc: Likewise.
4254 * src/locale-inst.cc: Likewise.
4255 * src/locale.cc: Likewise.
4256 * src/locale_facets.cc: Likewise.
4257 * src/locale_init.cc: Likewise.
4258 * src/localename.cc: Likewise.
4259 * src/math_stubs_float.cc: Likewise.
4260 * src/math_stubs_long_double.cc: Likewise.
4261 * src/misc-inst.cc: Likewise.
4262 * src/mt_allocator.cc: Likewise.
4263 * src/mutex.cc: Likewise.
4264 * src/ostream-inst.cc: Likewise.
4265 * src/parallel_list.cc: Likewise.
4266 * src/parallel_settings.cc: Likewise.
4267 * src/pool_allocator.cc: Likewise.
4268 * src/sstream-inst.cc: Likewise.
4269 * src/stdexcept.cc: Likewise.
4270 * src/streambuf-inst.cc: Likewise.
4271 * src/streambuf.cc: Likewise.
4272 * src/string-inst.cc: Likewise.
4273 * src/strstream.cc: Likewise.
4274 * src/system_error.cc: Likewise.
4275 * src/thread.cc: Likewise.
4276 * src/tree.cc: Likewise.
4277 * src/valarray-inst.cc: Likewise.
4278 * src/wlocale-inst.cc: Likewise.
4279 * src/wstring-inst.cc: Likewise.
4280 * doc/xml/manual/intro.xml: Change documentation to refer the
4281 reader to version 3 of the GNU General Public License, version
4282 3.1 of the GCC Runtime Library Exception, and to point readers
4283 at the FSF's license web page.
4284
4285 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4286
4287 * Makefile.am: Change copyright header to refer to version
4288 3 of the GNU General Public License and to point readers at the
4289 COPYING3 file and the FSF's license web page.
4290 * doc/Makefile.am: Likewise.
4291 * include/Makefile.am: Likewise.
4292 * libsupc++/Makefile.am: Likewise.
4293 * po/Makefile.am: Likewise.
4294 * po/POTFILES.in: Likewise.
4295 * src/Makefile.am: Likewise.
4296 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4297 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4298 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4299 Likewise.
4300 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4301 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4302 Likewise.
4303 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4304 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4305 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4306 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4307 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4308 * testsuite/18_support/bad_cast/what.cc: Likewise.
4309 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4310 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4311 Likewise.
4312 * testsuite/18_support/bad_exception/what.cc: Likewise.
4313 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4314 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4315 * testsuite/18_support/exception/38732.cc: Likewise.
4316 * testsuite/18_support/exception/what.cc: Likewise.
4317 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4318 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4319 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4320 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4321 * testsuite/18_support/headers/climits/values.cc: Likewise.
4322 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4323 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4324 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4325 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4326 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4327 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4328 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4329 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4330 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4331 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
4332 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
4333 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
4334 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
4335 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
4336 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
4337 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
4338 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
4339 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
4340 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
4341 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
4342 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
4343 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
4344 * testsuite/18_support/headers/new/types_std.cc: Likewise.
4345 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
4346 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
4347 * testsuite/18_support/new_delete_placement.cc: Likewise.
4348 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
4349 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
4350 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
4351 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
4352 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
4353 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
4354 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
4355 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
4356 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
4357 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
4358 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
4359 Likewise.
4360 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
4361 * testsuite/18_support/pthread_guard.cc: Likewise.
4362 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
4363 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4364 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
4365 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
4366 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
4367 Likewise.
4368 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4369 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4370 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
4371 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4372 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
4373 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
4374 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
4375 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
4376 Likewise.
4377 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
4378 Likewise.
4379 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
4380 Likewise.
4381 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
4382 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
4383 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
4384 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
4385 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
4386 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
4387 Likewise.
4388 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
4389 Likewise.
4390 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
4391 Likewise.
4392 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
4393 Likewise.
4394 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
4395 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
4396 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
4397 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
4398 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
4399 Likewise.
4400 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
4401 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
4402 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
4403 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
4404 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4405 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
4406 Likewise.
4407 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
4408 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
4409 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
4410 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4411 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
4412 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
4413 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
4414 * testsuite/20_util/aligned_storage/value.cc: Likewise.
4415 * testsuite/20_util/allocator/1.cc: Likewise.
4416 * testsuite/20_util/allocator/10378.cc: Likewise.
4417 * testsuite/20_util/allocator/14176.cc: Likewise.
4418 * testsuite/20_util/allocator/33807.cc: Likewise.
4419 * testsuite/20_util/allocator/8230.cc: Likewise.
4420 * testsuite/20_util/auto_ptr/1.cc: Likewise.
4421 * testsuite/20_util/auto_ptr/2.cc: Likewise.
4422 * testsuite/20_util/auto_ptr/3.cc: Likewise.
4423 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
4424 * testsuite/20_util/auto_ptr/4.cc: Likewise.
4425 * testsuite/20_util/auto_ptr/5.cc: Likewise.
4426 * testsuite/20_util/auto_ptr/6.cc: Likewise.
4427 * testsuite/20_util/auto_ptr/7.cc: Likewise.
4428 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
4429 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
4430 Likewise.
4431 * testsuite/20_util/clocks/1.cc: Likewise.
4432 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
4433 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
4434 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
4435 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
4436 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
4437 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
4438 * testsuite/20_util/duration/cons/1.cc: Likewise.
4439 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
4440 * testsuite/20_util/duration/cons/2.cc: Likewise.
4441 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
4442 Likewise.
4443 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
4444 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
4445 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
4446 Likewise.
4447 * testsuite/20_util/forward/1.cc: Likewise.
4448 * testsuite/20_util/forward/1_neg.cc: Likewise.
4449 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
4450 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
4451 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
4452 * testsuite/20_util/function_objects/dr660.cc: Likewise.
4453 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
4454 Likewise.
4455 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
4456 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
4457 Likewise.
4458 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
4459 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
4460 Likewise.
4461 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
4462 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
4463 Likewise.
4464 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
4465 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
4466 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
4467 Likewise.
4468 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
4469 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
4470 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
4471 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
4472 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
4473 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
4474 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
4475 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
4476 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
4477 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
4478 Likewise.
4479 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
4480 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
4481 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
4482 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
4483 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
4484 Likewise.
4485 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
4486 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
4487 Likewise.
4488 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
4489 * testsuite/20_util/identity/value.cc: Likewise.
4490 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
4491 * testsuite/20_util/is_integral/value.cc: Likewise.
4492 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
4493 Likewise.
4494 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
4495 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
4496 * testsuite/20_util/is_reference/value.cc: Likewise.
4497 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
4498 Likewise.
4499 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
4500 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
4501 * testsuite/20_util/is_signed/value.cc: Likewise.
4502 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
4503 * testsuite/20_util/is_unsigned/value.cc: Likewise.
4504 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
4505 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
4506 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
4507 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
4508 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
4509 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
4510 Likewise.
4511 * testsuite/20_util/move/1.cc: Likewise.
4512 * testsuite/20_util/owner_less/cmp.cc: Likewise.
4513 * testsuite/20_util/pair/1.cc: Likewise.
4514 * testsuite/20_util/pair/2.cc: Likewise.
4515 * testsuite/20_util/pair/3.cc: Likewise.
4516 * testsuite/20_util/pair/4.cc: Likewise.
4517 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
4518 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
4519 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
4520 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
4521 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
4522 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
4523 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
4524 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
4525 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
4526 Likewise.
4527 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
4528 Likewise.
4529 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
4530 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
4531 * testsuite/20_util/rel_ops.cc: Likewise.
4532 * testsuite/20_util/remove_reference/value.cc: Likewise.
4533 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
4534 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
4535 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
4536 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
4537 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
4538 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
4539 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
4540 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
4541 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
4542 Likewise.
4543 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
4544 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
4545 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
4546 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
4547 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
4548 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
4549 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
4550 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
4551 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
4552 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
4553 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
4554 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
4555 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
4556 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
4557 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
4558 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
4559 Likewise.
4560 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
4561 Likewise.
4562 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
4563 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4564 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4565 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4566 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4567 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4568 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4569 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4570 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4571 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4572 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4573 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4574 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4575 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4576 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4577 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4578 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4579 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4580 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4581 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4582 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4583 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4584 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4585 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4586 Likewise.
4587 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4588 Likewise.
4589 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4590 Likewise.
4591 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4592 Likewise.
4593 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4594 Likewise.
4595 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4596 Likewise.
4597 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4598 Likewise.
4599 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4600 Likewise.
4601 * testsuite/20_util/temporary_buffer.cc: Likewise.
4602 * testsuite/20_util/time_point/1.cc: Likewise.
4603 * testsuite/20_util/time_point/2.cc: Likewise.
4604 * testsuite/20_util/time_point/3.cc: Likewise.
4605 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4606 Likewise.
4607 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4608 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4609 Likewise.
4610 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4611 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4612 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4613 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4614 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4615 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4616 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4617 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4618 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4619 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4620 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4621 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4622 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4623 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4624 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4625 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4626 Likewise.
4627 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4628 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4629 Likewise.
4630 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4631 Likewise.
4632 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4633 Likewise.
4634 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4635 Likewise.
4636 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
4637 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
4638 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
4639 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
4640 Likewise.
4641 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
4642 Likewise.
4643 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
4644 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
4645 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
4646 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
4647 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
4648 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
4649 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
4650 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
4651 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
4652 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
4653 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
4654 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
4655 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
4656 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
4657 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
4658 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
4659 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
4660 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
4661 Likewise.
4662 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
4663 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
4664 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
4665 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
4666 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
4667 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
4668 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
4669 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
4670 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
4671 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
4672 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
4673 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
4674 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
4675 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
4676 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
4677 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
4678 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
4679 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
4680 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
4681 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
4682 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
4683 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
4684 Likewise.
4685 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
4686 Likewise.
4687 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
4688 Likewise.
4689 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
4690 Likewise.
4691 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
4692 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
4693 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
4694 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
4695 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
4696 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
4697 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
4698 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
4699 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
4700 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
4701 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
4702 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
4703 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
4704 Likewise.
4705 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
4706 Likewise.
4707 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
4708 Likewise.
4709 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
4710 Likewise.
4711 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
4712 Likewise.
4713 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
4714 Likewise.
4715 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
4716 Likewise.
4717 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
4718 Likewise.
4719 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
4720 Likewise.
4721 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
4722 Likewise.
4723 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
4724 Likewise.
4725 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
4726 Likewise.
4727 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
4728 Likewise.
4729 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
4730 Likewise.
4731 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
4732 Likewise.
4733 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
4734 Likewise.
4735 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
4736 Likewise.
4737 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
4738 Likewise.
4739 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
4740 Likewise.
4741 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
4742 Likewise.
4743 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
4744 Likewise.
4745 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
4746 Likewise.
4747 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
4748 Likewise.
4749 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
4750 Likewise.
4751 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
4752 Likewise.
4753 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
4754 Likewise.
4755 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
4756 Likewise.
4757 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
4758 Likewise.
4759 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
4760 Likewise.
4761 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
4762 Likewise.
4763 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
4764 Likewise.
4765 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
4766 Likewise.
4767 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
4768 Likewise.
4769 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
4770 Likewise.
4771 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
4772 Likewise.
4773 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
4774 Likewise.
4775 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
4776 Likewise.
4777 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
4778 Likewise.
4779 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
4780 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
4781 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
4782 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
4783 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
4784 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
4785 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
4786 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
4787 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
4788 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
4789 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
4790 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
4791 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
4792 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
4793 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
4794 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
4795 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
4796 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
4797 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
4798 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
4799 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
4800 Likewise.
4801 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
4802 Likewise.
4803 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
4804 Likewise.
4805 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
4806 Likewise.
4807 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
4808 Likewise.
4809 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
4810 Likewise.
4811 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
4812 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
4813 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
4814 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
4815 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
4816 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
4817 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
4818 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
4819 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
4820 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
4821 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
4822 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
4823 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
4824 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
4825 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
4826 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
4827 Likewise.
4828 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
4829 Likewise.
4830 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
4831 Likewise.
4832 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
4833 Likewise.
4834 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
4835 Likewise.
4836 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
4837 Likewise.
4838 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
4839 Likewise.
4840 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
4841 Likewise.
4842 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
4843 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
4844 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
4845 Likewise.
4846 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
4847 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
4848 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
4849 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
4850 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
4851 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
4852 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
4853 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
4854 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
4855 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
4856 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
4857 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
4858 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
4859 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
4860 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
4861 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
4862 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
4863 Likewise.
4864 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
4865 Likewise.
4866 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
4867 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
4868 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
4869 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
4870 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
4871 Likewise.
4872 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
4873 Likewise.
4874 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
4875 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
4876 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
4877 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
4878 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
4879 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
4880 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
4881 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
4882 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
4883 Likewise.
4884 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
4885 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
4886 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
4887 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
4888 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
4889 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
4890 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
4891 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
4892 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
4893 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
4894 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
4895 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
4896 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
4897 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
4898 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
4899 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
4900 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
4901 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
4902 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
4903 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
4904 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
4905 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
4906 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
4907 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
4908 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
4909 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
4910 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
4911 Likewise.
4912 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
4913 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
4914 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
4915 Likewise.
4916 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
4917 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
4918 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
4919 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
4920 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
4921 Likewise.
4922 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
4923 Likewise.
4924 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
4925 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
4926 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
4927 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
4928 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
4929 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
4930 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
4931 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
4932 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
4933 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
4934 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
4935 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
4936 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
4937 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
4938 Likewise.
4939 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
4940 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
4941 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
4942 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
4943 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
4944 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
4945 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
4946 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
4947 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
4948 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
4949 Likewise.
4950 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
4951 Likewise.
4952 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
4953 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
4954 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
4955 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
4956 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
4957 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
4958 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
4959 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
4960 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
4961 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
4962 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
4963 Likewise.
4964 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
4965 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
4966 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
4967 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
4968 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
4969 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
4970 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
4971 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
4972 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
4973 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
4974 Likewise.
4975 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
4976 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
4977 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
4978 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
4979 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
4980 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
4981 Likewise.
4982 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
4983 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
4984 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
4985 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
4986 Likewise.
4987 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
4988 Likewise.
4989 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
4990 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
4991 Likewise.
4992 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
4993 * testsuite/22_locale/ctype/2.cc: Likewise.
4994 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
4995 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
4996 * testsuite/22_locale/ctype/dr695.cc: Likewise.
4997 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
4998 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
4999 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
5000 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
5001 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
5002 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
5003 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
5004 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
5005 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
5006 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
5007 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
5008 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
5009 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
5010 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
5011 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
5012 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
5013 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
5014 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
5015 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
5016 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
5017 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
5018 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
5019 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
5020 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
5021 * testsuite/22_locale/facet/1.cc: Likewise.
5022 * testsuite/22_locale/facet/2.cc: Likewise.
5023 * testsuite/22_locale/facet/25421.cc: Likewise.
5024 * testsuite/22_locale/global_templates/1.cc: Likewise.
5025 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
5026 Likewise.
5027 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
5028 Likewise.
5029 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
5030 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
5031 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
5032 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
5033 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
5034 * testsuite/22_locale/locale/13630.cc: Likewise.
5035 * testsuite/22_locale/locale/cons/1.cc: Likewise.
5036 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
5037 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
5038 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
5039 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
5040 * testsuite/22_locale/locale/cons/2.cc: Likewise.
5041 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
5042 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
5043 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
5044 * testsuite/22_locale/locale/cons/4.cc: Likewise.
5045 * testsuite/22_locale/locale/cons/5.cc: Likewise.
5046 * testsuite/22_locale/locale/cons/6.cc: Likewise.
5047 * testsuite/22_locale/locale/cons/7.cc: Likewise.
5048 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
5049 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
5050 * testsuite/22_locale/locale/cons/8.cc: Likewise.
5051 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
5052 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
5053 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
5054 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
5055 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
5056 * testsuite/22_locale/locale/operations/1.cc: Likewise.
5057 * testsuite/22_locale/locale/operations/2.cc: Likewise.
5058 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
5059 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
5060 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
5061 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
5062 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
5063 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
5064 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
5065 Likewise.
5066 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
5067 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
5068 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
5069 Likewise.
5070 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
5071 Likewise.
5072 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
5073 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
5074 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
5075 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
5076 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
5077 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
5078 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
5079 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
5080 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
5081 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
5082 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
5083 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
5084 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
5085 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
5086 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
5087 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
5088 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
5089 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
5090 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
5091 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
5092 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
5093 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
5094 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
5095 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
5096 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
5097 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
5098 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
5099 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
5100 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
5101 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
5102 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
5103 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
5104 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
5105 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
5106 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
5107 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
5108 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
5109 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
5110 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
5111 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
5112 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
5113 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
5114 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
5115 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
5116 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
5117 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
5118 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
5119 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
5120 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
5121 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
5122 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
5123 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
5124 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
5125 Likewise.
5126 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
5127 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
5128 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
5129 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
5130 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
5131 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
5132 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
5133 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
5134 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
5135 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
5136 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
5137 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
5138 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
5139 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
5140 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
5141 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
5142 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
5143 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
5144 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
5145 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
5146 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
5147 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
5148 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
5149 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
5150 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
5151 Likewise.
5152 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
5153 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
5154 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
5155 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
5156 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
5157 Likewise.
5158 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
5159 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
5160 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
5161 Likewise.
5162 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
5163 Likewise.
5164 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
5165 Likewise.
5166 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
5167 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
5168 Likewise.
5169 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
5170 Likewise.
5171 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
5172 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
5173 Likewise.
5174 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
5175 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
5176 Likewise.
5177 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
5178 Likewise.
5179 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
5180 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
5181 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
5182 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
5183 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
5184 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
5185 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
5186 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5187 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5188 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5189 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5190 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5191 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5192 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5193 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5194 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5195 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5196 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5197 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5198 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5199 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5200 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5201 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5202 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5203 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5204 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5205 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5206 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5207 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5208 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5209 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5210 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5211 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5212 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5213 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5214 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5215 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5216 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5217 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5218 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5219 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5220 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5221 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5222 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5223 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5224 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5225 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5226 Likewise.
5227 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5228 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5229 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5230 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5231 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5232 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5233 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5234 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5235 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5236 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5237 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5238 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5239 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5240 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5241 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5242 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5243 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5244 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5245 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5246 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5247 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5248 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5249 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5250 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5251 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5252 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5253 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5254 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5255 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5256 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5257 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5258 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5259 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5260 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5261 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5262 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5263 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5264 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5265 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5266 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5267 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5268 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5269 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5270 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5271 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5272 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5273 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5274 Likewise.
5275 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5276 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5277 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5278 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5279 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5280 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5281 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5282 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5283 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5284 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5285 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5286 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5287 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5288 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5289 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5290 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5291 Likewise.
5292 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5293 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5294 Likewise.
5295 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5296 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5297 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5298 Likewise.
5299 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5300 Likewise.
5301 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5302 Likewise.
5303 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5304 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5305 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5306 Likewise.
5307 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5308 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5309 Likewise.
5310 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5311 Likewise.
5312 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5313 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5314 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5315 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5316 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5317 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5318 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5319 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5320 Likewise.
5321 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5322 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5323 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5324 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5325 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5326 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5327 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5328 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5329 Likewise.
5330 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5331 Likewise.
5332 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
5333 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
5334 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
5335 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
5336 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
5337 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
5338 Likewise.
5339 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
5340 Likewise.
5341 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
5342 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
5343 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
5344 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
5345 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
5346 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
5347 Likewise.
5348 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
5349 Likewise.
5350 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
5351 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
5352 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
5353 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
5354 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
5355 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
5356 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
5357 Likewise.
5358 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
5359 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
5360 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
5361 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
5362 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
5363 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
5364 Likewise.
5365 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
5366 Likewise.
5367 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
5368 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
5369 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
5370 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
5371 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
5372 Likewise.
5373 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
5374 Likewise.
5375 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
5376 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
5377 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
5378 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
5379 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
5380 Likewise.
5381 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
5382 Likewise.
5383 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
5384 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
5385 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
5386 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
5387 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
5388 Likewise.
5389 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
5390 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
5391 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
5392 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
5393 Likewise.
5394 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
5395 Likewise.
5396 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
5397 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
5398 Likewise.
5399 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
5400 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
5401 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
5402 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
5403 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
5404 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
5405 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
5406 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
5407 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
5408 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
5409 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
5410 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
5411 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
5412 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
5413 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
5414 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
5415 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
5416 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
5417 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
5418 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
5419 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
5420 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
5421 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
5422 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
5423 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
5424 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
5425 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
5426 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
5427 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
5428 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
5429 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
5430 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
5431 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
5432 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
5433 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
5434 Likewise.
5435 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
5436 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
5437 * testsuite/23_containers/bitset/18604.cc: Likewise.
5438 * testsuite/23_containers/bitset/all/1.cc: Likewise.
5439 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
5440 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
5441 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
5442 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
5443 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
5444 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
5445 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
5446 * testsuite/23_containers/bitset/input/1.cc: Likewise.
5447 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
5448 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
5449 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
5450 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
5451 * testsuite/23_containers/bitset/test/1.cc: Likewise.
5452 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
5453 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
5454 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
5455 * testsuite/23_containers/deque/18604.cc: Likewise.
5456 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
5457 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
5458 * testsuite/23_containers/deque/cons/1.cc: Likewise.
5459 * testsuite/23_containers/deque/cons/2.cc: Likewise.
5460 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
5461 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
5462 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
5463 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
5464 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
5465 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
5466 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
5467 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
5468 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
5469 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
5470 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
5471 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
5472 * testsuite/23_containers/deque/operators/1.cc: Likewise.
5473 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
5474 Likewise.
5475 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
5476 Likewise.
5477 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
5478 Likewise.
5479 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
5480 Likewise.
5481 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
5482 Likewise.
5483 * testsuite/23_containers/deque/types/1.cc: Likewise.
5484 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
5485 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
5486 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
5487 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
5488 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
5489 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
5490 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
5491 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
5492 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
5493 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
5494 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
5495 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
5496 Likewise.
5497 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
5498 Likewise.
5499 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
5500 Likewise.
5501 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
5502 Likewise.
5503 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
5504 Likewise.
5505 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
5506 Likewise.
5507 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
5508 Likewise.
5509 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
5510 Likewise.
5511 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
5512 Likewise.
5513 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
5514 Likewise.
5515 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
5516 Likewise.
5517 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
5518 Likewise.
5519 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
5520 Likewise.
5521 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
5522 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
5523 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
5524 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
5525 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
5526 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
5527 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
5528 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
5529 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
5530 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
5531 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
5532 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
5533 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
5534 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
5535 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
5536 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
5537 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
5538 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
5539 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
5540 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
5541 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
5542 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
5543 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
5544 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
5545 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
5546 Likewise.
5547 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
5548 Likewise.
5549 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
5550 * testsuite/23_containers/list/18604.cc: Likewise.
5551 * testsuite/23_containers/list/capacity/1.cc: Likewise.
5552 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
5553 * testsuite/23_containers/list/cons/1.cc: Likewise.
5554 * testsuite/23_containers/list/cons/2.cc: Likewise.
5555 * testsuite/23_containers/list/cons/3.cc: Likewise.
5556 * testsuite/23_containers/list/cons/4.cc: Likewise.
5557 * testsuite/23_containers/list/cons/5.cc: Likewise.
5558 * testsuite/23_containers/list/cons/6.cc: Likewise.
5559 * testsuite/23_containers/list/cons/7.cc: Likewise.
5560 * testsuite/23_containers/list/cons/8.cc: Likewise.
5561 * testsuite/23_containers/list/cons/9.cc: Likewise.
5562 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
5563 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5564 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5565 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5566 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5567 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5568 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5569 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5570 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5571 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5572 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5573 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5574 * testsuite/23_containers/list/operations/1.cc: Likewise.
5575 * testsuite/23_containers/list/operations/2.cc: Likewise.
5576 * testsuite/23_containers/list/operations/3.cc: Likewise.
5577 * testsuite/23_containers/list/operations/35969.cc: Likewise.
5578 * testsuite/23_containers/list/operations/4.cc: Likewise.
5579 * testsuite/23_containers/list/operations/5.cc: Likewise.
5580 * testsuite/23_containers/list/pthread1.cc: Likewise.
5581 * testsuite/23_containers/list/pthread5.cc: Likewise.
5582 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5583 Likewise.
5584 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5585 Likewise.
5586 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5587 Likewise.
5588 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5589 Likewise.
5590 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5591 Likewise.
5592 * testsuite/23_containers/map/18604.cc: Likewise.
5593 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5594 * testsuite/23_containers/map/element_access/1.cc: Likewise.
5595 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5596 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5597 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5598 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5599 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5600 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5601 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5602 * testsuite/23_containers/map/operators/1.cc: Likewise.
5603 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5604 * testsuite/23_containers/map/pthread6.cc: Likewise.
5605 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5606 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5607 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5608 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5609 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5610 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5611 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5612 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5613 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5614 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5615 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5616 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5617 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5618 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5619 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5620 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5621 * testsuite/23_containers/queue/members/7157.cc: Likewise.
5622 * testsuite/23_containers/set/18604.cc: Likewise.
5623 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5624 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5625 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5626 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5627 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5628 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5629 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5630 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5631 * testsuite/23_containers/stack/members/7158.cc: Likewise.
5632 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5633 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5634 Likewise.
5635 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5636 Likewise.
5637 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
5638 Likewise.
5639 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
5640 Likewise.
5641 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5642 Likewise.
5643 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
5644 Likewise.
5645 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
5646 Likewise.
5647 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5648 Likewise.
5649 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
5650 Likewise.
5651 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
5652 Likewise.
5653 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
5654 Likewise.
5655 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
5656 Likewise.
5657 * testsuite/23_containers/vector/18604.cc: Likewise.
5658 * testsuite/23_containers/vector/bool/1.cc: Likewise.
5659 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
5660 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
5661 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
5662 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
5663 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
5664 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
5665 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
5666 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
5667 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
5668 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
5669 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
5670 Likewise.
5671 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
5672 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
5673 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
5674 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
5675 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
5676 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
5677 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
5678 * testsuite/23_containers/vector/cons/1.cc: Likewise.
5679 * testsuite/23_containers/vector/cons/2.cc: Likewise.
5680 * testsuite/23_containers/vector/cons/3.cc: Likewise.
5681 * testsuite/23_containers/vector/cons/4.cc: Likewise.
5682 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
5683 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
5684 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
5685 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
5686 Likewise.
5687 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
5688 Likewise.
5689 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
5690 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
5691 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
5692 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
5693 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
5694 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
5695 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
5696 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
5697 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
5698 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
5699 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
5700 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
5701 Likewise.
5702 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
5703 Likewise.
5704 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
5705 Likewise.
5706 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
5707 Likewise.
5708 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
5709 Likewise.
5710 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
5711 Likewise.
5712 * testsuite/23_containers/vector/resize/1.cc: Likewise.
5713 * testsuite/23_containers/vector/types/1.cc: Likewise.
5714 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
5715 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
5716 Likewise.
5717 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
5718 Likewise.
5719 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
5720 Likewise.
5721 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
5722 Likewise.
5723 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
5724 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
5725 Likewise.
5726 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
5727 Likewise.
5728 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
5729 Likewise.
5730 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
5731 Likewise.
5732 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
5733 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
5734 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
5735 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
5736 Likewise.
5737 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
5738 Likewise.
5739 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
5740 Likewise.
5741 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
5742 Likewise.
5743 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
5744 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
5745 Likewise.
5746 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
5747 Likewise.
5748 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
5749 Likewise.
5750 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
5751 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
5752 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
5753 Likewise.
5754 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
5755 Likewise.
5756 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
5757 Likewise.
5758 * testsuite/24_iterators/operations/next.cc: Likewise.
5759 * testsuite/24_iterators/operations/prev.cc: Likewise.
5760 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
5761 Likewise.
5762 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
5763 Likewise.
5764 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
5765 Likewise.
5766 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
5767 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
5768 Likewise.
5769 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
5770 Likewise.
5771 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
5772 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
5773 Likewise.
5774 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
5775 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
5776 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
5777 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
5778 Likewise.
5779 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
5780 Likewise.
5781 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
5782 Likewise.
5783 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
5784 Likewise.
5785 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
5786 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
5787 * testsuite/25_algorithms/all_of/1.cc: Likewise.
5788 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
5789 * testsuite/25_algorithms/any_of/1.cc: Likewise.
5790 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
5791 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
5792 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
5793 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
5794 * testsuite/25_algorithms/copy/1.cc: Likewise.
5795 * testsuite/25_algorithms/copy/2.cc: Likewise.
5796 * testsuite/25_algorithms/copy/3.cc: Likewise.
5797 * testsuite/25_algorithms/copy/34595.cc: Likewise.
5798 * testsuite/25_algorithms/copy/4.cc: Likewise.
5799 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
5800 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
5801 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
5802 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
5803 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
5804 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
5805 Likewise.
5806 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
5807 Likewise.
5808 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
5809 Likewise.
5810 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
5811 Likewise.
5812 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
5813 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
5814 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
5815 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
5816 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
5817 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
5818 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
5819 * testsuite/25_algorithms/count/1.cc: Likewise.
5820 * testsuite/25_algorithms/count/check_type.cc: Likewise.
5821 * testsuite/25_algorithms/count_if/1.cc: Likewise.
5822 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
5823 * testsuite/25_algorithms/equal/1.cc: Likewise.
5824 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
5825 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
5826 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
5827 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
5828 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
5829 * testsuite/25_algorithms/fill/1.cc: Likewise.
5830 * testsuite/25_algorithms/fill/2.cc: Likewise.
5831 * testsuite/25_algorithms/fill/3.cc: Likewise.
5832 * testsuite/25_algorithms/fill/35725.cc: Likewise.
5833 * testsuite/25_algorithms/fill/4.cc: Likewise.
5834 * testsuite/25_algorithms/fill/5.cc: Likewise.
5835 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
5836 * testsuite/25_algorithms/find/1.cc: Likewise.
5837 * testsuite/25_algorithms/find/17441.cc: Likewise.
5838 * testsuite/25_algorithms/find/check_type.cc: Likewise.
5839 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
5840 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
5841 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
5842 Likewise.
5843 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
5844 Likewise.
5845 * testsuite/25_algorithms/find_end/1.cc: Likewise.
5846 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
5847 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
5848 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
5849 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
5850 * testsuite/25_algorithms/find_if/1.cc: Likewise.
5851 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
5852 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
5853 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
5854 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
5855 Likewise.
5856 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
5857 Likewise.
5858 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
5859 Likewise.
5860 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
5861 Likewise.
5862 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
5863 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
5864 * testsuite/25_algorithms/heap/1.cc: Likewise.
5865 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
5866 * testsuite/25_algorithms/includes/1.cc: Likewise.
5867 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
5868 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
5869 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
5870 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
5871 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
5872 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
5873 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
5874 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
5875 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
5876 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
5877 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
5878 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
5879 Likewise.
5880 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
5881 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
5882 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
5883 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
5884 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
5885 * testsuite/25_algorithms/max/1.cc: Likewise.
5886 * testsuite/25_algorithms/max/2.cc: Likewise.
5887 * testsuite/25_algorithms/max/3.cc: Likewise.
5888 * testsuite/25_algorithms/max/37547.cc: Likewise.
5889 * testsuite/25_algorithms/max/4.cc: Likewise.
5890 * testsuite/25_algorithms/max_element/1.cc: Likewise.
5891 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
5892 * testsuite/25_algorithms/merge/1.cc: Likewise.
5893 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
5894 * testsuite/25_algorithms/min/1.cc: Likewise.
5895 * testsuite/25_algorithms/min/2.cc: Likewise.
5896 * testsuite/25_algorithms/min/3.cc: Likewise.
5897 * testsuite/25_algorithms/min/37547.cc: Likewise.
5898 * testsuite/25_algorithms/min/4.cc: Likewise.
5899 * testsuite/25_algorithms/min_element/1.cc: Likewise.
5900 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
5901 * testsuite/25_algorithms/minmax/1.cc: Likewise.
5902 * testsuite/25_algorithms/minmax/2.cc: Likewise.
5903 * testsuite/25_algorithms/minmax/3.cc: Likewise.
5904 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
5905 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
5906 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
5907 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
5908 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
5909 * testsuite/25_algorithms/move/1.cc: Likewise.
5910 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
5911 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
5912 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
5913 * testsuite/25_algorithms/none_of/1.cc: Likewise.
5914 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
5915 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
5916 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
5917 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
5918 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
5919 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
5920 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
5921 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
5922 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
5923 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
5924 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
5925 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
5926 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
5927 * testsuite/25_algorithms/partition/1.cc: Likewise.
5928 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
5929 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
5930 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
5931 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
5932 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
5933 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
5934 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
5935 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
5936 * testsuite/25_algorithms/remove/1.cc: Likewise.
5937 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
5938 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
5939 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
5940 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
5941 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
5942 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
5943 * testsuite/25_algorithms/replace/1.cc: Likewise.
5944 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
5945 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
5946 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
5947 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
5948 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
5949 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
5950 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
5951 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
5952 * testsuite/25_algorithms/rotate/1.cc: Likewise.
5953 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
5954 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
5955 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
5956 * testsuite/25_algorithms/search/1.cc: Likewise.
5957 * testsuite/25_algorithms/search/check_type.cc: Likewise.
5958 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
5959 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
5960 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
5961 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
5962 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
5963 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
5964 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
5965 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
5966 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
5967 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
5968 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
5969 Likewise.
5970 * testsuite/25_algorithms/set_union/1.cc: Likewise.
5971 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
5972 * testsuite/25_algorithms/sort/1.cc: Likewise.
5973 * testsuite/25_algorithms/sort/34095.cc: Likewise.
5974 * testsuite/25_algorithms/sort/34636.cc: Likewise.
5975 * testsuite/25_algorithms/sort/35588.cc: Likewise.
5976 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
5977 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
5978 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
5979 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
5980 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
5981 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
5982 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
5983 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
5984 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
5985 * testsuite/25_algorithms/unique/1.cc: Likewise.
5986 * testsuite/25_algorithms/unique/11480.cc: Likewise.
5987 * testsuite/25_algorithms/unique/2.cc: Likewise.
5988 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
5989 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
5990 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
5991 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
5992 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
5993 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
5994 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
5995 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
5996 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
5997 * testsuite/26_numerics/accumulate/1.cc: Likewise.
5998 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
5999 * testsuite/26_numerics/complex/13450.cc: Likewise.
6000 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
6001 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
6002 * testsuite/26_numerics/complex/dr387.cc: Likewise.
6003 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
6004 * testsuite/26_numerics/complex/dr781.cc: Likewise.
6005 * testsuite/26_numerics/complex/dr844.cc: Likewise.
6006 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
6007 Likewise.
6008 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
6009 Likewise.
6010 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
6011 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
6012 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
6013 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
6014 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
6015 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
6016 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
6017 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
6018 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
6019 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
6020 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
6021 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
6022 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
6023 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
6024 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
6025 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
6026 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
6027 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
6028 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
6029 Likewise.
6030 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
6031 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
6032 Likewise.
6033 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
6034 Likewise.
6035 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
6036 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
6037 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
6038 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
6039 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
6040 * testsuite/26_numerics/inner_product/1.cc: Likewise.
6041 * testsuite/26_numerics/iota/1.cc: Likewise.
6042 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
6043 * testsuite/26_numerics/slice/1.cc: Likewise.
6044 * testsuite/26_numerics/valarray/28277.cc: Likewise.
6045 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
6046 * testsuite/26_numerics/valarray/operators.cc: Likewise.
6047 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
6048 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
6049 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
6050 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
6051 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
6052 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
6053 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
6054 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
6055 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
6056 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
6057 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
6058 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
6059 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
6060 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
6061 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
6062 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
6063 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
6064 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
6065 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
6066 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
6067 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
6068 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
6069 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
6070 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
6071 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
6072 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
6073 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
6074 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
6075 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
6076 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
6077 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
6078 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
6079 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
6080 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
6081 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
6082 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
6083 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
6084 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
6085 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
6086 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
6087 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
6088 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
6089 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
6090 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
6091 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
6092 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
6093 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
6094 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
6095 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
6096 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
6097 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
6098 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
6099 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
6100 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
6101 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
6102 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
6103 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
6104 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
6105 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
6106 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
6107 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
6108 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
6109 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
6110 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
6111 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
6112 Likewise.
6113 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
6114 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
6115 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
6116 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
6117 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
6118 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
6119 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
6120 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
6121 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
6122 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
6123 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
6124 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
6125 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
6126 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
6127 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
6128 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
6129 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
6130 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
6131 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
6132 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
6133 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
6134 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
6135 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
6136 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
6137 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
6138 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
6139 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
6140 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
6141 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
6142 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
6143 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
6144 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
6145 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
6146 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
6147 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
6148 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
6149 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
6150 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
6151 Likewise.
6152 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
6153 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
6154 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
6155 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
6156 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
6157 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
6158 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
6159 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
6160 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
6161 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
6162 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
6163 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
6164 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
6165 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
6166 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
6167 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
6168 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
6169 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
6170 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
6171 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
6172 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
6173 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
6174 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
6175 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
6176 Likewise.
6177 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
6178 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
6179 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
6180 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
6181 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
6182 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
6183 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
6184 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
6185 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
6186 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6187 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6188 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6189 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6190 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6191 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6192 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6193 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6194 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6195 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6196 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6197 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6198 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6199 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6200 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6201 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6202 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6203 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6204 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6205 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6206 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6207 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6208 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6209 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6210 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6211 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6212 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6213 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6214 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6215 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6216 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6217 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6218 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6219 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6220 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6221 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6222 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6223 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6224 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6225 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6226 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6227 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6228 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6229 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6230 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6231 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6232 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6233 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6234 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6235 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6236 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6237 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6238 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6239 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6240 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6241 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6242 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6243 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6244 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6245 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6246 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6247 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6248 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6249 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6250 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6251 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6252 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6253 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6254 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6255 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6256 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6257 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6258 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6259 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6260 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6261 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6262 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6263 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6264 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6265 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6266 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6267 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6268 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6269 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6270 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6271 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6272 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6273 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6274 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6275 Likewise.
6276 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6277 Likewise.
6278 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6279 Likewise.
6280 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6281 Likewise.
6282 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6283 Likewise.
6284 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6285 Likewise.
6286 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6287 Likewise.
6288 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6289 Likewise.
6290 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6291 Likewise.
6292 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6293 Likewise.
6294 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6295 Likewise.
6296 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6297 Likewise.
6298 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6299 Likewise.
6300 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6301 Likewise.
6302 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6303 Likewise.
6304 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6305 Likewise.
6306 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6307 Likewise.
6308 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6309 Likewise.
6310 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6311 Likewise.
6312 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6313 Likewise.
6314 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6315 Likewise.
6316 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6317 Likewise.
6318 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6319 Likewise.
6320 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6321 Likewise.
6322 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6323 Likewise.
6324 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6325 Likewise.
6326 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6327 Likewise.
6328 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6329 Likewise.
6330 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6331 Likewise.
6332 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
6333 Likewise.
6334 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
6335 Likewise.
6336 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
6337 Likewise.
6338 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
6339 Likewise.
6340 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
6341 Likewise.
6342 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
6343 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
6344 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
6345 Likewise.
6346 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
6347 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
6348 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
6349 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
6350 Likewise.
6351 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
6352 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
6353 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
6354 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
6355 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
6356 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
6357 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
6358 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
6359 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
6360 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
6361 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
6362 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
6363 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
6364 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
6365 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
6366 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
6367 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
6368 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
6369 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
6370 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
6371 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
6372 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
6373 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
6374 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
6375 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
6376 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
6377 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
6378 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
6379 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
6380 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
6381 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
6382 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
6383 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
6384 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
6385 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
6386 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
6387 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
6388 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
6389 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
6390 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
6391 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
6392 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
6393 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
6394 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
6395 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
6396 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
6397 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
6398 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
6399 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
6400 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
6401 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
6402 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
6403 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
6404 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
6405 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
6406 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
6407 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
6408 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
6409 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
6410 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
6411 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
6412 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
6413 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
6414 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
6415 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
6416 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
6417 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
6418 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
6419 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
6420 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
6421 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
6422 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
6423 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
6424 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
6425 Likewise.
6426 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
6427 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
6428 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
6429 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
6430 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
6431 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
6432 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
6433 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
6434 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
6435 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
6436 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
6437 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
6438 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
6439 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
6440 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
6441 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
6442 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
6443 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
6444 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
6445 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
6446 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
6447 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
6448 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
6449 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
6450 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
6451 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
6452 Likewise.
6453 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
6454 Likewise.
6455 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
6456 Likewise.
6457 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
6458 Likewise.
6459 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
6460 Likewise.
6461 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
6462 Likewise.
6463 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
6464 Likewise.
6465 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
6466 Likewise.
6467 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
6468 Likewise.
6469 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
6470 Likewise.
6471 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
6472 Likewise.
6473 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
6474 Likewise.
6475 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
6476 Likewise.
6477 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
6478 Likewise.
6479 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
6480 Likewise.
6481 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
6482 Likewise.
6483 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
6484 Likewise.
6485 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
6486 Likewise.
6487 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
6488 Likewise.
6489 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
6490 Likewise.
6491 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
6492 Likewise.
6493 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6494 Likewise.
6495 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
6496 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
6497 Likewise.
6498 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
6499 Likewise.
6500 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
6501 Likewise.
6502 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
6503 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
6504 Likewise.
6505 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
6506 Likewise.
6507 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
6508 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
6509 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
6510 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
6511 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
6512 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
6513 Likewise.
6514 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
6515 Likewise.
6516 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
6517 Likewise.
6518 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
6519 Likewise.
6520 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
6521 Likewise.
6522 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
6523 Likewise.
6524 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
6525 Likewise.
6526 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
6527 Likewise.
6528 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
6529 Likewise.
6530 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
6531 Likewise.
6532 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
6533 Likewise.
6534 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
6535 Likewise.
6536 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
6537 Likewise.
6538 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
6539 Likewise.
6540 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
6541 Likewise.
6542 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
6543 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
6544 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
6545 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
6546 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
6547 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
6548 Likewise.
6549 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
6550 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
6551 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
6552 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
6553 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
6554 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
6555 Likewise.
6556 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
6557 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
6558 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
6559 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
6560 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
6561 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
6562 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
6563 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6564 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6565 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6566 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6567 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6568 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6569 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6570 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6571 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6572 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6573 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6574 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6575 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6576 Likewise.
6577 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6578 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6579 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6580 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6581 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6582 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6583 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6584 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6585 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6586 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6587 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6588 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6589 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6590 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6591 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6592 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6593 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6594 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6595 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6596 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6597 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6598 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6599 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6600 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6601 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6602 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6603 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6604 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6605 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6606 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6607 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6608 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6609 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6610 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6611 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6612 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6613 Likewise.
6614 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6615 Likewise.
6616 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6617 Likewise.
6618 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6619 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6620 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6621 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6622 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6623 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6624 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6625 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6626 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6627 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6628 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6629 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6630 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6631 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6632 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6633 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6634 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6635 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6636 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
6637 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
6638 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
6639 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
6640 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
6641 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
6642 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
6643 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
6644 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
6645 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
6646 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
6647 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
6648 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
6649 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
6650 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
6651 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
6652 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
6653 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
6654 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
6655 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
6656 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
6657 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
6658 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
6659 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
6660 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
6661 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
6662 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
6663 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
6664 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
6665 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
6666 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
6667 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
6668 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
6669 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
6670 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
6671 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
6672 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
6673 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
6674 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
6675 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
6676 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
6677 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
6678 Likewise.
6679 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
6680 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
6681 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
6682 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
6683 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
6684 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
6685 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
6686 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
6687 * testsuite/27_io/fpos/11450.cc: Likewise.
6688 * testsuite/27_io/fpos/14320-1.cc: Likewise.
6689 * testsuite/27_io/fpos/14320-2.cc: Likewise.
6690 * testsuite/27_io/fpos/14320-3.cc: Likewise.
6691 * testsuite/27_io/fpos/14320-4.cc: Likewise.
6692 * testsuite/27_io/fpos/14320-5.cc: Likewise.
6693 * testsuite/27_io/fpos/14775.cc: Likewise.
6694 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
6695 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
6696 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
6697 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
6698 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
6699 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
6700 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
6701 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
6702 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
6703 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
6704 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
6705 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
6706 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
6707 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
6708 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
6709 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
6710 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
6711 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
6712 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
6713 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
6714 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
6715 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
6716 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
6717 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
6718 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
6719 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
6720 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
6721 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
6722 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
6723 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
6724 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
6725 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
6726 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
6727 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
6728 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
6729 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
6730 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
6731 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
6732 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
6733 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
6734 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
6735 * testsuite/27_io/objects/char/1.cc: Likewise.
6736 * testsuite/27_io/objects/char/10.cc: Likewise.
6737 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
6738 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
6739 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
6740 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
6741 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
6742 * testsuite/27_io/objects/char/2.cc: Likewise.
6743 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
6744 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
6745 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
6746 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
6747 * testsuite/27_io/objects/char/5.cc: Likewise.
6748 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
6749 * testsuite/27_io/objects/char/6.cc: Likewise.
6750 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
6751 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
6752 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
6753 * testsuite/27_io/objects/char/7.cc: Likewise.
6754 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
6755 * testsuite/27_io/objects/char/8.cc: Likewise.
6756 * testsuite/27_io/objects/char/9.cc: Likewise.
6757 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
6758 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
6759 * testsuite/27_io/objects/char/dr455.cc: Likewise.
6760 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
6761 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
6762 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
6763 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
6764 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
6765 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
6766 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
6767 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
6768 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
6769 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
6770 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
6771 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
6772 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
6773 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
6774 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
6775 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
6776 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
6777 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
6778 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
6779 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
6780 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
6781 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
6782 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
6783 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
6784 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
6785 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
6786 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
6787 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
6788 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
6789 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
6790 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
6791 * testsuite/27_io/types/1.cc: Likewise.
6792 * testsuite/27_io/types/2.cc: Likewise.
6793 * testsuite/27_io/types/3.cc: Likewise.
6794 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
6795 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
6796 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
6797 Likewise.
6798 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
6799 Likewise.
6800 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
6801 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
6802 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
6803 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
6804 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
6805 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
6806 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
6807 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
6808 Likewise.
6809 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
6810 Likewise.
6811 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
6812 Likewise.
6813 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
6814 Likewise.
6815 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
6816 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
6817 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
6818 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
6819 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
6820 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
6821 Likewise.
6822 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
6823 Likewise.
6824 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
6825 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
6826 * testsuite/30_threads/thread/id/operators.cc: Likewise.
6827 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
6828 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
6829 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
6830 * testsuite/Makefile.am: Likewise.
6831 * testsuite/abi/30586.cc: Likewise.
6832 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
6833 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
6834 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
6835 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
6836 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
6837 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
6838 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
6839 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
6840 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
6841 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
6842 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
6843 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
6844 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
6845 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
6846 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
6847 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
6848 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
6849 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
6850 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
6851 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
6852 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
6853 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
6854 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
6855 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
6856 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
6857 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
6858 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
6859 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
6860 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
6861 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
6862 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
6863 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
6864 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
6865 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
6866 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
6867 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
6868 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
6869 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
6870 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
6871 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
6872 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
6873 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
6874 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
6875 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
6876 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
6877 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
6878 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
6879 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
6880 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
6881 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
6882 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
6883 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
6884 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
6885 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
6886 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
6887 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
6888 * testsuite/abi/demangle/regression/7986.cc: Likewise.
6889 * testsuite/abi/demangle/regression/8897.cc: Likewise.
6890 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
6891 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
6892 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
6893 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
6894 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
6895 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
6896 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
6897 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
6898 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
6899 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
6900 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
6901 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
6902 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
6903 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
6904 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
6905 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
6906 * testsuite/abi/demangle/regression/old.cc: Likewise.
6907 * testsuite/abi/header_cxxabi.c: Likewise.
6908 * testsuite/backward/11460.cc: Likewise.
6909 * testsuite/backward/hash_map/1.cc: Likewise.
6910 * testsuite/backward/hash_map/14648.cc: Likewise.
6911 * testsuite/backward/hash_map/23528.cc: Likewise.
6912 * testsuite/backward/hash_set/1.cc: Likewise.
6913 * testsuite/backward/strstream_members.cc: Likewise.
6914 * testsuite/config/default.exp: Likewise.
6915 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
6916 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
6917 * testsuite/data/istream_extractor_other-1.tst: Likewise.
6918 * testsuite/data/istream_extractor_other-1.txt: Likewise.
6919 * testsuite/data/istream_extractor_other-2.tst: Likewise.
6920 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
6921 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
6922 * testsuite/data/sgetn.txt: Likewise.
6923 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
6924 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
6925 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
6926 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
6927 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
6928 * testsuite/ext/array_allocator/26875.cc: Likewise.
6929 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
6930 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
6931 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
6932 * testsuite/ext/array_allocator/check_new.cc: Likewise.
6933 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
6934 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
6935 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
6936 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
6937 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
6938 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
6939 * testsuite/ext/codecvt/1.cc: Likewise.
6940 * testsuite/ext/codecvt/char-1.cc: Likewise.
6941 * testsuite/ext/codecvt/char-2.cc: Likewise.
6942 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
6943 * testsuite/ext/concept_checks.cc: Likewise.
6944 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
6945 Likewise.
6946 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
6947 Likewise.
6948 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
6949 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
6950 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
6951 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
6952 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
6953 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
6954 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
6955 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
6956 Likewise.
6957 * testsuite/ext/headers.cc: Likewise.
6958 * testsuite/ext/is_heap/1.cc: Likewise.
6959 * testsuite/ext/is_heap/check_type.cc: Likewise.
6960 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
6961 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
6962 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
6963 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
6964 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
6965 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
6966 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
6967 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
6968 * testsuite/ext/median.cc: Likewise.
6969 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
6970 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
6971 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
6972 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
6973 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
6974 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
6975 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
6976 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
6977 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
6978 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
6979 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
6980 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
6981 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
6982 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
6983 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
6984 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
6985 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
6986 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
6987 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
6988 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
6989 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
6990 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
6991 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
6992 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
6993 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
6994 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
6995 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
6996 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
6997 * testsuite/ext/new_allocator/check_new.cc: Likewise.
6998 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
6999 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
7000 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
7001 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
7002 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
7003 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
7004 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
7005 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
7006 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
7007 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
7008 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
7009 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
7010 * testsuite/ext/rope/1.cc: Likewise.
7011 * testsuite/ext/rope/2.cc: Likewise.
7012 * testsuite/ext/rope/3.cc: Likewise.
7013 * testsuite/ext/rope/36832.cc: Likewise.
7014 * testsuite/ext/rope/4.cc: Likewise.
7015 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
7016 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
7017 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
7018 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
7019 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
7020 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
7021 Likewise.
7022 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
7023 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
7024 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
7025 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
7026 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
7027 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
7028 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
7029 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
7030 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
7031 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
7032 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
7033 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
7034 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
7035 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
7036 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
7037 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
7038 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
7039 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
7040 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
7041 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
7042 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
7043 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
7044 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
7045 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
7046 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
7047 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
7048 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
7049 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
7050 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
7051 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
7052 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7053 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
7054 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
7055 * testsuite/lib/dg-options.exp: Likewise.
7056 * testsuite/lib/libstdc++.exp: Likewise.
7057 * testsuite/lib/prune.exp: Likewise.
7058 * testsuite/libstdc++-abi/abi.exp: Likewise.
7059 * testsuite/libstdc++-dg/conformance.exp: Likewise.
7060 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
7061 Likewise.
7062 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
7063 Likewise.
7064 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
7065 Likewise.
7066 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
7067 Likewise.
7068 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
7069 Likewise.
7070 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
7071 Likewise.
7072 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
7073 Likewise.
7074 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
7075 Likewise.
7076 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
7077 Likewise.
7078 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
7079 Likewise.
7080 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
7081 Likewise.
7082 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
7083 Likewise.
7084 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
7085 Likewise.
7086 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
7087 Likewise.
7088 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
7089 Likewise.
7090 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
7091 Likewise.
7092 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
7093 Likewise.
7094 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
7095 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
7096 Likewise.
7097 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7098 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
7099 Likewise.
7100 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
7101 Likewise.
7102 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
7103 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
7104 Likewise.
7105 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
7106 Likewise.
7107 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
7108 Likewise.
7109 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
7110 Likewise.
7111 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
7112 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
7113 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
7114 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
7115 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
7116 Likewise.
7117 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
7118 Likewise.
7119 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
7120 Likewise.
7121 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
7122 Likewise.
7123 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
7124 Likewise.
7125 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
7126 Likewise.
7127 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
7128 Likewise.
7129 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
7130 Likewise.
7131 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
7132 Likewise.
7133 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
7134 Likewise.
7135 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
7136 Likewise.
7137 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
7138 Likewise.
7139 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
7140 Likewise.
7141 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
7142 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
7143 Likewise.
7144 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
7145 Likewise.
7146 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
7147 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
7148 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
7149 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
7150 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
7151 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
7152 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
7153 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
7154 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
7155 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
7156 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
7157 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
7158 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
7159 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
7160 Likewise.
7161 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
7162 Likewise.
7163 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
7164 Likewise.
7165 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
7166 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
7167 Likewise.
7168 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
7169 Likewise.
7170 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
7171 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
7172 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
7173 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
7174 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
7175 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
7176 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
7177 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
7178 Likewise.
7179 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
7180 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
7181 Likewise.
7182 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
7183 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
7184 Likewise.
7185 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
7186 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7187 Likewise.
7188 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7189 Likewise.
7190 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7191 Likewise.
7192 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7193 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7194 Likewise.
7195 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7196 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7197 Likewise.
7198 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7199 Likewise.
7200 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7201 Likewise.
7202 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7203 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7204 Likewise.
7205 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7206 Likewise.
7207 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7208 Likewise.
7209 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7210 Likewise.
7211 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7212 Likewise.
7213 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7214 Likewise.
7215 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7216 Likewise.
7217 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7218 Likewise.
7219 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7220 Likewise.
7221 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7222 Likewise.
7223 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7224 Likewise.
7225 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7226 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7227 Likewise.
7228 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7229 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7230 Likewise.
7231 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7232 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7233 Likewise.
7234 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7235 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7236 Likewise.
7237 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7238 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7239 Likewise.
7240 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7241 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7242 Likewise.
7243 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7244 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7245 Likewise.
7246 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7247 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7248 Likewise.
7249 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7250 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7251 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7252 Likewise.
7253 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7254 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7255 Likewise.
7256 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7257 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7258 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7259 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7260 Likewise.
7261 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7262 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7263 Likewise.
7264 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7265 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7266 Likewise.
7267 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7268 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7269 Likewise.
7270 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7271 Likewise.
7272 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7273 Likewise.
7274 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7275 Likewise.
7276 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7277 Likewise.
7278 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7279 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7280 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7281 Likewise.
7282 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7283 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7284 Likewise.
7285 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7286 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7287 Likewise.
7288 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7289 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7290 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7291 Likewise.
7292 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7293 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7294 Likewise.
7295 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7296 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7297 Likewise.
7298 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7299 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7300 Likewise.
7301 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7302 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7303 Likewise.
7304 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7305 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7306 Likewise.
7307 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7308 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7309 Likewise.
7310 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7311 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7312 Likewise.
7313 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7314 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7315 Likewise.
7316 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7317 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7318 Likewise.
7319 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7320 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7321 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7322 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7323 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7324 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7325 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7326 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7327 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7328 Likewise.
7329 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7330 Likewise.
7331 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
7332 Likewise.
7333 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
7334 Likewise.
7335 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
7336 Likewise.
7337 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
7338 Likewise.
7339 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
7340 Likewise.
7341 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
7342 Likewise.
7343 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
7344 Likewise.
7345 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
7346 Likewise.
7347 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
7348 Likewise.
7349 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
7350 Likewise.
7351 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
7352 Likewise.
7353 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
7354 Likewise.
7355 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
7356 Likewise.
7357 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
7358 Likewise.
7359 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
7360 Likewise.
7361 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
7362 Likewise.
7363 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
7364 Likewise.
7365 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
7366 Likewise.
7367 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
7368 Likewise.
7369 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
7370 Likewise.
7371 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
7372 Likewise.
7373 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
7374 Likewise.
7375 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
7376 Likewise.
7377 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
7378 Likewise.
7379 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
7380 Likewise.
7381 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
7382 Likewise.
7383 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
7384 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
7385 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
7386 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
7387 Likewise.
7388 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
7389 Likewise.
7390 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
7391 Likewise.
7392 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
7393 Likewise.
7394 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
7395 Likewise.
7396 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
7397 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
7398 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
7399 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
7400 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
7401 Likewise.
7402 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
7403 Likewise.
7404 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
7405 Likewise.
7406 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
7407 Likewise.
7408 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
7409 Likewise.
7410 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
7411 Likewise.
7412 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
7413 Likewise.
7414 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
7415 Likewise.
7416 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
7417 Likewise.
7418 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
7419 Likewise.
7420 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
7421 Likewise.
7422 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
7423 Likewise.
7424 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
7425 Likewise.
7426 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
7427 Likewise.
7428 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
7429 Likewise.
7430 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
7431 Likewise.
7432 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
7433 Likewise.
7434 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
7435 Likewise.
7436 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
7437 Likewise.
7438 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
7439 Likewise.
7440 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
7441 Likewise.
7442 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
7443 Likewise.
7444 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
7445 Likewise.
7446 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
7447 Likewise.
7448 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
7449 Likewise.
7450 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
7451 Likewise.
7452 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
7453 Likewise.
7454 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
7455 Likewise.
7456 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
7457 Likewise.
7458 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
7459 Likewise.
7460 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
7461 Likewise.
7462 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
7463 Likewise.
7464 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
7465 Likewise.
7466 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
7467 Likewise.
7468 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
7469 Likewise.
7470 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
7471 Likewise.
7472 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
7473 Likewise.
7474 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
7475 Likewise.
7476 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
7477 Likewise.
7478 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
7479 Likewise.
7480 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
7481 Likewise.
7482 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
7483 Likewise.
7484 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
7485 Likewise.
7486 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
7487 Likewise.
7488 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
7489 Likewise.
7490 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
7491 Likewise.
7492 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
7493 Likewise.
7494 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
7495 Likewise.
7496 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
7497 Likewise.
7498 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
7499 Likewise.
7500 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
7501 Likewise.
7502 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
7503 Likewise.
7504 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
7505 Likewise.
7506 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
7507 Likewise.
7508 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
7509 Likewise.
7510 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
7511 Likewise.
7512 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
7513 Likewise.
7514 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
7515 Likewise.
7516 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
7517 Likewise.
7518 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
7519 Likewise.
7520 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
7521 Likewise.
7522 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
7523 Likewise.
7524 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
7525 Likewise.
7526 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
7527 Likewise.
7528 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
7529 Likewise.
7530 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
7531 Likewise.
7532 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
7533 Likewise.
7534 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
7535 Likewise.
7536 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
7537 Likewise.
7538 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
7539 Likewise.
7540 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
7541 Likewise.
7542 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
7543 Likewise.
7544 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
7545 Likewise.
7546 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
7547 Likewise.
7548 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
7549 Likewise.
7550 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
7551 Likewise.
7552 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
7553 Likewise.
7554 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
7555 Likewise.
7556 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
7557 Likewise.
7558 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
7559 Likewise.
7560 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
7561 Likewise.
7562 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
7563 Likewise.
7564 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7565 Likewise.
7566 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7567 Likewise.
7568 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7569 Likewise.
7570 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7571 Likewise.
7572 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7573 Likewise.
7574 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7575 Likewise.
7576 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7577 Likewise.
7578 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7579 Likewise.
7580 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7581 Likewise.
7582 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7583 Likewise.
7584 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7585 Likewise.
7586 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7587 Likewise.
7588 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7589 Likewise.
7590 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7591 Likewise.
7592 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7593 Likewise.
7594 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7595 Likewise.
7596 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7597 Likewise.
7598 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7599 Likewise.
7600 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7601 Likewise.
7602 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7603 Likewise.
7604 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7605 Likewise.
7606 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7607 Likewise.
7608 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7609 Likewise.
7610 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7611 Likewise.
7612 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7613 Likewise.
7614 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7615 Likewise.
7616 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7617 Likewise.
7618 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7619 Likewise.
7620 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7621 Likewise.
7622 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7623 Likewise.
7624 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7625 Likewise.
7626 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7627 Likewise.
7628 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7629 Likewise.
7630 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7631 Likewise.
7632 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7633 Likewise.
7634 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7635 Likewise.
7636 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
7637 Likewise.
7638 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
7639 Likewise.
7640 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
7641 Likewise.
7642 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
7643 Likewise.
7644 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
7645 Likewise.
7646 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
7647 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
7648 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
7649 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
7650 Likewise.
7651 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
7652 Likewise.
7653 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
7654 Likewise.
7655 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
7656 Likewise.
7657 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
7658 Likewise.
7659 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
7660 Likewise.
7661 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
7662 Likewise.
7663 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
7664 Likewise.
7665 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
7666 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
7667 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
7668 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
7669 Likewise.
7670 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
7671 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
7672 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
7673 Likewise.
7674 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
7675 Likewise.
7676 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
7677 Likewise.
7678 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
7679 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
7680 Likewise.
7681 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
7682 Likewise.
7683 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
7684 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
7685 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
7686 Likewise.
7687 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
7688 Likewise.
7689 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
7690 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
7691 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
7692 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
7693 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
7694 Likewise.
7695 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
7696 Likewise.
7697 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
7698 Likewise.
7699 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
7700 Likewise.
7701 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
7702 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
7703 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
7704 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
7705 Likewise.
7706 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
7707 Likewise.
7708 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
7709 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
7710 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
7711 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
7712 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
7713 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
7714 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
7715 Likewise.
7716 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
7717 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
7718 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
7719 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
7720 Likewise.
7721 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
7722 Likewise.
7723 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
7724 Likewise.
7725 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
7726 Likewise.
7727 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
7728 Likewise.
7729 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
7730 Likewise.
7731 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
7732 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
7733 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
7734 Likewise.
7735 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
7736 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
7737 Likewise.
7738 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
7739 Likewise.
7740 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
7741 Likewise.
7742 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
7743 Likewise.
7744 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
7745 Likewise.
7746 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
7747 Likewise.
7748 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
7749 Likewise.
7750 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
7751 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
7752 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
7753 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
7754 Likewise.
7755 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
7756 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
7757 Likewise.
7758 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
7759 Likewise.
7760 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
7761 Likewise.
7762 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
7763 Likewise.
7764 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
7765 Likewise.
7766 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
7767 Likewise.
7768 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
7769 Likewise.
7770 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
7771 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
7772 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
7773 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
7774 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
7775 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
7776 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
7777 Likewise.
7778 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
7779 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
7780 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
7781 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
7782 Likewise.
7783 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
7784 Likewise.
7785 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
7786 Likewise.
7787 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
7788 Likewise.
7789 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
7790 Likewise.
7791 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
7792 Likewise.
7793 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
7794 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
7795 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
7796 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
7797 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
7798 Likewise.
7799 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
7800 Likewise.
7801 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
7802 Likewise.
7803 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
7804 Likewise.
7805 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
7806 Likewise.
7807 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
7808 Likewise.
7809 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
7810 Likewise.
7811 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
7812 Likewise.
7813 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
7814 Likewise.
7815 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
7816 Likewise.
7817 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
7818 Likewise.
7819 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
7820 Likewise.
7821 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
7822 Likewise.
7823 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
7824 Likewise.
7825 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
7826 Likewise.
7827 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
7828 Likewise.
7829 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
7830 Likewise.
7831 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
7832 Likewise.
7833 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
7834 Likewise.
7835 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
7836 Likewise.
7837 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
7838 Likewise.
7839 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
7840 Likewise.
7841 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
7842 Likewise.
7843 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
7844 Likewise.
7845 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
7846 Likewise.
7847 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
7848 Likewise.
7849 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
7850 Likewise.
7851 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
7852 Likewise.
7853 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
7854 Likewise.
7855 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
7856 Likewise.
7857 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
7858 Likewise.
7859 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
7860 Likewise.
7861 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
7862 Likewise.
7863 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
7864 Likewise.
7865 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
7866 Likewise.
7867 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
7868 Likewise.
7869 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
7870 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
7871 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
7872 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
7873 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
7874 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
7875 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
7876 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
7877 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
7878 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
7879 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
7880 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
7881 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
7882 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
7883 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
7884 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
7885 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
7886 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
7887 * testsuite/tr1/headers/all.cc: Likewise.
7888 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
7889 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
7890 * testsuite/util/testsuite_shared.cc: Likewise.
7891 * scripts/extract_symvers: Likewise. Remove runtime exception.
7892 * testsuite/17_intro/headers/all.cc: Likewise.
7893 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
7894 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
7895 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
7896 Likewise.
7897 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
7898 Likewise.
7899 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
7900 Likewise.
7901 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
7902 Likewise.
7903 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
7904 Likewise.
7905 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
7906 Likewise.
7907 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
7908 Likewise.
7909 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
7910 Likewise.
7911 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
7912 Likewise.
7913 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
7914 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
7915 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
7916 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
7917 Likewise.
7918 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
7919 Likewise.
7920 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
7921 Likewise.
7922 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
7923 Likewise.
7924 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
7925 Likewise.
7926 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
7927 Likewise.
7928 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
7929 Likewise.
7930 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
7931 Likewise.
7932 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
7933 Likewise.
7934 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
7935 Likewise.
7936 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
7937 Likewise.
7938 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
7939 Likewise.
7940 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
7941 Likewise.
7942 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
7943 Likewise.
7944 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
7945 Likewise.
7946 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
7947 Likewise.
7948 * testsuite/20_util/pair/moveable.cc: Likewise.
7949 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
7950 Likewise.
7951 * testsuite/20_util/pair/swap.cc: Likewise.
7952 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
7953 Likewise.
7954 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
7955 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
7956 Likewise.
7957 * testsuite/20_util/tuple/moveable.cc: Likewise.
7958 * testsuite/20_util/tuple/moveable2.cc: Likewise.
7959 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
7960 Likewise.
7961 * testsuite/20_util/tuple/swap.cc: Likewise.
7962 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
7963 Likewise.
7964 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
7965 Likewise.
7966 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
7967 Likewise.
7968 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
7969 Likewise.
7970 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
7971 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
7972 Likewise.
7973 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
7974 Likewise.
7975 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
7976 Likewise.
7977 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
7978 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
7979 Likewise.
7980 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
7981 Likewise.
7982 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
7983 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
7984 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
7985 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
7986 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
7987 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
7988 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
7989 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
7990 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
7991 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
7992 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
7993 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
7994 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
7995 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
7996 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
7997 Likewise.
7998 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
7999 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
8000 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
8001 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
8002 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
8003 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
8004 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
8005 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
8006 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
8007 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
8008 Likewise.
8009 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
8010 Likewise.
8011 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
8012 Likewise.
8013 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
8014 Likewise.
8015 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
8016 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
8017 Likewise.
8018 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
8019 Likewise.
8020 * testsuite/23_containers/deque/14340.cc: Likewise.
8021 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
8022 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
8023 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
8024 * testsuite/23_containers/deque/init-list.cc: Likewise.
8025 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
8026 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
8027 * testsuite/23_containers/deque/moveable.cc: Likewise.
8028 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
8029 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
8030 Likewise.
8031 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
8032 Likewise.
8033 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
8034 Likewise.
8035 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
8036 Likewise.
8037 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
8038 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
8039 Likewise.
8040 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
8041 Likewise.
8042 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
8043 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
8044 Likewise.
8045 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
8046 Likewise.
8047 * testsuite/23_containers/list/14340.cc: Likewise.
8048 * testsuite/23_containers/list/23781.cc: Likewise.
8049 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
8050 * testsuite/23_containers/list/init-list.cc: Likewise.
8051 * testsuite/23_containers/list/moveable.cc: Likewise.
8052 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
8053 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
8054 Likewise.
8055 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
8056 Likewise.
8057 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
8058 Likewise.
8059 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
8060 Likewise.
8061 * testsuite/23_containers/map/14340.cc: Likewise.
8062 * testsuite/23_containers/map/23781.cc: Likewise.
8063 * testsuite/23_containers/map/init-list.cc: Likewise.
8064 * testsuite/23_containers/map/moveable.cc: Likewise.
8065 * testsuite/23_containers/map/operations/1.cc: Likewise.
8066 * testsuite/23_containers/map/operations/31440.cc: Likewise.
8067 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
8068 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
8069 Likewise.
8070 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
8071 Likewise.
8072 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
8073 Likewise.
8074 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
8075 Likewise.
8076 * testsuite/23_containers/multimap/14340.cc: Likewise.
8077 * testsuite/23_containers/multimap/23781.cc: Likewise.
8078 * testsuite/23_containers/multimap/init-list.cc: Likewise.
8079 * testsuite/23_containers/multimap/moveable.cc: Likewise.
8080 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
8081 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
8082 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
8083 Likewise.
8084 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
8085 Likewise.
8086 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
8087 Likewise.
8088 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
8089 Likewise.
8090 * testsuite/23_containers/multiset/14340.cc: Likewise.
8091 * testsuite/23_containers/multiset/23781.cc: Likewise.
8092 * testsuite/23_containers/multiset/init-list.cc: Likewise.
8093 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
8094 * testsuite/23_containers/multiset/moveable.cc: Likewise.
8095 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
8096 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
8097 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
8098 Likewise.
8099 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
8100 Likewise.
8101 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
8102 Likewise.
8103 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
8104 Likewise.
8105 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
8106 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
8107 Likewise.
8108 * testsuite/23_containers/queue/moveable.cc: Likewise.
8109 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
8110 Likewise.
8111 * testsuite/23_containers/set/14340.cc: Likewise.
8112 * testsuite/23_containers/set/23781.cc: Likewise.
8113 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
8114 * testsuite/23_containers/set/init-list.cc: Likewise.
8115 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
8116 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
8117 * testsuite/23_containers/set/moveable.cc: Likewise.
8118 * testsuite/23_containers/set/operations/1.cc: Likewise.
8119 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
8120 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
8121 Likewise.
8122 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
8123 Likewise.
8124 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
8125 Likewise.
8126 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
8127 Likewise.
8128 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
8129 Likewise.
8130 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
8131 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
8132 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
8133 Likewise.
8134 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
8135 Likewise.
8136 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
8137 Likewise.
8138 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
8139 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
8140 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
8141 Likewise.
8142 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
8143 Likewise.
8144 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
8145 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
8146 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
8147 Likewise.
8148 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
8149 Likewise.
8150 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
8151 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
8152 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
8153 Likewise.
8154 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
8155 Likewise.
8156 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
8157 Likewise.
8158 * testsuite/23_containers/vector/14340.cc: Likewise.
8159 * testsuite/23_containers/vector/26412-1.cc: Likewise.
8160 * testsuite/23_containers/vector/26412-2.cc: Likewise.
8161 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
8162 Likewise.
8163 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
8164 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
8165 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
8166 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
8167 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
8168 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
8169 Likewise.
8170 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
8171 Likewise.
8172 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
8173 Likewise.
8174 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
8175 Likewise.
8176 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
8177 Likewise.
8178 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
8179 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
8180 * testsuite/23_containers/vector/init-list.cc: Likewise.
8181 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
8182 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
8183 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
8184 * testsuite/23_containers/vector/moveable.cc: Likewise.
8185 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
8186 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8187 Likewise.
8188 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8189 Likewise.
8190 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8191 Likewise.
8192 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8193 Likewise.
8194 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8195 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8196 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8197 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8198 Likewise.
8199 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8200 Likewise.
8201 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8202 Likewise.
8203 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8204 Likewise.
8205 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8206 Likewise.
8207 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8208 Likewise.
8209 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8210 Likewise.
8211 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8212 Likewise.
8213 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8214 Likewise.
8215 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8216 Likewise.
8217 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8218 Likewise.
8219 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8220 Likewise.
8221 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8222 Likewise.
8223 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8224 Likewise.
8225 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8226 Likewise.
8227 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8228 Likewise.
8229 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8230 Likewise.
8231 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8232 Likewise.
8233 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8234 Likewise.
8235 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8236 Likewise.
8237 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8238 Likewise.
8239 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8240 Likewise.
8241 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8242 Likewise.
8243 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8244 Likewise.
8245 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8246 Likewise.
8247 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8248 Likewise.
8249 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8250 Likewise.
8251 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8252 Likewise.
8253 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8254 Likewise.
8255 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8256 Likewise.
8257 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8258 Likewise.
8259 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8260 Likewise.
8261 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8262 Likewise.
8263 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8264 Likewise.
8265 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8266 Likewise.
8267 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8268 Likewise.
8269 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8270 Likewise.
8271 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8272 Likewise.
8273 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8274 Likewise.
8275 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8276 Likewise.
8277 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8278 Likewise.
8279 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8280 Likewise.
8281 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8282 Likewise.
8283 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8284 Likewise.
8285 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8286 Likewise.
8287 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8288 Likewise.
8289 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8290 Likewise.
8291 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8292 Likewise.
8293 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8294 Likewise.
8295 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8296 Likewise.
8297 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8298 Likewise.
8299 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8300 Likewise.
8301 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8302 Likewise.
8303 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8304 Likewise.
8305 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8306 Likewise.
8307 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8308 Likewise.
8309 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8310 Likewise.
8311 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8312 Likewise.
8313 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8314 Likewise.
8315 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8316 Likewise.
8317 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8318 Likewise.
8319 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8320 Likewise.
8321 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8322 Likewise.
8323 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8324 Likewise.
8325 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8326 Likewise.
8327 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8328 Likewise.
8329 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8330 Likewise.
8331 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
8332 Likewise.
8333 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
8334 Likewise.
8335 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
8336 Likewise.
8337 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
8338 Likewise.
8339 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
8340 Likewise.
8341 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
8342 Likewise.
8343 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
8344 Likewise.
8345 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
8346 Likewise.
8347 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
8348 Likewise.
8349 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
8350 Likewise.
8351 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
8352 Likewise.
8353 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
8354 Likewise.
8355 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
8356 Likewise.
8357 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
8358 Likewise.
8359 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
8360 Likewise.
8361 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
8362 Likewise.
8363 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
8364 Likewise.
8365 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
8366 Likewise.
8367 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
8368 Likewise.
8369 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
8370 Likewise.
8371 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
8372 Likewise.
8373 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
8374 Likewise.
8375 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
8376 Likewise.
8377 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
8378 Likewise.
8379 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
8380 Likewise.
8381 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
8382 Likewise.
8383 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
8384 Likewise.
8385 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
8386 Likewise.
8387 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
8388 Likewise.
8389 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
8390 Likewise.
8391 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
8392 Likewise.
8393 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
8394 Likewise.
8395 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
8396 Likewise.
8397 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
8398 Likewise.
8399 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
8400 Likewise.
8401 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
8402 Likewise.
8403 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
8404 Likewise.
8405 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
8406 Likewise.
8407 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
8408 Likewise.
8409 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
8410 Likewise.
8411 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
8412 Likewise.
8413 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
8414 Likewise.
8415 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
8416 Likewise.
8417 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
8418 Likewise.
8419 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
8420 Likewise.
8421 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
8422 Likewise.
8423 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
8424 Likewise.
8425 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
8426 Likewise.
8427 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
8428 Likewise.
8429 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
8430 Likewise.
8431 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
8432 Likewise.
8433 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
8434 Likewise.
8435 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
8436 Likewise.
8437 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
8438 Likewise.
8439 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
8440 Likewise.
8441 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
8442 Likewise.
8443 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
8444 Likewise.
8445 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
8446 Likewise.
8447 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
8448 Likewise.
8449 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
8450 Likewise.
8451 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
8452 Likewise.
8453 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
8454 Likewise.
8455 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
8456 Likewise.
8457 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
8458 Likewise.
8459 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
8460 Likewise.
8461 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
8462 Likewise.
8463 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
8464 Likewise.
8465 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
8466 Likewise.
8467 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
8468 Likewise.
8469 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
8470 Likewise.
8471 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
8472 Likewise.
8473 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
8474 Likewise.
8475 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
8476 Likewise.
8477 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
8478 Likewise.
8479 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
8480 Likewise.
8481 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
8482 Likewise.
8483 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
8484 Likewise.
8485 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
8486 Likewise.
8487 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
8488 Likewise.
8489 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
8490 Likewise.
8491 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
8492 Likewise.
8493 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
8494 Likewise.
8495 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
8496 Likewise.
8497 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
8498 Likewise.
8499 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
8500 Likewise.
8501 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
8502 Likewise.
8503 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
8504 Likewise.
8505 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
8506 Likewise.
8507 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
8508 Likewise.
8509 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
8510 Likewise.
8511 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
8512 Likewise.
8513 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
8514 Likewise.
8515 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
8516 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
8517 Likewise.
8518 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
8519 Likewise.
8520 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
8521 Likewise.
8522 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
8523 Likewise.
8524 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
8525 Likewise.
8526 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
8527 Likewise.
8528 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
8529 Likewise.
8530 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
8531 Likewise.
8532 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
8533 Likewise.
8534 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
8535 Likewise.
8536 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
8537 Likewise.
8538 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
8539 Likewise.
8540 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
8541 Likewise.
8542 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
8543 Likewise.
8544 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
8545 Likewise.
8546 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
8547 Likewise.
8548 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
8549 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
8550 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
8551 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
8552 Likewise.
8553 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
8554 Likewise.
8555 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
8556 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
8557 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
8558 Likewise.
8559 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
8560 Likewise.
8561 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
8562 Likewise.
8563 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8564 Likewise.
8565 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8566 Likewise.
8567 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8568 Likewise.
8569 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8570 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8571 Likewise.
8572 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8573 * testsuite/26_numerics/valarray/27867.cc: Likewise.
8574 * testsuite/26_numerics/valarray/30416.cc: Likewise.
8575 * testsuite/26_numerics/valarray/33084.cc: Likewise.
8576 * testsuite/26_numerics/valarray/algo.cc: Likewise.
8577 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8578 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8579 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8580 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8581 Likewise.
8582 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8583 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8584 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8585 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8586 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8587 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8588 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8589 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8590 Likewise.
8591 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8592 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8593 Likewise.
8594 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8595 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8596 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8597 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8598 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8599 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8600 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8601 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8602 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8603 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8604 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8605 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8606 Likewise.
8607 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8608 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8609 Likewise.
8610 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8611 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8612 Likewise.
8613 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8614 Likewise.
8615 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8616 Likewise.
8617 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8618 Likewise.
8619 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8620 Likewise.
8621 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8622 Likewise.
8623 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8624 Likewise.
8625 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8626 Likewise.
8627 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8628 Likewise.
8629 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8630 Likewise.
8631 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8632 Likewise.
8633 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8634 Likewise.
8635 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8636 Likewise.
8637 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
8638 Likewise.
8639 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
8640 Likewise.
8641 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
8642 Likewise.
8643 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
8644 Likewise.
8645 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
8646 Likewise.
8647 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
8648 Likewise.
8649 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
8650 Likewise.
8651 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
8652 Likewise.
8653 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
8654 Likewise.
8655 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
8656 Likewise.
8657 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
8658 Likewise.
8659 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
8660 Likewise.
8661 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
8662 Likewise.
8663 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
8664 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
8665 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
8666 Likewise.
8667 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
8668 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
8669 Likewise.
8670 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
8671 Likewise.
8672 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
8673 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
8674 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
8675 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
8676 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
8677 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
8678 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
8679 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
8680 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
8681 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
8682 Likewise.
8683 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
8684 Likewise.
8685 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
8686 Likewise.
8687 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
8688 Likewise.
8689 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
8690 Likewise.
8691 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
8692 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
8693 Likewise.
8694 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
8695 Likewise.
8696 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
8697 Likewise.
8698 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
8699 Likewise.
8700 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
8701 Likewise.
8702 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8703 Likewise.
8704 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
8705 Likewise.
8706 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
8707 Likewise.
8708 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
8709 Likewise.
8710 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
8711 Likewise.
8712 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
8713 Likewise.
8714 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
8715 Likewise.
8716 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
8717 Likewise.
8718 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
8719 Likewise.
8720 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
8721 Likewise.
8722 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
8723 Likewise.
8724 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
8725 Likewise.
8726 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
8727 Likewise.
8728 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
8729 Likewise.
8730 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
8731 Likewise.
8732 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
8733 Likewise.
8734 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
8735 Likewise.
8736 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
8737 Likewise.
8738 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
8739 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
8740 Likewise.
8741 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
8742 Likewise.
8743 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
8744 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
8745 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
8746 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
8747 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
8748 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
8749 Likewise.
8750 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
8751 Likewise.
8752 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
8753 Likewise.
8754 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
8755 Likewise.
8756 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
8757 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
8758 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
8759 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
8760 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
8761 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
8762 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
8763 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
8764 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
8765 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
8766 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
8767 Likewise.
8768 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
8769 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
8770 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
8771 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
8772 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
8773 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
8774 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
8775 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
8776 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
8777 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
8778 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
8779 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
8780 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
8781 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
8782 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
8783 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
8784 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
8785 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
8786 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
8787 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
8788 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
8789 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
8790 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
8791 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
8792 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
8793 Likewise.
8794 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
8795 * testsuite/27_io/fpos/14252.cc: Likewise.
8796 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
8797 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
8798 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
8799 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
8800 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
8801 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
8802 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
8803 * testsuite/27_io/ios_base/state/1.cc: Likewise.
8804 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
8805 Likewise.
8806 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
8807 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
8808 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
8809 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
8810 Likewise.
8811 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
8812 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
8813 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
8814 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
8815 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
8816 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
8817 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
8818 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
8819 * testsuite/27_io/objects/char/3045.cc: Likewise.
8820 * testsuite/27_io/objects/char/3647.cc: Likewise.
8821 * testsuite/27_io/objects/char/5268.cc: Likewise.
8822 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
8823 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
8824 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
8825 * testsuite/28_regex/init-list.cc: Likewise.
8826 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
8827 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
8828 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
8829 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
8830 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
8831 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
8832 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
8833 Likewise.
8834 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
8835 Likewise.
8836 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
8837 Likewise.
8838 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
8839 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
8840 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
8841 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
8842 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
8843 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
8844 Likewise.
8845 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
8846 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
8847 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
8848 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
8849 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
8850 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
8851 Likewise.
8852 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
8853 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
8854 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
8855 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
8856 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
8857 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
8858 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
8859 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
8860 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
8861 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
8862 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
8863 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
8864 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
8865 Likewise.
8866 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
8867 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
8868 Likewise.
8869 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
8870 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
8871 Likewise.
8872 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
8873 Likewise.
8874 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
8875 Likewise.
8876 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
8877 Likewise.
8878 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
8879 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
8880 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
8881 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
8882 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
8883 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
8884 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
8885 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
8886 Likewise.
8887 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
8888 Likewise.
8889 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
8890 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8891 Likewise.
8892 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
8893 Likewise.
8894 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
8895 Likewise.
8896 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
8897 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
8898 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
8899 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
8900 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
8901 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
8902 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
8903 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
8904 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
8905 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
8906 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
8907 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
8908 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
8909 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
8910 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
8911 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
8912 Likewise.
8913 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
8914 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
8915 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
8916 Likewise.
8917 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
8918 Likewise.
8919 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
8920 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
8921 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
8922 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
8923 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
8924 Likewise.
8925 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
8926 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
8927 Likewise.
8928 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
8929 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
8930 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
8931 Likewise.
8932 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
8933 Likewise.
8934 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
8935 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
8936 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
8937 Likewise.
8938 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
8939 Likewise.
8940 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
8941 Likewise.
8942 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
8943 Likewise.
8944 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
8945 Likewise.
8946 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
8947 * testsuite/30_threads/this_thread/1.cc: Likewise.
8948 * testsuite/30_threads/this_thread/2.cc: Likewise.
8949 * testsuite/30_threads/this_thread/3.cc: Likewise.
8950 * testsuite/30_threads/this_thread/4.cc: Likewise.
8951 * testsuite/30_threads/thread/cons/1.cc: Likewise.
8952 * testsuite/30_threads/thread/cons/2.cc: Likewise.
8953 * testsuite/30_threads/thread/cons/3.cc: Likewise.
8954 * testsuite/30_threads/thread/cons/4.cc: Likewise.
8955 * testsuite/30_threads/thread/cons/5.cc: Likewise.
8956 * testsuite/30_threads/thread/cons/6.cc: Likewise.
8957 * testsuite/30_threads/thread/cons/7.cc: Likewise.
8958 * testsuite/30_threads/thread/cons/8.cc: Likewise.
8959 * testsuite/30_threads/thread/cons/9.cc: Likewise.
8960 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
8961 * testsuite/30_threads/thread/members/1.cc: Likewise.
8962 * testsuite/30_threads/thread/members/2.cc: Likewise.
8963 * testsuite/30_threads/thread/members/3.cc: Likewise.
8964 * testsuite/30_threads/thread/members/4.cc: Likewise.
8965 * testsuite/30_threads/thread/members/5.cc: Likewise.
8966 * testsuite/30_threads/thread/swap/1.cc: Likewise.
8967 * testsuite/30_threads/thread/swap/2.cc: Likewise.
8968 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
8969 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
8970 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
8971 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
8972 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
8973 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
8974 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
8975 Likewise.
8976 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
8977 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
8978 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
8979 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
8980 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
8981 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
8982 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
8983 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
8984 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
8985 * testsuite/30_threads/try_lock/1.cc: Likewise.
8986 * testsuite/30_threads/try_lock/2.cc: Likewise.
8987 * testsuite/30_threads/try_lock/3.cc: Likewise.
8988 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
8989 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
8990 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
8991 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
8992 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
8993 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
8994 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
8995 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
8996 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
8997 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
8998 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
8999 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
9000 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
9001 Likewise.
9002 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
9003 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
9004 Likewise.
9005 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
9006 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
9007 Likewise.
9008 * testsuite/ext/array_allocator/1.cc: Likewise.
9009 * testsuite/ext/array_allocator/2.cc: Likewise.
9010 * testsuite/ext/array_allocator/3.cc: Likewise.
9011 * testsuite/ext/ext_pointer/1.cc: Likewise.
9012 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
9013 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
9014 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
9015 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
9016 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
9017 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
9018 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
9019 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
9020 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
9021 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
9022 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
9023 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
9024 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
9025 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
9026 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
9027 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
9028 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
9029 Likewise.
9030 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
9031 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
9032 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
9033 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
9034 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
9035 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
9036 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
9037 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
9038 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
9039 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
9040 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
9041 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
9042 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
9043 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
9044 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
9045 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
9046 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
9047 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
9048 Likewise.
9049 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
9050 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
9051 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
9052 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
9053 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
9054 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
9055 * testsuite/ext/pod_char_traits.cc: Likewise.
9056 * testsuite/ext/slist/23781.cc: Likewise.
9057 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
9058 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
9059 * testsuite/ext/vstring/init-list.cc: Likewise.
9060 * testsuite/ext/vstring/moveable.cc: Likewise.
9061 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
9062 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
9063 Likewise.
9064 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
9065 Likewise.
9066 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
9067 Likewise.
9068 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
9069 Likewise.
9070 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
9071 Likewise.
9072 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
9073 Likewise.
9074 * testsuite/ext/vstring/types/23767.cc: Likewise.
9075 * testsuite/performance/21_strings/string_append.cc: Likewise.
9076 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
9077 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
9078 Likewise.
9079 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
9080 Likewise.
9081 * testsuite/performance/21_strings/string_find.cc: Likewise.
9082 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
9083 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
9084 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
9085 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
9086 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
9087 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
9088 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
9089 Likewise.
9090 * testsuite/performance/23_containers/create/map.cc: Likewise.
9091 * testsuite/performance/23_containers/create_from_sorted/set.cc:
9092 Likewise.
9093 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
9094 * testsuite/performance/23_containers/find/map.cc: Likewise.
9095 * testsuite/performance/23_containers/index/map.cc: Likewise.
9096 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
9097 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
9098 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
9099 Likewise.
9100 * testsuite/performance/23_containers/insert_erase/associative.cc:
9101 Likewise.
9102 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
9103 Likewise.
9104 * testsuite/performance/23_containers/producer_consumer/associative.cc:
9105 Likewise.
9106 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
9107 Likewise.
9108 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
9109 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
9110 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
9111 Likewise.
9112 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
9113 Likewise.
9114 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
9115 Likewise.
9116 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
9117 Likewise.
9118 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
9119 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
9120 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
9121 Likewise.
9122 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
9123 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
9124 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
9125 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
9126 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
9127 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
9128 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
9129 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
9130 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
9131 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
9132 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
9133 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
9134 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
9135 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
9136 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
9137 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
9138 Likewise.
9139 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
9140 Likewise.
9141 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
9142 Likewise.
9143 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
9144 Likewise.
9145 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
9146 Likewise.
9147 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
9148 Likewise.
9149 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
9150 Likewise.
9151 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
9152 Likewise.
9153 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
9154 Likewise.
9155 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
9156 Likewise.
9157 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
9158 Likewise.
9159 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
9160 Likewise.
9161 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
9162 Likewise.
9163 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
9164 Likewise.
9165 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
9166 Likewise.
9167 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
9168 Likewise.
9169 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
9170 Likewise.
9171 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
9172 Likewise.
9173 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
9174 Likewise.
9175 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
9176 Likewise.
9177 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
9178 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
9179 Likewise.
9180 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
9181 Likewise.
9182 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
9183 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
9184 Likewise.
9185 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
9186 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9187 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9188 Likewise.
9189 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9190 Likewise.
9191 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9192 Likewise.
9193 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9194 Likewise.
9195 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9196 Likewise.
9197 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9198 Likewise.
9199 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9200 Likewise.
9201 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9202 Likewise.
9203 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9204 Likewise.
9205 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9206 Likewise.
9207 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9208 Likewise.
9209 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9210 Likewise.
9211 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9212 Likewise.
9213 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9214 Likewise.
9215 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9216 Likewise.
9217 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9218 Likewise.
9219 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9220 Likewise.
9221 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9222 Likewise.
9223 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9224 Likewise.
9225 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9226 Likewise.
9227 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9228 Likewise.
9229 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9230 Likewise.
9231 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9232 Likewise.
9233 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9234 Likewise.
9235 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9236 Likewise.
9237 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9238 Likewise.
9239 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9240 Likewise.
9241 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9242 Likewise.
9243 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9244 Likewise.
9245 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9246 Likewise.
9247 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9248 Likewise.
9249 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9250 Likewise.
9251 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9252 Likewise.
9253 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9254 Likewise.
9255 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9256 Likewise.
9257 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9258 Likewise.
9259 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9260 Likewise.
9261 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9262 Likewise.
9263 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9264 Likewise.
9265 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9266 Likewise.
9267 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9268 Likewise.
9269 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9270 Likewise.
9271 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9272 Likewise.
9273 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9274 Likewise.
9275 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9276 Likewise.
9277 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9278 Likewise.
9279 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9280 Likewise.
9281 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9282 Likewise.
9283 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9284 Likewise.
9285 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9286 Likewise.
9287 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9288 Likewise.
9289 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9290 Likewise.
9291 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9292 Likewise.
9293 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9294 Likewise.
9295 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9296 Likewise.
9297 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9298 Likewise.
9299 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9300 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9301 Likewise.
9302 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9303 Likewise.
9304 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9305 Likewise.
9306 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9307 Likewise.
9308 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9309 Likewise.
9310 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9311 Likewise.
9312 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9313 Likewise.
9314 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9315 Likewise.
9316 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9317 Likewise.
9318 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9319 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9320 Likewise.
9321 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9322 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9323 Likewise.
9324 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9325 Likewise.
9326 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9327 Likewise.
9328 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9329 Likewise.
9330 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9331 Likewise.
9332 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
9333 Likewise.
9334 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
9335 Likewise.
9336 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
9337 Likewise.
9338 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
9339 Likewise.
9340 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
9341 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
9342 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
9343 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
9344 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
9345 Likewise.
9346 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
9347 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
9348 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
9349 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
9350 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
9351 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
9352 * testsuite/util/io/illegal_input_error.hpp: Likewise.
9353 * testsuite/util/io/prog_bar.cc: Likewise.
9354 * testsuite/util/io/prog_bar.hpp: Likewise.
9355 * testsuite/util/io/text_populate.hpp: Likewise.
9356 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
9357 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
9358 * testsuite/util/io/xml.hpp: Likewise.
9359 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
9360 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
9361 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
9362 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
9363 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
9364 * testsuite/util/native_type/native_map.hpp: Likewise.
9365 * testsuite/util/native_type/native_multimap.hpp: Likewise.
9366 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
9367 * testsuite/util/native_type/native_set.hpp: Likewise.
9368 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
9369 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
9370 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
9371 Likewise.
9372 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
9373 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
9374 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
9375 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
9376 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
9377 Likewise.
9378 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
9379 Likewise.
9380 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
9381 Likewise.
9382 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
9383 Likewise.
9384 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
9385 Likewise.
9386 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
9387 Likewise.
9388 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
9389 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
9390 Likewise.
9391 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
9392 Likewise.
9393 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
9394 Likewise.
9395 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
9396 Likewise.
9397 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
9398 Likewise.
9399 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
9400 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
9401 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
9402 * testsuite/util/regression/basic_type.hpp: Likewise.
9403 * testsuite/util/regression/common_type.hpp: Likewise.
9404 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
9405 Likewise.
9406 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
9407 Likewise.
9408 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
9409 Likewise.
9410 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
9411 Likewise.
9412 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
9413 Likewise.
9414 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
9415 Likewise.
9416 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
9417 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
9418 Likewise.
9419 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
9420 Likewise.
9421 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
9422 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
9423 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
9424 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
9425 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
9426 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
9427 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
9428 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
9429 * testsuite/util/statistic/result_recorder.hpp: Likewise.
9430 * testsuite/util/statistic/sample_mean.hpp: Likewise.
9431 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
9432 * testsuite/util/statistic/sample_variance.hpp: Likewise.
9433 * testsuite/util/testsuite_abi.cc: Likewise.
9434 * testsuite/util/testsuite_abi.h: Likewise.
9435 * testsuite/util/testsuite_abi_check.cc: Likewise.
9436 * testsuite/util/testsuite_allocator.cc: Likewise.
9437 * testsuite/util/testsuite_allocator.h: Likewise.
9438 * testsuite/util/testsuite_api.h: Likewise.
9439 * testsuite/util/testsuite_character.cc: Likewise.
9440 * testsuite/util/testsuite_character.h: Likewise.
9441 * testsuite/util/testsuite_common_types.h: Likewise.
9442 * testsuite/util/testsuite_error.h: Likewise.
9443 * testsuite/util/testsuite_hooks.cc: Likewise.
9444 * testsuite/util/testsuite_hooks.h: Likewise.
9445 * testsuite/util/testsuite_io.h: Likewise.
9446 * testsuite/util/testsuite_iterators.h: Likewise.
9447 * testsuite/util/testsuite_performance.h: Likewise.
9448 * testsuite/util/testsuite_rng.h: Likewise.
9449 * testsuite/util/testsuite_rvalref.h: Likewise.
9450 * testsuite/util/testsuite_tr1.h: Likewise.
9451 * testsuite/util/thread/all.h: Likewise.
9452 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
9453 Likewise.
9454 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
9455 Likewise.
9456 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
9457 Likewise.
9458 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
9459 Likewise.
9460 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
9461 Likewise.
9462 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
9463 Likewise.
9464 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
9465 Likewise.
9466 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
9467 Likewise.
9468 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
9469 Likewise.
9470 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
9471 Likewise.
9472 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
9473 Likewise.
9474 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
9475 Likewise.
9476 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
9477 Likewise.
9478 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
9479 Likewise.
9480 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
9481 Likewise.
9482 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
9483 Likewise.
9484 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
9485 Likewise.
9486 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
9487 Likewise.
9488 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
9489 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
9490 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
9491 Likewise.
9492 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
9493 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
9494 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
9495 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
9496 Likewise.
9497 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
9498 Likewise.
9499 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
9500 Likewise.
9501 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
9502 Likewise.
9503 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
9504 Likewise.
9505 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
9506 Likewise.
9507 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
9508 Likewise.
9509 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
9510 Likewise.
9511 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
9512 Likewise.
9513 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
9514 Likewise.
9515 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
9516 Likewise.
9517 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
9518 Likewise.
9519 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
9520 Likewise.
9521 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
9522 Likewise.
9523 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
9524 Likewise.
9525 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
9526 Likewise.
9527 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
9528 Likewise.
9529 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
9530 Likewise.
9531 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
9532 Likewise.
9533 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
9534 Likewise.
9535 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
9536 Likewise.
9537 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
9538 Likewise.
9539 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
9540 Likewise.
9541 * testsuite/26_numerics/random/mt19937.cc: Likewise.
9542 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
9543 Likewise.
9544 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
9545 Likewise.
9546 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
9547 Likewise.
9548 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
9549 Likewise.
9550 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
9551 Likewise.
9552 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
9553 Likewise.
9554 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
9555 Likewise.
9556 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
9557 Likewise.
9558 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
9559 Likewise.
9560 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
9561 Likewise.
9562 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
9563 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9564 Likewise.
9565 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9566 Likewise.
9567 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9568 Likewise.
9569 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9570 Likewise.
9571 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9572 Likewise.
9573 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9574 Likewise.
9575 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9576 Likewise.
9577 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9578 Likewise.
9579 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9580 Likewise.
9581 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9582 Likewise.
9583 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9584 Likewise.
9585 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9586 Likewise.
9587 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9588 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9589 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9590 Likewise.
9591 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9592 Likewise.
9593 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9594 Likewise.
9595 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9596 Likewise.
9597 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9598 Likewise.
9599 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9600 Likewise.
9601 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9602 Likewise.
9603 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9604 Likewise.
9605 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9606 Likewise.
9607 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9608 Likewise.
9609 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9610 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9611 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9612 Likewise.
9613 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9614 Likewise.
9615 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9616 Likewise.
9617 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9618 Likewise.
9619 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9620 Likewise.
9621 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9622 Likewise.
9623 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9624 Likewise.
9625 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9626 Likewise.
9627 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9628 Likewise.
9629 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9630 Likewise.
9631 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9632 Likewise.
9633 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9634 Likewise.
9635 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9636 Likewise.
9637 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
9638 Likewise.
9639 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
9640 Likewise.
9641 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
9642 Likewise.
9643 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
9644 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
9645 Likewise.
9646 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
9647 Likewise.
9648 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
9649 Likewise.
9650 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
9651 Likewise.
9652 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
9653 Likewise.
9654 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
9655 Likewise.
9656 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
9657 Likewise.
9658 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
9659 Likewise.
9660 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
9661 Likewise.
9662 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
9663 Likewise.
9664 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
9665 Likewise.
9666 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
9667 Likewise.
9668 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
9669 Likewise.
9670 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
9671 Likewise.
9672 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
9673 Likewise.
9674 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
9675 Likewise.
9676 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
9677 Likewise.
9678 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
9679 Likewise.
9680 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
9681 Likewise.
9682 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
9683 Likewise.
9684 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
9685 Likewise.
9686 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
9687 Likewise.
9688 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
9689 Likewise.
9690 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
9691 Likewise.
9692 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
9693 Likewise.
9694 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
9695 Likewise.
9696 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
9697 Likewise.
9698 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
9699 Likewise.
9700 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
9701 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
9702 Likewise.
9703 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
9704 Likewise.
9705 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
9706 Likewise.
9707 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
9708 Likewise.
9709 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
9710 Likewise.
9711 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
9712 Likewise.
9713 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
9714 Likewise.
9715 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
9716 Likewise.
9717 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
9718 Likewise.
9719 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
9720 Likewise.
9721 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
9722 Likewise.
9723 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
9724 Likewise.
9725 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
9726 Likewise.
9727 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
9728 Likewise.
9729 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
9730 Likewise.
9731 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
9732 Likewise.
9733 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
9734 Likewise.
9735 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
9736 Likewise.
9737 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
9738 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
9739 * testsuite/backward/hash_map/25896.cc: Likewise.
9740 * testsuite/backward/hash_set/25896.cc: Likewise.
9741
9742 2009-04-08 Ian Lance Taylor <iant@google.com>
9743
9744 * include/backward/hashtable.h (erase): Correctly handle erasing a
9745 reference to an entry in the hash table.
9746 * testsuite/backward/hash_map/25896.cc: New.
9747 * testsuite/backward/hash_set/25896.cc: New.
9748
9749 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
9750
9751 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
9752 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
9753
9754 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9755
9756 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
9757 of debug.
9758 * include/Makefile.in: Regenerate.
9759 * include/precompiled/stdc++.h: Add.
9760
9761 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9762
9763 * include/bits/random.h: Adjust doxygen markup.
9764 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
9765
9766 * testsuite/26_numerics/random/piecewise_linear_distribution/
9767 operators/serialize.cc: Use typedefs.
9768
9769 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9770
9771 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
9772 __gnu_cxx namespace. Remove "static inline".
9773
9774 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9775
9776 * include/bits/random.tcc (linear_congruential_engine<>::
9777 seed(seed_seq&)): Fix typo in last fix for __m == 0.
9778
9779 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9780
9781 * include/bits/random.h (operator==): Mark all inline.
9782 (mersenne_twister_engine): Enable #if 0 checks.
9783
9784 * include/bits/random.h: Formatting tweaks.
9785
9786 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9787
9788 * include/bits/random.tcc (piecewise_linear_distribution<>::
9789 operator()(_UniformRandomNumberGenerator&, const param_type&)):
9790 Remove spurious closed parenthesis.
9791
9792 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9793
9794 PR libstdc++/39644 (partial)
9795 * include/bits/random.tcc (linear_congruential_engine<>::
9796 seed(seed_seq&), independent_bits_engine<>::operator(),
9797 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
9798
9799 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
9800
9801 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
9802 thinko.
9803 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9804 default.cc: Enable.
9805
9806 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9807
9808 PR libstdc++/39629 (partial)
9809 * testsuite/26_numerics/random/independent_bits_engine/cons/
9810 base_move.cc: Use uint_fast64_t instead of unsigned long.
9811 * testsuite/26_numerics/random/independent_bits_engine/cons/
9812 seed1.cc: Likewise.
9813 * testsuite/26_numerics/random/independent_bits_engine/cons/
9814 seed2.cc: Likewise.
9815 * testsuite/26_numerics/random/independent_bits_engine/cons/
9816 base_copy.cc: Likewise.
9817 * testsuite/26_numerics/random/independent_bits_engine/cons/
9818 default.cc: Likewise.
9819 * testsuite/26_numerics/random/independent_bits_engine/cons/
9820 seed_seq.cc: Likewise.
9821 * testsuite/26_numerics/random/independent_bits_engine/
9822 requirements/typedefs.cc: Likewise.
9823 * testsuite/26_numerics/random/independent_bits_engine/
9824 operators/equal.cc: Likewise.
9825 * testsuite/26_numerics/random/independent_bits_engine/
9826 operators/serialize.cc: Likewise.
9827 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
9828
9829 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9830
9831 * include/tr1_impl/random: Remove, empty.
9832 * include/tr1_impl/random.tcc: Likewise.
9833
9834 * include/std/random: Minor clean-ups, formatting fixes, adjust
9835 copyright years.
9836 * include/bits/random.tcc: Likewise.
9837 * include/bits/random.h: Likewise.
9838 * include/tr1/random: Likewise.
9839 * include/tr1/random.tcc: Likewise.
9840 * include/tr1/random.h: Likewise.
9841
9842 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9843
9844 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
9845 * doc/html/api.html: Regenerate.
9846
9847 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9848
9849 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
9850 Change to mersenne_twister_engine, add same defaults as
9851 mersenne_twister_engine/cons/default.cc.
9852 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
9853
9854 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
9855 to __il.
9856 * include/bits/random.h (mersenne_twister_engine): Qualify
9857 _ShiftMin1 with namespace __detail.
9858 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
9859 constexpr std::numeric_limits::max() can be used.
9860 (mersenne_twister_engine): Split apart static asserts into one
9861 assert per message. Temporarily disable the last three.
9862
9863 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
9864
9865 * include/Makefile.am: Update to N2836. Modified for new random headers.
9866 * include/Makefile.in: Ditto.
9867 * include/tr1_impl/random: Moved to tr1/random.h
9868 * include/tr1_impl/random.tcc: Moved to tr1
9869 * include/tr1/random: Just point to moved tr1 random headers.
9870 * include/tr1/random.tcc: Moved from tr1_impl.
9871 * include/tr1/random.h: Moved from tr1_impl/random.
9872 * include/std/random: Modified to point to std random headers.
9873 * include/bits/random.tcc: New implementation of std random facilities.
9874 * include/bits/random.h: Ditto.
9875 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
9876 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9877 seed1.cc: New.
9878 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9879 seed2.cc: New.
9880 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9881 default.cc: New.
9882 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9883 non_uint_neg.cc: New.
9884 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9885 typedefs.cc: New.
9886 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9887 equal.cc: New.
9888 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9889 serialize.cc: New.
9890 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9891 seed1.cc: New.
9892 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9893 seed2.cc: New.
9894 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9895 default.cc: New.
9896 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
9897 typedefs.cc: New.
9898 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9899 equal.cc: New.
9900 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9901 serialize.cc: New.
9902 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9903 seed1.cc: New.
9904 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9905 seed2.cc: New.
9906 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9907 default.cc: New.
9908 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
9909 typedefs.cc: New.
9910 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9911 equal.cc: New.
9912 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9913 serialize.cc: New.
9914 * testsuite/26_numerics/random/discard_block_engine/cons/
9915 base_move.cc: New.
9916 * testsuite/26_numerics/random/discard_block_engine/cons/
9917 seed1.cc: New.
9918 * testsuite/26_numerics/random/discard_block_engine/cons/
9919 seed2.cc: New.
9920 * testsuite/26_numerics/random/discard_block_engine/cons/
9921 base_copy.cc: New.
9922 * testsuite/26_numerics/random/discard_block_engine/cons/
9923 default.cc: New.
9924 * testsuite/26_numerics/random/discard_block_engine/cons/
9925 seed_seq.cc: New.
9926 * testsuite/26_numerics/random/discard_block_engine/requirements/
9927 typedefs.cc: New.
9928 * testsuite/26_numerics/random/discard_block_engine/operators/
9929 equal.cc: New.
9930 * testsuite/26_numerics/random/discard_block_engine/operators/
9931 serialize.cc: New.
9932 * testsuite/26_numerics/random/independent_bits_engine/cons/
9933 base_move.cc: New.
9934 * testsuite/26_numerics/random/independent_bits_engine/cons/
9935 seed1.cc: New.
9936 * testsuite/26_numerics/random/independent_bits_engine/cons/
9937 seed2.cc: New.
9938 * testsuite/26_numerics/random/independent_bits_engine/cons/
9939 base_copy.cc: New.
9940 * testsuite/26_numerics/random/independent_bits_engine/cons/
9941 default.cc: New.
9942 * testsuite/26_numerics/random/independent_bits_engine/cons/
9943 seed_seq.cc: New.
9944 * testsuite/26_numerics/random/independent_bits_engine/requirements/
9945 typedefs.cc: New.
9946 * testsuite/26_numerics/random/independent_bits_engine/operators/
9947 equal.cc: New.
9948 * testsuite/26_numerics/random/independent_bits_engine/operators/
9949 serialize.cc: New.
9950 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9951 base_move.cc: New.
9952 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9953 seed1.cc: New.
9954 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9955 seed2.cc: New.
9956 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9957 base_copy.cc: New.
9958 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9959 default.cc: New.
9960 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9961 seed_seq.cc: New.
9962 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
9963 typedefs.cc: New.
9964 * testsuite/26_numerics/random/shuffle_order_engine/operators/
9965 equal.cc: New.
9966 * testsuite/26_numerics/random/shuffle_order_engine/operators/
9967 serialize.cc
9968 * testsuite/26_numerics/random/mt19937.cc: New.
9969 * testsuite/26_numerics/random/mt19937_64.cc: New.
9970 * testsuite/26_numerics/random/minstd_rand.cc: New.
9971 * testsuite/26_numerics/random/minstd_rand0.cc: New.
9972 * testsuite/26_numerics/random/ranlux24_base.cc: New.
9973 * testsuite/26_numerics/random/ranlux48_base.cc: New.
9974 * testsuite/26_numerics/random/ranlux24.cc: New.
9975 * testsuite/26_numerics/random/ranlux48.cc: New.
9976 * testsuite/26_numerics/random/knuth_b.cc: New.
9977 * testsuite/26_numerics/random/default_random_engine.cc: New.
9978 * testsuite/26_numerics/random/chi_squared_distribution/cons/
9979 parms.cc: New.
9980 * testsuite/26_numerics/random/chi_squared_distribution/cons/
9981 default.cc: New.
9982 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
9983 typedefs.cc: New.
9984 * testsuite/26_numerics/random/chi_squared_distribution/operators/
9985 serialize.cc: New.
9986 * testsuite/26_numerics/random/normal_distribution/cons/
9987 parms.cc: New.
9988 * testsuite/26_numerics/random/normal_distribution/cons/
9989 default.cc: New.
9990 * testsuite/26_numerics/random/normal_distribution/requirements/
9991 typedefs.cc: New.
9992 * testsuite/26_numerics/random/normal_distribution/operators/
9993 serialize.cc: New.
9994 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
9995 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
9996 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
9997 * testsuite/26_numerics/random/uniform_int_distribution/cons/
9998 parms_neg.cc: New.
9999 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10000 parms.cc: New.
10001 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10002 default.cc: New.
10003 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
10004 typedefs.cc: New.
10005 * testsuite/26_numerics/random/uniform_int_distribution/operators/
10006 serialize.cc: New.
10007 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10008 parms_neg.cc: New.
10009 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10010 parms.cc: New.
10011 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10012 default.cc: New.
10013 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
10014 typedefs.cc: New.
10015 * testsuite/26_numerics/random/uniform_real_distribution/operators/
10016 serialize.cc: New.
10017 * testsuite/26_numerics/random/poisson_distribution/cons/
10018 parms.cc: New.
10019 * testsuite/26_numerics/random/poisson_distribution/cons/
10020 default.cc: New.
10021 * testsuite/26_numerics/random/poisson_distribution/requirements/
10022 typedefs.cc
10023 * testsuite/26_numerics/random/poisson_distribution/operators/
10024 serialize.cc: New.
10025 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10026 parms.cc: New.
10027 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10028 default.cc: New.
10029 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
10030 typedefs.cc: New.
10031 * testsuite/26_numerics/random/bernoulli_distribution/operators/
10032 serialize.cc: New.
10033 * testsuite/26_numerics/random/discrete_distribution/cons/
10034 range.cc: New.
10035 * testsuite/26_numerics/random/discrete_distribution/cons/
10036 initlist.cc: New.
10037 * testsuite/26_numerics/random/discrete_distribution/cons/
10038 default.cc: New.
10039 * testsuite/26_numerics/random/discrete_distribution/cons/
10040 num_xbound_fun.cc: New.
10041 * testsuite/26_numerics/random/discrete_distribution/requirements/
10042 typedefs.cc: New.
10043 * testsuite/26_numerics/random/discrete_distribution/operators/
10044 serialize.cc: New.
10045 * testsuite/26_numerics/random/weibull_distribution/cons/
10046 parms.cc: New.
10047 * testsuite/26_numerics/random/weibull_distribution/cons/
10048 default.cc: New.
10049 * testsuite/26_numerics/random/weibull_distribution/requirements/
10050 typedefs.cc: New.
10051 * testsuite/26_numerics/random/weibull_distribution/operators/
10052 serialize.cc: New.
10053 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10054 parms.cc: New.
10055 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10056 default.cc: New.
10057 * testsuite/26_numerics/random/negative_binomial_distribution/
10058 requirements/typedefs.cc: New.
10059 * testsuite/26_numerics/random/negative_binomial_distribution/
10060 operators/serialize.cc: New.
10061 * testsuite/26_numerics/random/cauchy_distribution/cons/
10062 parms.cc: New.
10063 * testsuite/26_numerics/random/cauchy_distribution/cons/
10064 default.cc: New.
10065 * testsuite/26_numerics/random/cauchy_distribution/requirements/
10066 typedefs.cc: New.
10067 * testsuite/26_numerics/random/cauchy_distribution/operators/
10068 serialize.cc: New.
10069 * testsuite/26_numerics/random/gamma_distribution/cons/
10070 parms.cc: New.
10071 * testsuite/26_numerics/random/gamma_distribution/cons/
10072 default.cc: New.
10073 * testsuite/26_numerics/random/gamma_distribution/requirements/
10074 typedefs.cc: New.
10075 * testsuite/26_numerics/random/gamma_distribution/operators/
10076 serialize.cc: New.
10077 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10078 parms.cc: New.
10079 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10080 default.cc: New.
10081 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
10082 typedefs.cc: New.
10083 * testsuite/26_numerics/random/fisher_f_distribution/operators/
10084 serialize.cc: New.
10085
10086 * testsuite/26_numerics/random/exponential_distribution/cons/
10087 parms.cc: New.
10088 * testsuite/26_numerics/random/exponential_distribution/cons/
10089 default.cc: New.
10090 * testsuite/26_numerics/random/exponential_distribution/requirements/
10091 typedefs.cc: New.
10092 * testsuite/26_numerics/random/exponential_distribution/operators/
10093 serialize.cc: New.
10094 * testsuite/26_numerics/random/lognormal_distribution/cons/
10095 parms.cc: New.
10096 * testsuite/26_numerics/random/lognormal_distribution/cons/
10097 default.cc: New.
10098 * testsuite/26_numerics/random/lognormal_distribution/requirements/
10099 typedefs.cc: New.
10100 * testsuite/26_numerics/random/lognormal_distribution/operators/
10101 serialize.cc: New.
10102 * testsuite/26_numerics/random/binomial_distribution/cons/
10103 parms.cc: New.
10104 * testsuite/26_numerics/random/binomial_distribution/cons/
10105 default.cc: New.
10106 * testsuite/26_numerics/random/binomial_distribution/requirements/
10107 typedefs.cc: New.
10108 * testsuite/26_numerics/random/binomial_distribution/operators/
10109 serialize.cc: New.
10110 * testsuite/26_numerics/random/random_device/cons/
10111 token.cc: New.
10112 * testsuite/26_numerics/random/random_device/cons/
10113 default.cc: New.
10114 * testsuite/26_numerics/random/random_device/requirements/
10115 typedefs.cc: New.
10116 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10117 parms.cc: New.
10118 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10119 default.cc: New.
10120 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
10121 typedefs.cc: New.
10122 * testsuite/26_numerics/random/extreme_value_distribution/operators/
10123 serialize.cc: New.
10124 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10125 range.cc: New.
10126 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10127 default.cc: New.
10128 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10129 num_xbound_fun.cc: New.
10130 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10131 initlist_fun.cc: New.
10132 * testsuite/26_numerics/random/piecewise_linear_distribution/
10133 requirements/typedefs.cc: New.
10134 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
10135 serialize.cc: New.
10136 * testsuite/26_numerics/random/student_t_distribution/cons/
10137 parms.cc: New.
10138 * testsuite/26_numerics/random/student_t_distribution/cons/
10139 default.cc: New.
10140 * testsuite/26_numerics/random/student_t_distribution/requirements/
10141 typedefs.cc: New.
10142 * testsuite/26_numerics/random/student_t_distribution/operators/
10143 serialize.cc: New.
10144 * testsuite/26_numerics/random/geometric_distribution/cons/
10145 parms.cc: New.
10146 * testsuite/26_numerics/random/geometric_distribution/cons/
10147 default.cc: New.
10148 * testsuite/26_numerics/random/geometric_distribution/requirements/
10149 typedefs.cc: New.
10150 * testsuite/26_numerics/random/geometric_distribution/operators/
10151 serialize.cc: New.
10152 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10153 range.cc: New.
10154 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10155 default.cc: New.
10156 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10157 num_xbound_fun.cc: New.
10158 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10159 initlist_fun.cc: New.
10160 * testsuite/26_numerics/random/piecewise_constant_distribution/
10161 requirements/typedefs.cc: New.
10162 * testsuite/26_numerics/random/piecewise_constant_distribution/
10163 operators/serialize.cc: New.
10164
10165 2009-04-02 Dodji Seketeli <dodji@redhat.com>
10166
10167 * include/ext/bitmap_allocator.h: The typedefs should be made public
10168 if we want them to be accessible. This has been revealed by the patch
10169 that fixes PR c++/26693 in g++.
10170
10171 2009-04-02 Jakub Jelinek <jakub@redhat.com>
10172
10173 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
10174 Regenerated.
10175 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
10176 Regenerated.
10177 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
10178 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
10179 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
10180 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
10181 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
10182 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
10183 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
10184 Regenerated.
10185 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
10186
10187 2009-03-31 Jason Merrill <jason@redhat.com>
10188
10189 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10190
10191 PR libstdc++/39310
10192 * include/tr1_impl/type_traits (is_function): Add partial
10193 specializations with function cv-quals.
10194 (__is_function_helper): Remove.
10195 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10196
10197 2009-03-30 Ian Lance Taylor <iant@google.com>
10198
10199 * include/backward/hashtable.h (clear): Return quickly if the
10200 table is empty.
10201
10202 2009-03-27 Ian Lance Taylor <iant@google.com>
10203
10204 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10205 (__stl_prime_list): Add 5 at the start of the list.
10206
10207 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10208
10209 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10210 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10211 std::string&, ios_base::openmode), basic_ifstream<>::
10212 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10213 basic_ofstream(const std::string&, ios_base::openmode),
10214 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10215 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10216 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10217 Add in C++0x mode.
10218 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10219 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10220 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10221 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
10222 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10223 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
10224 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10225
10226 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10227
10228 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
10229 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
10230 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10231 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10232
10233 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10234
10235 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10236 _M_transfer_after, _M_reverse_after): Move out of line...
10237 * include/bits/forward_list.tcc: ... here.
10238 (forward_list<>::reverse): Move inline...
10239 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10240
10241 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10242
10243 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10244 28277.cc: Likewise.
10245 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10246 Likewise.
10247 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10248 Likewise.
10249 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10250 Likewise.
10251
10252 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10253
10254 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10255 year(s).
10256 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10257 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10258 Likewise.
10259 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10260 Likewise.
10261 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10262 Likewise.
10263 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10264
10265 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10266
10267 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10268 iterations for simulators.
10269 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10270 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10271 Condition stream width for simulators.
10272 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10273 Likewise.
10274 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10275 Likewise.
10276 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10277
10278 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10279
10280 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10281 sheet version information. Table-ize docbook element examples.
10282 * doc/xml/manual/using.xml: Human-readable header
10283 markup. Alphabetized. Add new headers.
10284 * doc/html: Regenerate.
10285
10286 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10287
10288 * doc/xml/faq.xml: Fix link to setup documentation.
10289
10290 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10291
10292 * include/std/type_traits (__add_lvalue_reference_helper,
10293 __add_rvalue_reference_helper): As an optimization, rewrite
10294 condition (avoid is_function).
10295
10296 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10297
10298 PR libstdc++/39405
10299 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10300 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10301
10302 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10303
10304 * testsuite/30_threads/condition_variable_any/native_handle/
10305 typesizes.cc: Include tweaks.
10306 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10307 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10308 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10309 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10310 * testsuite/30_threads/condition_variable/native_handle/
10311 typesizes.cc: Same.
10312
10313 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10314
10315 * include/bits/shared_ptr.h: Add include guards.
10316 * include/tr1/shared_ptr.h: Likewise.
10317
10318 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10319
10320 * include/std/iostream: Fix doxygen link.
10321 * include/bits/forward_list.h: Fix doxygen markup.
10322 * include/ext/vstring.h: Escape backslash in doxygen comment.
10323 * include/bits/basic_string.h: Likewise.
10324
10325 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10326
10327 * doc/xml/faq.xml: Fix links to implementation status pages.
10328
10329 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10330
10331 * include/std/complex (operator+(const complex<>&, const _Tp&),
10332 operator+(const _Tp&, const complex<>&),
10333 operator-(const complex<>&, const _Tp&),
10334 operator-(const _Tp&, const complex<>&)): Do not assume real()
10335 returns a reference (against DR 387).
10336 * testsuite/26_numerics/complex/dr387_2.cc: New.
10337
10338 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
10339
10340 * testsuite/thread/pthread4.cc: Move...
10341 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
10342 * testsuite/thread/pthread5.cc: Move...
10343 * testsuite/23_containers/list/pthread5.cc: ...here.
10344 * testsuite/thread/pthread6.cc: Move...
10345 * testsuite/23_containers/map/pthread6.cc: ...here.
10346 * testsuite/thread/pthread7-rope.cc: Move...
10347 * testsuite/ext/rope/pthread7-rope.cc: ...here.
10348 * testsuite/thread/guard.cc: Move...
10349 * testsuite/18_support/pthread_guard.cc: ...here.
10350 * testsuite/thread/18185.cc: Move...
10351 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
10352 * testsuite/thread/pthread1.cc: Move...
10353 * testsuite/23_containers/list/pthread1.cc: ...here.
10354 * testsuite/thread/pthread2.cc: Move...
10355 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
10356 * testsuite/thread/pthread3.cc: Move...
10357 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
10358
10359 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
10360 * testsuite/thread: Remove.
10361
10362 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10363
10364 * configure: Regenerate.
10365
10366 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
10367
10368 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
10369 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
10370 from baseline_dir.
10371 * configure: Regenerate.
10372 * testsuite/Makefile.am (baseline_file): Remove variable.
10373 (site.exp): Set baseline_dir rather than baseline_file.
10374 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
10375 * testsuite/Makefile.in: Regenerate.
10376
10377 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10378
10379 * testsuite/30_threads/thread/this_thread: Move...
10380 * testsuite/30_threads/this_thread: ...here.
10381 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
10382 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
10383 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
10384 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
10385 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
10386 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
10387
10388 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10389
10390 * doc/doxygen/user.cfg.in: Tweaks.
10391 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
10392 be elsewhere.
10393
10394 * include/tr1_impl/unordered_map: Just use most specialized
10395 container module.
10396 * include/tr1_impl/unordered_set: Same.
10397 * include/tr1_impl/array: Same.
10398 * include/bits/stl_list.h: Same.
10399 * include/bits/stl_map.h: Same.
10400 * include/bits/stl_queue.h: Same.
10401 * include/bits/stl_set.h: Same.
10402 * include/bits/stl_stack.h: Same.
10403 * include/bits/forward_list.h: Same.
10404 * include/bits/basic_string.h: Same.
10405 * include/bits/stl_multimap.h: Same.
10406 * include/bits/stl_vector.h: Same.
10407 * include/bits/stl_deque.h: Same.
10408 * include/bits/stl_multiset.h: Same.
10409 * include/bits/stl_bvector.h: Same.
10410
10411 * include/backward/binders.h: Change binder module to binders.
10412
10413 * include/std/complex: Add complex_numers module.
10414 * include/tr1_impl/complex: Same.
10415
10416 * include/std/valarray: Add numeric_arrays module.
10417 * include/bits/gslice_array.h: Same.
10418 * include/bits/gslice.h: Same.
10419 * include/bits/mask_array.h: Same.
10420 * include/bits/slice_array.h: Same.
10421 * include/bits/indirect_array.h: Same.
10422
10423 * include/bits/allocator.h: Add allocators module.
10424 * include/ext/throw_allocator.h
10425 * include/ext/pool_allocator.h
10426 * include/ext/bitmap_allocator.h
10427 * include/ext/new_allocator.h
10428 * include/ext/malloc_allocator.h
10429 * include/ext/array_allocator.h
10430 * include/ext/mt_allocator.h
10431 * include/ext/debug_allocator.h
10432 * include/ext/extptr_allocator.h
10433
10434 * include/tr1_impl/functional: Move namespace markup here.
10435 * include/tr1_impl/regex: Same.
10436
10437 * include/tr1_impl/type_traits: Add metaprogramming module.
10438 * include/std/type_traits: Same.
10439
10440 * include/std/memory: Add memory module.
10441
10442 * include/std/ratio: Add ratio module.
10443
10444 * include/std/chrono: Move namespace markup here, add time module.
10445
10446 * include/std/thread: Move namespace markup here, add concurrency
10447 module.
10448 * include/std/mutex: Use concurrency module.
10449 * include/std/condition_variable: Same.
10450
10451
10452 * include/bits/ios_base.h: Refine io module.
10453 * include/bits/basic_ios.h: Same.
10454 * include/std/fstream: Same.
10455 * include/std/istream: Same.
10456 * include/std/ostream: Same.
10457 * include/std/sstream: Same.
10458
10459 * include/ext/vstring.h: Correct parameter markup.
10460
10461 * include/bits/shared_ptr.h: Add pointer_abstractions module.
10462 * include/bits/unique_ptr.h: Same.
10463
10464 * include/bits/algorithmfwd.h: Add mutating_algorithms,
10465 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
10466 * include/bits/stl_heap.h: Add markup for new groupings.
10467 * include/bits/stl_algobase.h: Same.
10468 * include/bits/stl_algo.h: Same.
10469
10470 * include/c_compatibility/stdatomic.h: Add atomics module.
10471 * include/c_global/cstdatomic: Same.
10472
10473 * libsupc++/exception: Add exceptions module.
10474 * libsupc++/typeinfo: Same.
10475 * libsupc++/new: Same.
10476 * libsupc++/exception_ptr.h: Same.
10477 * include/std/system_error: Same.
10478 * include/std/stdexcept: Same.
10479
10480 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
10481 * libsupc++/cxxabi-forced.h: Same.
10482
10483 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
10484 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
10485 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
10486 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10487 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10488 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10489 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10490 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10491 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10492 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10493 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10494 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10495 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10496 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10497 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10498 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10499 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10500 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10501 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
10502 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10503 * testsuite/23_containers/vector/requirements/dr438/
10504 constructor_1_neg.cc: Same.
10505 * testsuite/23_containers/vector/requirements/dr438/
10506 constructor_2_neg.cc: Same.
10507 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
10508 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
10509 * testsuite/23_containers/deque/requirements/dr438/
10510 constructor_1_neg.cc: Same.
10511 * testsuite/23_containers/deque/requirements/dr438/
10512 constructor_2_neg.cc: Same.
10513 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
10514 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
10515 * testsuite/23_containers/list/requirements/dr438/
10516 constructor_1_neg.cc: Same.
10517 * testsuite/23_containers/list/requirements/dr438/
10518 constructor_2_neg.cc: Same.
10519 * testsuite/20_util/duration/cons/1_neg.cc: Same.
10520 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
10521 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
10522 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
10523 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10524 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10525 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
10526 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
10527 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
10528 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
10529
10530 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
10531
10532 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
10533 * doc/doxygen/user.cfg.in: Update.
10534 * scripts/run_doxygen: Adjust for new group names.
10535
10536 * include/tr1_impl/random: Update doxygen group markup.
10537 * include/tr1_impl/unordered_map: Same.
10538 * include/tr1_impl/unordered_set: Same.
10539 * include/tr1_impl/array: Same.
10540 * include/std/numeric: Same.
10541 * include/std/utility: Same.
10542 * include/std/bitset: Same.
10543 * include/std/iosfwd: Same.
10544 * include/bits/stl_list.h: Same.
10545 * include/bits/stl_map.h: Same.
10546 * include/bits/stl_algobase.h: Same.
10547 * include/bits/stl_queue.h: Same.
10548 * include/bits/stl_set.h: Same.
10549 * include/bits/stl_stack.h: Same.
10550 * include/bits/stl_iterator_base_types.h: Same.
10551 * include/bits/forward_list.h: Same.
10552 * include/bits/basic_string.h: Same.
10553 * include/bits/stl_multimap.h: Same.
10554 * include/bits/stl_vector.h: Same.
10555 * include/bits/stl_deque.h: Same.
10556 * include/bits/stl_multiset.h: Same.
10557 * include/bits/stl_algo.h: Same.
10558 * include/bits/stl_bvector.h: Same.
10559 * include/bits/algorithmfwd.h: Same.
10560 * include/bits/stl_function.h: Same.
10561 * include/tr1/cmath: Same.
10562 * include/backward/binders.h: Same.
10563
10564 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
10565
10566 * include/std/system_error (system_category): To system_category().
10567 (generic_category): To generic_category. DR 890.
10568 * src/system_error.cc: Define.
10569 * include/bits/functexcept.h: Only one __throw_system_error.
10570 * src/functexcept.cc: Same.
10571 * include/std/mutex: Fixup for changes above.
10572 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10573 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10574 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10575 * config/abi/pre/gnu.ver: Clean up exports.
10576
10577 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
10578
10579 * include/std/thread: Fix typo.
10580 * src/thread.cc (thread::join): Use NULL.
10581
10582 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10583
10584 PR libstdc++/39168
10585 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10586 const string&)): Also check that the value != CHAR_MAX.
10587 * include/bits/locale_facets.tcc (__numpunct_cache<>::
10588 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10589 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10590 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10591 _M_cache(const locale&)): Likewise.
10592 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10593 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10594 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10595 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10596 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10597 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10598
10599 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
10600 Benjamin Kosnik <bkoz@redhat.com>
10601
10602 * include/std/thread (_Impl_base): Move _M_id out and into ...
10603 (thread): ...here. Call _M_make_routine in body of constructors.
10604 Adjust data member usage to reflect changes.
10605 (_M_make_routine): From _M_make_shared_data.
10606 (_M_start_thread): Add __shared_base_type argument.
10607 * src/thread.cc: Fixups for above.
10608 * config/abi/pre/gnu.ver: Adjust exports.
10609 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10610 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10611 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10612
10613 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
10614
10615 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10616 (compare_type_to_native_type): ...this, add alignment check.
10617 * testsuite/30_threads/condition_variable_any/native_handle/
10618 typesizes.cc: Modify as above.
10619 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10620 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10621 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10622 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10623 * testsuite/30_threads/condition_variable/native_handle/
10624 typesizes.cc: Same.
10625 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10626 typesizes.cc: Same.
10627
10628 * testsuite/30_threads/thread/cons/1.cc: Add comments.
10629 * testsuite/30_threads/thread/cons/2.cc: Same.
10630 * testsuite/30_threads/thread/cons/3.cc: Same.
10631 * testsuite/30_threads/thread/cons/4.cc: Same.
10632 * testsuite/30_threads/thread/cons/5.cc: Same.
10633 * testsuite/30_threads/thread/cons/6.cc: Same.
10634 * testsuite/30_threads/thread/cons/7.cc: Same.
10635 * testsuite/30_threads/thread/cons/8.cc: Same.
10636
10637 * testsuite/30_threads/thread/cons/9.cc: New.
10638 * testsuite/30_threads/thread/cons/moveable.cc: New.
10639
10640 * src/condition_variable.cc: Clean up whitespace.
10641 * include/std/condition_variable: Same.
10642
10643 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
10644
10645 * include/std/condition_variable (condition_variable): Remove
10646 _M_internal_mutex. Add private __native_type typedef.
10647 * src/condition_variable.cc (condition_variable::notify_one):
10648 Remove _M_internal_mutex use. Use typedef.
10649 (condition_variable::notify_all): Same.
10650 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
10651 (recursive_mutex): Same.
10652 (timed_mutex): Same.
10653 (recursive_timed_mutex): Same.
10654 (once_flag): Make __native_type typedef private.
10655
10656 * include/std/thread (this_thread): Add minimal markup.
10657
10658 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
10659 Adjust line numbers.
10660 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10661 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10662 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10663 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10664 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10665 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10666 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10667 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10668 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10669 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10670 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10671 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10672 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10673
10674 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
10675 * testsuite/30_threads/condition_variable_any/native_handle/
10676 typesizes.cc: New.
10677 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10678 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10679 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10680 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10681 * testsuite/30_threads/condition_variable/native_handle/
10682 typesizes.cc: Same.
10683 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10684 typesizes.cc: Same.
10685
10686 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
10687
10688 PR testsuite/33300
10689 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
10690 on darwin for lp64.
10691
10692 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
10693
10694 * configure.host: Set abi_baseline_pair for mips64*-linux.
10695 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
10696
10697 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10698
10699 * include/std/thread (this_thread::get_id): Inline.
10700
10701 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10702
10703 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
10704 _Callable as template argument for _M_make_shared_data.
10705 * testsuite/30_threads/thread/cons/6.cc: New.
10706 * testsuite/30_threads/thread/cons/7.cc: New.
10707 * testsuite/30_threads/thread/cons/8.cc: New.
10708
10709 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
10710
10711 * testsuite/30_threads/thread/member: To..
10712 * testsuite/30_threads/thread/members: ...this.
10713 * testsuite/30_threads/condition_variable/member: To...
10714 * testsuite/30_threads/condition_variable/members: ...this.
10715
10716 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
10717
10718 * include/std/thread (thread::id): Move definition inside thread.
10719 Use native_handle_type. Remove this_thread::get_id friend.
10720 Change __thread_data_ptr to __shared_base_ptr.
10721 (thread::id::id(native_handle_type): Make public. Still explicit.
10722 Use native_handle_type. Change _M_thread_id to _M_thread.
10723 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
10724 _M_thread_handle to _M_id.
10725 (thread::__thread_data): Rename to _Impl.
10726 Fixup for renames.
10727 (thread::_M_make_thread_data): Return derived type.
10728 (thread::hardware_concurrency): Add definition for default case.
10729 (thread::get_id): Now can define inline.
10730 (thread): Change _M_thread_data to _M_data.
10731 (this_thread::get_id): Now can define inline.
10732 * src/thread.cc (__thread_proxy): Rename to
10733 execute_native_thread_routine.
10734 Fixup for other renames.
10735 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
10736 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
10737 * testsuite/30_threads/thread/algorithm: Move to..
10738 * testsuite/30_threads/thread/swap: ...this.
10739 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
10740 * testsuite/30_threads/thread/id/operators.cc: New.
10741
10742 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10743
10744 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
10745 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
10746 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
10747 exposing it in public std::tuple interface.
10748
10749 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10750 Benjamin Kosnik <bkoz@redhat.com>
10751
10752 * include/std/thread (__thread_data_base): Nest class in std::thread.
10753 (__thread_data): Likewise.
10754 (__thread_data_ptr): Nest typedef in std::thread.
10755 * src/thread.cc (__thread_proxy): Qualify the above names.
10756 * config/abi/pre/gnu.ver: Remove unused exports.
10757
10758 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
10759
10760 * include/bits/unique_ptr.h: Remove private __this_type typedef.
10761 * include/bits/stl_vector.h: Remove private vector_type typedef.
10762 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
10763 Fix line numbers.
10764 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10765 * testsuite/23_containers/vector/requirements/dr438/
10766 constructor_1_neg.cc: Same.
10767 * testsuite/23_containers/vector/requirements/dr438/
10768 constructor_2_neg.cc: Same.
10769 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10770 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10771
10772 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10773
10774 PR libstdc++/25191
10775 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
10776 deal consistently with __try and __catch too.
10777 * src/localename.cc: Replace try -> __try, catch -> __catch.
10778 * src/ios.cc: Likewise.
10779 * src/locale.cc: Likewise.
10780 * src/istream.cc: Likewise.
10781 * src/thread.cc: Likewise.
10782 * src/compatibility.cc: Likewise.
10783 * src/bitmap_allocator.cc: Likewise.
10784 * src/ios_init.cc: Likewise.
10785 * include/debug/deque: Likewise.
10786 * include/debug/list: Likewise.
10787 * include/tr1_impl/hashtable: Likewise.
10788 * include/std/bitset: Likewise.
10789 * include/ext/pb_ds/detail/resize_policy/
10790 hash_load_check_resize_trigger_imp.hpp: Likewise.
10791 * include/ext/pb_ds/detail/resize_policy/
10792 hash_standard_resize_policy_imp.hpp: Likewise.
10793 * include/ext/pb_ds/detail/cc_hash_table_map_/
10794 resize_fn_imps.hpp: Likewise.
10795 * include/ext/pb_ds/detail/cc_hash_table_map_/
10796 constructor_destructor_fn_imps.hpp: Likewise.
10797 * include/ext/pb_ds/detail/pat_trie_/
10798 split_join_branch_bag.hpp: Likewise.
10799 * include/ext/pb_ds/detail/pat_trie_/
10800 constructors_destructor_fn_imps.hpp: Likewise.
10801 * include/ext/pb_ds/detail/bin_search_tree_/
10802 constructors_destructor_fn_imps.hpp: Likewise.
10803 * include/ext/pb_ds/detail/gp_hash_table_map_/
10804 resize_fn_imps.hpp: Likewise.
10805 * include/ext/pb_ds/detail/gp_hash_table_map_/
10806 constructor_destructor_fn_imps.hpp: Likewise.
10807 * include/ext/pb_ds/detail/binary_heap_/
10808 constructors_destructor_fn_imps.hpp: Likewise.
10809 * include/ext/pb_ds/detail/binary_heap_/
10810 erase_fn_imps.hpp: Likewise.
10811 * include/ext/pb_ds/detail/binary_heap_/
10812 split_join_fn_imps.hpp: Likewise.
10813 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
10814 constructors_destructor_fn_imps.hpp: Likewise.
10815 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
10816 * include/ext/pb_ds/detail/list_update_map_/
10817 constructor_destructor_fn_imps.hpp: Likewise.
10818 * include/ext/slist: Likewise.
10819 * include/ext/memory: Likewise.
10820 * include/ext/rc_string_base.h: Likewise.
10821 * include/ext/ropeimpl.h: Likewise.
10822 * include/ext/vstring.tcc: Likewise.
10823 * include/ext/rope: Likewise.
10824 * include/ext/sso_string_base.h: Likewise.
10825 * include/bits/shared_ptr.h: Likewise.
10826 * include/bits/stl_list.h: Likewise.
10827 * include/bits/locale_classes.tcc: Likewise.
10828 * include/bits/locale_facets.tcc: Likewise.
10829 * include/bits/locale_classes.h: Likewise.
10830 * include/bits/forward_list.h: Likewise.
10831 * include/bits/stl_vector.h: Likewise.
10832 * include/bits/stl_deque.h: Likewise.
10833 * include/bits/istream.tcc: Likewise.
10834 * include/bits/stl_uninitialized.h: Likewise.
10835 * include/bits/ostream.tcc: Likewise.
10836 * include/bits/vector.tcc: Likewise.
10837 * include/bits/stl_tempbuf.h: Likewise.
10838 * include/bits/deque.tcc: Likewise.
10839 * include/bits/basic_string.tcc: Likewise.
10840 * include/bits/ostream_insert.h: Likewise.
10841 * include/bits/locale_facets_nonio.tcc: Likewise.
10842 * include/bits/stl_tree.h: Likewise.
10843 * include/bits/fstream.tcc: Likewise.
10844 * include/tr1/shared_ptr.h: Likewise.
10845 * include/tr1/hypergeometric.tcc: Likewise.
10846 * include/backward/hashtable.h: Likewise.
10847 * libsupc++/exception_ptr.h: Likewise.
10848 * libsupc++/eh_personality.cc: Likewise.
10849 * libsupc++/eh_call.cc: Likewise.
10850 * config/locale/gnu/monetary_members.cc: Likewise.
10851 * config/locale/gnu/time_members.h: Likewise.
10852 * config/locale/generic/time_members.h: Likewise.
10853
10854 2009-02-03 Johannes Singler <singler@ira.uka.de>
10855
10856 * include/parallel/algorithmfwd.h:
10857 Add parallelism default for many declarations.
10858 * include/parallel/numericfwd.h: Likewise.
10859 * include/parallel/iterator.h: Use iterator_traits as usual.
10860 * include/parallel/par_loop.h:
10861 Include equally_split.h.
10862 (for_each_template_random_access_ed):
10863 Avoid calling the Result default constructor.
10864 * include/parallel/numeric: Replace
10865 for_each_template_random_access by
10866 for_each_template_random_access_ed in numeric functions.
10867
10868 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
10869
10870 * config/os/gnu-linux/os_defines.h: Remove superfluous
10871 __NO_STRING_INLINES.
10872
10873 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10874
10875 * testsuite/21_strings/c_strings/char/3.cc: New test.
10876 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
10877
10878 2009-01-30 Ulrich Drepper <drepper@redhat.com>
10879 Jakub Jelinek <jakub@redhat.com>
10880
10881 PR libstdc++/30928 (partial, works together with recent glibcs)
10882 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10883 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10884 defined.
10885 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10886 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10887 defined.
10888 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10889 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10890 defined.
10891 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10892 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10893 defined.
10894 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
10895 argument is const char *, assign result to const char * var, not
10896 char *.
10897 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
10898 argument is const wchar_t *, assign result to const wchar_t * var, not
10899 wchar_t *.
10900
10901 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
10902
10903 * include/std/thread: Remove unused headers.
10904 (__thread_data_base): Remove unused mutex and base.
10905 (thread::~thread): Only detach if joinable.
10906 (thread::joinable): Test if thread data ptr is empty.
10907 (thread::_M_thread_data_mutex): Remove.
10908 (thread::_M_get_thread_data): Remove.
10909 (thread::_M_make_thread_data): Remove overload, use make_shared.
10910 (thread::id::id): Make constructor explicit.
10911 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
10912 (thread::_M_start_thread): Break shared_ptr cycle on error.
10913 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
10914 * testsuite/30_threads/thread/member/4.cc: New.
10915 * testsuite/30_threads/thread/member/5.cc: New.
10916
10917 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
10918
10919 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
10920 (standard_layout): Just use !has_virtual_destructor for now.
10921 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
10922 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
10923 * testsuite/30_threads/recursive_mutex/requirements/
10924 standard_layout.cc: New.
10925 * testsuite/30_threads/condition_variable/requirements/
10926 standard_layout.cc: New.
10927 * testsuite/29_atomics/atomic_address/requirements/
10928 standard_layout.cc: Adjust.
10929 * testsuite/29_atomics/atomic_flag/requirements/
10930 standard_layout.cc: Same.
10931 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
10932 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
10933 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
10934 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
10935 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
10936 line numbers.
10937 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
10938 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10939 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10940 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
10941 Remove, not required.
10942
10943 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
10944
10945 * include/std/thread (__thread_data_base, thread): Rename member
10946 functions to match coding style.
10947 (thread::thread,thread::operator=): Define move operations.
10948 * src/thread.cc (__thread_data_base, thread): Rename member functions.
10949 * config/abi/pre/gnu.ver: Adjust.
10950
10951 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
10952
10953 PR libstdc++/38384
10954 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
10955 on HPUX.
10956 * configure: Regenerate.
10957
10958 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
10959
10960 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
10961 atomic_flag_fence.
10962
10963 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10964
10965 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
10966 Uros Bizjak <ubizjak@gmail.com>
10967
10968 PR libstdc++/38834
10969 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
10970 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
10971
10972 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
10973 Rainer Emrich <r.emrich@de.tecosim.com>
10974
10975 PR libstdc++/38919
10976 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
10977 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
10978 * configure: Regenerate.
10979
10980 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
10981
10982 * include/std/thread (__thread_data_base::__run): Make non-const.
10983 * testsuite/30_threads/thread/cons/5.cc: New.
10984
10985 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
10986
10987 * src/Makefile.am (sources): Add math_stubs_float.cc.
10988 * src/Makefile.in: Regenerate.
10989 * src/math_stubs_float.cc: New, from libmath/stubs.c.
10990
10991 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10992
10993 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
10994 * src/Makefile.in: Regenerate.
10995 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
10996
10997 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10998
10999 PR libstdc++/32666
11000 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
11001
11002 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11003
11004 PR libstdc++/32666
11005 * Makefile.am (hosted_source): Remove libmath directory.
11006 * Makefile.in: Regenerate.
11007 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
11008 (AC_REPLACE_MATHFUNCS): Remove.
11009 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
11010 in GLIBCXX_CHECK_C99_TR1.
11011 * acinclude.m4: Remove libmath, need_math.
11012 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
11013 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
11014 * configure.ac: Same.
11015 * configure: Regenerate.
11016 * fragment.am: Fix comment.
11017 * config.h.in: Regenerate.
11018 * src/Makefile.in: Regenerate.
11019 * src/Makefile.am: Remove libmath references.
11020 * doc/Makefile.in: Regenerate.
11021 * po/Makefile.in: Regenerate.
11022 * include/Makefile.in: Regenerate.
11023 * libsupc++/Makefile.in: Regenerate.
11024 * testsuite/Makefile.in: Regenerate.
11025
11026 * src/compatibility.cc: Also export long double versions of "C" math
11027 library if hppa-linux.
11028 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
11029 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
11030
11031 * libmath: Remove.
11032 * libmath/signbit.c: Same.
11033 * libmath/stubs.c: Same.
11034 * libmath/Makefile.in: Same.
11035 * libmath/copysignf.c: Same.
11036 * libmath/mathconf.h: Same.
11037 * libmath/signbitf.c: Same.
11038 * libmath/Makefile.am: Same.
11039 * libmath/signbitl.c: Same.
11040
11041 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
11042 Paolo Carlini <paolo.carlini@oracle.com>
11043
11044 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
11045 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
11046 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
11047 * configure.ac: Adjust.
11048 * doc/xml/manual/configure.xml: Update.
11049 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
11050 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
11051 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
11052 * configure: Regenerate.
11053 * config.h.in: Likewise.
11054
11055 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
11056 thread::joinable, thread::swap, this_thread::get_id,
11057 this_thread::yield): Define inline...
11058 * include/std/thread: ... here.
11059 * config/abi/pre/gnu.ver: Adjust.
11060
11061 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11062
11063 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
11064 Add dg-timeout-factor 2.0.
11065 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
11066 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
11067 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
11068 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
11069 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
11070 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
11071
11072 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11073
11074 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
11075 field from readelf output.
11076
11077 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11078
11079 PR libstdc++/38384
11080 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
11081 * configure: Regenerate.
11082
11083 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11084
11085 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
11086 _GLIBCXX_HAVE_TLS.
11087 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
11088
11089 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11090
11091 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
11092 constructor for _M_pattern.
11093 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
11094 string.cc: Test construction from different basic_string type.
11095 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
11096 string.cc: Likewise.
11097
11098 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
11099 Jonathan Larmour <jifl@eCosCentric.com>
11100
11101 PR libstdc++/36801
11102 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
11103 New.
11104 (__gnu_cxx::__exchange_and_add): Use it.
11105 * src/atomic.cc (get_atomic_mutex): New.
11106 * src/debug.cc (get_safe_base_mutex): New.
11107 * src/locale.cc (get_locale_cache_mutex): New.
11108 * src/mt_allocator.cc (get_freelist): New.
11109 (get_freelist_mutex): New.
11110 * src/pool_allocator.cc (get_palloc_mutex): New.
11111 * include/std/mutex (__once_functor_lock): To
11112 (__get_once_functor_lock): ...this.
11113 * src/mutex.cc (__once_mutex): Don't export, use
11114 (get_once_mutex): ...this.
11115 * config/abi/pre/gnu.ver: Adjust exports.
11116
11117 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11118
11119 PR libstdc++/38732
11120 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
11121 referenceCount field again.
11122 (__cxxabiv1::__cxa_refcounted_exception): New struct.
11123 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
11124 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
11125 inline functions.
11126 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
11127 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
11128 instead of __cxa_exception.
11129 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
11130 __cxxabiv1::__cxa_throw): Likewise.
11131 * libsupc++/eh_ptr.cc (std::rethrow_exception,
11132 std::__exception_ptr::exception_ptr::_M_addref,
11133 std::__exception_ptr::exception_ptr::_M_release,
11134 __gxx_dependent_exception_cleanup): Likewise.
11135 * testsuite/18_support/exception/38732.cc: New test.
11136
11137 PR libstdc++/38092
11138 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
11139 * src/compatibility.cc: Don't use .symver directives if
11140 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
11141 * config.h.in: Regenerated.
11142 * configure: Likewise.
11143
11144 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11145
11146 PR libstdc++/38466
11147 * include/bits/stl_pair.h: Document C++03 pair vs swap.
11148
11149 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
11150
11151 * src/locale_init.cc (locale::_S_initialize_once): Move construction
11152 of classic locale...
11153 (locale::classic): Here.
11154
11155 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
11156
11157 * include/tr1_impl/regex: Fix bad return statements and typos.
11158
11159 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11160
11161 * include/tr1_impl/regex: Remove unimplemented function definitions.
11162 * testsuite/28_regex/init-list.cc: Compile only.
11163 * testsuite/tr1/7_regular_expressions/regex/cons/char/
11164 c_string_extended.cc: Same.
11165 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
11166 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
11167
11168 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11169
11170 PR libstdc++/38384
11171 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
11172 * configure: Regenerate.
11173
11174 2009-01-05 Ben Elliston <bje@au.ibm.com>
11175
11176 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
11177 * configure: Regenerate.
11178
11179 2009-01-05 Ben Elliston <bje@au.ibm.com>
11180
11181 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
11182 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
11183 * configure: Regenerate.
11184
11185 2009-01-04 Richard Guenther <rguenther@suse.de>
11186
11187 PR libstdc++/38720
11188 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11189 integer type for storage, arithmetic and comparisons.
11190 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11191
11192 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11193
11194 PR libstdc++/38719
11195 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11196 _Fwd_list_const_iterator::_M_next): Fix return type.
11197
11198 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11199
11200 * Revert last commit, reopen and suspend libstdc++/38678.
11201
11202 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11203
11204 PR libstdc++/38678
11205 * include/std/istream (basic_istream<>::_M_read): New.
11206 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11207 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11208 * include/std/ostream (basic_ostream<>::_M_write_): New.
11209 (basic_ostream<>::_M_write): Adjust.
11210 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11211 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11212 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11213 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11214 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.