numeric (__adjacent_difference_switch): Fix typo.
[gcc.git] / libstdc++-v3 / ChangeLog
1 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2
3 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
4 * include/parallel/for_each_selectors.h
5 (__adjacent_difference_selector): Likewise.
6
7 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
8
9 * include/ext/bitmap_allocator.h: Minor clean-ups.
10
11 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
12
13 * config/abi/pre/gnu.ver: Adjust exports.
14
15 2009-10-07 Phil Muldoon <pmuldoon@redhat.com>
16
17 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
18 pretty-printer section.
19
20 2009-10-07 Chris Jefferson <chris@bubblescope.net>
21
22 * testsuite/25_algorithms/rotate/moveable2.cc: New.
23
24 2009-10-06 Janis Johnson <janis187@us.ibm.com>
25
26 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
27 * testsuite/decimal/cast_neg.cc: Ditto.
28 * testsuite/decimal/comparison.cc: Ditto.
29 * testsuite/decimal/compound-assignment.cc: Ditto.
30 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
31 * testsuite/decimal/conversion-from-float.cc: Ditto.
32 * testsuite/decimal/conversion-from-integral.cc: Ditto.
33 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
34 * testsuite/decimal/conversion-to-integral.cc: Ditto.
35 * testsuite/decimal/ctor.cc: Ditto.
36 * testsuite/decimal/incdec.cc: Ditto.
37 * testsuite/decimal/incdec-memfunc.cc: Ditto.
38 * testsuite/decimal/make-decimal.cc: Ditto.
39 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
40 * testsuite/decimal/operator_neg.cc: Ditto.
41 * testsuite/decimal/unary-arith.cc: Ditto.
42
43 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
44
45 * doc/html/*: Regenerate.
46
47 2009-10-05 John Bytheway <jbytheway@gmail.com>
48
49 PR libstdc++/41530
50 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
51 Fix to just move.
52 * testsuite/20_util/tuple/cons/41530.cc: New.
53
54 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
55
56 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
57 printers. Add links to GDB wiki/online manual.
58
59 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
60 Edward Smith-Rowland <3dw4rd@verizon.net>
61
62 * include/decimal/decimal: Warn if decimal floating point types
63 are not available.
64 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
65 * configure.ac: Use it.
66 * configure: Regenerate.
67 * config.h.in: Regenerate.
68
69 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
70
71 * include/Makefile.am: Remove stray line break.
72
73 * include/decimal/decimal: Brief class doxygen markup.
74 * libsupc++/exception: Whitespace cleanup.
75
76 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
77 decimal.
78 * scripts/create_testsuite_files (dlist): Same.
79
80 * doc/xml/manual/using.xml: One column in table. Move after TR1.
81
82 * testsuite/decimal/bad-cast.cc: Move to...
83 * testsuite/decimal/cast_neg.cc: ...here.
84 * testsuite/decimal/bad-mixed-mode.cc: Move to...
85 * testsuite/decimal/mixed-mode_neg.cc: ...here.
86 * testsuite/decimal/bad-operator.cc: Move to...
87 * testsuite/decimal/operator_neg.cc: ...here.
88
89 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
90
91 2009-10-05 Janis Johnson <janis187@us.ibm.com>
92
93 * doc/Makefile.am: Process new file.
94 * doc/xml/manual/intro.xml: Ditto.
95 * doc/xml/manual/using.xml: Document new header.
96 * doc/xml/manual/status_cxxdecimal.xml: New file.
97 * include/Makefile.am: Process new headers.
98 * include/decimal/decimal: New file.
99 * include/decimal/decimal.h: New file.
100
101 2009-10-05 Janis Johnson <janis187@us.ibm.com>
102
103 * testsuite/decimal: New directory.
104 * testsuite/decimal/bad-cast.cc: New test.
105 * testsuite/decimal/bad-mixed-mode.cc: New test.
106 * testsuite/decimal/bad-operator.cc: New test.
107 * testsuite/decimal/binary-arith.cc: New test.
108 * testsuite/decimal/comparison.cc: New test.
109 * testsuite/decimal/compound-assignment.cc: New test.
110 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
111 * testsuite/decimal/conversion-from-float.cc: New test.
112 * testsuite/decimal/conversion-from-integral.cc: New test.
113 * testsuite/decimal/conversion-to-generic-float.cc: New test.
114 * testsuite/decimal/conversion-to-integral.cc: New test.
115 * testsuite/decimal/ctor.cc: New test.
116 * testsuite/decimal/incdec.cc: New test.
117 * testsuite/decimal/incdec-memfunc.cc: New test.
118 * testsuite/decimal/make-decimal.cc: New test.
119 * testsuite/decimal/unary-arith.cc: New test.
120
121 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
122
123 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
124 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
125
126 2009-10-05 Chris Jefferson <chris@bubblescope.net>
127
128 * include/bits/stl_algo.h (__stable_partition_adaptive,
129 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
130 Extend to work with rvalue references in C++0x mode.
131 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
132 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
133 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
134 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
135 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
136
137 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
138
139 * doc/xml/manual/using.xml: Add profile headers.
140 * testsuite/ext/profile/mh.cc: Restrict to linux.
141
142 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
143
144 * configure: Add check for execinfo.h.
145 * config.h.in: Add undef for HAVE_EXECINFO_H.
146 * include/Makefile.am: Add build support for profile mode.
147 * include/Makefile.in: Same.
148 * include/profile/base.h: New file.
149 * include/profile/bitset: Same.
150 * include/profile/deque: Same.
151 * include/profile/hashtable.h: Same.
152 * include/profile/list: Same.
153 * include/profile/map: Same.
154 * include/profile/map.h: Same.
155 * include/profile/multimap.h: Same.
156 * include/profile/multiset.h: Same.
157 * include/profile/set: Same.
158 * include/profile/set.h: Same.
159 * include/profile/unordered_map: Same.
160 * include/profile/unordered_set: Same.
161 * include/profile/vector: Same.
162 * include/profile/impl/profiler.h: Same.
163 * include/profile/impl/profiler_container_size.h: Same.
164 * include/profile/impl/profiler_hash_func.h: Same.
165 * include/profile/impl/profiler_hashtable_size.h: Same.
166 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
167 * include/profile/impl/profiler_node.h: Same.
168 * include/profile/impl/profiler_state.h: Same.
169 * include/profile/impl/profiler_trace.h: Same.
170 * include/profile/impl/profiler_vector_size.h: Same.
171 * include/profile/impl/profiler_vector_to_list.h: Same.
172 * include/std/vector: Include corresponding profile header guarded by
173 _GLIBCXX_PROFILE.
174 * include/std/deque: Same.
175 * include/std/list: Same.
176 * include/std/map: Same.
177 * include/std/unordered_map: Same.
178 * include/std/bitset: Same.
179 * include/std/set: Same.
180 * include/std/unordered_set: Same.
181 * include/backward/hash_map: Same.
182 * include/backward/hash_set: Same.
183 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
184 * include/bits/c++config: Define profile namespace.
185 * testsuite/Makefile.in: Add check-profile.
186 * testsuite/Makefile.am: Same.
187 * testsuite/ext/profile/all.cc: New file.
188 * testsuite/ext/profile/mh.cc: Same.
189 * testsuite/ext/profile/mutex_extensions.cc: Same.
190 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
191 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
192 * testsuite/23_containers/vector/profile/vector.cc: Same.
193 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
194 in profile mode.
195 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
196 * testsuite/23_containers/list/capacity/29134.cc: Same.
197 * doc/Makefile.in: Add reference to profile_mode.xml.
198 * doc/Makefile.am: Same.
199 * doc/xml/manual/profile_mode.xml: New file.
200 * doc/xml/manual/debug.xml: Add link to profile mode section.
201 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
202 * doc/doxygen/user.cfg.in: Add profile mode files.
203
204 2009-10-02 Johannes Singler <singler@ira.uka.de>
205
206 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
207 * include/parallel/compatibility.h: Likewise.
208 * include/parallel/multiseq_selection.h: Likewise.
209 * include/parallel/random_shuffle.h: Likewise.
210 * include/parallel/random_number.h: Likewise;
211 use numeric_limits<>::digit instead of sizeof()*8.
212 * include/parallel/types.h: Likewise.
213 * doc/html/manual/bk01pt12ch31s03.html:
214 Document dependency on stdint.h.
215
216 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
217
218 * python/libstdcxx/v6/printers.py (StdListPrinter):
219 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
220 printer registration.
221 (StdListIteratorPrinter): Likewise.
222 (StdDebugIteratorPrinter): New printer.
223 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
224 entries. Always pass a typename where the type can change.
225 (StdSlistPrinter) Receive typename from printer registration. Use
226 in printer output.
227 (StdBitsetPrinter): Likewise.
228 (StdDequePrinter): Likewise.
229
230 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
231
232 * include/bits/random.tcc: Define static const data members.
233 * include/tr1/random.tcc: Likewise.
234 * testsuite/26_numerics/random/subtract_with_carry_engine/
235 requirements/constants.cc: New.
236 * testsuite/26_numerics/random/mersenne_twister_engine/
237 requirements/constants.cc: Likewise.
238 * testsuite/26_numerics/random/linear_congruential_engine/
239 requirements/constants.cc: Likewise.
240 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
241 constants.cc: Likewise.
242 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
243 requirements/constants.cc: Likewise.
244 * testsuite/tr1/5_numerical_facilities/random/
245 subtract_with_carry_01/requirements/constants.cc: Likewise.
246 * testsuite/tr1/5_numerical_facilities/random/discard_block/
247 requirements/constants.cc: Likewise.
248 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
249 requirements/constants.cc: Likewise.
250 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
251 requirements/constants.cc: Likewise.
252 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
253 requirements/constants.cc: Likewise.
254
255 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
256
257 PR libstdc++/38923
258 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
259 use sed script portable to Solaris /bin/sed for extracting ld
260 version.
261 * configure: Regenerate.
262
263 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
264
265 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
266 * libsupc++/vec.cc: Same.
267 * libsupc++/vterminate.cc: Same.
268 * libsupc++/new_opnt.cc: Same.
269
270 2009-09-28 Johannes Singler <singler@ira.uka.de>
271
272 * include/parallel/for_each_selectors.h: Remove obsolete comment.
273
274 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
275
276 * doc/html/ext/lwg-active.html: Update to Revision R66.
277 * doc/html/ext/lwg-closed.html: Likewise.
278 * doc/html/ext/lwg-defects: Likewise.
279
280 * doc/xml/manual/intro.xml: Update entry for DR 853.
281
282 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
283
284 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
285 according to upstream redirects.
286
287 2009-09-25 Johannes Singler <singler@ira.uka.de>
288
289 * include/parallel/include/parallel/checkers.h
290 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
291 (__is_sorted): Remove default parameter for _Compare; remove
292 inappropriate printf.
293
294 2009-09-25 Johannes Singler <singler@ira.uka.de>
295
296 * include/parallel/base.h: Comment on presence of min/max duplicates.
297
298 2009-09-25 Johannes Singler <singler@ira.uka.de>
299
300 * include/parallel/partition.h (__parallel_nth_element):
301 Correct comment.
302
303 2009-09-24 Johannes Singler <singler@ira.uka.de>
304
305 * include/parallel/algo.h: Uglify internal identifiers;
306 correct line breaks.
307 * include/parallel/for_each.h: Likewise.
308 * include/parallel/numeric: Likewise.
309 * include/parallel/omp_loop.h: Likewise.
310 * include/parallel/omp_loop_static.h: Likewise.
311 * include/parallel/par_loop.h: Likewise.
312 * include/parallel/workstealing.h: Likewise.
313
314 2009-09-24 Johannes Singler <singler@ira.uka.de>
315
316 * include/parallel/base.h (_EqualFromLess): Move _Compare template
317 parameter to the end as of others.
318 * include/parallel/algobase.h
319 (__lexicographical_compare_switch): Likewise.
320
321 2009-09-23 Johannes Singler <singler@ira.uka.de>
322
323 * include/parallel/algobase.h: Uglify internal identifiers;
324 correct line breaks.
325 * include/parallel/algo.h: Likewise.
326 * include/parallel/base.h: Likewise.
327 * include/parallel/equally_split.h: Likewise.
328 * include/parallel/find.h: Likewise.
329 * include/parallel/find_selectors.h: Likewise.
330 * include/parallel/for_each_selectors.h: Likewise.
331 * include/parallel/list_partition.h: Likewise.
332 * include/parallel/losertree.h: Likewise.
333 * include/parallel/merge.h: Likewise.
334 * include/parallel/multiseq_selection.h: Likewise.
335 * include/parallel/multiway_merge.h: Likewise.
336 * include/parallel/multiway_mergesort.h: Likewise.
337 * include/parallel/numeric: Likewise.
338 * include/parallel/numericfwd.h: Likewise.
339 * include/parallel/omp_loop.h: Likewise.
340 * include/parallel/omp_loop_static.h: Likewise.
341 * include/parallel/par_loop.h: Likewise.
342 * include/parallel/partition.h: Likewise.
343 * include/parallel/random_shuffle.h: Likewise.
344 * include/parallel/search.h: Likewise.
345 * include/parallel/sort.h: Likewise.
346 * include/parallel/workstealing.h: Likewise.
347
348 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
349
350 * doc/xml/manual/appendix_contributing.xml: Adjust link to
351 coreutils.
352
353 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
354
355 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
356
357 2009-09-17 Joseph Myers <joseph@codesourcery.com>
358
359 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
360 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
361 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
362 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
363 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
364 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
365 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
366 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
367 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
368 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
369 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
370 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
371
372 2009-09-17 Joseph Myers <joseph@codesourcery.com>
373
374 * include/ext/vstring.h (to_wstring(long long),
375 to_wstring(unsigned long long), to_wstring(long double)): Disable
376 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
377
378 2009-09-17 Johannes Singler <singler@ira.uka.de>
379
380 * include/parallel/algobase.h: Replace tabs by spaces;
381 correct line breaks.
382 * include/parallel/algorithmfwd.h: Likewise.
383 * include/parallel/balanced_quicksort.h: Likewise.
384 * include/parallel/base.h: Likewise.
385 * include/parallel/checkers.h: Likewise.
386 * include/parallel/compatibility.h: Likewise.
387 * include/parallel/equally_split.h: Likewise.
388 * include/parallel/find.h: Likewise.
389 * include/parallel/for_each.h: Likewise.
390 * include/parallel/for_each_selectors.h: Likewise.
391 * include/parallel/iterator.h: Likewise.
392 * include/parallel/list_partition.h: Likewise.
393 * include/parallel/losertree.h: Likewise.
394 * include/parallel/merge.h: Likewise.
395 * include/parallel/multiseq_selection.h: Likewise.
396 * include/parallel/multiway_merge.h: Likewise.
397 * include/parallel/multiway_mergesort.h: Likewise.
398 * include/parallel/numeric: Likewise.
399 * include/parallel/numericfwd.h: Likewise.
400 * include/parallel/omp_loop.h: Likewise.
401 * include/parallel/omp_loop_static.h: Likewise.
402 * include/parallel/par_loop.h: Likewise.
403 * include/parallel/partial_sum.h: Likewise.
404 * include/parallel/partition.h: Likewise.
405 * include/parallel/queue.h: Likewise.
406 * include/parallel/quicksort.h: Likewise.
407 * include/parallel/random_number.h: Likewise.
408 * include/parallel/random_shuffle.h: Likewise.
409 * include/parallel/search.h: Likewise.
410 * include/parallel/set_operations.h: Likewise.
411 * include/parallel/settings.h: Likewise.
412 * include/parallel/sort.h: Likewise.
413 * include/parallel/types.h: Likewise.
414 * include/parallel/unique_copy.h: Likewise.
415 * include/parallel/workstealing.h: Likewise.
416 * include/parallel/algo.h: Likewise;
417 shorten _ForwardIterator to _FIterator.
418 * include/parallel/find_selectors.h: Likewise.
419
420 2009-09-16 Johannes Singler <singler@ira.uka.de>
421
422 * include/parallel/base.h: Correct some comments accidentally changed
423 during uglification.
424 * include/parallel/find.h: Likewise.
425 * include/parallel/find_selectors.h: Likewise.
426 * include/parallel/multiway_merge.h: Likewise.
427 * include/parallel/multiway_mergesort.h: Likewise.
428 * include/parallel/partial_sum.h: Likewise.
429 * include/parallel/partition.h: Likewise.
430 * include/parallel/queue.h: Likewise.
431 * include/parallel/random_shuffle.h: Likewise.
432 * include/parallel/settings.h: Likewise.
433 * include/parallel/sort.h: Likewise.
434 * include/parallel/tags.h: Likewise.
435 * include/parallel/workstealing.h: Likewise.
436
437 2009-09-16 Johannes Singler <singler@ira.uka.de>
438
439 * include/parallel/base.h (_EqualFromLess):
440 Correct uglification of member variables and method arguments.
441 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
442 * include/parallel/find_selectors.h (__find_first_of_selector):
443 Likewise.
444 * include/parallel/iterator.h (_IteratorTriple): Likewise.
445 * include/parallel/multiseq_selection.h
446 (_Lexicographic, _LexicographicReverse): Likewise.
447 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
448 Likewise.
449 * include/parallel/random_number.h (_RandomNumber): Likewise.
450 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
451 Likewise.
452 * include/parallel/set_operations.h (__symmetric_difference_func,
453 __difference_func, __intersection_func, __union_func,
454 parallel_set_union, parallel_set_intersection, parallel_set_difference,
455 parallel_set_symmetric_difference): Likewise.
456 * include/parallel/tags.h (parallel_tag): Likewise.
457 * include/parallel/workstealing.h (_Job): Likewise.
458 * include/parallel/multiway_merge.h
459 (__multiway_merge_k_variant_sentinel_switch:operator())
460 correct uglification of _*LoserTree*.
461 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
462 uglification of member variables and method arguments.
463 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
464 * include/parallel/for_each_selectors.h: Likewise.
465 * include/parallel/omp_loop.h: Likewise.
466 * include/parallel/algo.h: Likewise; uglify c_rand_number.
467
468 2009-09-16 Johannes Singler <singler@ira.uka.de>
469
470 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
471 Replace redundant _Self.
472 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
473 Replace redundant _Self.
474 * include/parallel/algo.h: Correct accidental _Self in comments.
475 * include/parallel/losertree.h: Likewise.
476 * include/parallel/multiway_merge.h: Likewise.
477 * include/parallel/random_shuffle.h: Likewise.
478
479 2009-09-16 Johannes Singler <singler@ira.uka.de>
480
481 * include/parallel/algobase.h: Uglify internal identifiers.
482 * include/parallel/algo.h: Likewise.
483 * include/parallel/algorithm: Likewise.
484 * include/parallel/algorithmfwd.h: Likewise.
485 * include/parallel/balanced_quicksort.h: Likewise.
486 * include/parallel/base.h: Likewise.
487 * include/parallel/basic_iterator.h: Likewise.
488 * include/parallel/checkers.h: Likewise.
489 * include/parallel/compatibility.h: Likewise.
490 * include/parallel/compiletime_settings.: Likewise.
491 * include/parallel/equally_split.h: Likewise.
492 * include/parallel/features.h: Likewise.
493 * include/parallel/find.h: Likewise.
494 * include/parallel/find_selectors.h: Likewise.
495 * include/parallel/for_each.h: Likewise.
496 * include/parallel/for_each_selectors.h: Likewise.
497 * include/parallel/iterator.h: Likewise.
498 * include/parallel/list_partition.h: Likewise.
499 * include/parallel/losertree.h: Likewise.
500 * include/parallel/merge.h: Likewise.
501 * include/parallel/multiseq_selection.h: Likewise.
502 * include/parallel/multiway_merge.h: Likewise.
503 * include/parallel/multiway_mergesort.h: Likewise.
504 * include/parallel/numeric: Likewise.
505 * include/parallel/numericfwd.h: Likewise.
506 * include/parallel/omp_loop.h: Likewise.
507 * include/parallel/omp_loop_static.h: Likewise.
508 * include/parallel/parallel.h: Likewise.
509 * include/parallel/par_loop.h: Likewise.
510 * include/parallel/partial_sum.h: Likewise.
511 * include/parallel/partition.h: Likewise.
512 * include/parallel/queue.h: Likewise.
513 * include/parallel/quicksort.h: Likewise.
514 * include/parallel/random_number.h: Likewise.
515 * include/parallel/random_shuffle.h: Likewise.
516 * include/parallel/search.h: Likewise.
517 * include/parallel/set_operations.h: Likewise.
518 * include/parallel/settings.h: Likewise.
519 * include/parallel/sort.h: Likewise.
520 * include/parallel/tags.h: Likewise.
521 * include/parallel/types.h: Likewise.
522 * include/parallel/unique_copy.h: Likewise.
523 * include/parallel/workstealing.h: Likewise.
524
525 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
526
527 PR libstdc++/41037
528 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
529 and wcerr flags.
530 * testsuite/27_io/objects/char/41037.cc: New.
531 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
532
533 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
534
535 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
536 constraint.
537
538 2009-09-11 Johannes Singler <singler@ira.uka.de>
539
540 * include/parallel/multiway_merge.h
541 (multiway_merge_exact_splitting): Deallocate borders correctly.
542 (parallel_multiway_merge): Remove unnecessarily complicated
543 allocation, random access iterators are default-constructible;
544 deallocate ne_seqs correctly.
545
546 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
547
548 PR libstdc++/41316
549 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
550 Remove.
551 (forward_list<>::sort(_Comp)): Only declare.
552 (forward_list<>::sort()): Forward to the latter.
553 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
554 Remove definition.
555 (forward_list<>::sort(_Comp)): Define.
556 * testsuite/23_containers/forward_list/requirements/dr438/
557 assign_neg.cc: Adjust dg-error line number.
558 * testsuite/23_containers/forward_list/requirements/dr438/
559 insert_neg.cc: Likewise.
560 * testsuite/23_containers/forward_list/requirements/dr438/
561 constructor_1_neg.cc: Likewise.
562 * testsuite/23_containers/forward_list/requirements/dr438/
563 constructor_2_neg.cc: Likewise.
564
565 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
566
567 * src/Makefile.am (libstdc___la_LINK): New.
568 * src/Makefile.in: Regenerate.
569
570 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
571
572 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
573 *-*-freebsd* from both dg-do and dg-options.
574
575 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
576
577 * configure: Rebuilt with modified libtool.m4.
578
579 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
580 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
581
582 PR libstdc++/41280
583 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
584 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
585 * configure: Regenerate.
586
587 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
588
589 PR libstdc++/41267
590 * include/bits/stl_algobase.h (__copy_move::__copy_m,
591 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
592 with a null third argument.
593
594 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
595
596 Revert.
597 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
598 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
599 bool for stream sentry objects.
600 * include/bits/istream.tcc: Same.
601 * include/bits/ostream.tcc: Same.
602 * include/bits/basic_string.tcc: Same.
603 * include/bits/ostream_insert.h: Same.
604 * src/istream.cc: Same.
605
606 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
607
608 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
609 instantiation with additional commands issued for each Makefile
610 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
611 runs these commands.
612 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
613 running `make' in include, passing `pch_build=' to `make'.
614 * configure: Regenerate.
615
616 PR libstdc++/41220
617 * include/Makefile.am (CLEANFILES): Add stamp-host.
618 * include/Makefile.in: Regenerate.
619
620 2009-09-02 Joseph Myers <joseph@codesourcery.com>
621
622 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
623 under util/ to remote host. Copy .h and .hpp files at more levels
624 under util/ to remote host.
625
626 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
627
628 * include/bits/stl_uninitialized.h
629 (__uninitialized_copy::uninitialized_copy): Just call (the now
630 forwarding) _Construct.
631
632 2009-09-01 Chris Jefferson <chris@bubblescope.net>
633 Paolo Carlini <paolo.carlini@oracle.com>
634
635 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
636 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
637 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
638 move_iterators/1.cc: Adjust, do not define
639 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
640 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
641 move_iterators/1.cc: Likewise.
642 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
643 * testsuite/25_algorithms/move/1.cc: Likewise.
644 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
645 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
646 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
647 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
648 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
649 test for predicated test.
650 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
651 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
652 for predicated version.
653 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
654
655 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
656 enable test2 and test3.
657
658 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
659 moving bug in C++0x mode.
660
661 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
662 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
663 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
664 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
665
666 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
667 Kaz Kojima <kkojima@gcc.gnu.org>
668
669 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
670 dg-add-options ieee.
671 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
672 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
673 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
674 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
675 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
676 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
677 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
678 * testsuite/18_support/numeric_limits/
679 specialization_default_values.cc: Likewise.
680 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
681 * testsuite/26_numerics/complex/pow.cc: Likewise.
682 * testsuite/tr1/5_numerical_facilities/special_functions/
683 01_assoc_laguerre/check_nan.cc: Likewise.
684 * testsuite/tr1/5_numerical_facilities/special_functions/
685 02_assoc_legendre/check_nan.cc: Likewise.
686 * testsuite/tr1/5_numerical_facilities/special_functions/
687 03_beta/check_nan.cc: Likewise.
688 * testsuite/tr1/5_numerical_facilities/special_functions/
689 04_comp_ellint_1/check_nan.cc: Likewise.
690 * testsuite/tr1/5_numerical_facilities/special_functions/
691 05_comp_ellint_2/check_nan.cc: Likewise.
692 * testsuite/tr1/5_numerical_facilities/special_functions/
693 06_comp_ellint_3/check_nan.cc: Likewise.
694 * testsuite/tr1/5_numerical_facilities/special_functions/
695 07_conf_hyperg/check_nan.cc: Likewise.
696 * testsuite/tr1/5_numerical_facilities/special_functions/
697 08_cyl_bessel_i/check_nan.cc: Likewise.
698 * testsuite/tr1/5_numerical_facilities/special_functions/
699 09_cyl_bessel_j/check_nan.cc: Likewise.
700 * testsuite/tr1/5_numerical_facilities/special_functions/
701 10_cyl_bessel_k/check_nan.cc: Likewise.
702 * testsuite/tr1/5_numerical_facilities/special_functions/
703 11_cyl_neumann/check_nan.cc: Likewise.
704 * testsuite/tr1/5_numerical_facilities/special_functions/
705 12_ellint_1/check_nan.cc: Likewise.
706 * testsuite/tr1/5_numerical_facilities/special_functions/
707 13_ellint_2/check_nan.cc: Likewise.
708 * testsuite/tr1/5_numerical_facilities/special_functions/
709 14_ellint_3/check_nan.cc: Likewise.
710 * testsuite/tr1/5_numerical_facilities/special_functions/
711 15_expint/check_nan.cc: Likewise.
712 * testsuite/tr1/5_numerical_facilities/special_functions/
713 16_hermite/check_nan.cc: Likewise.
714 * testsuite/tr1/5_numerical_facilities/special_functions/
715 17_hyperg/check_nan.cc: Likewise.
716 * testsuite/tr1/5_numerical_facilities/special_functions/
717 18_laguerre/check_nan.cc: Likewise.
718 * testsuite/tr1/5_numerical_facilities/special_functions/
719 19_legendre/check_nan.cc: Likewise.
720 * testsuite/tr1/5_numerical_facilities/special_functions/
721 20_riemann_zeta/check_nan.cc: Likewise.
722 * testsuite/tr1/5_numerical_facilities/special_functions/
723 21_sph_bessel/check_nan.cc: Likewise.
724 * testsuite/tr1/5_numerical_facilities/special_functions/
725 22_sph_legendre/check_nan.cc: Likewise.
726 * testsuite/tr1/5_numerical_facilities/special_functions/
727 23_sph_neumann/check_nan.cc: Likewise.
728
729 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
730
731 * include/bits/stl_construct.h: Include <bits/move.h>.
732
733 2009-08-29 Chris Jefferson <chris@bubblescope.net>
734
735 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
736 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
737 Add.
738 * include/bits/stl_tempbuf.h (_Temporary_buffer::
739 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
740 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
741 C++0x mode.
742 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
743 const copy_tracker&)): Add.
744 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
745 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
746
747 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
748
749 * config/abi/pre/gnu.ver: Fixups for string member functions.
750
751 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
752
753 PR libstdc++/41005
754 * configure.ac: Bump libtool_VERSION to 6:14:0.
755 * configure: Regenerate.
756 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
757 * src/Makefile.in: Regenerate.
758 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
759 move <future> symbols to 3.4.14 version.
760 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
761
762 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
763
764 * include/bits/basic_string.h (basic_string): Add cbegin(),
765 cend(), crbegin(), crend() in C++0x mode.
766 * config/abi/pre/gnu.ver: Add exports.
767
768 * testsuite/util/testsuite_containers.h: New.
769 * testsuite/util/testsuite_container_traits.h: New.
770 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
771 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
772 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
773 * testsuite/ext/vstring/requirements/typedefs.cc: New.
774 * testsuite/23_containers/unordered_map/requirements/
775 cliterators.cc: Edit.
776 * testsuite/23_containers/unordered_map/requirements/
777 citerators.cc: Edit.
778 * testsuite/23_containers/unordered_map/requirements/
779 explicit_instantiation/1.cc: New.
780 * testsuite/23_containers/unordered_map/requirements/
781 explicit_instantiation/2.cc: New.
782 * testsuite/23_containers/unordered_map/requirements/
783 explicit_instantiation/3.cc: New.
784 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
785 * testsuite/23_containers/unordered_map/requirements/
786 explicit_instantiation.cc: Move to nested directory.
787 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
788 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
789 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
790 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
791 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
792 * testsuite/23_containers/set/requirements/typedefs.cc: New.
793 * testsuite/23_containers/unordered_multimap/requirements/
794 cliterators.cc: Edit.
795 * testsuite/23_containers/unordered_multimap/requirements/
796 citerators.cc: Edit.
797 * testsuite/23_containers/unordered_multimap/requirements/
798 explicit_instantiation/1.cc: New.
799 * testsuite/23_containers/unordered_multimap/requirements/
800 explicit_instantiation/2.cc: Edit.: New.
801 * testsuite/23_containers/unordered_multimap/requirements/
802 explicit_instantiation/3.cc: New.
803 * testsuite/23_containers/unordered_multimap/requirements/
804 typedefs.cc: Edit.
805 * testsuite/23_containers/unordered_multimap/requirements/
806 explicit_instantiation.cc: Move to nested.
807 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
808 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
809 * testsuite/23_containers/forward_list/requirements/dr438/
810 insert_neg.cc: New.
811 * testsuite/23_containers/forward_list/requirements/dr438/
812 assign_neg.cc: New.
813 * testsuite/23_containers/forward_list/requirements/dr438/
814 constructor_1_neg.cc: New.
815 * testsuite/23_containers/forward_list/requirements/dr438/
816 constructor_2_neg.cc: New.
817 * testsuite/23_containers/forward_list/requirements/dr438/
818 constructor.cc: New.
819 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
820 * testsuite/23_containers/unordered_set/requirements/
821 cliterators.cc: Edit.
822 * testsuite/23_containers/unordered_set/requirements/
823 citerators.cc: Edit.
824 * testsuite/23_containers/unordered_set/requirements/
825 explicit_instantiation/1.cc: New.
826 * testsuite/23_containers/unordered_set/requirements/
827 explicit_instantiation/2.cc: New.
828 * testsuite/23_containers/unordered_set/requirements/
829 explicit_instantiation/3.cc: New.
830 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
831 * testsuite/23_containers/unordered_set/requirements/
832 explicit_instantiation.cc: Move to nested.
833 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
834 * testsuite/23_containers/vector/requirements/dr438/bool/
835 constructor.cc: Move.
836 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
837 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
838 * testsuite/23_containers/vector/bool/requirements/dr438/
839 constructor.cc: New.
840 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
841 * testsuite/23_containers/deque/requirements/typedefs.cc
842 * testsuite/23_containers/stack/requirements/typedefs.cc
843 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
844 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
845 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
846 * testsuite/23_containers/list/requirements/typedefs.cc: New.
847 * testsuite/23_containers/unordered_multiset/requirements/
848 cliterators.cc: Edit.
849 * testsuite/23_containers/unordered_multiset/requirements/
850 citerators.cc: Edit.
851 * testsuite/23_containers/unordered_multiset/requirements/
852 explicit_instantiation.cc: Move.
853 * testsuite/23_containers/unordered_multiset/requirements/
854 explicit_instantiation/1.cc: New.
855 * testsuite/23_containers/unordered_multiset/requirements/
856 explicit_instantiation/2.cc: New.
857 * testsuite/23_containers/unordered_multiset/requirements/
858 explicit_instantiation/3.cc: New.
859 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
860 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
861 * testsuite/23_containers/map/requirements/typedefs.cc: New.
862 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
863 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
864 Move.
865 * testsuite/23_containers/array/requirements/
866 explicit_instantiation/1.cc: New.
867 * testsuite/23_containers/array/requirements/
868 explicit_instantiation/2.cc: New.
869 * testsuite/23_containers/array/requirements/typedefs.cc: New.
870
871 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
872
873 * configure.ac (AC_PREREQ): Bump to 2.64.
874
875 2009-08-24 Chris Jefferson <chris@bubblescope.net>
876
877 * include/stl_algo.h (__unguarded_partition_pivot,
878 __move_median_first): New.
879 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
880 types.
881 (__unguarded_linear_insert): Assume always inserting value at __last.
882 (__unguarded_partition): Take pivot by reference.
883 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
884 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
885
886 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
887
888 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
889 before --mode argument.
890 * libsupc++/Makefile.in: Regenerate.
891
892 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
893
894 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
895 2.64 and Automake 1.11 in examples; update link to Autoconf
896 manual page about quadrigraphs.
897 * Makefile.am (install-html, install-pdf): Remove.
898 * Makefile.in: Regenerate.
899
900 * Makefile.in: Regenerate.
901 * acinclude.m4: Regenerate.
902 * aclocal.m4: Regenerate.
903 * config.h.in: Regenerate.
904 * configure: Regenerate.
905 * doc/Makefile.in: Regenerate.
906 * include/Makefile.in: Regenerate.
907 * libsupc++/Makefile.in: Regenerate.
908 * po/Makefile.in: Regenerate.
909 * python/Makefile.in: Regenerate.
910 * src/Makefile.in: Regenerate.
911 * testsuite/Makefile.in: Regenerate.
912
913 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
914
915 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
916 $(LIBTOOLFLAGS).
917 * libsupc++/Makefile.in: Regenerate.
918 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
919 and $(LIBTOOLFLAGS).
920 * src/Makefile.in: Regenerate.
921
922 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
923
924 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
925 missing dg-require directives.
926
927 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
928
929 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
930 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
931 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
932 __numeric_constants<_Tp>::__gamma_e().
933
934 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
935
936 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
937
938 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
939
940 * configure.ac: Move guarded checks for CC and CXX ...
941 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
942 * configure: Regenerate.
943
944 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
945 Paolo Carlini <paolo.carlini@oracle.com>
946
947 PR libstdc++/41061
948 * include/bits/random.h (operator<<(std::basic_ostream<>&,
949 const std::lognormal_distribution<>&),
950 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
951 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
952 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
953 operator<<(std::basic_ostream<>&,
954 const std::chi_squared_distribution<>&),
955 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
956 operator<<(std::basic_ostream<>&,
957 const std::fisher_f_distribution<>&),
958 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
959 operator<<(std::basic_ostream<>&,
960 const std::student_t_distribution<>&),
961 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
962 operator<<(std::basic_ostream<>&,
963 const std::negative_binomial_distribution<>&)): Declare friend.
964 * testsuite/26_numerics/random/uniform_real_distribution/operators/
965 serialize.cc: New.
966 * testsuite/26_numerics/random/piecewise_constant_distribution/
967 operators/serialize.cc: Likewise.
968 * testsuite/26_numerics/random/chi_squared_distribution/operators/
969 serialize.cc: Likewise.
970 * testsuite/26_numerics/random/normal_distribution/operators/
971 serialize.cc: Likewise.
972 * testsuite/26_numerics/random/uniform_int_distribution/operators/
973 serialize.cc: Likewise.
974 * testsuite/26_numerics/random/poisson_distribution/operators/
975 serialize.cc: Likewise.
976 * testsuite/26_numerics/random/bernoulli_distribution/operators/
977 serialize.cc: Likewise.
978 * testsuite/26_numerics/random/discrete_distribution/operators/
979 serialize.cc: Likewise.
980 * testsuite/26_numerics/random/weibull_distribution/operators/
981 serialize.cc: Likewise.
982 * testsuite/26_numerics/random/negative_binomial_distribution/
983 operators/serialize.cc: Likewise.
984 * testsuite/26_numerics/random/cauchy_distribution/operators/
985 serialize.cc: Likewise.
986 * testsuite/26_numerics/random/gamma_distribution/operators/
987 serialize.cc: Likewise.
988 * testsuite/26_numerics/random/fisher_f_distribution/operators/
989 serialize.cc: Likewise.
990 * testsuite/26_numerics/random/exponential_distribution/operators/
991 serialize.cc: Likewise.
992 * testsuite/26_numerics/random/lognormal_distribution/operators/
993 serialize.cc: Likewise.
994 * testsuite/26_numerics/random/binomial_distribution/operators/
995 serialize.cc: Likewise.
996 * testsuite/26_numerics/random/extreme_value_distribution/operators/
997 serialize.cc: Likewise.
998 * testsuite/26_numerics/random/piecewise_linear_distribution/
999 operators/serialize.cc
1000 * testsuite/26_numerics/random/student_t_distribution/operators/
1001 serialize.cc: Likewise.
1002 * testsuite/26_numerics/random/geometric_distribution/operators/
1003 serialize.cc: Likewise.
1004
1005 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1006
1007 * include/bits/stl_tree.h: In C++0x mode make erase return
1008 an iterator as per DR 130.
1009 * include/bits/stl_set.h: Same.
1010 * include/bits/stl_multiset.h: Same.
1011 * include/bits/stl_map.h: Same.
1012 * include/bits/stl_multimap.h: Same.
1013 * doc/xml/manual/intro.xml: Document.
1014 * testsuite/23_containers/set/dr130.cc: New.
1015 * testsuite/23_containers/multiset/dr130.cc: New.
1016 * testsuite/23_containers/map/dr130.cc: New.
1017 * testsuite/23_containers/multimap/dr130.cc: New.
1018
1019 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1020
1021 * include/ext/pointer.h: Add pragma system_header, use
1022 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1023
1024 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1025
1026 * src/compatibility-ldbl.cc: Include cmath.
1027
1028 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1029
1030 * src/compatibility-ldbl.cc: Include tr1/functional.
1031
1032 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1033
1034 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1035
1036 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1037
1038 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1039 * include/precompiled/stdc++.h: Don't include cassert if
1040 _GLIBCXX_NO_ASSERT defined.
1041 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1042 semi-colon.
1043 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1044 Same.
1045
1046 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1047 directory.
1048 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1049 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1050 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1051
1052 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1053 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1054 use stdc++.h include.
1055 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1056 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1057 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1058 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1059 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1060 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1061 ...this.
1062 * testsuite/17_intro/headers/c++200x/all.cc: To...
1063 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1064 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1065 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1066 ...this.
1067 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1068 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1069
1070 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1071
1072 * include/std/future: Move error handling bits outside macro guard.
1073 * src/future.cc: Adjust.
1074
1075 * include/precompiled/stdc++.h: Add future.
1076 * doc/xml/manual/using.xml: Same.
1077
1078 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1079
1080 * src/hashtable.cc: Just definitions.
1081 * src/hashtable_c++0x.cc: Compile C++0x versions.
1082 * src/hash.cc: Same.
1083 * src/hash_c++0x.cc: Same.
1084 src/hash_tr1.cc: Compile TR1 versions.
1085 src/hashtable_tr1.cc: Same.
1086
1087 * src/limits_c++0x.cc: Sync build error handling.
1088
1089 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1090 hashtable.cc to hashtable_tr1.cc.
1091 * src/Makefile.in: Regenerate.
1092
1093 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1094
1095 * include/tr1_impl/functional: Doxygen markup.
1096
1097 * doc/html/*: Regenerate.
1098
1099 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1100
1101 * include/std/future: Fixes for -fno-exceptions.
1102 * include/bits/functexcept.h: Same.
1103 * libsupc++/exception_ptr.h: Same.
1104 * src/pool_allocator.cc: Same.
1105 * src/future.cc: Same.
1106 * src/functexcept.cc: Same.
1107 * config/abi/pre/gnu.ver: New exports.
1108 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1109 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1110 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1111 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1112 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1113 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1114 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1115
1116 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1117 * testsuite/23_containers/deque/operators/2.cc: New.
1118
1119 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1120
1121 * src/hash.cc (hash<string>::operator()(string),
1122 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1123 nothing.
1124 * include/bits/functional_hash.h (hash<error_code>::
1125 operator()(error_code)): Likewise.
1126
1127 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1128
1129 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1130 bool for stream sentry objects.
1131 * include/bits/istream.tcc: Same.
1132 * include/bits/ostream.tcc: Same.
1133 * include/bits/basic_string.tcc: Same.
1134 * include/bits/ostream_insert.h: Same.
1135 * src/istream.cc: Same.
1136
1137 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1138
1139 PR libstdc++/15523
1140 * include/debug/safe_iterator.h (_Safe_iterator<>::
1141 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1142 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1143 do not error out when the source is a value-initialized iterator.
1144 * testsuite/23_containers/vector/15523.cc: New.
1145 * doc/xml/manual/intro.xml: Add an entry for DR 408.
1146
1147 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1148
1149 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
1150 cosmetic changes, inline.
1151 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
1152 Likewise.
1153 * include/bits/move.h: Minor cosmetic changes.
1154
1155 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1156
1157 PR libstdc++/40912 (final)
1158 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
1159 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1160 parms_neg.cc: Likewise.
1161 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1162 parms.cc: Likewise.
1163 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1164 default.cc: Likewise.
1165 * testsuite/26_numerics/random/uniform_real_distribution/
1166 requirements/typedefs.cc: Likewise.
1167 * testsuite/26_numerics/random/piecewise_constant_distribution/
1168 cons/range.cc: Likewise.
1169 * testsuite/26_numerics/random/piecewise_constant_distribution/
1170 cons/default.cc: Likewise.
1171 * testsuite/26_numerics/random/piecewise_constant_distribution/
1172 cons/num_xbound_fun.cc: Likewise.
1173 * testsuite/26_numerics/random/piecewise_constant_distribution/
1174 cons/initlist_fun.cc: Likewise.
1175 * testsuite/26_numerics/random/piecewise_constant_distribution/
1176 requirements/typedefs.cc: Likewise.
1177 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
1178 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1179 parms.cc: Likewise.
1180 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1181 default.cc: Likewise.
1182 * testsuite/26_numerics/random/chi_squared_distribution/
1183 requirements/typedefs.cc: Likewise.
1184 * testsuite/26_numerics/random/normal_distribution/
1185 cons/parms.cc: Likewise.
1186 * testsuite/26_numerics/random/normal_distribution/
1187 cons/default.cc: Likewise.
1188 * testsuite/26_numerics/random/normal_distribution/
1189 requirements/typedefs.cc: Likewise.
1190 * testsuite/26_numerics/random/seed_seq/cons/
1191 range.cc: Likewise.
1192 * testsuite/26_numerics/random/seed_seq/cons/
1193 initlist.cc: Likewise.
1194 * testsuite/26_numerics/random/seed_seq/cons/
1195 default.cc: Likewise.
1196 * testsuite/26_numerics/random/seed_seq/requirements/
1197 typedefs.cc: Likewise.
1198 * testsuite/26_numerics/random/uniform_int_distribution/
1199 cons/parms_neg.cc: Likewise.
1200 * testsuite/26_numerics/random/uniform_int_distribution/
1201 cons/parms.cc: Likewise.
1202 * testsuite/26_numerics/random/uniform_int_distribution/
1203 cons/default.cc: Likewise.
1204 * testsuite/26_numerics/random/uniform_int_distribution/
1205 requirements/typedefs.cc: Likewise.
1206 * testsuite/26_numerics/random/poisson_distribution/cons/
1207 parms.cc: Likewise.
1208 * testsuite/26_numerics/random/poisson_distribution/cons/
1209 default.cc: Likewise.
1210 * testsuite/26_numerics/random/poisson_distribution/
1211 requirements/typedefs.cc: Likewise.
1212 * testsuite/26_numerics/random/bernoulli_distribution/
1213 cons/parms.cc: Likewise.
1214 * testsuite/26_numerics/random/bernoulli_distribution/
1215 cons/default.cc: Likewise.
1216 * testsuite/26_numerics/random/bernoulli_distribution/
1217 requirements/typedefs.cc: Likewise.
1218 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
1219 * testsuite/26_numerics/random/
1220 default_random_engine.cc: Likewise.
1221 * testsuite/26_numerics/random/discrete_distribution/
1222 cons/range.cc: Likewise.
1223 * testsuite/26_numerics/random/discrete_distribution/
1224 cons/initlist.cc: Likewise.
1225 * testsuite/26_numerics/random/discrete_distribution/
1226 cons/default.cc: Likewise.
1227 * testsuite/26_numerics/random/discrete_distribution/
1228 cons/num_xbound_fun.cc: Likewise.
1229 * testsuite/26_numerics/random/discrete_distribution/
1230 requirements/typedefs.cc: Likewise.
1231 * testsuite/26_numerics/random/weibull_distribution/
1232 cons/parms.cc: Likewise.
1233 * testsuite/26_numerics/random/weibull_distribution/
1234 cons/default.cc: Likewise.
1235 * testsuite/26_numerics/random/weibull_distribution/
1236 requirements/typedefs.cc: Likewise.
1237 * testsuite/26_numerics/random/independent_bits_engine/
1238 cons/base_move.cc: Likewise.
1239 * testsuite/26_numerics/random/independent_bits_engine/
1240 cons/seed1.cc: Likewise.
1241 * testsuite/26_numerics/random/independent_bits_engine/
1242 cons/seed2.cc: Likewise.
1243 * testsuite/26_numerics/random/independent_bits_engine/
1244 cons/base_copy.cc: Likewise.
1245 * testsuite/26_numerics/random/independent_bits_engine/
1246 cons/default.cc: Likewise.
1247 * testsuite/26_numerics/random/independent_bits_engine/
1248 cons/seed_seq.cc: Likewise.
1249 * testsuite/26_numerics/random/independent_bits_engine/
1250 requirements/typedefs.cc: Likewise.
1251 * testsuite/26_numerics/random/independent_bits_engine/
1252 operators/equal.cc: Likewise.
1253 * testsuite/26_numerics/random/independent_bits_engine/
1254 operators/serialize.cc: Likewise.
1255 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
1256 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
1257 * testsuite/26_numerics/random/subtract_with_carry_engine/
1258 cons/seed1.cc: Likewise.
1259 * testsuite/26_numerics/random/subtract_with_carry_engine/
1260 cons/seed2.cc: Likewise.
1261 * testsuite/26_numerics/random/subtract_with_carry_engine/
1262 cons/default.cc: Likewise.
1263 * testsuite/26_numerics/random/subtract_with_carry_engine/
1264 requirements/typedefs.cc: Likewise.
1265 * testsuite/26_numerics/random/subtract_with_carry_engine/
1266 operators/equal.cc: Likewise.
1267 * testsuite/26_numerics/random/subtract_with_carry_engine/
1268 operators/serialize.cc: Likewise.
1269 * testsuite/26_numerics/random/discard_block_engine/cons/
1270 base_move.cc: Likewise.
1271 * testsuite/26_numerics/random/discard_block_engine/cons/
1272 seed1.cc: Likewise.
1273 * testsuite/26_numerics/random/discard_block_engine/cons/
1274 seed2.cc: Likewise.
1275 * testsuite/26_numerics/random/discard_block_engine/cons/
1276 base_copy.cc: Likewise.
1277 * testsuite/26_numerics/random/discard_block_engine/cons/
1278 default.cc: Likewise.
1279 * testsuite/26_numerics/random/discard_block_engine/cons/
1280 seed_seq.cc: Likewise.
1281 * testsuite/26_numerics/random/discard_block_engine/
1282 requirements/typedefs.cc: Likewise.
1283 * testsuite/26_numerics/random/discard_block_engine/
1284 operators/equal.cc: Likewise.
1285 * testsuite/26_numerics/random/discard_block_engine/
1286 operators/serialize.cc: Likewise.
1287 * testsuite/26_numerics/random/cauchy_distribution/
1288 cons/parms.cc: Likewise.
1289 * testsuite/26_numerics/random/cauchy_distribution/
1290 cons/default.cc: Likewise.
1291 * testsuite/26_numerics/random/cauchy_distribution/
1292 requirements/typedefs.cc: Likewise.
1293 * testsuite/26_numerics/random/negative_binomial_distribution/
1294 cons/parms.cc: Likewise.
1295 * testsuite/26_numerics/random/negative_binomial_distribution/
1296 cons/default.cc: Likewise.
1297 * testsuite/26_numerics/random/negative_binomial_distribution/
1298 requirements/typedefs.cc: Likewise.
1299 * testsuite/26_numerics/random/gamma_distribution/
1300 cons/parms.cc: Likewise.
1301 * testsuite/26_numerics/random/gamma_distribution/
1302 cons/default.cc: Likewise.
1303 * testsuite/26_numerics/random/gamma_distribution/
1304 requirements/typedefs.cc: Likewise.
1305 * testsuite/26_numerics/random/mersenne_twister_engine/
1306 cons/seed1.cc: Likewise.
1307 * testsuite/26_numerics/random/mersenne_twister_engine/
1308 cons/seed2.cc: Likewise.
1309 * testsuite/26_numerics/random/mersenne_twister_engine/
1310 cons/default.cc: Likewise.
1311 * testsuite/26_numerics/random/mersenne_twister_engine/
1312 requirements/typedefs.cc: Likewise.
1313 * testsuite/26_numerics/random/mersenne_twister_engine/
1314 operators/equal.cc: Likewise.
1315 * testsuite/26_numerics/random/mersenne_twister_engine/
1316 operators/serialize.cc: Likewise.
1317 * testsuite/26_numerics/random/fisher_f_distribution/
1318 cons/parms.cc: Likewise.
1319 * testsuite/26_numerics/random/fisher_f_distribution/
1320 cons/default.cc: Likewise.
1321 * testsuite/26_numerics/random/fisher_f_distribution/
1322 requirements/typedefs.cc: Likewise.
1323 * testsuite/26_numerics/random/exponential_distribution/
1324 cons/parms.cc: Likewise.
1325 * testsuite/26_numerics/random/exponential_distribution/
1326 cons/default.cc: Likewise.
1327 * testsuite/26_numerics/random/exponential_distribution/
1328 requirements/typedefs.cc: Likewise.
1329 * testsuite/26_numerics/random/binomial_distribution/
1330 cons/parms.cc: Likewise.
1331 * testsuite/26_numerics/random/binomial_distribution/
1332 cons/default.cc: Likewise.
1333 * testsuite/26_numerics/random/binomial_distribution/
1334 requirements/typedefs.cc: Likewise.
1335 * testsuite/26_numerics/random/lognormal_distribution/
1336 cons/parms.cc: Likewise.
1337 * testsuite/26_numerics/random/lognormal_distribution/
1338 cons/default.cc: Likewise.
1339 * testsuite/26_numerics/random/lognormal_distribution/
1340 requirements/typedefs.cc: Likewise.
1341 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
1342 * testsuite/26_numerics/random/random_device/cons/
1343 token.cc: Likewise.
1344 * testsuite/26_numerics/random/random_device/cons/
1345 default.cc: Likewise.
1346 * testsuite/26_numerics/random/random_device/
1347 requirements/typedefs.cc: Likewise.
1348 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
1349 * testsuite/26_numerics/random/extreme_value_distribution/
1350 cons/parms.cc: Likewise.
1351 * testsuite/26_numerics/random/extreme_value_distribution/
1352 cons/default.cc: Likewise.
1353 * testsuite/26_numerics/random/extreme_value_distribution/
1354 requirements/typedefs.cc: Likewise.
1355 * testsuite/26_numerics/random/piecewise_linear_distribution/
1356 cons/range.cc: Likewise.
1357 * testsuite/26_numerics/random/piecewise_linear_distribution/
1358 cons/default.cc: Likewise.
1359 * testsuite/26_numerics/random/piecewise_linear_distribution/
1360 cons/num_xbound_fun.cc: Likewise.
1361 * testsuite/26_numerics/random/piecewise_linear_distribution/
1362 cons/initlist_fun.cc: Likewise.
1363 * testsuite/26_numerics/random/piecewise_linear_distribution/
1364 requirements/typedefs.cc: Likewise.
1365 * testsuite/26_numerics/random/student_t_distribution/
1366 cons/parms.cc: Likewise.
1367 * testsuite/26_numerics/random/student_t_distribution/
1368 cons/default.cc: Likewise.
1369 * testsuite/26_numerics/random/student_t_distribution/
1370 requirements/typedefs.cc: Likewise.
1371 * testsuite/26_numerics/random/linear_congruential_engine/
1372 cons/seed1.cc: Likewise.
1373 * testsuite/26_numerics/random/linear_congruential_engine/
1374 cons/seed2.cc: Likewise.
1375 * testsuite/26_numerics/random/linear_congruential_engine/
1376 cons/default.cc: Likewise.
1377 * testsuite/26_numerics/random/linear_congruential_engine/
1378 requirements/non_uint_neg.cc: Likewise.
1379 * testsuite/26_numerics/random/linear_congruential_engine/
1380 requirements/typedefs.cc: Likewise.
1381 * testsuite/26_numerics/random/linear_congruential_engine/
1382 operators/equal.cc: Likewise.
1383 * testsuite/26_numerics/random/linear_congruential_engine/
1384 operators/serialize.cc: Likewise.
1385 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1386 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1387 base_move.cc: Likewise.
1388 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1389 seed1.cc: Likewise.
1390 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1391 seed2.cc: Likewise.
1392 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1393 base_copy.cc: Likewise.
1394 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1395 default.cc: Likewise.
1396 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1397 seed_seq.cc: Likewise.
1398 * testsuite/26_numerics/random/shuffle_order_engine/
1399 requirements/typedefs.cc: Likewise.
1400 * testsuite/26_numerics/random/shuffle_order_engine/
1401 operators/equal.cc: Likewise.
1402 * testsuite/26_numerics/random/shuffle_order_engine/
1403 operators/serialize.cc: Likewise.
1404 * testsuite/26_numerics/random/geometric_distribution/
1405 cons/parms.cc: Likewise.
1406 * testsuite/26_numerics/random/geometric_distribution/
1407 cons/default.cc: Likewise.
1408 * testsuite/26_numerics/random/geometric_distribution/
1409 requirements/typedefs.cc: Likewise.
1410 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1411
1412 2009-07-31 Jason Merrill <jason@redhat.com>
1413 Douglas Gregor <doug.gregor@gmail.com>
1414
1415 * include/bits/move.h (forward): Implement as in N2835.
1416 (move): Implement as in N2831.
1417 * include/std/istream (rvalue stream operator>>): New.
1418 * include/std/ostream (rvalue stream operator<<): New.
1419 * testsuite/27_io/rvalue_streams.cc: New.
1420
1421 2009-07-31 Jason Merrill <jason@redhat.com>
1422
1423 * include/bits/forward_list.h (splice_after): Use forward.
1424 (merge): Likewise.
1425 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1426 (move_iterator::operator[]): Use move.
1427 * include/bits/stl_list.h (insert): Use move.
1428 * include/std/thread (_Callable constructor): Use forward.
1429 * include/std/tuple: Don't specify explicit template args to move.
1430
1431 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1432 Adjust signature.
1433 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1434 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1435 reference.
1436 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1437 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1438 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1439 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1440 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1441 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1442 testsuite/23_containers/forward_list/operations/1.cc,
1443 testsuite/23_containers/forward_list/operations/5.cc: Use move.
1444 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1445 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1446 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1447 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1448 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1449
1450 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1451
1452 PR libstdc++/40912 (partial)
1453 * include/std/random: Disable the facility if <stdint.h> is not
1454 available.
1455
1456 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1457
1458 PR libstdc++/40919
1459 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
1460 xfail on darwin[3-9]*.
1461
1462 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1463
1464 PR libstdc++/40917
1465 * testsuite/util/replacement_memory_operators.h: Add missing includes,
1466 tweak qualifications.
1467
1468 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1469
1470 PR libstdc++/40916
1471 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
1472 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1473 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1474
1475 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1476
1477 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
1478
1479 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1480
1481 PR libstdc++/40915
1482 * testsuite/18_support/headers/exception/synopsis.cc: Fix
1483 std::terminate declaration.
1484
1485 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1486
1487 PR libstdc++/40908
1488 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
1489 symbols at GLIBCXX_3.4.
1490
1491 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1492
1493 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
1494 * testsuite/util/testsuite_abi.cc: Adjust.
1495 * configure.ac: Bump libtool_VERSION to 6:13:0.
1496 * configure: Regenerate.
1497
1498 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
1499 Tyler Earman <rem.intellegare@gmail.com>
1500
1501 * doc/xml/manual/configure.xml: Consistent placement of
1502 ABI-changing options, clarify --enable-clocale.
1503
1504 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1505
1506 * python/Makefile.in: Regenerate.
1507
1508 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1509
1510 * python/Makefile.am (install-data-local): Use DESTDIR
1511 correctly.
1512
1513 2009-07-24 Jason Merrill <jason@redhat.com>
1514
1515 Core issue 901
1516 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
1517 dealloc.
1518
1519 2009-07-24 Joseph Myers <joseph@codesourcery.com>
1520
1521 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
1522 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1523 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
1524 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
1525 * testsuite/21_strings/headers/cwchar/functions_std.cc,
1526 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
1527 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1528 Use dg-require-swprintf.
1529
1530 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1531
1532 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
1533
1534 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1535
1536 * include/c_std/cmath (abs(_Tp)): Add.
1537 * include/c_global/cmath (abs(_Tp)): Likewise.
1538 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
1539
1540 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1541
1542 * doc/html/ext/lwg-closed.html: Update to R65.
1543 * doc/html/ext/lwg-defects.html: Likewise.
1544 * doc/html/ext/lwg-active.html: Likewise.
1545 * doc/xml/manual/intro.xml: Update DRs entries.
1546
1547 2009-07-22 Jason Merrill <jason@redhat.com>
1548
1549 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
1550
1551 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1552
1553 * include/std/valarray (valarray<>::operator=(const valarray<>&),
1554 valarray<>::operator=(initializer_list<>)): Implement resolution
1555 of DR 630, [Ready] in Frankfurt.
1556 * testsuite/26_numerics/valarray/dr630-1.cc: New.
1557 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
1558 * doc/xml/manual/intro.xml: Add an entry for DR 630.
1559
1560 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1561
1562 * include/std/chrono (duration<>::operator%=, operator%):
1563 Add, per DR 934.
1564 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
1565 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
1566
1567 * include/std/chrono (operator/): Simplify implementation.
1568
1569 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
1570
1571 * doc/xml/manual/intro.xml: Escape '&', validate.
1572 * doc/xml/manual/using.xml: Validate, dead link check.
1573 * doc/xml/manual/strings.xml: Same.
1574 * doc/xml/manual/appendix_contributing.xml: Same.
1575 * doc/xml/manual/iterators.xml: Same.
1576 * doc/xml/manual/spine.xml: Same.
1577
1578 * doc/xml/faq.xml: Remove redundant xreflabel entities.
1579 * doc/xml/gnu/gpl-3.0.xml: Same.
1580 * doc/xml/manual/mt_allocator.xml: Same.
1581 * doc/xml/manual/allocator.xml: Same.
1582 * doc/xml/manual/ctype.xml: Same.
1583 * doc/xml/manual/codecvt.xml: Same.
1584 * doc/xml/manual/backwards_compatibility.xml: Same.
1585 * doc/xml/manual/shared_ptr.xml: Same.
1586 * doc/xml/manual/abi.xml: Same.
1587 * doc/xml/manual/auto_ptr.xml: Same.
1588 * doc/xml/manual/internals.xml: Same.
1589 * doc/xml/manual/parallel_mode.xml: Same.
1590 * doc/xml/manual/bitmap_allocator.xml: Same.
1591 * doc/xml/manual/build_hacking.xml: Same.
1592 * doc/xml/manual/evolution.xml: Same.
1593 * doc/xml/manual/debug.xml: Same.
1594 * doc/xml/manual/localization.xml: Same.
1595 * doc/xml/manual/appendix_contributing.xml: Same.
1596 * doc/xml/manual/locale.xml: Same.
1597 * doc/xml/manual/messages.xml: Same.
1598 * doc/xml/manual/spine.xml: Same.
1599 * doc/xml/manual/test.xml: Same.
1600 * doc/xml/book.txml: Same.
1601 * doc/xml/spine.xml: Same.
1602
1603 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
1604 * doc/xml/manual/backwards_compatibility.xml: Same.
1605 * doc/xml/manual/concurrency.xml: Same.
1606 * doc/xml/manual/intro.xml: Same.
1607 * doc/xml/manual/parallel_mode.xml: Same.
1608 * doc/xml/manual/status_cxx1998.xml: Same.
1609 * doc/xml/manual/containers.xml: Same.
1610 * doc/xml/manual/io.xml: Same.
1611 * doc/xml/manual/support.xml: Same.
1612 * doc/xml/manual/strings.xml: Same.
1613 * doc/xml/manual/debug_mode.xml: Same.
1614 * doc/xml/manual/extensions.xml: Same.
1615 * doc/xml/manual/appendix_contributing.xml: Same.
1616 * doc/xml/manual/messages.xml: Same.
1617 * doc/xml/manual/test.xml: Same.
1618
1619 * doc/xml/manual/abi.xml: Same.
1620 * doc/xml/manual/auto_ptr.xml: Same.
1621 * doc/xml/manual/parallel_mode.xml: Same.
1622 * doc/xml/manual/build_hacking.xml: Same.
1623 * doc/xml/manual/evolution.xml: Same.
1624 * doc/xml/manual/using.xml: Same.
1625 * doc/xml/manual/debug_mode.xml: Same.
1626 * doc/xml/manual/extensions.xml: Same.
1627 * doc/xml/manual/diagnostics.xml: Same.
1628 * doc/xml/manual/algorithms.xml: Same.
1629
1630 * doc/html: Regenerate.
1631
1632 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1633
1634 PR libstdc++/40712
1635 * config/locale/gnu/numeric_members.cc (numpunct<>::
1636 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
1637 and copy the langinfo data into it.
1638 (numpunct<>::~numpunct): Free the allocated memory.
1639 * config/locale/gnu/monetary_members.cc (moneypunct<>::
1640 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
1641 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
1642 _M_data->_M_curr_symbol.
1643 (moneypunct<>::~moneypunct): Free the allocated memory.
1644 * testsuite/22_locale/moneypunct/40712.cc: New.
1645
1646 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
1647 Do not leak memory if new throws.
1648 * include/bits/locale_facets_nonio.tcc
1649 (__moneypunct_cache<>::_M_cache): Likewise.
1650
1651 2009-07-17 Joseph Myers <joseph@codesourcery.com>
1652
1653 PR other/40784
1654 * configure: Regenerate.
1655
1656 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
1657
1658 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
1659 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1660 line numbers.
1661 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
1662 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
1663 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
1664
1665 2009-07-16 Joseph Myers <joseph@codesourcery.com>
1666
1667 * configure: Regenerate.
1668
1669 2009-07-16 Jason Merrill <jason@redhat.com>
1670
1671 PR libstdc++/37907
1672 * include/std/type_traits: Add is_standard_layout, is_trivial.
1673 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
1674 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1675 Update line numbers.
1676
1677 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
1678 Tom Tromey <tromey@redhat.com>
1679
1680 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
1681 Fetch std::string to the given length.
1682
1683 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1684
1685 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
1686 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
1687 [Ready] in Frankfurt.
1688 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
1689 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
1690 New.
1691 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
1692 Likewise.
1693 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
1694 Adjust.
1695 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
1696 Likewise.
1697 * doc/xml/manual/intro.xml: Add an entry for DR 696.
1698
1699 * include/bits/istream.tcc: Minor clean-up to the initializers of the
1700 __err locals.
1701 * include/bits/ostream.tcc: Likewise.
1702 * src/compatibility.cc: Likewise.
1703 * src/istream.cc: Likewise.
1704
1705 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1706
1707 * include/std/type_traits (common_type): Remove workaround for
1708 PR36628, now fixed.
1709
1710 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1711
1712 PR testsuite/40699
1713 PR testsuite/40707
1714 PR testsuite/40709
1715 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
1716
1717 2009-07-08 Janis Johnson <janis187@us.ibm.com>
1718
1719 PR libstdc++/40691
1720 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
1721 * testsuite/26_numerics/valarray/40691.cc: New test.
1722
1723 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
1724
1725 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
1726 * testsuite/21_strings/c_strings/char/3.cc: Same.
1727
1728 2009-07-06 Jason Merrill <jason@redhat.com>
1729
1730 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
1731 to defer searching bases that don't overlap the desired address.
1732
1733 2009-07-05 Joseph Myers <joseph@codesourcery.com>
1734
1735 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
1736 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
1737 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
1738 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
1739 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
1740 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
1741 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
1742 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
1743 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
1744 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
1745 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
1746 testsuite/ext/vstring/init-list.cc,
1747 testsuite/ext/vstring/moveable.cc,
1748 testsuite/ext/vstring/requirements/citerators.cc,
1749 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
1750 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
1751 Use dg-require-string-conversions.
1752
1753 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
1754
1755 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
1756 to ld_library_path. Use add_path. Add just find_libgcc_s to
1757 ld_library_path, not every libgcc multilib directory.
1758
1759 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1760
1761 PR libstdc++/40600
1762 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
1763 std::minmax return type.
1764 * testsuite/25_algorithms/minmax/3.cc: Likewise.
1765
1766 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1767
1768 PR libstdc++/40511
1769 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
1770 with glibc2.2.x.
1771
1772 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1773
1774 * include/bits/random.tcc
1775 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
1776 as array type.
1777
1778 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1779
1780 * include/bits/random.h (__mod(_Tp)): Use defaults.
1781 (struct _Mod): Adjust template parameters.
1782 (linear_congruential_engine<>::operator()()): Adjust.
1783 (typedef _UInt32Type): Remove.
1784 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
1785 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
1786 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
1787 calls.
1788 (mersenne_twister_engine<>::seed(result_type)): Likewise.
1789 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
1790 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
1791 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
1792 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
1793 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
1794 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
1795 Likewise.
1796
1797 * include/bits/random.tcc
1798 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
1799 formula (i mod n).
1800 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
1801 as array type.
1802 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
1803 size.
1804 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
1805 uint_least32_t.
1806
1807 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
1808
1809 * include/std/future (shared_future): Adjust doxygen comment.
1810
1811 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
1812
1813 PR libstdc++/40297
1814 * include/bits/atomic_0.h: Reverse debug assertions.
1815 * include/bits/atomic_2.h: Likewise.
1816
1817 2009-06-23 DJ Delorie <dj@redhat.com>
1818
1819 Add MeP port.
1820 * configure.host: Add mep support.
1821
1822 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
1823
1824 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
1825 (INPUT): Add future.
1826 * include/std/future: Adjust markup.
1827 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
1828 line numbers.
1829 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1830 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1831 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1832 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1833
1834 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1835
1836 * include/bits/shared_ptr.h: Do not swap rvalues.
1837 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
1838 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1839 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1840 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1841 * testsuite/20_util/tuple/swap.cc: Likewise.
1842
1843 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1844
1845 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
1846 * include/std/ratio: Typo in comment.
1847
1848 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1849
1850 PR libstdc++/40518
1851 * include/bits/basic_string.h (basic_string<>::_Rep::
1852 _M_set_length_and_sharable): Do not write the empty rep.
1853 (basic_string<>::erase(iterator, iterator)): Likewise,
1854 move out of line...
1855 * include/bits/basic_string.tcc: ... here.
1856
1857 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1858
1859 * testsuite/util/testsuite_common_types.h (bitwise_operators,
1860 bitwise_assignment_operators): Initialize a and b.
1861 (struct has_bitwise_operators): Do not call the latter.
1862 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1863 dg-error line numbers.
1864 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
1865 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
1866 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
1867
1868 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1869
1870 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
1871 possibly unused.
1872 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
1873 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
1874 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
1875
1876 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
1877
1878 * include/std/future: New.
1879 * include/Makefile.am: Add.
1880 * include/Makefile.in: Regenerate.
1881 * src/future.cc: New.
1882 * src/Makefile.am: Add.
1883 * src/Makefile.in: Regenerate.
1884 * config/abi/pre/gnu.ver: Add export.
1885 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
1886 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
1887 * testsuite/30_threads/packaged_task/cons/1.cc: New.
1888 * testsuite/30_threads/packaged_task/cons/2.cc: New.
1889 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
1890 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
1891 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
1892 * testsuite/30_threads/packaged_task/cons/move.cc: New.
1893 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
1894 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
1895 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
1896 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
1897 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
1898 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
1899 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
1900 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
1901 * testsuite/30_threads/packaged_task/members/reset.cc: New.
1902 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
1903 * testsuite/30_threads/packaged_task/members/swap.cc: New.
1904 * testsuite/30_threads/packaged_task/requirements/
1905 explicit_instantiation.cc: New.
1906 * testsuite/30_threads/promise/cons/1.cc: New.
1907 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
1908 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
1909 * testsuite/30_threads/promise/cons/move_assign.cc: New.
1910 * testsuite/30_threads/promise/cons/move.cc: New.
1911 * testsuite/30_threads/promise/members/get_future.cc: New.
1912 * testsuite/30_threads/promise/members/get_future2.cc: New.
1913 * testsuite/30_threads/promise/members/set_exception.cc: New.
1914 * testsuite/30_threads/promise/members/set_exception2.cc: New.
1915 * testsuite/30_threads/promise/members/set_value.cc: New.
1916 * testsuite/30_threads/promise/members/set_value2.cc: New.
1917 * testsuite/30_threads/promise/members/set_value3.cc: New.
1918 * testsuite/30_threads/promise/members/swap.cc: New.
1919 * testsuite/30_threads/promise/requirements/
1920 explicit_instantiation.cc: New.
1921 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
1922 * testsuite/30_threads/shared_future/cons/copy.cc: New.
1923 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
1924 * testsuite/30_threads/shared_future/cons/move.cc: New.
1925 * testsuite/30_threads/shared_future/members/get.cc: New.
1926 * testsuite/30_threads/shared_future/members/get2.cc: New.
1927 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
1928 * testsuite/30_threads/shared_future/members/has_value.cc: New.
1929 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
1930 * testsuite/30_threads/shared_future/members/wait.cc: New.
1931 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
1932 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
1933 * testsuite/30_threads/shared_future/requirements/
1934 explicit_instantiation.cc: New.
1935 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
1936 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
1937 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
1938 * testsuite/30_threads/unique_future/cons/move.cc: New.
1939 * testsuite/30_threads/unique_future/members/get.cc: New.
1940 * testsuite/30_threads/unique_future/members/get2.cc: New.
1941 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
1942 * testsuite/30_threads/unique_future/members/has_value.cc: New.
1943 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
1944 * testsuite/30_threads/unique_future/members/wait.cc: New.
1945 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
1946 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
1947 * testsuite/30_threads/unique_future/requirements/
1948 explicit_instantiation.cc: New.
1949 * testsuite/performance/30_threads/future/polling.cc: New.
1950
1951 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1952
1953 * Revert last Change.
1954
1955 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1956
1957 PR libstdc++/40497
1958 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
1959 signature per the current C++1x draft (N2857).
1960 * testsuite/24_iterators/operations/40497.cc: Add.
1961
1962 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1963
1964 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
1965 a floating point type.
1966 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
1967 _IntType)): Fix second default argument.
1968 (uniform_int_distribution<>::_M_call): Remove.
1969 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
1970 const param_type&)): Only declare.
1971 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
1972 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
1973 Remove.
1974 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
1975 const param_type&): Define here.
1976 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
1977 const param_type&), discrete_distribution<>::operator()
1978 (_UniformRandomNumberGenerator&, const param_type&),
1979 piecewise_constant_distribution<>::operator()
1980 (_UniformRandomNumberGenerator&, const param_type&),
1981 piecewise_linear_distribution<>::operator()
1982 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
1983 the second template argument of _Adaptor.
1984 * testsuite/26_numerics/random/uniform_int_distribution/cons/
1985 default.cc: Adjust.
1986
1987 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1988
1989 * include/bits/random.tcc (discrete_distribution<>::param_type::
1990 param_type(size_t, double, double, _Func),
1991 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
1992 const param_type&)): Tidy.
1993 (piecewise_constant_distribution<>::param_type::_M_initialize):
1994 Use reserve, fix.
1995 (piecewise_constant_distribution<>::param_type::
1996 param_type(initializer_list<>, _Func),
1997 piecewise_constant_distribution<>::param_type::
1998 param_type(size_t, _RealType, _RealType, _Func),
1999 piecewise_linear_distribution<>::param_type::
2000 param_type(initializer_list<>, _Func),
2001 piecewise_linear_distribution<>::param_type::
2002 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2003 (piecewise_constant_distribution<>::param_type::
2004 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2005 piecewise_constant_distribution<>::
2006 operator()(_UniformRandomNumberGenerator&, const param_type&),
2007 piecewise_linear_distribution<>::
2008 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2009 (operator>>(std::basic_istream<>&,
2010 piecewise_constant_distribution<>&),
2011 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2012 Use reserve.
2013 * include/bits/random.h: Minor cosmetic changes.
2014
2015 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2016
2017 * testsuite/23_containers/list/check_construct_destroy.h: New.
2018 Move test logic here.
2019 * testsuite/23_containers/list/moveable.h: Same.
2020 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2021 * testsuite/23_containers/list/modifiers/1.h: Same.
2022 * testsuite/23_containers/list/modifiers/2.h: Same.
2023 * testsuite/23_containers/list/modifiers/3.h: Same.
2024 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2025 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2026 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2027 * testsuite/23_containers/list/operations/1.h: Same.
2028 * testsuite/23_containers/list/operations/2.h: Same.
2029 * testsuite/23_containers/list/operations/3.h: Same.
2030 * testsuite/23_containers/list/operations/4.h: Same.
2031 * testsuite/23_containers/list/operations/5.h: Same.
2032 * testsuite/23_containers/list/capacity/1.h: Same.
2033 * testsuite/23_containers/list/init-list.h: Same.
2034 * testsuite/23_containers/list/cons/1.h: Same.
2035 * testsuite/23_containers/list/cons/2.h: Same.
2036 * testsuite/23_containers/list/cons/3.h: Same.
2037 * testsuite/23_containers/list/cons/4.h: Same.
2038 * testsuite/23_containers/list/cons/5.h: Same.
2039 * testsuite/23_containers/list/cons/6.h: Same.
2040 * testsuite/23_containers/list/cons/7.h: Same.
2041 * testsuite/23_containers/list/cons/8.h: Same.
2042 * testsuite/23_containers/list/cons/9.h: Same.
2043 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2044 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2045 header.
2046 * testsuite/23_containers/list/modifiers/1.cc: Same.
2047 * testsuite/23_containers/list/modifiers/2.cc: Same.
2048 * testsuite/23_containers/list/modifiers/3.cc: Same.
2049 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2050 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2051 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2052 * testsuite/23_containers/list/operations/1.cc: Same.
2053 * testsuite/23_containers/list/operations/2.cc: Same.
2054 * testsuite/23_containers/list/operations/3.cc: Same.
2055 * testsuite/23_containers/list/operations/4.cc: Same.
2056 * testsuite/23_containers/list/operations/5.cc: Same.
2057 * testsuite/23_containers/list/capacity/1.cc: Same.
2058 * testsuite/23_containers/list/init-list.cc: Same.
2059 * testsuite/23_containers/list/cons/1.cc: Same.
2060 * testsuite/23_containers/list/cons/2.cc: Same.
2061 * testsuite/23_containers/list/cons/3.cc: Same.
2062 * testsuite/23_containers/list/cons/4.cc: Same.
2063 * testsuite/23_containers/list/cons/5.cc: Same.
2064 * testsuite/23_containers/list/cons/6.cc: Same.
2065 * testsuite/23_containers/list/cons/7.cc: Same.
2066 * testsuite/23_containers/list/cons/8.cc: Same.
2067 * testsuite/23_containers/list/cons/9.cc: Same.
2068 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2069 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2070 * testsuite/23_containers/list/moveable.cc: Same.
2071
2072 2009-06-17 Tom Tromey <tromey@redhat.com>
2073
2074 * python/hook.in: Do not fail when there is no current objfile.
2075 Use os.path.normpath.
2076
2077 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2078
2079 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2080 Remove.
2081 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2082 rvalue-reference so that move constructor is called.
2083 * testsuite/18_support/exception_ptr/move.cc: New.
2084
2085 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2086
2087 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2088 if joinable.
2089
2090 2009-06-15 Tom Tromey <tromey@redhat.com>
2091
2092 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2093 set self.iter.
2094 (StdMapPrinter.to_string): Make a new iterator.
2095 (StdMapPrinter.children): Likewise.
2096 (StdSetPrinter.__init__): Don't set self.iter.
2097 (StdSetPrinter.to_string): Make a new iterator.
2098 (StdSetPrinter.children): Likewise.
2099
2100 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2101
2102 * include/bits/random.tcc
2103 (negative_binomial_distribution<>::operator()
2104 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2105 class member gamma_distribution.
2106 (negative_binomial_distribution<>::operator()
2107 (_UniformRandomNumberGenerator&)): Implement out of line here.
2108 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2109 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2110 (student_t_distribution<>::operator()
2111 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2112 simplify.
2113 (operator<<(basic_ostream<>&, student_t_distribution<>),
2114 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2115 (chi_squared_distribution<>::operator()
2116 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2117 tweak to use a class member gamma_distribution.
2118 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2119 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2120 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2121 const param_type&): Move inline, tweak to use class member
2122 gamma_distributions.
2123 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2124 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2125 * include/bits/random.h: Adjust, minor tweaks.
2126
2127 2009-06-10 Tom Tromey <tromey@redhat.com>
2128
2129 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
2130 (build_libstdcxx_dictionary): Accept shortened form of
2131 basic_string names.
2132 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2133
2134 2009-06-10 Tom Tromey <tromey@redhat.com>
2135
2136 PR libstdc++/40289:
2137 * python/Makefile.in: Rebuild.
2138 * python/hook.in: Compute module path relative to objfile.
2139 * python/Makefile.am (pythondir): Redefine.
2140 (gdb.py): Subst toolexeclibdir.
2141 (install-data-local): Rewrite.
2142
2143 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2144
2145 * include/bits/move.h: Doxygen group fixes.
2146
2147 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2148
2149 * include/bits/random.tcc (gamma_distribution<>::operator()
2150 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
2151 the Marsaglia/Tsang algorithm.
2152 (gamma_distribution<>::param_type::_M_initialize): Adjust.
2153 (operator<<(basic_ostream<>&, gamma_distribution<>),
2154 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
2155
2156 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
2157 Remove, just use normal_distribution.
2158 (operator<<(basic_ostream<>&, student_t_distribution<>),
2159 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2160 (linear_congruential_engine<>::operator()()): Move inline.
2161 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
2162 const param_type&)): Move inline, just use normal_distribution.
2163 (operator<<(basic_ostream<>&, lognormal_distribution<>),
2164 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
2165 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
2166 const param_type&)): Move here, out of line.
2167 (piecewise_constant_distribution<>::param_type::param_type()): Move
2168 inline.
2169 * include/bits/random.h: Adjust, minor tweaks.
2170
2171 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
2172
2173 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
2174
2175 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
2176
2177 * include/ext/throw_allocator.h: Rework.
2178 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
2179 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
2180 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
2181 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
2182 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2183 * testsuite/util/regression/rand/priority_queue/
2184 container_rand_regression_test.tcc: Inline functions.
2185 * testsuite/util/regression/rand/assoc/
2186 container_rand_regression_test.tcc: Same.
2187
2188 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
2189
2190 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
2191
2192 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
2193
2194 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
2195 * configure: Regenerate.
2196
2197 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2198
2199 PR libstdc++/40299
2200 * include/ext/memory: Fully qualify calls with __gnu_cxx.
2201 * testsuite/ext/rope/40299.cc: New.
2202
2203 2009-05-28 Tom Tromey <tromey@redhat.com>
2204 Phil Muldoon <pmuldoon@redhat.com>
2205 Jonathan Wakely <jwakely.gcc@gmail.com>
2206
2207 * python/Makefile.in, , python/libstdcxx/__init__.py,
2208 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
2209 python/hook.in, python/Makefile.am: New files.
2210 * configure, Makefile.in: Rebuild.
2211 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
2212 * Makefile.am (SUBDIRS): Add python.
2213
2214 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
2215
2216 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
2217 to ...
2218 * testsuite/util/replacement_memory_operators.h: ...here. New.
2219 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
2220 * testsuite/util/testsuite_hooks.cc: Same.
2221
2222 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
2223 replacement_memory_operators.h.
2224 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
2225 * testsuite/ext/mt_allocator/check_delete.cc: Same.
2226 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
2227 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
2228 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
2229 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
2230 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
2231 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2232 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
2233 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
2234 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
2235 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
2236 * testsuite/ext/mt_allocator/check_new.cc: Same.
2237 * testsuite/ext/debug_allocator/check_delete.cc: Same.
2238 * testsuite/ext/debug_allocator/check_new.cc: Same.
2239 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
2240 * testsuite/ext/new_allocator/check_delete.cc: Same.
2241 * testsuite/ext/new_allocator/check_new.cc: Same.
2242 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
2243 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
2244 * testsuite/ext/throw_allocator/check_delete.cc: Same.
2245 * testsuite/ext/throw_allocator/check_new.cc: Same.
2246 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
2247 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
2248 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
2249 * testsuite/ext/malloc_allocator/check_new.cc: Same.
2250 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
2251 * testsuite/ext/pool_allocator/check_delete.cc: Same.
2252 * testsuite/ext/pool_allocator/check_new.cc: Same.
2253 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
2254 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
2255 * testsuite/ext/array_allocator/check_delete.cc: Same.
2256 * testsuite/ext/array_allocator/check_new.cc: Same.
2257 * testsuite/23_containers/deque/cons/1.cc: Same.
2258 * testsuite/23_containers/deque/cons/2.cc: Same.
2259
2260 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2261
2262 * libsupc++/initializer_list: Format.
2263 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
2264 * testsuite/18_support/initializer_list/requirements/
2265 explicit_instantiation.cc: New.
2266
2267 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2268
2269 PR libstdc++/40273
2270 * include/tr1_impl/functional: Add explicit casts.
2271 * testsuite/20_util/function/requirements/
2272 explicit_instantiation.cc: New.
2273 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
2274
2275 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
2276
2277 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
2278
2279 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
2280
2281 PR libstdc++/40221
2282 * include/tr1_impl/functional: Add explicit cast.
2283
2284 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2285
2286 PR libstdc++/40094
2287 Revert:
2288 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2289 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2290 out of line member functions definitions.
2291 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2292 Remove, use static locals instead.
2293 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2294 * src/throw_allocator.cc: New.
2295 * src/Makefile.am: Add.
2296 * config/abi/pre/gnu.ver: Add exports.
2297 * src/Makefile.in: Regenerate.
2298
2299 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
2300
2301 * include/tr1_impl/functional (function): Use explicit operator bool.
2302 * include/bits/shared_ptr.h (__shared_ptr): Same.
2303 * include/bits/unique_ptr.h (unique_ptr): Same.
2304 * include/std/mutex (unique_lock): Same.
2305 * include/std/system_error (error_code): Same.
2306 (error_condition): Same.
2307 * include/std/ostream (sentry): Same.
2308 * include/std/istream (sentry): Same.
2309 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
2310 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
2311 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
2312 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
2313 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
2314 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
2315 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
2316
2317 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
2318
2319 * testsuite/23_containers/list/14340.cc: Abstract list type.
2320 * testsuite/23_containers/list/init-list.cc: Same.
2321 * testsuite/23_containers/list/pthread5.cc: Same.
2322 * testsuite/23_containers/list/invalidation/1.cc: Same.
2323 * testsuite/23_containers/list/invalidation/2.cc: Same.
2324 * testsuite/23_containers/list/invalidation/3.cc: Same.
2325 * testsuite/23_containers/list/invalidation/4.cc: Same.
2326 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2327 * testsuite/23_containers/list/modifiers/1.cc: Same.
2328 * testsuite/23_containers/list/modifiers/2.cc: Same.
2329 * testsuite/23_containers/list/modifiers/3.cc: Same.
2330 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2331 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2332 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2333 * testsuite/23_containers/list/cons/1.cc: Same.
2334 * testsuite/23_containers/list/cons/2.cc: Same.
2335 * testsuite/23_containers/list/cons/3.cc: Same.
2336 * testsuite/23_containers/list/cons/4.cc: Same.
2337 * testsuite/23_containers/list/cons/5.cc: Same.
2338 * testsuite/23_containers/list/cons/6.cc: Same.
2339 * testsuite/23_containers/list/cons/7.cc: Same.
2340 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2341 * testsuite/23_containers/list/cons/8.cc: Same.
2342 * testsuite/23_containers/list/cons/9.cc: Same.
2343 * testsuite/23_containers/list/operations/1.cc: Same.
2344 * testsuite/23_containers/list/operations/2.cc: Same.
2345 * testsuite/23_containers/list/operations/3.cc: Same.
2346 * testsuite/23_containers/list/operations/4.cc: Same.
2347 * testsuite/23_containers/list/operations/5.cc: Same.
2348 * testsuite/23_containers/list/requirements/citerators.cc: Same.
2349 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
2350 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2351 * testsuite/23_containers/list/requirements/dr438/
2352 constructor_1_neg.cc: Same.
2353 * testsuite/23_containers/list/requirements/dr438/
2354 constructor_2_neg.cc: Same.
2355 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
2356 * testsuite/23_containers/list/requirements/
2357 partial_specialization/1.cc: Same.
2358 * testsuite/23_containers/list/23781.cc: Same.
2359 * testsuite/23_containers/list/pthread1.cc: Same.
2360 * testsuite/23_containers/list/capacity/1.cc: Same.
2361 * testsuite/23_containers/list/capacity/29134.cc: Same.
2362 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2363 * testsuite/23_containers/list/moveable.cc: Same.
2364
2365 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
2366
2367 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2368
2369 PR libstdc++/40184
2370 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
2371 Declare...
2372 * config/locale/gnu/c_locale.cc: ... and define.
2373 * config/locale/generic/c_locale.cc: Define.
2374 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
2375 Use it.
2376 * testsuite/22_locale/locale/cons/40184.cc: New.
2377
2378 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2379
2380 PR libstdc++/40192
2381 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2382 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2383 * testsuite/23_containers/vector/40192.cc: New.
2384
2385 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2386
2387 * include/bits/stl_pair.h (swap): Do not swap rvalues.
2388 * include/bits/stl_deque.h (swap): Likewise.
2389 * include/bits/stl_list.h (swap): Likewise.
2390 * include/bits/stl_vector.h (swap): Likewise.
2391 * include/bits/stl_bvector.h (swap): Likewise.
2392 * include/bits/stl_queue.h (swap): Likewise.
2393 * include/bits/stl_stack.h (swap): Likewise.
2394 * include/bits/stl_tree.h (swap): Likewise.
2395 * include/bits/stl_map.h (swap): Likewise.
2396 * include/bits/stl_multimap.h (swap): Likewise.
2397 * include/bits/stl_set.h (swap): Likewise.
2398 * include/bits/stl_multiset.h (swap): Likewise.
2399 * include/bits/forward_list.h (swap): Likewise.
2400 * include/bits/unique_ptr.h (swap): Likewise.
2401 * include/debug/deque (swap): Likewise.
2402 * include/debug/list (swap): Likewise.
2403 * include/debug/vector (swap): Likewise.
2404 * include/debug/map.h (swap): Likewise.
2405 * include/debug/multimap.h (swap): Likewise.
2406 * include/debug/set.h (swap): Likewise.
2407 * include/debug/multiset.h (swap): Likewise.
2408 * include/debug/unordered_map (swap): Likewise.
2409 * include/debug/unordered_set (swap): Likewise.
2410 * include/ext/vstring.h (swap): Likewise.
2411 * include/tr1_impl/unordered_map (swap): Likewise.
2412 * include/tr1_impl/hashtable (swap): Likewise.
2413 * include/tr1_impl/unordered_set (swap): Likewise.
2414 * include/std/tuple (swap): Likewise.
2415 * include/std/mutex (swap): Likewise.
2416 * include/std/thread (swap): Likewise.
2417 (operator<<): Only output to lvalue streams.
2418 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2419 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2420 * testsuite/23_containers/deque/requirements/dr438/
2421 assign_neg.cc: Adjust line numbers.
2422 * testsuite/23_containers/deque/requirements/dr438/
2423 constructor_1_neg.cc: Likewise.
2424 * testsuite/23_containers/deque/requirements/dr438/
2425 constructor_2_neg.cc: Likewise.
2426 * testsuite/23_containers/deque/requirements/dr438/
2427 insert_neg.cc: Likewise.
2428 * testsuite/23_containers/list/requirements/dr438/
2429 assign_neg.cc: Likewise.
2430 * testsuite/23_containers/list/requirements/dr438/
2431 constructor_1_neg.cc: Likewise.
2432 * testsuite/23_containers/list/requirements/dr438/
2433 constructor_2_neg.cc: Likewise.
2434 * testsuite/23_containers/list/requirements/dr438/
2435 insert_neg.cc: Likewise.
2436 * testsuite/23_containers/vector/requirements/dr438/
2437 assign_neg.cc: Likewise.
2438 * testsuite/23_containers/vector/requirements/dr438/
2439 constructor_1_neg.cc: Likewise.
2440 * testsuite/23_containers/vector/requirements/dr438/
2441 constructor_2_neg.cc: Likewise.
2442 * testsuite/23_containers/vector/requirements/dr438/
2443 insert_neg.cc: Likewise.
2444 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2445 test non-member swap.
2446 * testsuite/30_threads/thread/swap/2.cc: Remove.
2447
2448 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2449
2450 * include/std/mutex: Move std::lock_error to ...
2451 * src/compatibility.cc: Here.
2452 * src/mutex.cc: Likewise.
2453 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
2454 for lock types and remove std::lock_error check.
2455
2456 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2457
2458 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
2459 double include.
2460
2461 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2462
2463 PR libstdc++/40160
2464 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
2465 typeid when __GXX_RTTI is undefined.
2466 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
2467 for null _M_variant._M_iterator._M_type,
2468 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
2469 * testsuite/21_strings/basic_string/40160.cc: New.
2470
2471 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2472
2473 * testsuite/26_numerics/random/discrete_distribution/cons/
2474 num_xbound_fun.cc: Minor tweaks.
2475 * testsuite/26_numerics/random/piecewise_constant_distribution/
2476 cons/initlist_fun.cc: Likewise
2477 * testsuite/26_numerics/random/piecewise_constant_distribution/
2478 cons/num_xbound_fun.cc: Likewise
2479 * testsuite/26_numerics/random/piecewise_linear_distribution/
2480 cons/initlist_fun.cc: Likewise
2481 * testsuite/26_numerics/random/piecewise_linear_distribution/
2482 cons/num_xbound_fun.cc: Likewise
2483
2484 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2485
2486 PR libstdc++/36211
2487 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
2488 cxxldflags to additional_flags rather than cxx_final.
2489
2490 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2491
2492 * testsuite/26_numerics/random/discrete_distribution/cons/
2493 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
2494 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2495 initlist_fun.cc: Likewise
2496 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2497 num_xbound_fun.cc: Likewise
2498 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2499 initlist_fun.cc: Likewise
2500 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2501 num_xbound_fun.cc: Likewise
2502
2503 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2504
2505 PR libstdc++/40123
2506 * random.tcc (independent_bits_engine<>::operator()()): Use
2507 result_type(1), not 1UL.
2508
2509 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
2510 and _M_b.min(), instead of this->max() and this->min().
2511
2512 * random.h (_ShiftMin1): Remove, adjust everywhere.
2513
2514 * random.tcc: Minor cosmetic changes.
2515
2516 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2517
2518 * include/bits/random.tcc (cauchy_distribution<>::
2519 operator()(_UniformRandomNumberGenerator&, const param_type&)):
2520 Avoid M_PI, a glibc extension.
2521
2522 2009-05-13 Ben Elliston <bje@au.ibm.com>
2523
2524 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
2525 * include/Makefile.in: Likewise.
2526
2527 2009-05-13 Ben Elliston <bje@au.ibm.com>
2528
2529 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
2530 const void * const.
2531
2532 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
2533
2534 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
2535 random number engines, complex, bitset, array, time utilities, and
2536 char_traits.
2537
2538 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
2539
2540 * libsupc++/exception: Include nested_exception.h in C++0x mode.
2541 * libsupc++/nested_exception.h: New.
2542 * libsupc++/Makefile.am: Add new header.
2543 * libsupc++/Makefile.in: Regenerate.
2544 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
2545 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
2546 * testsuite/18_support/nested_exception/cons.cc: New.
2547 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
2548 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
2549 * doc/xml/manual/status_cxx200x.xml: Adjust.
2550
2551 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2552
2553 * include/ext/throw_allocator.h: Remove redundant include.
2554
2555 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2556
2557 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2558 out of line member functions definitions.
2559 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2560 Remove, use static locals instead.
2561 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2562 * src/throw_allocator.cc: New.
2563 * src/Makefile.am: Add.
2564 * config/abi/pre/gnu.ver: Add exports.
2565 * src/Makefile.in: Regenerate.
2566
2567 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2568
2569 * configure.ac: Bump libtool_VERSION to 6:12:0.
2570 * configure: Regenerate.
2571
2572 2009-05-07 Matthias Klose <doko@ubuntu.com>
2573
2574 PR libstdc++/40038
2575 * src/math_stubs_long_double.cc: Add ceill.
2576
2577 2009-05-06 Johannes Singler <singler@ira.uka.de>
2578
2579 PR libstdc++/39546
2580 * include/parallel/algo.h (find_switch):
2581 Parametrize binder2nd with const T& instead of T.
2582 * testsuite/25_algorithms/find/39546.cc: new test case
2583
2584 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2585
2586 Revert:
2587 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2588
2589 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2590 possible.
2591 * configure: Regenerate.
2592
2593 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
2594
2595 PR libstdc++/39909
2596 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
2597 __set_once_functor_lock_ptr): Replace global lock object with local
2598 locks on global mutex.
2599 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
2600 __set_once_functor_lock_ptr): Likewise, keeping old function to
2601 preserve ABI.
2602 (__once_proxy): Use pointer to local lock if set, global lock
2603 otherwise.
2604 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
2605 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
2606 * testsuite/30_threads/call_once/39909.cc: New.
2607
2608 2009-05-03 Jan Hubicka <jh@suse.cz>
2609
2610 * include/parallel/settings.h (get): Mark const.
2611 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
2612 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
2613 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
2614 throw ().
2615 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
2616 (is_open, fd): Mark pure and throw ().
2617 (seekoff): Mark throw ().
2618
2619 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2620
2621 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2622 possible.
2623 * configure: Regenerate.
2624
2625 2009-05-02 Jan Hubicka <jh@suse.cz>
2626
2627 * include/tr1_impl/functional_hash.h (explicit specializations of ()
2628 operator): Mark pure.
2629
2630 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
2631
2632 * scripts/create_testsuite_files: Remove thread directory.
2633
2634 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
2635
2636 PR libstdc++/39868
2637 * scripts/run_doxygen: Uncomment removal of includes.
2638 (problematic): Rewrite __cxxabiv1 namespace to abi.
2639
2640 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2641
2642 Revert the last commit.
2643
2644 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
2645
2646 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
2647 Replace global lock object with local locks on global mutex.
2648 * src/mutex.cc: Likewise.
2649 * config/abi/pre/gnu.ver: Adjust.
2650 * testsuite/30_threads/call_once/call_once2.cc: New.
2651
2652 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2653
2654 PR libstdc++/39880
2655 PR libstdc++/39881
2656 PR libstdc++/39882
2657 * include/std/system_error (is_error_code_enum<errc>): Remove.
2658 (error_condition<>::error_condition(_ErrorCodeEnum,)
2659 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
2660 (error_code<>::error_code(_ErrorCodeEnum,),
2661 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
2662 * testsuite/19_diagnostics/system_error/39880.cc: New.
2663 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
2664 Likewise.
2665 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
2666 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
2667 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
2668 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
2669 Adjust.
2670 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2671 Likewise.
2672 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2673 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2674 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2675 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
2676 Likewise.
2677 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2678 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2679 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2680 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
2681
2682 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
2683
2684 * doc/xml/authors.xml: Add space.
2685 * doc/xml/faq.xml: Update links.
2686 * doc/xml/manual/intro.xml: Same.
2687 * doc/xml/manual/abi.xml: Update.
2688 * doc/xml/manual/appendix_contributing.xml: Fix typo.
2689 * doc/xml/manual/status_cxxtr1.xml: Update links.
2690 * doc/xml/manual/status_cxx1998.xml: Same.
2691 * doc/xml/manual/status_cxx200x.xml: Same.
2692
2693 2009-04-22 Jan Hubicka <jh@suse.cz>
2694
2695 * include/tr1_impl/array (at): Do not use builtin_expect.
2696 * include/ext/throw_allocator.h (allocate): Likewise.
2697 * include/ext/pool_allocator.h (allocate): Likweise.
2698 * include/ext/bitmap_allocator.h (allocate): Likewise.
2699 * include/ext/rc_string_base.h (_S_construct): Likewise.
2700 * include/ext/malloc_allocator.h (allocate): Likewise.
2701 * include/ext/mt_allocator.h (allocate): Likewise.
2702 * include/ext/sso_string_base.h (_M_construct): Likewise.
2703 * include/bits/basic_string.tcc (_S_construct): Likewise.
2704
2705 2009-04-22 Jan Hubicka <jh@suse.cz>
2706
2707 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2708 (atexit, atoll, stroll, strtoull): Mark throw ()
2709 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2710 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
2711 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2712 (atexit, atoll, stroll, strtoull): Mark throw ()
2713 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2714 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2715
2716 2009-04-21 Jan Hubicka <jh@suse.cz>
2717
2718 * include/ext/atomicity.h
2719 (__exchange_and_add, __atomic_add): Mark throw ().
2720 * config/os/aix/atomicity.h
2721 * config/os/aix/atomicity.h
2722 * config/os/irix/atomicity.h
2723 * config/cpu/cris/atomicity.h
2724 * config/cpu/m68k/atomicity.h
2725 * config/cpu/hppa/atomicity.h
2726 * config/cpu/sparc/atomicity.h
2727 * config/cpu/i386/atomicity.h
2728 * config/cpu/i486/atomicity.h
2729 * config/cpu/sh/atomicity.h
2730 * config/cpu/generic/atomicity_mutex/atomicity.h
2731 * config/cpu/generic/atomicity_builtins/atomicity.h
2732 (__exchange_and_add, __atomic_add): Mark throw ().
2733
2734 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2735
2736 PR libstdc++/39835
2737 * include/bits/random.h: Avoid the badname __alpha (and, for
2738 consistency, __beta too).
2739 * include/bits/random.tcc: Likewise.
2740
2741 2009-04-19 Jan Hubicka <jh@suse.cz>
2742
2743 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
2744 _GLIBCXX_NOTHROW.
2745
2746 2009-04-19 Jan Hubicka <jh@suse.cz>
2747
2748 * include/c_compatibility/stdatomic.h
2749 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
2750 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
2751 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
2752
2753 2009-04-18 Jan Hubicka <jh@suse.cz>
2754
2755 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
2756 * libsupc++/unwind-cxx.h (__cxa_get_globals,
2757 __cxa_get_globals_fast): Mark const.
2758 (__cxa_get_exception_ptr): Mark pure.
2759 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
2760 (__terminate): Makr throw ().
2761 * libsupc++/exception (terminate): Mark throw().
2762 (uncaught_exception): Mark pure.
2763 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
2764 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
2765 Mark throw().
2766 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
2767 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
2768 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
2769 __cxa_guard_abort): Mark throw ().
2770 (__cxa_pure_virtual): Mark noreturn.
2771 (__cxa_current_exception_type): Mark throw and pure.
2772 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
2773 __cxa_exception_type): Mark pure.
2774 (_M_safe_bool_dummy): Mark pure and const.
2775
2776 2009-04-18 Jan Hubicka <jh@suse.cz>
2777
2778 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
2779 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
2780 _M_destroy_thread_key): Mark throw ()
2781 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
2782 _M_singular, _M_can_compare _M_get_mutex, _M_message,
2783 _M_get_max_length): Mark throw ().
2784 * include/debug/formatter.h (_M_message, _M_format_word,
2785 _M_get_max_length): Mark throw ().
2786 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
2787 _M_detach_single): Mark throw ().
2788 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
2789 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
2790 throw ()
2791 (_M_get_mutex): Mark throw ().
2792 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
2793 (_M_destroy_thread_key): Mark CONST and throw.
2794 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
2795 throw ().
2796
2797 2009-04-18 Jan Hubicka <jh@suse.cz>
2798
2799 * src/condition_variable.cc (condition_variable,
2800 condition_variable_any constructors): Mark throw()
2801 * src/hash.cc (operator() for long double, string, and wstring): Mark
2802 throw ().
2803 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
2804 _M_setup, rdbuf, str): Mark throw ().
2805 * src/chrono.cc (new): Mark throw ().
2806 * include/std/system_error (system_category, generic_category): Mark
2807 throw () and const.
2808 * include/std/chrono (now): Mark throw ().
2809 * include/std/condition_variable (condition_variable,
2810 ~condition_variable, condition_variable_any,
2811 ~condition_variable_any): Mark throw ().
2812 * include/std/mutex (mutex): Mark throw ().
2813 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
2814 throw.
2815 * include/bits/functional_hash.h (operator() on size_t): Mark pure
2816 and throw ().
2817 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
2818 * include/bits/locale_classes.h (_S_initialize_once,
2819 _S_clone_c_locale): Mark throw ().
2820 (_S_get_c_name): Mark const and throw ().
2821 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
2822 throw ().
2823 * include/bits/locale_facets.h (__convert_to_v explicit instances):
2824 Mark throw ().
2825 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
2826 throw ().
2827 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
2828 ios_base): Mark throw ()
2829 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
2830 * include/backward/strstream (strstreambuf constructors): Mark throw ().
2831 (str, freeze, _M_setupf): Mark throw ().
2832 (pcount): Mark pure and throw ().
2833 (rdbuf): Mark const and throw ().
2834
2835 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2836
2837 PR libstdc++/39802
2838 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
2839 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
2840 Always accept negative values, for unsigned types too.
2841 * testsuite/22_locale/num_get/get/char/39802.cc: New.
2842 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
2843
2844 2009-04-18 Jan Hubicka <jh@suse.cz>
2845
2846 * include/debug/formater.h: Include bits/c++config.h.
2847 (_M_error): Mark noreturn.
2848 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
2849 _GLIBCXX_NORETURN): New.
2850 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
2851 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
2852 Mark pure.
2853 * include/c_compatibility/stdatomic.h
2854 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
2855 __atomic_flag_wait_explicit, __atomic_flag_for_address):
2856 Mark by throw ().
2857 * src/atomic.cc (atomic_flag_test_and_set_explicit,
2858 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
2859 __atomic_flag_for_address): Mark by throw ().
2860
2861 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
2862
2863 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
2864
2865 2009-04-16 Jan Hubicka <jh@suse.cz>
2866
2867 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
2868 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
2869 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
2870 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
2871 out body to ...
2872 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
2873 functions.
2874 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
2875 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
2876 _Rb_tree_black_count): Mark nothrow.
2877
2878 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2879
2880 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
2881 from base classes.
2882 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
2883
2884 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
2885
2886 * doc/html: Regenerate.
2887
2888 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
2889
2890 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
2891
2892 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
2893 * doc/xml/gnu/fdl-1.2.xml: Same.
2894 * doc/xml/manual/numerics.xml: Same.
2895 * doc/xml/manual/concurrency.xml: Same.
2896 * doc/xml/manual/intro.xml: Same.
2897 * doc/xml/manual/status_cxxtr1.xml: Same.
2898 * doc/xml/manual/containers.xml: Same.
2899 * doc/xml/manual/io.xml: Same.
2900 * doc/xml/manual/utilities.xml: Same.
2901 * doc/xml/manual/support.xml: Same.
2902 * doc/xml/manual/using.xml: Same.
2903 * doc/xml/manual/localization.xml: Same.
2904 * doc/xml/manual/locale.xml: Same.
2905 * doc/xml/manual/extensions.xml: Same.
2906 * doc/xml/manual/appendix_contributing.xml: Same.
2907 * doc/xml/manual/diagnostics.xml: Same.
2908 * doc/xml/manual/status_cxx200x.xml: Same.
2909
2910 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
2911
2912 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
2913 * doc/xml/manual/status_cxx200x.xml: Adjust.
2914
2915 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
2916
2917 * doc/xml/spine.xml: Remove unused license entity, update
2918 copyright year.
2919
2920 * doc/xml/manual/spine.xml: Markup for primary index terms.
2921 * doc/xml/manual/numerics.xml: Same.
2922 * doc/xml/manual/intro.xml: Same.
2923 * doc/xml/manual/containers.xml: Same.
2924 * doc/xml/manual/io.xml: Same.
2925 * doc/xml/manual/appendix_porting.xml: Same.
2926 * doc/xml/manual/utilities.xml: Same.
2927 * doc/xml/manual/support.xml: Same.
2928 * doc/xml/manual/localization.xml: Same.
2929 * doc/xml/manual/strings.xml: Same.
2930 * doc/xml/manual/extensions.xml: Same.
2931 * doc/xml/manual/appendix_contributing.xml: Same.
2932 * doc/xml/manual/diagnostics.xml: Same.
2933 * doc/xml/manual/algorithms.xml: Same.
2934 * doc/xml/manual/appendix_free.xml: Same.
2935 * doc/xml/manual/iterators.xml: Same.
2936
2937 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
2938 * doc/xml/gnu/fdl-1.2.xml: Same.
2939
2940 * doc/xml/manual/status_cxx200x.xml: Re-write.
2941
2942 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
2943
2944 PR libstdc++/39629 (final bits)
2945 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
2946 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
2947 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
2948 Fix formula for __j.
2949 * include/bits/random.tcc (operator==(const normal_distribution<>&,
2950 const normal_distribution<>&): Remove.
2951 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
2952 const uniform_int_distribution<>&), operator==(const
2953 uniform_real_distribution<>&, const uniform_real_distribution<>&),
2954 operator==(const normal_distribution<>&, const normal_distribution<>&),
2955 operator==(const lognormal_distribution<>&,
2956 const lognormal_distribution<>&), operator==(const
2957 chi_squared_distribution<>&, const chi_squared_distribution<>&),
2958 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
2959 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
2960 operator==(const student_t_distribution<>&,
2961 const student_t_distribution<>&), operator==(const
2962 bernoulli_distribution<>&, const bernoulli_distribution<>&),
2963 operator==(const binomial_distribution<>&, const
2964 binomial_distribution<>&), operator==(const geometric_distribution<>&,
2965 const geometric_distribution<>&), operator==(const
2966 negative_binomial_distribution<>&, const
2967 negative_binomial_distribution<>&), operator==(const
2968 poisson_distribution<>&, const poisson_distribution<>&),
2969 operator==(const exponential_distribution<>&,
2970 const exponential_distribution<>&), operator==(const
2971 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
2972 weibull_distribution<>&, const weibull_distribution<>&),
2973 operator==(const extreme_value_distribution<>&,
2974 const extreme_value_distribution<>&), operator==(const
2975 discrete_distribution<>&, const discrete_distribution<>&),
2976 operator==(const piecewise_constant_distribution<>&,
2977 const piecewise_constant_distribution<>&), operator==(const
2978 piecewise_linear_distribution<>&, const
2979 piecewise_linear_distribution<>&)): Remove.
2980 * testsuite/26_numerics/random/uniform_real_distribution/operators/
2981 serialize.cc: Remove.
2982 * testsuite/26_numerics/random/piecewise_constant_distribution/
2983 operators/serialize.cc: Likewise.
2984 * testsuite/26_numerics/random/chi_squared_distribution/operators/
2985 serialize.cc: Likewise.
2986 * testsuite/26_numerics/random/normal_distribution/operators/
2987 serialize.cc: Likewise.
2988 * testsuite/26_numerics/random/uniform_int_distribution/operators/
2989 serialize.cc: Likewise.
2990 * testsuite/26_numerics/random/poisson_distribution/operators/
2991 serialize.cc: Likewise.
2992 * testsuite/26_numerics/random/bernoulli_distribution/operators/
2993 serialize.cc: Likewise.
2994 * testsuite/26_numerics/random/discrete_distribution/operators/
2995 serialize.cc: Likewise.
2996 * testsuite/26_numerics/random/weibull_distribution/operators/
2997 serialize.cc: Likewise.
2998 * testsuite/26_numerics/random/negative_binomial_distribution/
2999 operators/serialize.cc: Likewise.
3000 * testsuite/26_numerics/random/cauchy_distribution/operators/
3001 serialize.cc: Likewise.
3002 * testsuite/26_numerics/random/gamma_distribution/operators/
3003 serialize.cc: Likewise.
3004 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3005 serialize.cc: Likewise.
3006 * testsuite/26_numerics/random/exponential_distribution/operators/
3007 serialize.cc: Likewise.
3008 * testsuite/26_numerics/random/lognormal_distribution/operators/
3009 serialize.cc: Likewise.
3010 * testsuite/26_numerics/random/binomial_distribution/operators/
3011 serialize.cc: Likewise.
3012 * testsuite/26_numerics/random/extreme_value_distribution/
3013 operators/serialize.cc: Likewise.
3014 * testsuite/26_numerics/random/piecewise_linear_distribution/
3015 operators/serialize.cc: Likewise.
3016 * testsuite/26_numerics/random/student_t_distribution/operators/
3017 serialize.cc: Likewise.
3018 * testsuite/26_numerics/random/geometric_distribution/operators/
3019 serialize.cc: Likewise.
3020
3021 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3022 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3023 mersenne_twister_engine<>::seed(_Gen&,
3024 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3025 subtract_with_carry_engine<>::seed(_Gen&,
3026 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3027 Remove, unused.
3028 * include/bits/random.tcc (linear_congruential_engine<>::
3029 seed(_Gen&, false_type): Likewise.
3030
3031 2009-04-09 Nick Clifton <nickc@redhat.com>
3032
3033 * src/allocator-inst.cc: Change copyright header to refer to
3034 version 3 of the GNU General Public License with version 3.1
3035 of the GCC Runtime Library Exception and to point readers at
3036 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3037 web page.
3038 * config/abi/compatibility.h: Likewise.
3039 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3040 * config/abi/pre/gnu.ver: Likewise.
3041 * config/allocator/bitmap_allocator_base.h: Likewise.
3042 * config/allocator/malloc_allocator_base.h: Likewise.
3043 * config/allocator/mt_allocator_base.h: Likewise.
3044 * config/allocator/new_allocator_base.h: Likewise.
3045 * config/allocator/pool_allocator_base.h: Likewise.
3046 * config/cpu/alpha/atomic_word.h: Likewise.
3047 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3048 * config/cpu/cris/atomic_word.h: Likewise.
3049 * config/cpu/cris/atomicity.h: Likewise.
3050 * config/cpu/generic/atomic_word.h: Likewise.
3051 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3052 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3053 * config/cpu/generic/cpu_defines.h: Likewise.
3054 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3055 * config/cpu/hppa/atomicity.h: Likewise.
3056 * config/cpu/i386/atomicity.h: Likewise.
3057 * config/cpu/i486/atomicity.h: Likewise.
3058 * config/cpu/ia64/atomic_word.h: Likewise.
3059 * config/cpu/m68k/atomicity.h: Likewise.
3060 * config/cpu/powerpc/atomic_word.h: Likewise.
3061 * config/cpu/powerpc/cpu_defines.h: Likewise.
3062 * config/cpu/sh/atomicity.h: Likewise.
3063 * config/cpu/sparc/atomic_word.h: Likewise.
3064 * config/cpu/sparc/atomicity.h: Likewise.
3065 * config/io/basic_file_stdio.cc: Likewise.
3066 * config/io/basic_file_stdio.h: Likewise.
3067 * config/io/c_io_stdio.h: Likewise.
3068 * config/locale/darwin/ctype_members.cc: Likewise.
3069 * config/locale/generic/c++locale_internal.h: Likewise.
3070 * config/locale/generic/c_locale.cc: Likewise.
3071 * config/locale/generic/c_locale.h: Likewise.
3072 * config/locale/generic/codecvt_members.cc: Likewise.
3073 * config/locale/generic/collate_members.cc: Likewise.
3074 * config/locale/generic/ctype_members.cc: Likewise.
3075 * config/locale/generic/messages_members.cc: Likewise.
3076 * config/locale/generic/messages_members.h: Likewise.
3077 * config/locale/generic/monetary_members.cc: Likewise.
3078 * config/locale/generic/numeric_members.cc: Likewise.
3079 * config/locale/generic/time_members.cc: Likewise.
3080 * config/locale/generic/time_members.h: Likewise.
3081 * config/locale/gnu/c++locale_internal.h: Likewise.
3082 * config/locale/gnu/c_locale.cc: Likewise.
3083 * config/locale/gnu/c_locale.h: Likewise.
3084 * config/locale/gnu/codecvt_members.cc: Likewise.
3085 * config/locale/gnu/collate_members.cc: Likewise.
3086 * config/locale/gnu/ctype_members.cc: Likewise.
3087 * config/locale/gnu/messages_members.cc: Likewise.
3088 * config/locale/gnu/messages_members.h: Likewise.
3089 * config/locale/gnu/monetary_members.cc: Likewise.
3090 * config/locale/gnu/numeric_members.cc: Likewise.
3091 * config/locale/gnu/time_members.cc: Likewise.
3092 * config/locale/gnu/time_members.h: Likewise.
3093 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3094 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3095 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3096 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3097 * config/os/aix/atomic_word.h: Likewise.
3098 * config/os/aix/atomicity.h: Likewise.
3099 * config/os/aix/ctype_base.h: Likewise.
3100 * config/os/aix/ctype_inline.h: Likewise.
3101 * config/os/aix/ctype_noninline.h: Likewise.
3102 * config/os/aix/os_defines.h: Likewise.
3103 * config/os/bsd/darwin/ctype_base.h: Likewise.
3104 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3105 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3106 * config/os/bsd/darwin/os_defines.h: Likewise.
3107 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3108 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3109 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3110 * config/os/bsd/freebsd/os_defines.h: Likewise.
3111 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3112 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3113 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3114 * config/os/bsd/netbsd/os_defines.h: Likewise.
3115 * config/os/djgpp/ctype_base.h: Likewise.
3116 * config/os/djgpp/ctype_inline.h: Likewise.
3117 * config/os/djgpp/ctype_noninline.h: Likewise.
3118 * config/os/djgpp/os_defines.h: Likewise.
3119 * config/os/generic/ctype_base.h: Likewise.
3120 * config/os/generic/ctype_inline.h: Likewise.
3121 * config/os/generic/ctype_noninline.h: Likewise.
3122 * config/os/generic/error_constants.h: Likewise.
3123 * config/os/generic/os_defines.h: Likewise.
3124 * config/os/gnu-linux/ctype_base.h: Likewise.
3125 * config/os/gnu-linux/ctype_inline.h: Likewise.
3126 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3127 * config/os/gnu-linux/os_defines.h: Likewise.
3128 * config/os/hpux/ctype_base.h: Likewise.
3129 * config/os/hpux/ctype_inline.h: Likewise.
3130 * config/os/hpux/ctype_noninline.h: Likewise.
3131 * config/os/hpux/os_defines.h: Likewise.
3132 * config/os/irix/atomic_word.h: Likewise.
3133 * config/os/irix/atomicity.h: Likewise.
3134 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3135 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3136 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3137 * config/os/irix/irix5.2/os_defines.h: Likewise.
3138 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3139 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3140 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3141 * config/os/irix/irix6.5/os_defines.h: Likewise.
3142 * config/os/mingw32/ctype_base.h: Likewise.
3143 * config/os/mingw32/ctype_inline.h: Likewise.
3144 * config/os/mingw32/ctype_noninline.h: Likewise.
3145 * config/os/mingw32/error_constants.h: Likewise.
3146 * config/os/mingw32/os_defines.h: Likewise.
3147 * config/os/newlib/ctype_base.h: Likewise.
3148 * config/os/newlib/ctype_inline.h: Likewise.
3149 * config/os/newlib/ctype_noninline.h: Likewise.
3150 * config/os/newlib/os_defines.h: Likewise.
3151 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
3152 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
3153 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
3154 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
3155 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
3156 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
3157 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
3158 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
3159 * config/os/tpf/ctype_base.h: Likewise.
3160 * config/os/tpf/ctype_inline.h: Likewise.
3161 * config/os/tpf/ctype_noninline.h: Likewise.
3162 * config/os/tpf/os_defines.h: Likewise.
3163 * config/os/uclibc/ctype_base.h: Likewise.
3164 * config/os/uclibc/ctype_inline.h: Likewise.
3165 * config/os/uclibc/ctype_noninline.h: Likewise.
3166 * config/os/uclibc/os_defines.h: Likewise.
3167 * config/os/vxworks/ctype_base.h: Likewise.
3168 * config/os/vxworks/ctype_inline.h: Likewise.
3169 * config/os/vxworks/ctype_noninline.h: Likewise.
3170 * config/os/vxworks/os_defines.h: Likewise.
3171 * include/backward/auto_ptr.h: Likewise.
3172 * include/backward/backward_warning.h: Likewise.
3173 * include/backward/binders.h: Likewise.
3174 * include/backward/hash_fun.h: Likewise.
3175 * include/backward/hash_map: Likewise.
3176 * include/backward/hash_set: Likewise.
3177 * include/backward/hashtable.h: Likewise.
3178 * include/backward/strstream: Likewise.
3179 * include/bits/algorithmfwd.h: Likewise.
3180 * include/bits/allocator.h: Likewise.
3181 * include/bits/atomic_0.h: Likewise.
3182 * include/bits/atomic_2.h: Likewise.
3183 * include/bits/atomicfwd_c.h: Likewise.
3184 * include/bits/atomicfwd_cxx.h: Likewise.
3185 * include/bits/basic_ios.h: Likewise.
3186 * include/bits/basic_ios.tcc: Likewise.
3187 * include/bits/basic_string.h: Likewise.
3188 * include/bits/basic_string.tcc: Likewise.
3189 * include/bits/boost_concept_check.h: Likewise.
3190 * include/bits/c++config: Likewise.
3191 * include/bits/char_traits.h: Likewise.
3192 * include/bits/codecvt.h: Likewise.
3193 * include/bits/concept_check.h: Likewise.
3194 * include/bits/cpp_type_traits.h: Likewise.
3195 * include/bits/deque.tcc: Likewise.
3196 * include/bits/forward_list.h: Likewise.
3197 * include/bits/forward_list.tcc: Likewise.
3198 * include/bits/fstream.tcc: Likewise.
3199 * include/bits/functexcept.h: Likewise.
3200 * include/bits/functional_hash.h: Likewise.
3201 * include/bits/gslice.h: Likewise.
3202 * include/bits/gslice_array.h: Likewise.
3203 * include/bits/hashtable.h: Likewise.
3204 * include/bits/indirect_array.h: Likewise.
3205 * include/bits/ios_base.h: Likewise.
3206 * include/bits/istream.tcc: Likewise.
3207 * include/bits/list.tcc: Likewise.
3208 * include/bits/locale_classes.h: Likewise.
3209 * include/bits/locale_classes.tcc: Likewise.
3210 * include/bits/locale_facets.h: Likewise.
3211 * include/bits/locale_facets.tcc: Likewise.
3212 * include/bits/locale_facets_nonio.h: Likewise.
3213 * include/bits/locale_facets_nonio.tcc: Likewise.
3214 * include/bits/localefwd.h: Likewise.
3215 * include/bits/mask_array.h: Likewise.
3216 * include/bits/move.h: Likewise.
3217 * include/bits/ostream.tcc: Likewise.
3218 * include/bits/ostream_insert.h: Likewise.
3219 * include/bits/postypes.h: Likewise.
3220 * include/bits/shared_ptr.h: Likewise.
3221 * include/bits/slice_array.h: Likewise.
3222 * include/bits/sstream.tcc: Likewise.
3223 * include/bits/stl_algo.h: Likewise.
3224 * include/bits/stl_algobase.h: Likewise.
3225 * include/bits/stl_bvector.h: Likewise.
3226 * include/bits/stl_construct.h: Likewise.
3227 * include/bits/stl_deque.h: Likewise.
3228 * include/bits/stl_function.h: Likewise.
3229 * include/bits/stl_heap.h: Likewise.
3230 * include/bits/stl_iterator.h: Likewise.
3231 * include/bits/stl_iterator_base_funcs.h: Likewise.
3232 * include/bits/stl_iterator_base_types.h: Likewise.
3233 * include/bits/stl_list.h: Likewise.
3234 * include/bits/stl_map.h: Likewise.
3235 * include/bits/stl_multimap.h: Likewise.
3236 * include/bits/stl_multiset.h: Likewise.
3237 * include/bits/stl_numeric.h: Likewise.
3238 * include/bits/stl_pair.h: Likewise.
3239 * include/bits/stl_queue.h: Likewise.
3240 * include/bits/stl_raw_storage_iter.h: Likewise.
3241 * include/bits/stl_relops.h: Likewise.
3242 * include/bits/stl_set.h: Likewise.
3243 * include/bits/stl_stack.h: Likewise.
3244 * include/bits/stl_tempbuf.h: Likewise.
3245 * include/bits/stl_tree.h: Likewise.
3246 * include/bits/stl_uninitialized.h: Likewise.
3247 * include/bits/stl_vector.h: Likewise.
3248 * include/bits/stream_iterator.h: Likewise.
3249 * include/bits/streambuf.tcc: Likewise.
3250 * include/bits/streambuf_iterator.h: Likewise.
3251 * include/bits/stringfwd.h: Likewise.
3252 * include/bits/unique_ptr.h: Likewise.
3253 * include/bits/valarray_after.h: Likewise.
3254 * include/bits/valarray_array.h: Likewise.
3255 * include/bits/valarray_array.tcc: Likewise.
3256 * include/bits/valarray_before.h: Likewise.
3257 * include/bits/vector.tcc: Likewise.
3258 * include/c/cassert: Likewise.
3259 * include/c/cctype: Likewise.
3260 * include/c/cerrno: Likewise.
3261 * include/c/cfloat: Likewise.
3262 * include/c/ciso646: Likewise.
3263 * include/c/climits: Likewise.
3264 * include/c/clocale: Likewise.
3265 * include/c/cmath: Likewise.
3266 * include/c/csetjmp: Likewise.
3267 * include/c/csignal: Likewise.
3268 * include/c/cstdarg: Likewise.
3269 * include/c/cstddef: Likewise.
3270 * include/c/cstdio: Likewise.
3271 * include/c/cstdlib: Likewise.
3272 * include/c/cstring: Likewise.
3273 * include/c/ctime: Likewise.
3274 * include/c/cwchar: Likewise.
3275 * include/c/cwctype: Likewise.
3276 * include/c_compatibility/assert.h: Likewise.
3277 * include/c_compatibility/complex.h: Likewise.
3278 * include/c_compatibility/ctype.h: Likewise.
3279 * include/c_compatibility/errno.h: Likewise.
3280 * include/c_compatibility/fenv.h: Likewise.
3281 * include/c_compatibility/float.h: Likewise.
3282 * include/c_compatibility/inttypes.h: Likewise.
3283 * include/c_compatibility/iso646.h: Likewise.
3284 * include/c_compatibility/limits.h: Likewise.
3285 * include/c_compatibility/locale.h: Likewise.
3286 * include/c_compatibility/math.h: Likewise.
3287 * include/c_compatibility/setjmp.h: Likewise.
3288 * include/c_compatibility/signal.h: Likewise.
3289 * include/c_compatibility/stdarg.h: Likewise.
3290 * include/c_compatibility/stdatomic.h: Likewise.
3291 * include/c_compatibility/stdbool.h: Likewise.
3292 * include/c_compatibility/stddef.h: Likewise.
3293 * include/c_compatibility/stdint.h: Likewise.
3294 * include/c_compatibility/stdio.h: Likewise.
3295 * include/c_compatibility/stdlib.h: Likewise.
3296 * include/c_compatibility/string.h: Likewise.
3297 * include/c_compatibility/tgmath.h: Likewise.
3298 * include/c_compatibility/time.h: Likewise.
3299 * include/c_compatibility/wchar.h: Likewise.
3300 * include/c_compatibility/wctype.h: Likewise.
3301 * include/c_global/cassert: Likewise.
3302 * include/c_global/ccomplex: Likewise.
3303 * include/c_global/cctype: Likewise.
3304 * include/c_global/cerrno: Likewise.
3305 * include/c_global/cfenv: Likewise.
3306 * include/c_global/cfloat: Likewise.
3307 * include/c_global/cinttypes: Likewise.
3308 * include/c_global/ciso646: Likewise.
3309 * include/c_global/climits: Likewise.
3310 * include/c_global/clocale: Likewise.
3311 * include/c_global/cmath.tcc: Likewise.
3312 * include/c_global/cmath: Likewise.
3313 * include/c_global/csetjmp: Likewise.
3314 * include/c_global/csignal: Likewise.
3315 * include/c_global/cstdarg: Likewise.
3316 * include/c_global/cstdatomic: Likewise.
3317 * include/c_global/cstdbool: Likewise.
3318 * include/c_global/cstddef: Likewise.
3319 * include/c_global/cstdint: Likewise.
3320 * include/c_global/cstdio: Likewise.
3321 * include/c_global/cstdlib: Likewise.
3322 * include/c_global/cstring: Likewise.
3323 * include/c_global/ctgmath: Likewise.
3324 * include/c_global/ctime: Likewise.
3325 * include/c_global/cwchar: Likewise.
3326 * include/c_global/cwctype: Likewise.
3327 * include/c_std/cassert: Likewise.
3328 * include/c_std/cctype: Likewise.
3329 * include/c_std/cerrno: Likewise.
3330 * include/c_std/cfloat: Likewise.
3331 * include/c_std/ciso646: Likewise.
3332 * include/c_std/climits: Likewise.
3333 * include/c_std/clocale: Likewise.
3334 * include/c_std/cmath.tcc: Likewise.
3335 * include/c_std/cmath: Likewise.
3336 * include/c_std/csetjmp: Likewise.
3337 * include/c_std/csignal: Likewise.
3338 * include/c_std/cstdarg: Likewise.
3339 * include/c_std/cstddef: Likewise.
3340 * include/c_std/cstdio: Likewise.
3341 * include/c_std/cstdlib: Likewise.
3342 * include/c_std/cstring: Likewise.
3343 * include/c_std/ctime: Likewise.
3344 * include/c_std/cwchar: Likewise.
3345 * include/c_std/cwctype: Likewise.
3346 * include/debug/bitset: Likewise.
3347 * include/debug/debug.h: Likewise.
3348 * include/debug/deque: Likewise.
3349 * include/debug/formatter.h: Likewise.
3350 * include/debug/functions.h: Likewise.
3351 * include/debug/list: Likewise.
3352 * include/debug/macros.h: Likewise.
3353 * include/debug/map.h: Likewise.
3354 * include/debug/map: Likewise.
3355 * include/debug/multimap.h: Likewise.
3356 * include/debug/multiset.h: Likewise.
3357 * include/debug/safe_base.h: Likewise.
3358 * include/debug/safe_iterator.h: Likewise.
3359 * include/debug/safe_iterator.tcc: Likewise.
3360 * include/debug/safe_sequence.h: Likewise.
3361 * include/debug/set.h: Likewise.
3362 * include/debug/set: Likewise.
3363 * include/debug/string: Likewise.
3364 * include/debug/unordered_map: Likewise.
3365 * include/debug/unordered_set: Likewise.
3366 * include/debug/vector: Likewise.
3367 * include/ext/algorithm: Likewise.
3368 * include/ext/array_allocator.h: Likewise.
3369 * include/ext/atomicity.h: Likewise.
3370 * include/ext/bitmap_allocator.h: Likewise.
3371 * include/ext/cast.h: Likewise.
3372 * include/ext/codecvt_specializations.h: Likewise.
3373 * include/ext/concurrence.h: Likewise.
3374 * include/ext/debug_allocator.h: Likewise.
3375 * include/ext/enc_filebuf.h: Likewise.
3376 * include/ext/extptr_allocator.h: Likewise.
3377 * include/ext/functional: Likewise.
3378 * include/ext/iterator: Likewise.
3379 * include/ext/malloc_allocator.h: Likewise.
3380 * include/ext/memory: Likewise.
3381 * include/ext/mt_allocator.h: Likewise.
3382 * include/ext/new_allocator.h: Likewise.
3383 * include/ext/numeric: Likewise.
3384 * include/ext/numeric_traits.h: Likewise.
3385 * include/ext/pb_ds/assoc_container.hpp: Likewise.
3386 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3387 Likewise.
3388 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3389 Likewise.
3390 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3391 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3392 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3393 Likewise.
3394 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3395 Likewise.
3396 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3397 Likewise.
3398 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3399 Likewise.
3400 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3401 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3402 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3403 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3404 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3405 Likewise.
3406 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3407 Likewise.
3408 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3409 Likewise.
3410 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3411 Likewise.
3412 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3413 Likewise.
3414 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3415 Likewise.
3416 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3417 Likewise.
3418 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3419 Likewise.
3420 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3421 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3422 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3423 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3424 Likewise.
3425 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3426 Likewise.
3427 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3428 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3429 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3430 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3431 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3432 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3433 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3434 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3435 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3436 Likewise.
3437 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3438 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3439 Likewise.
3440 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3441 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3442 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3443 Likewise.
3444 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3445 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3446 Likewise.
3447 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3448 Likewise.
3449 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
3450 Likewise.
3451 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
3452 Likewise.
3453 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
3454 Likewise.
3455 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
3456 Likewise.
3457 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
3458 Likewise.
3459 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
3460 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
3461 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
3462 Likewise.
3463 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
3464 Likewise.
3465 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3466 Likewise.
3467 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3468 Likewise.
3469 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
3470 Likewise.
3471 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3472 Likewise.
3473 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
3474 Likewise.
3475 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
3476 Likewise.
3477 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
3478 Likewise.
3479 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3480 Likewise.
3481 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
3482 Likewise.
3483 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
3484 Likewise.
3485 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
3486 Likewise.
3487 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
3488 Likewise.
3489 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
3490 Likewise.
3491 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3492 Likewise.
3493 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
3494 Likewise.
3495 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
3496 Likewise.
3497 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
3498 Likewise.
3499 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
3500 Likewise.
3501 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3502 Likewise.
3503 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
3504 Likewise.
3505 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
3506 Likewise.
3507 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
3508 Likewise.
3509 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
3510 Likewise.
3511 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
3512 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
3513 Likewise.
3514 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
3515 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
3516 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
3517 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
3518 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
3519 Likewise.
3520 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3521 Likewise.
3522 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3523 Likewise.
3524 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
3525 Likewise.
3526 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3527 Likewise.
3528 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
3529 Likewise.
3530 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
3531 Likewise.
3532 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3533 Likewise.
3534 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
3535 Likewise.
3536 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
3537 Likewise.
3538 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
3539 Likewise.
3540 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
3541 Likewise.
3542 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
3543 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
3544 Likewise.
3545 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
3546 Likewise.
3547 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3548 Likewise.
3549 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
3550 Likewise.
3551 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
3552 Likewise.
3553 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
3554 Likewise.
3555 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
3556 Likewise.
3557 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3558 Likewise.
3559 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
3560 Likewise.
3561 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
3562 Likewise.
3563 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
3564 Likewise.
3565 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
3566 Likewise.
3567 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
3568 Likewise.
3569 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
3570 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
3571 Likewise.
3572 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
3573 Likewise.
3574 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
3575 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
3576 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
3577 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
3578 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
3579 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
3580 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
3581 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
3582 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
3583 Likewise.
3584 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
3585 Likewise.
3586 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
3587 Likewise.
3588 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
3589 Likewise.
3590 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
3591 Likewise.
3592 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
3593 Likewise.
3594 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
3595 Likewise.
3596 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
3597 Likewise.
3598 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
3599 Likewise.
3600 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
3601 Likewise.
3602 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
3603 Likewise.
3604 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
3605 Likewise.
3606 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
3607 Likewise.
3608 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
3609 Likewise.
3610 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
3611 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
3612 Likewise.
3613 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
3614 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
3615 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
3616 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
3617 Likewise.
3618 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
3619 Likewise.
3620 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
3621 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
3622 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
3623 Likewise.
3624 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
3625 Likewise.
3626 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
3627 Likewise.
3628 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
3629 Likewise.
3630 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
3631 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
3632 Likewise.
3633 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
3634 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
3635 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
3636 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
3637 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
3638 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
3639 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
3640 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
3641 Likewise.
3642 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
3643 Likewise.
3644 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
3645 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
3646 Likewise.
3647 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
3648 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
3649 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
3650 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
3651 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
3652 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
3653 Likewise.
3654 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
3655 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
3656 Likewise.
3657 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
3658 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
3659 Likewise.
3660 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
3661 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
3662 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
3663 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
3664 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
3665 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
3666 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
3667 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
3668 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
3669 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
3670 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
3671 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
3672 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
3673 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
3674 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
3675 Likewise.
3676 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
3677 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
3678 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
3679 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
3680 Likewise.
3681 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
3682 Likewise.
3683 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
3684 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
3685 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
3686 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
3687 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
3688 Likewise.
3689 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
3690 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
3691 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
3692 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
3693 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
3694 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
3695 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
3696 Likewise.
3697 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
3698 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
3699 Likewise.
3700 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
3701 Likewise.
3702 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
3703 Likewise.
3704 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
3705 Likewise.
3706 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
3707 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
3708 Likewise.
3709 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
3710 Likewise.
3711 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
3712 Likewise.
3713 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
3714 Likewise.
3715 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
3716 Likewise.
3717 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
3718 Likewise.
3719 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
3720 Likewise.
3721 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
3722 Likewise.
3723 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
3724 Likewise.
3725 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
3726 Likewise.
3727 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
3728 Likewise.
3729 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
3730 Likewise.
3731 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
3732 Likewise.
3733 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
3734 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
3735 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
3736 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
3737 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
3738 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
3739 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
3740 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
3741 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
3742 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
3743 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
3744 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
3745 Likewise.
3746 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
3747 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
3748 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
3749 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
3750 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
3751 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
3752 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
3753 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
3754 Likewise.
3755 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
3756 Likewise.
3757 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
3758 Likewise.
3759 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
3760 Likewise.
3761 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
3762 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
3763 Likewise.
3764 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
3765 Likewise.
3766 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
3767 Likewise.
3768 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
3769 Likewise.
3770 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
3771 Likewise.
3772 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
3773 Likewise.
3774 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
3775 Likewise.
3776 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
3777 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
3778 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
3779 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
3780 Likewise.
3781 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
3782 Likewise.
3783 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
3784 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
3785 Likewise.
3786 * include/ext/pb_ds/exception.hpp: Likewise.
3787 * include/ext/pb_ds/hash_policy.hpp: Likewise.
3788 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
3789 * include/ext/pb_ds/priority_queue.hpp: Likewise.
3790 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
3791 * include/ext/pb_ds/tree_policy.hpp: Likewise.
3792 * include/ext/pb_ds/trie_policy.hpp: Likewise.
3793 * include/ext/pod_char_traits.h: Likewise.
3794 * include/ext/pointer.h: Likewise.
3795 * include/ext/pool_allocator.h: Likewise.
3796 * include/ext/rb_tree: Likewise.
3797 * include/ext/rc_string_base.h: Likewise.
3798 * include/ext/rope: Likewise.
3799 * include/ext/ropeimpl.h: Likewise.
3800 * include/ext/slist: Likewise.
3801 * include/ext/sso_string_base.h: Likewise.
3802 * include/ext/stdio_filebuf.h: Likewise.
3803 * include/ext/stdio_sync_filebuf.h: Likewise.
3804 * include/ext/string_conversions.h: Likewise.
3805 * include/ext/throw_allocator.h: Likewise.
3806 * include/ext/type_traits.h: Likewise.
3807 * include/ext/typelist.h: Likewise.
3808 * include/ext/vstring.h: Likewise.
3809 * include/ext/vstring.tcc: Likewise.
3810 * include/ext/vstring_fwd.h: Likewise.
3811 * include/ext/vstring_util.h: Likewise.
3812 * include/parallel/algo.h: Likewise.
3813 * include/parallel/algobase.h: Likewise.
3814 * include/parallel/algorithm: Likewise.
3815 * include/parallel/algorithmfwd.h: Likewise.
3816 * include/parallel/balanced_quicksort.h: Likewise.
3817 * include/parallel/base.h: Likewise.
3818 * include/parallel/basic_iterator.h: Likewise.
3819 * include/parallel/checkers.h: Likewise.
3820 * include/parallel/compatibility.h: Likewise.
3821 * include/parallel/compiletime_settings.h: Likewise.
3822 * include/parallel/equally_split.h: Likewise.
3823 * include/parallel/features.h: Likewise.
3824 * include/parallel/find.h: Likewise.
3825 * include/parallel/find_selectors.h: Likewise.
3826 * include/parallel/for_each.h: Likewise.
3827 * include/parallel/for_each_selectors.h: Likewise.
3828 * include/parallel/iterator.h: Likewise.
3829 * include/parallel/list_partition.h: Likewise.
3830 * include/parallel/losertree.h: Likewise.
3831 * include/parallel/merge.h: Likewise.
3832 * include/parallel/multiseq_selection.h: Likewise.
3833 * include/parallel/multiway_merge.h: Likewise.
3834 * include/parallel/multiway_mergesort.h: Likewise.
3835 * include/parallel/numeric: Likewise.
3836 * include/parallel/numericfwd.h: Likewise.
3837 * include/parallel/omp_loop.h: Likewise.
3838 * include/parallel/omp_loop_static.h: Likewise.
3839 * include/parallel/par_loop.h: Likewise.
3840 * include/parallel/parallel.h: Likewise.
3841 * include/parallel/partial_sum.h: Likewise.
3842 * include/parallel/partition.h: Likewise.
3843 * include/parallel/queue.h: Likewise.
3844 * include/parallel/quicksort.h: Likewise.
3845 * include/parallel/random_number.h: Likewise.
3846 * include/parallel/random_shuffle.h: Likewise.
3847 * include/parallel/search.h: Likewise.
3848 * include/parallel/set_operations.h: Likewise.
3849 * include/parallel/settings.h: Likewise.
3850 * include/parallel/sort.h: Likewise.
3851 * include/parallel/tags.h: Likewise.
3852 * include/parallel/types.h: Likewise.
3853 * include/parallel/unique_copy.h: Likewise.
3854 * include/parallel/workstealing.h: Likewise.
3855 * include/precompiled/extc++.h: Likewise.
3856 * include/precompiled/stdc++.h: Likewise.
3857 * include/precompiled/stdtr1c++.h: Likewise.
3858 * include/std/algorithm: Likewise.
3859 * include/std/array: Likewise.
3860 * include/std/bitset: Likewise.
3861 * include/std/c++0x_warning.h: Likewise.
3862 * include/std/chrono: Likewise.
3863 * include/std/complex: Likewise.
3864 * include/std/condition_variable: Likewise.
3865 * include/std/deque: Likewise.
3866 * include/std/forward_list: Likewise.
3867 * include/std/fstream: Likewise.
3868 * include/std/functional: Likewise.
3869 * include/std/iomanip: Likewise.
3870 * include/std/ios: Likewise.
3871 * include/std/iosfwd: Likewise.
3872 * include/std/iostream: Likewise.
3873 * include/std/istream: Likewise.
3874 * include/std/iterator: Likewise.
3875 * include/std/limits: Likewise.
3876 * include/std/list: Likewise.
3877 * include/std/locale: Likewise.
3878 * include/std/map: Likewise.
3879 * include/std/memory: Likewise.
3880 * include/std/mutex: Likewise.
3881 * include/std/numeric: Likewise.
3882 * include/std/ostream: Likewise.
3883 * include/std/queue: Likewise.
3884 * include/std/random: Likewise.
3885 * include/std/ratio: Likewise.
3886 * include/std/regex: Likewise.
3887 * include/std/set: Likewise.
3888 * include/std/sstream: Likewise.
3889 * include/std/stack: Likewise.
3890 * include/std/stdexcept: Likewise.
3891 * include/std/streambuf: Likewise.
3892 * include/std/string: Likewise.
3893 * include/std/system_error: Likewise.
3894 * include/std/thread: Likewise.
3895 * include/std/tuple: Likewise.
3896 * include/std/type_traits: Likewise.
3897 * include/std/unordered_map: Likewise.
3898 * include/std/unordered_set: Likewise.
3899 * include/std/utility: Likewise.
3900 * include/std/valarray: Likewise.
3901 * include/std/vector: Likewise.
3902 * include/tr1/array: Likewise.
3903 * include/tr1/bessel_function.tcc: Likewise.
3904 * include/tr1/beta_function.tcc: Likewise.
3905 * include/tr1/ccomplex: Likewise.
3906 * include/tr1/cctype: Likewise.
3907 * include/tr1/cfenv: Likewise.
3908 * include/tr1/cfloat: Likewise.
3909 * include/tr1/cinttypes: Likewise.
3910 * include/tr1/climits: Likewise.
3911 * include/tr1/cmath: Likewise.
3912 * include/tr1/complex.h: Likewise.
3913 * include/tr1/complex: Likewise.
3914 * include/tr1/cstdarg: Likewise.
3915 * include/tr1/cstdbool: Likewise.
3916 * include/tr1/cstdint: Likewise.
3917 * include/tr1/cstdio: Likewise.
3918 * include/tr1/cstdlib: Likewise.
3919 * include/tr1/ctgmath: Likewise.
3920 * include/tr1/ctime: Likewise.
3921 * include/tr1/ctype.h: Likewise.
3922 * include/tr1/cwchar: Likewise.
3923 * include/tr1/cwctype: Likewise.
3924 * include/tr1/ell_integral.tcc: Likewise.
3925 * include/tr1/exp_integral.tcc: Likewise.
3926 * include/tr1/fenv.h: Likewise.
3927 * include/tr1/float.h: Likewise.
3928 * include/tr1/functional: Likewise.
3929 * include/tr1/functional_hash.h: Likewise.
3930 * include/tr1/gamma.tcc: Likewise.
3931 * include/tr1/hashtable.h: Likewise.
3932 * include/tr1/hypergeometric.tcc: Likewise.
3933 * include/tr1/inttypes.h: Likewise.
3934 * include/tr1/legendre_function.tcc: Likewise.
3935 * include/tr1/limits.h: Likewise.
3936 * include/tr1/math.h: Likewise.
3937 * include/tr1/memory: Likewise.
3938 * include/tr1/modified_bessel_func.tcc: Likewise.
3939 * include/tr1/poly_hermite.tcc: Likewise.
3940 * include/tr1/poly_laguerre.tcc: Likewise.
3941 * include/tr1/random: Likewise.
3942 * include/tr1/regex: Likewise.
3943 * include/tr1/riemann_zeta.tcc: Likewise.
3944 * include/tr1/shared_ptr.h: Likewise.
3945 * include/tr1/special_function_util.h: Likewise.
3946 * include/tr1/stdarg.h: Likewise.
3947 * include/tr1/stdbool.h: Likewise.
3948 * include/tr1/stdint.h: Likewise.
3949 * include/tr1/stdio.h: Likewise.
3950 * include/tr1/stdlib.h: Likewise.
3951 * include/tr1/tgmath.h: Likewise.
3952 * include/tr1/tuple: Likewise.
3953 * include/tr1/type_traits: Likewise.
3954 * include/tr1/unordered_map: Likewise.
3955 * include/tr1/unordered_set: Likewise.
3956 * include/tr1/utility: Likewise.
3957 * include/tr1/wchar.h: Likewise.
3958 * include/tr1/wctype.h: Likewise.
3959 * include/tr1_impl/array: Likewise.
3960 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
3961 * include/tr1_impl/cctype: Likewise.
3962 * include/tr1_impl/cfenv: Likewise.
3963 * include/tr1_impl/cinttypes: Likewise.
3964 * include/tr1_impl/cmath: Likewise.
3965 * include/tr1_impl/complex: Likewise.
3966 * include/tr1_impl/cstdint: Likewise.
3967 * include/tr1_impl/cstdio: Likewise.
3968 * include/tr1_impl/cstdlib: Likewise.
3969 * include/tr1_impl/cwchar: Likewise.
3970 * include/tr1_impl/cwctype: Likewise.
3971 * include/tr1_impl/functional: Likewise.
3972 * include/tr1_impl/functional_hash.h: Likewise.
3973 * include/tr1_impl/hashtable: Likewise.
3974 * include/tr1_impl/hashtable_policy.h: Likewise.
3975 * include/tr1_impl/random.tcc: Likewise.
3976 * include/tr1_impl/random: Likewise.
3977 * include/tr1_impl/regex: Likewise.
3978 * include/tr1_impl/type_traits: Likewise.
3979 * include/tr1_impl/unordered_map: Likewise.
3980 * include/tr1_impl/unordered_set: Likewise.
3981 * include/tr1_impl/utility: Likewise.
3982 * libsupc++/array_type_info.cc: Likewise.
3983 * libsupc++/atexit_arm.cc: Likewise.
3984 * libsupc++/bad_cast.cc: Likewise.
3985 * libsupc++/bad_typeid.cc: Likewise.
3986 * libsupc++/class_type_info.cc: Likewise.
3987 * libsupc++/cxxabi-forced.h: Likewise.
3988 * libsupc++/cxxabi.h: Likewise.
3989 * libsupc++/del_op.cc: Likewise.
3990 * libsupc++/del_opnt.cc: Likewise.
3991 * libsupc++/del_opv.cc: Likewise.
3992 * libsupc++/del_opvnt.cc: Likewise.
3993 * libsupc++/dyncast.cc: Likewise.
3994 * libsupc++/eh_alloc.cc: Likewise.
3995 * libsupc++/eh_arm.cc: Likewise.
3996 * libsupc++/eh_aux_runtime.cc: Likewise.
3997 * libsupc++/eh_call.cc: Likewise.
3998 * libsupc++/eh_catch.cc: Likewise.
3999 * libsupc++/eh_exception.cc: Likewise.
4000 * libsupc++/eh_globals.cc: Likewise.
4001 * libsupc++/eh_personality.cc: Likewise.
4002 * libsupc++/eh_ptr.cc: Likewise.
4003 * libsupc++/eh_term_handler.cc: Likewise.
4004 * libsupc++/eh_terminate.cc: Likewise.
4005 * libsupc++/eh_throw.cc: Likewise.
4006 * libsupc++/eh_type.cc: Likewise.
4007 * libsupc++/eh_unex_handler.cc: Likewise.
4008 * libsupc++/enum_type_info.cc: Likewise.
4009 * libsupc++/exception: Likewise.
4010 * libsupc++/exception_defines.h: Likewise.
4011 * libsupc++/exception_ptr.h: Likewise.
4012 * libsupc++/function_type_info.cc: Likewise.
4013 * libsupc++/fundamental_type_info.cc: Likewise.
4014 * libsupc++/guard.cc: Likewise.
4015 * libsupc++/initializer_list: Likewise.
4016 * libsupc++/new: Likewise.
4017 * libsupc++/new_handler.cc: Likewise.
4018 * libsupc++/new_op.cc: Likewise.
4019 * libsupc++/new_opnt.cc: Likewise.
4020 * libsupc++/new_opv.cc: Likewise.
4021 * libsupc++/new_opvnt.cc: Likewise.
4022 * libsupc++/pbase_type_info.cc: Likewise.
4023 * libsupc++/pmem_type_info.cc: Likewise.
4024 * libsupc++/pointer_type_info.cc: Likewise.
4025 * libsupc++/pure.cc: Likewise.
4026 * libsupc++/si_class_type_info.cc: Likewise.
4027 * libsupc++/tinfo.cc: Likewise.
4028 * libsupc++/tinfo.h: Likewise.
4029 * libsupc++/tinfo2.cc: Likewise.
4030 * libsupc++/typeinfo: Likewise.
4031 * libsupc++/unwind-cxx.h: Likewise.
4032 * libsupc++/vec.cc: Likewise.
4033 * libsupc++/vmi_class_type_info.cc: Likewise.
4034 * libsupc++/vterminate.cc: Likewise.
4035 * po/string_literals.cc: Likewise.
4036 * src/atomic.cc: Likewise.
4037 * src/bitmap_allocator.cc: Likewise.
4038 * src/chrono.cc: Likewise.
4039 * src/codecvt.cc: Likewise.
4040 * src/compatibility-ldbl.cc: Likewise.
4041 * src/compatibility.cc: Likewise.
4042 * src/complex_io.cc: Likewise.
4043 * src/concept-inst.cc: Likewise.
4044 * src/condition_variable.cc: Likewise.
4045 * src/ctype.cc: Likewise.
4046 * src/debug.cc: Likewise.
4047 * src/debug_list.cc: Likewise.
4048 * src/ext-inst.cc: Likewise.
4049 * src/fstream-inst.cc: Likewise.
4050 * src/functexcept.cc: Likewise.
4051 * src/globals_io.cc: Likewise.
4052 * src/hash.cc: Likewise.
4053 * src/hash_c++0x.cc: Likewise.
4054 * src/hashtable.cc: Likewise.
4055 * src/hashtable_c++0x.cc: Likewise.
4056 * src/ios-inst.cc: Likewise.
4057 * src/ios.cc: Likewise.
4058 * src/ios_failure.cc: Likewise.
4059 * src/ios_init.cc: Likewise.
4060 * src/ios_locale.cc: Likewise.
4061 * src/iostream-inst.cc: Likewise.
4062 * src/istream-inst.cc: Likewise.
4063 * src/istream.cc: Likewise.
4064 * src/limits.cc: Likewise.
4065 * src/limits_c++0x.cc: Likewise.
4066 * src/list.cc: Likewise.
4067 * src/locale-inst.cc: Likewise.
4068 * src/locale.cc: Likewise.
4069 * src/locale_facets.cc: Likewise.
4070 * src/locale_init.cc: Likewise.
4071 * src/localename.cc: Likewise.
4072 * src/math_stubs_float.cc: Likewise.
4073 * src/math_stubs_long_double.cc: Likewise.
4074 * src/misc-inst.cc: Likewise.
4075 * src/mt_allocator.cc: Likewise.
4076 * src/mutex.cc: Likewise.
4077 * src/ostream-inst.cc: Likewise.
4078 * src/parallel_list.cc: Likewise.
4079 * src/parallel_settings.cc: Likewise.
4080 * src/pool_allocator.cc: Likewise.
4081 * src/sstream-inst.cc: Likewise.
4082 * src/stdexcept.cc: Likewise.
4083 * src/streambuf-inst.cc: Likewise.
4084 * src/streambuf.cc: Likewise.
4085 * src/string-inst.cc: Likewise.
4086 * src/strstream.cc: Likewise.
4087 * src/system_error.cc: Likewise.
4088 * src/thread.cc: Likewise.
4089 * src/tree.cc: Likewise.
4090 * src/valarray-inst.cc: Likewise.
4091 * src/wlocale-inst.cc: Likewise.
4092 * src/wstring-inst.cc: Likewise.
4093 * doc/xml/manual/intro.xml: Change documentation to refer the
4094 reader to version 3 of the GNU General Public License, version
4095 3.1 of the GCC Runtime Library Exception, and to point readers
4096 at the FSF's license web page.
4097
4098 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4099
4100 * Makefile.am: Change copyright header to refer to version
4101 3 of the GNU General Public License and to point readers at the
4102 COPYING3 file and the FSF's license web page.
4103 * doc/Makefile.am: Likewise.
4104 * include/Makefile.am: Likewise.
4105 * libsupc++/Makefile.am: Likewise.
4106 * po/Makefile.am: Likewise.
4107 * po/POTFILES.in: Likewise.
4108 * src/Makefile.am: Likewise.
4109 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4110 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4111 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4112 Likewise.
4113 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4114 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4115 Likewise.
4116 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4117 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4118 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4119 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4120 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4121 * testsuite/18_support/bad_cast/what.cc: Likewise.
4122 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4123 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4124 Likewise.
4125 * testsuite/18_support/bad_exception/what.cc: Likewise.
4126 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4127 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4128 * testsuite/18_support/exception/38732.cc: Likewise.
4129 * testsuite/18_support/exception/what.cc: Likewise.
4130 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4131 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4132 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4133 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4134 * testsuite/18_support/headers/climits/values.cc: Likewise.
4135 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4136 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4137 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4138 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4139 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4140 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4141 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4142 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4143 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4144 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
4145 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
4146 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
4147 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
4148 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
4149 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
4150 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
4151 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
4152 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
4153 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
4154 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
4155 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
4156 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
4157 * testsuite/18_support/headers/new/types_std.cc: Likewise.
4158 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
4159 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
4160 * testsuite/18_support/new_delete_placement.cc: Likewise.
4161 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
4162 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
4163 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
4164 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
4165 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
4166 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
4167 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
4168 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
4169 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
4170 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
4171 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
4172 Likewise.
4173 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
4174 * testsuite/18_support/pthread_guard.cc: Likewise.
4175 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
4176 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4177 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
4178 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
4179 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
4180 Likewise.
4181 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4182 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4183 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
4184 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4185 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
4186 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
4187 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
4188 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
4189 Likewise.
4190 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
4191 Likewise.
4192 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
4193 Likewise.
4194 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
4195 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
4196 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
4197 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
4198 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
4199 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
4200 Likewise.
4201 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
4202 Likewise.
4203 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
4204 Likewise.
4205 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
4206 Likewise.
4207 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
4208 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
4209 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
4210 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
4211 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
4212 Likewise.
4213 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
4214 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
4215 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
4216 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
4217 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4218 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
4219 Likewise.
4220 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
4221 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
4222 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
4223 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4224 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
4225 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
4226 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
4227 * testsuite/20_util/aligned_storage/value.cc: Likewise.
4228 * testsuite/20_util/allocator/1.cc: Likewise.
4229 * testsuite/20_util/allocator/10378.cc: Likewise.
4230 * testsuite/20_util/allocator/14176.cc: Likewise.
4231 * testsuite/20_util/allocator/33807.cc: Likewise.
4232 * testsuite/20_util/allocator/8230.cc: Likewise.
4233 * testsuite/20_util/auto_ptr/1.cc: Likewise.
4234 * testsuite/20_util/auto_ptr/2.cc: Likewise.
4235 * testsuite/20_util/auto_ptr/3.cc: Likewise.
4236 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
4237 * testsuite/20_util/auto_ptr/4.cc: Likewise.
4238 * testsuite/20_util/auto_ptr/5.cc: Likewise.
4239 * testsuite/20_util/auto_ptr/6.cc: Likewise.
4240 * testsuite/20_util/auto_ptr/7.cc: Likewise.
4241 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
4242 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
4243 Likewise.
4244 * testsuite/20_util/clocks/1.cc: Likewise.
4245 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
4246 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
4247 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
4248 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
4249 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
4250 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
4251 * testsuite/20_util/duration/cons/1.cc: Likewise.
4252 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
4253 * testsuite/20_util/duration/cons/2.cc: Likewise.
4254 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
4255 Likewise.
4256 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
4257 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
4258 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
4259 Likewise.
4260 * testsuite/20_util/forward/1.cc: Likewise.
4261 * testsuite/20_util/forward/1_neg.cc: Likewise.
4262 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
4263 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
4264 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
4265 * testsuite/20_util/function_objects/dr660.cc: Likewise.
4266 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
4267 Likewise.
4268 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
4269 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
4270 Likewise.
4271 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
4272 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
4273 Likewise.
4274 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
4275 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
4276 Likewise.
4277 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
4278 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
4279 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
4280 Likewise.
4281 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
4282 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
4283 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
4284 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
4285 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
4286 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
4287 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
4288 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
4289 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
4290 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
4291 Likewise.
4292 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
4293 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
4294 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
4295 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
4296 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
4297 Likewise.
4298 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
4299 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
4300 Likewise.
4301 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
4302 * testsuite/20_util/identity/value.cc: Likewise.
4303 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
4304 * testsuite/20_util/is_integral/value.cc: Likewise.
4305 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
4306 Likewise.
4307 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
4308 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
4309 * testsuite/20_util/is_reference/value.cc: Likewise.
4310 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
4311 Likewise.
4312 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
4313 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
4314 * testsuite/20_util/is_signed/value.cc: Likewise.
4315 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
4316 * testsuite/20_util/is_unsigned/value.cc: Likewise.
4317 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
4318 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
4319 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
4320 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
4321 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
4322 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
4323 Likewise.
4324 * testsuite/20_util/move/1.cc: Likewise.
4325 * testsuite/20_util/owner_less/cmp.cc: Likewise.
4326 * testsuite/20_util/pair/1.cc: Likewise.
4327 * testsuite/20_util/pair/2.cc: Likewise.
4328 * testsuite/20_util/pair/3.cc: Likewise.
4329 * testsuite/20_util/pair/4.cc: Likewise.
4330 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
4331 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
4332 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
4333 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
4334 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
4335 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
4336 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
4337 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
4338 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
4339 Likewise.
4340 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
4341 Likewise.
4342 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
4343 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
4344 * testsuite/20_util/rel_ops.cc: Likewise.
4345 * testsuite/20_util/remove_reference/value.cc: Likewise.
4346 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
4347 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
4348 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
4349 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
4350 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
4351 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
4352 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
4353 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
4354 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
4355 Likewise.
4356 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
4357 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
4358 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
4359 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
4360 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
4361 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
4362 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
4363 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
4364 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
4365 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
4366 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
4367 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
4368 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
4369 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
4370 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
4371 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
4372 Likewise.
4373 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
4374 Likewise.
4375 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
4376 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4377 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4378 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4379 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4380 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4381 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4382 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4383 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4384 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4385 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4386 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4387 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4388 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4389 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4390 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4391 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4392 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4393 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4394 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4395 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4396 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4397 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4398 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4399 Likewise.
4400 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4401 Likewise.
4402 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4403 Likewise.
4404 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4405 Likewise.
4406 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4407 Likewise.
4408 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4409 Likewise.
4410 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4411 Likewise.
4412 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4413 Likewise.
4414 * testsuite/20_util/temporary_buffer.cc: Likewise.
4415 * testsuite/20_util/time_point/1.cc: Likewise.
4416 * testsuite/20_util/time_point/2.cc: Likewise.
4417 * testsuite/20_util/time_point/3.cc: Likewise.
4418 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4419 Likewise.
4420 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4421 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4422 Likewise.
4423 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4424 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4425 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4426 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4427 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4428 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4429 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4430 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4431 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4432 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4433 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4434 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4435 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4436 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4437 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4438 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4439 Likewise.
4440 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4441 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4442 Likewise.
4443 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4444 Likewise.
4445 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4446 Likewise.
4447 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4448 Likewise.
4449 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
4450 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
4451 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
4452 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
4453 Likewise.
4454 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
4455 Likewise.
4456 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
4457 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
4458 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
4459 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
4460 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
4461 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
4462 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
4463 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
4464 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
4465 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
4466 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
4467 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
4468 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
4469 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
4470 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
4471 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
4472 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
4473 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
4474 Likewise.
4475 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
4476 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
4477 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
4478 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
4479 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
4480 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
4481 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
4482 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
4483 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
4484 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
4485 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
4486 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
4487 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
4488 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
4489 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
4490 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
4491 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
4492 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
4493 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
4494 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
4495 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
4496 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
4497 Likewise.
4498 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
4499 Likewise.
4500 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
4501 Likewise.
4502 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
4503 Likewise.
4504 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
4505 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
4506 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
4507 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
4508 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
4509 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
4510 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
4511 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
4512 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
4513 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
4514 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
4515 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
4516 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
4517 Likewise.
4518 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
4519 Likewise.
4520 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
4521 Likewise.
4522 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
4523 Likewise.
4524 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
4525 Likewise.
4526 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
4527 Likewise.
4528 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
4529 Likewise.
4530 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
4531 Likewise.
4532 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
4533 Likewise.
4534 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
4535 Likewise.
4536 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
4537 Likewise.
4538 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
4539 Likewise.
4540 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
4541 Likewise.
4542 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
4543 Likewise.
4544 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
4545 Likewise.
4546 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
4547 Likewise.
4548 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
4549 Likewise.
4550 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
4551 Likewise.
4552 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
4553 Likewise.
4554 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
4555 Likewise.
4556 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
4557 Likewise.
4558 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
4559 Likewise.
4560 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
4561 Likewise.
4562 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
4563 Likewise.
4564 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
4565 Likewise.
4566 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
4567 Likewise.
4568 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
4569 Likewise.
4570 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
4571 Likewise.
4572 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
4573 Likewise.
4574 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
4575 Likewise.
4576 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
4577 Likewise.
4578 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
4579 Likewise.
4580 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
4581 Likewise.
4582 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
4583 Likewise.
4584 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
4585 Likewise.
4586 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
4587 Likewise.
4588 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
4589 Likewise.
4590 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
4591 Likewise.
4592 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
4593 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
4594 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
4595 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
4596 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
4597 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
4598 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
4599 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
4600 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
4601 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
4602 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
4603 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
4604 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
4605 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
4606 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
4607 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
4608 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
4609 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
4610 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
4611 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
4612 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
4613 Likewise.
4614 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
4615 Likewise.
4616 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
4617 Likewise.
4618 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
4619 Likewise.
4620 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
4621 Likewise.
4622 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
4623 Likewise.
4624 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
4625 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
4626 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
4627 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
4628 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
4629 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
4630 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
4631 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
4632 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
4633 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
4634 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
4635 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
4636 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
4637 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
4638 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
4639 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
4640 Likewise.
4641 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
4642 Likewise.
4643 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
4644 Likewise.
4645 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
4646 Likewise.
4647 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
4648 Likewise.
4649 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
4650 Likewise.
4651 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
4652 Likewise.
4653 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
4654 Likewise.
4655 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
4656 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
4657 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
4658 Likewise.
4659 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
4660 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
4661 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
4662 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
4663 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
4664 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
4665 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
4666 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
4667 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
4668 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
4669 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
4670 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
4671 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
4672 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
4673 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
4674 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
4675 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
4676 Likewise.
4677 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
4678 Likewise.
4679 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
4680 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
4681 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
4682 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
4683 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
4684 Likewise.
4685 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
4686 Likewise.
4687 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
4688 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
4689 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
4690 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
4691 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
4692 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
4693 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
4694 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
4695 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
4696 Likewise.
4697 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
4698 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
4699 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
4700 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
4701 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
4702 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
4703 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
4704 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
4705 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
4706 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
4707 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
4708 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
4709 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
4710 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
4711 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
4712 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
4713 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
4714 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
4715 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
4716 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
4717 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
4718 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
4719 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
4720 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
4721 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
4722 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
4723 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
4724 Likewise.
4725 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
4726 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
4727 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
4728 Likewise.
4729 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
4730 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
4731 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
4732 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
4733 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
4734 Likewise.
4735 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
4736 Likewise.
4737 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
4738 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
4739 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
4740 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
4741 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
4742 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
4743 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
4744 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
4745 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
4746 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
4747 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
4748 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
4749 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
4750 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
4751 Likewise.
4752 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
4753 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
4754 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
4755 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
4756 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
4757 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
4758 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
4759 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
4760 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
4761 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
4762 Likewise.
4763 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
4764 Likewise.
4765 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
4766 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
4767 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
4768 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
4769 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
4770 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
4771 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
4772 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
4773 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
4774 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
4775 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
4776 Likewise.
4777 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
4778 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
4779 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
4780 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
4781 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
4782 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
4783 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
4784 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
4785 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
4786 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
4787 Likewise.
4788 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
4789 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
4790 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
4791 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
4792 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
4793 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
4794 Likewise.
4795 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
4796 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
4797 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
4798 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
4799 Likewise.
4800 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
4801 Likewise.
4802 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
4803 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
4804 Likewise.
4805 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
4806 * testsuite/22_locale/ctype/2.cc: Likewise.
4807 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
4808 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
4809 * testsuite/22_locale/ctype/dr695.cc: Likewise.
4810 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
4811 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
4812 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
4813 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
4814 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
4815 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
4816 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
4817 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
4818 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
4819 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
4820 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
4821 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
4822 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
4823 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
4824 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
4825 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
4826 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
4827 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
4828 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
4829 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
4830 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
4831 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
4832 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
4833 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
4834 * testsuite/22_locale/facet/1.cc: Likewise.
4835 * testsuite/22_locale/facet/2.cc: Likewise.
4836 * testsuite/22_locale/facet/25421.cc: Likewise.
4837 * testsuite/22_locale/global_templates/1.cc: Likewise.
4838 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
4839 Likewise.
4840 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
4841 Likewise.
4842 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
4843 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
4844 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
4845 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
4846 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
4847 * testsuite/22_locale/locale/13630.cc: Likewise.
4848 * testsuite/22_locale/locale/cons/1.cc: Likewise.
4849 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
4850 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
4851 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
4852 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
4853 * testsuite/22_locale/locale/cons/2.cc: Likewise.
4854 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
4855 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
4856 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
4857 * testsuite/22_locale/locale/cons/4.cc: Likewise.
4858 * testsuite/22_locale/locale/cons/5.cc: Likewise.
4859 * testsuite/22_locale/locale/cons/6.cc: Likewise.
4860 * testsuite/22_locale/locale/cons/7.cc: Likewise.
4861 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
4862 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
4863 * testsuite/22_locale/locale/cons/8.cc: Likewise.
4864 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
4865 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
4866 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
4867 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
4868 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
4869 * testsuite/22_locale/locale/operations/1.cc: Likewise.
4870 * testsuite/22_locale/locale/operations/2.cc: Likewise.
4871 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
4872 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
4873 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
4874 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
4875 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
4876 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
4877 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
4878 Likewise.
4879 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
4880 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
4881 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
4882 Likewise.
4883 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
4884 Likewise.
4885 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
4886 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
4887 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
4888 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
4889 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
4890 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
4891 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
4892 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
4893 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
4894 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
4895 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
4896 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
4897 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
4898 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
4899 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
4900 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
4901 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
4902 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
4903 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
4904 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
4905 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
4906 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
4907 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
4908 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
4909 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
4910 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
4911 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
4912 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
4913 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
4914 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
4915 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
4916 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
4917 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
4918 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
4919 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
4920 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
4921 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
4922 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
4923 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
4924 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
4925 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
4926 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
4927 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
4928 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
4929 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
4930 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
4931 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
4932 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
4933 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
4934 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
4935 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
4936 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
4937 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
4938 Likewise.
4939 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
4940 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
4941 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
4942 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
4943 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
4944 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
4945 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
4946 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
4947 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
4948 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
4949 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
4950 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
4951 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
4952 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
4953 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
4954 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
4955 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
4956 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
4957 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
4958 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
4959 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
4960 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
4961 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
4962 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
4963 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
4964 Likewise.
4965 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
4966 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
4967 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
4968 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
4969 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
4970 Likewise.
4971 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
4972 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
4973 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
4974 Likewise.
4975 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
4976 Likewise.
4977 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
4978 Likewise.
4979 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
4980 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
4981 Likewise.
4982 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
4983 Likewise.
4984 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
4985 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
4986 Likewise.
4987 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
4988 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
4989 Likewise.
4990 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
4991 Likewise.
4992 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
4993 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
4994 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
4995 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
4996 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
4997 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
4998 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
4999 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5000 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5001 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5002 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5003 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5004 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5005 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5006 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5007 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5008 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5009 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5010 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5011 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5012 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5013 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5014 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5015 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5016 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5017 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5018 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5019 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5020 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5021 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5022 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5023 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5024 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5025 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5026 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5027 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5028 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5029 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5030 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5031 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5032 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5033 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5034 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5035 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5036 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5037 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5038 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5039 Likewise.
5040 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5041 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5042 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5043 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5044 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5045 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5046 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5047 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5048 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5049 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5050 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5051 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5052 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5053 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5054 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5055 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5056 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5057 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5058 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5059 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5060 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5061 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5062 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5063 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5064 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5065 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5066 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5067 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5068 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5069 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5070 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5071 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5072 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5073 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5074 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5075 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5076 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5077 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5078 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5079 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5080 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5081 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5082 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5083 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5084 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5085 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5086 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5087 Likewise.
5088 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5089 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5090 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5091 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5092 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5093 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5094 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5095 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5096 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5097 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5098 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5099 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5100 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5101 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5102 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5103 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5104 Likewise.
5105 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5106 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5107 Likewise.
5108 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5109 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5110 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5111 Likewise.
5112 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5113 Likewise.
5114 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5115 Likewise.
5116 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5117 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5118 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5119 Likewise.
5120 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5121 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5122 Likewise.
5123 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5124 Likewise.
5125 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5126 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5127 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5128 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5129 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5130 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5131 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5132 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5133 Likewise.
5134 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5135 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5136 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5137 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5138 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5139 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5140 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5141 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5142 Likewise.
5143 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5144 Likewise.
5145 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
5146 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
5147 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
5148 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
5149 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
5150 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
5151 Likewise.
5152 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
5153 Likewise.
5154 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
5155 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
5156 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
5157 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
5158 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
5159 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
5160 Likewise.
5161 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
5162 Likewise.
5163 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
5164 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
5165 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
5166 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
5167 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
5168 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
5169 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
5170 Likewise.
5171 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
5172 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
5173 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
5174 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
5175 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
5176 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
5177 Likewise.
5178 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
5179 Likewise.
5180 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
5181 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
5182 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
5183 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
5184 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
5185 Likewise.
5186 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
5187 Likewise.
5188 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
5189 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
5190 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
5191 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
5192 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
5193 Likewise.
5194 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
5195 Likewise.
5196 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
5197 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
5198 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
5199 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
5200 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
5201 Likewise.
5202 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
5203 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
5204 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
5205 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
5206 Likewise.
5207 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
5208 Likewise.
5209 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
5210 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
5211 Likewise.
5212 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
5213 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
5214 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
5215 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
5216 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
5217 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
5218 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
5219 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
5220 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
5221 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
5222 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
5223 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
5224 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
5225 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
5226 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
5227 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
5228 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
5229 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
5230 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
5231 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
5232 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
5233 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
5234 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
5235 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
5236 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
5237 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
5238 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
5239 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
5240 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
5241 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
5242 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
5243 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
5244 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
5245 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
5246 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
5247 Likewise.
5248 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
5249 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
5250 * testsuite/23_containers/bitset/18604.cc: Likewise.
5251 * testsuite/23_containers/bitset/all/1.cc: Likewise.
5252 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
5253 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
5254 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
5255 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
5256 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
5257 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
5258 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
5259 * testsuite/23_containers/bitset/input/1.cc: Likewise.
5260 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
5261 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
5262 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
5263 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
5264 * testsuite/23_containers/bitset/test/1.cc: Likewise.
5265 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
5266 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
5267 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
5268 * testsuite/23_containers/deque/18604.cc: Likewise.
5269 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
5270 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
5271 * testsuite/23_containers/deque/cons/1.cc: Likewise.
5272 * testsuite/23_containers/deque/cons/2.cc: Likewise.
5273 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
5274 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
5275 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
5276 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
5277 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
5278 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
5279 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
5280 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
5281 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
5282 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
5283 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
5284 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
5285 * testsuite/23_containers/deque/operators/1.cc: Likewise.
5286 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
5287 Likewise.
5288 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
5289 Likewise.
5290 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
5291 Likewise.
5292 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
5293 Likewise.
5294 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
5295 Likewise.
5296 * testsuite/23_containers/deque/types/1.cc: Likewise.
5297 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
5298 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
5299 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
5300 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
5301 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
5302 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
5303 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
5304 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
5305 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
5306 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
5307 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
5308 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
5309 Likewise.
5310 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
5311 Likewise.
5312 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
5313 Likewise.
5314 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
5315 Likewise.
5316 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
5317 Likewise.
5318 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
5319 Likewise.
5320 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
5321 Likewise.
5322 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
5323 Likewise.
5324 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
5325 Likewise.
5326 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
5327 Likewise.
5328 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
5329 Likewise.
5330 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
5331 Likewise.
5332 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
5333 Likewise.
5334 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
5335 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
5336 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
5337 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
5338 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
5339 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
5340 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
5341 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
5342 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
5343 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
5344 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
5345 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
5346 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
5347 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
5348 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
5349 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
5350 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
5351 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
5352 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
5353 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
5354 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
5355 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
5356 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
5357 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
5358 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
5359 Likewise.
5360 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
5361 Likewise.
5362 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
5363 * testsuite/23_containers/list/18604.cc: Likewise.
5364 * testsuite/23_containers/list/capacity/1.cc: Likewise.
5365 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
5366 * testsuite/23_containers/list/cons/1.cc: Likewise.
5367 * testsuite/23_containers/list/cons/2.cc: Likewise.
5368 * testsuite/23_containers/list/cons/3.cc: Likewise.
5369 * testsuite/23_containers/list/cons/4.cc: Likewise.
5370 * testsuite/23_containers/list/cons/5.cc: Likewise.
5371 * testsuite/23_containers/list/cons/6.cc: Likewise.
5372 * testsuite/23_containers/list/cons/7.cc: Likewise.
5373 * testsuite/23_containers/list/cons/8.cc: Likewise.
5374 * testsuite/23_containers/list/cons/9.cc: Likewise.
5375 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
5376 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5377 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5378 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5379 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5380 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5381 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5382 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5383 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5384 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5385 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5386 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5387 * testsuite/23_containers/list/operations/1.cc: Likewise.
5388 * testsuite/23_containers/list/operations/2.cc: Likewise.
5389 * testsuite/23_containers/list/operations/3.cc: Likewise.
5390 * testsuite/23_containers/list/operations/35969.cc: Likewise.
5391 * testsuite/23_containers/list/operations/4.cc: Likewise.
5392 * testsuite/23_containers/list/operations/5.cc: Likewise.
5393 * testsuite/23_containers/list/pthread1.cc: Likewise.
5394 * testsuite/23_containers/list/pthread5.cc: Likewise.
5395 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5396 Likewise.
5397 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5398 Likewise.
5399 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5400 Likewise.
5401 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5402 Likewise.
5403 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5404 Likewise.
5405 * testsuite/23_containers/map/18604.cc: Likewise.
5406 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5407 * testsuite/23_containers/map/element_access/1.cc: Likewise.
5408 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5409 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5410 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5411 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5412 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5413 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5414 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5415 * testsuite/23_containers/map/operators/1.cc: Likewise.
5416 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5417 * testsuite/23_containers/map/pthread6.cc: Likewise.
5418 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5419 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5420 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5421 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5422 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5423 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5424 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5425 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5426 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5427 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5428 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5429 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5430 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5431 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5432 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5433 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5434 * testsuite/23_containers/queue/members/7157.cc: Likewise.
5435 * testsuite/23_containers/set/18604.cc: Likewise.
5436 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5437 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5438 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5439 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5440 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5441 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5442 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5443 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5444 * testsuite/23_containers/stack/members/7158.cc: Likewise.
5445 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5446 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5447 Likewise.
5448 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5449 Likewise.
5450 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
5451 Likewise.
5452 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
5453 Likewise.
5454 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5455 Likewise.
5456 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
5457 Likewise.
5458 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
5459 Likewise.
5460 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5461 Likewise.
5462 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
5463 Likewise.
5464 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
5465 Likewise.
5466 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
5467 Likewise.
5468 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
5469 Likewise.
5470 * testsuite/23_containers/vector/18604.cc: Likewise.
5471 * testsuite/23_containers/vector/bool/1.cc: Likewise.
5472 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
5473 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
5474 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
5475 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
5476 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
5477 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
5478 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
5479 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
5480 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
5481 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
5482 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
5483 Likewise.
5484 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
5485 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
5486 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
5487 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
5488 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
5489 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
5490 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
5491 * testsuite/23_containers/vector/cons/1.cc: Likewise.
5492 * testsuite/23_containers/vector/cons/2.cc: Likewise.
5493 * testsuite/23_containers/vector/cons/3.cc: Likewise.
5494 * testsuite/23_containers/vector/cons/4.cc: Likewise.
5495 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
5496 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
5497 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
5498 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
5499 Likewise.
5500 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
5501 Likewise.
5502 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
5503 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
5504 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
5505 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
5506 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
5507 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
5508 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
5509 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
5510 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
5511 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
5512 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
5513 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
5514 Likewise.
5515 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
5516 Likewise.
5517 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
5518 Likewise.
5519 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
5520 Likewise.
5521 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
5522 Likewise.
5523 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
5524 Likewise.
5525 * testsuite/23_containers/vector/resize/1.cc: Likewise.
5526 * testsuite/23_containers/vector/types/1.cc: Likewise.
5527 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
5528 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
5529 Likewise.
5530 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
5531 Likewise.
5532 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
5533 Likewise.
5534 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
5535 Likewise.
5536 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
5537 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
5538 Likewise.
5539 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
5540 Likewise.
5541 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
5542 Likewise.
5543 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
5544 Likewise.
5545 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
5546 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
5547 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
5548 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
5549 Likewise.
5550 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
5551 Likewise.
5552 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
5553 Likewise.
5554 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
5555 Likewise.
5556 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
5557 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
5558 Likewise.
5559 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
5560 Likewise.
5561 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
5562 Likewise.
5563 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
5564 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
5565 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
5566 Likewise.
5567 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
5568 Likewise.
5569 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
5570 Likewise.
5571 * testsuite/24_iterators/operations/next.cc: Likewise.
5572 * testsuite/24_iterators/operations/prev.cc: Likewise.
5573 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
5574 Likewise.
5575 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
5576 Likewise.
5577 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
5578 Likewise.
5579 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
5580 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
5581 Likewise.
5582 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
5583 Likewise.
5584 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
5585 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
5586 Likewise.
5587 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
5588 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
5589 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
5590 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
5591 Likewise.
5592 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
5593 Likewise.
5594 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
5595 Likewise.
5596 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
5597 Likewise.
5598 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
5599 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
5600 * testsuite/25_algorithms/all_of/1.cc: Likewise.
5601 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
5602 * testsuite/25_algorithms/any_of/1.cc: Likewise.
5603 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
5604 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
5605 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
5606 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
5607 * testsuite/25_algorithms/copy/1.cc: Likewise.
5608 * testsuite/25_algorithms/copy/2.cc: Likewise.
5609 * testsuite/25_algorithms/copy/3.cc: Likewise.
5610 * testsuite/25_algorithms/copy/34595.cc: Likewise.
5611 * testsuite/25_algorithms/copy/4.cc: Likewise.
5612 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
5613 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
5614 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
5615 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
5616 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
5617 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
5618 Likewise.
5619 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
5620 Likewise.
5621 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
5622 Likewise.
5623 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
5624 Likewise.
5625 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
5626 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
5627 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
5628 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
5629 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
5630 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
5631 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
5632 * testsuite/25_algorithms/count/1.cc: Likewise.
5633 * testsuite/25_algorithms/count/check_type.cc: Likewise.
5634 * testsuite/25_algorithms/count_if/1.cc: Likewise.
5635 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
5636 * testsuite/25_algorithms/equal/1.cc: Likewise.
5637 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
5638 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
5639 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
5640 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
5641 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
5642 * testsuite/25_algorithms/fill/1.cc: Likewise.
5643 * testsuite/25_algorithms/fill/2.cc: Likewise.
5644 * testsuite/25_algorithms/fill/3.cc: Likewise.
5645 * testsuite/25_algorithms/fill/35725.cc: Likewise.
5646 * testsuite/25_algorithms/fill/4.cc: Likewise.
5647 * testsuite/25_algorithms/fill/5.cc: Likewise.
5648 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
5649 * testsuite/25_algorithms/find/1.cc: Likewise.
5650 * testsuite/25_algorithms/find/17441.cc: Likewise.
5651 * testsuite/25_algorithms/find/check_type.cc: Likewise.
5652 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
5653 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
5654 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
5655 Likewise.
5656 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
5657 Likewise.
5658 * testsuite/25_algorithms/find_end/1.cc: Likewise.
5659 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
5660 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
5661 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
5662 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
5663 * testsuite/25_algorithms/find_if/1.cc: Likewise.
5664 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
5665 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
5666 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
5667 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
5668 Likewise.
5669 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
5670 Likewise.
5671 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
5672 Likewise.
5673 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
5674 Likewise.
5675 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
5676 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
5677 * testsuite/25_algorithms/heap/1.cc: Likewise.
5678 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
5679 * testsuite/25_algorithms/includes/1.cc: Likewise.
5680 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
5681 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
5682 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
5683 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
5684 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
5685 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
5686 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
5687 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
5688 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
5689 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
5690 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
5691 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
5692 Likewise.
5693 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
5694 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
5695 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
5696 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
5697 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
5698 * testsuite/25_algorithms/max/1.cc: Likewise.
5699 * testsuite/25_algorithms/max/2.cc: Likewise.
5700 * testsuite/25_algorithms/max/3.cc: Likewise.
5701 * testsuite/25_algorithms/max/37547.cc: Likewise.
5702 * testsuite/25_algorithms/max/4.cc: Likewise.
5703 * testsuite/25_algorithms/max_element/1.cc: Likewise.
5704 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
5705 * testsuite/25_algorithms/merge/1.cc: Likewise.
5706 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
5707 * testsuite/25_algorithms/min/1.cc: Likewise.
5708 * testsuite/25_algorithms/min/2.cc: Likewise.
5709 * testsuite/25_algorithms/min/3.cc: Likewise.
5710 * testsuite/25_algorithms/min/37547.cc: Likewise.
5711 * testsuite/25_algorithms/min/4.cc: Likewise.
5712 * testsuite/25_algorithms/min_element/1.cc: Likewise.
5713 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
5714 * testsuite/25_algorithms/minmax/1.cc: Likewise.
5715 * testsuite/25_algorithms/minmax/2.cc: Likewise.
5716 * testsuite/25_algorithms/minmax/3.cc: Likewise.
5717 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
5718 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
5719 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
5720 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
5721 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
5722 * testsuite/25_algorithms/move/1.cc: Likewise.
5723 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
5724 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
5725 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
5726 * testsuite/25_algorithms/none_of/1.cc: Likewise.
5727 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
5728 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
5729 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
5730 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
5731 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
5732 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
5733 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
5734 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
5735 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
5736 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
5737 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
5738 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
5739 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
5740 * testsuite/25_algorithms/partition/1.cc: Likewise.
5741 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
5742 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
5743 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
5744 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
5745 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
5746 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
5747 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
5748 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
5749 * testsuite/25_algorithms/remove/1.cc: Likewise.
5750 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
5751 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
5752 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
5753 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
5754 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
5755 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
5756 * testsuite/25_algorithms/replace/1.cc: Likewise.
5757 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
5758 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
5759 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
5760 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
5761 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
5762 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
5763 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
5764 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
5765 * testsuite/25_algorithms/rotate/1.cc: Likewise.
5766 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
5767 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
5768 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
5769 * testsuite/25_algorithms/search/1.cc: Likewise.
5770 * testsuite/25_algorithms/search/check_type.cc: Likewise.
5771 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
5772 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
5773 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
5774 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
5775 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
5776 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
5777 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
5778 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
5779 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
5780 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
5781 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
5782 Likewise.
5783 * testsuite/25_algorithms/set_union/1.cc: Likewise.
5784 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
5785 * testsuite/25_algorithms/sort/1.cc: Likewise.
5786 * testsuite/25_algorithms/sort/34095.cc: Likewise.
5787 * testsuite/25_algorithms/sort/34636.cc: Likewise.
5788 * testsuite/25_algorithms/sort/35588.cc: Likewise.
5789 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
5790 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
5791 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
5792 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
5793 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
5794 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
5795 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
5796 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
5797 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
5798 * testsuite/25_algorithms/unique/1.cc: Likewise.
5799 * testsuite/25_algorithms/unique/11480.cc: Likewise.
5800 * testsuite/25_algorithms/unique/2.cc: Likewise.
5801 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
5802 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
5803 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
5804 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
5805 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
5806 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
5807 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
5808 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
5809 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
5810 * testsuite/26_numerics/accumulate/1.cc: Likewise.
5811 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
5812 * testsuite/26_numerics/complex/13450.cc: Likewise.
5813 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
5814 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
5815 * testsuite/26_numerics/complex/dr387.cc: Likewise.
5816 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
5817 * testsuite/26_numerics/complex/dr781.cc: Likewise.
5818 * testsuite/26_numerics/complex/dr844.cc: Likewise.
5819 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
5820 Likewise.
5821 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
5822 Likewise.
5823 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
5824 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
5825 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
5826 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
5827 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
5828 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
5829 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
5830 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
5831 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
5832 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
5833 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
5834 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
5835 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
5836 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
5837 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
5838 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
5839 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
5840 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
5841 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
5842 Likewise.
5843 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
5844 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
5845 Likewise.
5846 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
5847 Likewise.
5848 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
5849 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
5850 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
5851 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
5852 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
5853 * testsuite/26_numerics/inner_product/1.cc: Likewise.
5854 * testsuite/26_numerics/iota/1.cc: Likewise.
5855 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
5856 * testsuite/26_numerics/slice/1.cc: Likewise.
5857 * testsuite/26_numerics/valarray/28277.cc: Likewise.
5858 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
5859 * testsuite/26_numerics/valarray/operators.cc: Likewise.
5860 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
5861 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
5862 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
5863 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
5864 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
5865 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
5866 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
5867 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
5868 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
5869 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
5870 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
5871 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
5872 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
5873 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
5874 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
5875 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
5876 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
5877 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
5878 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
5879 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
5880 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
5881 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
5882 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
5883 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
5884 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
5885 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
5886 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
5887 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
5888 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
5889 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
5890 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
5891 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
5892 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
5893 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
5894 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
5895 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
5896 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
5897 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
5898 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
5899 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
5900 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
5901 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
5902 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
5903 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
5904 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
5905 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
5906 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
5907 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
5908 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
5909 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
5910 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
5911 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
5912 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
5913 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
5914 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
5915 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
5916 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
5917 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
5918 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
5919 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
5920 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
5921 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
5922 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
5923 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
5924 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
5925 Likewise.
5926 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
5927 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
5928 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
5929 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
5930 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
5931 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
5932 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
5933 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
5934 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
5935 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
5936 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
5937 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
5938 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
5939 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
5940 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
5941 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
5942 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
5943 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
5944 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
5945 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
5946 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
5947 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
5948 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
5949 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
5950 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
5951 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
5952 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
5953 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
5954 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
5955 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
5956 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
5957 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
5958 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
5959 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
5960 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
5961 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
5962 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
5963 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
5964 Likewise.
5965 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
5966 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
5967 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
5968 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
5969 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
5970 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
5971 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
5972 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
5973 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
5974 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
5975 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
5976 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
5977 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
5978 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
5979 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
5980 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
5981 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
5982 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
5983 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
5984 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
5985 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
5986 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
5987 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
5988 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
5989 Likewise.
5990 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
5991 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
5992 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
5993 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
5994 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
5995 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
5996 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
5997 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
5998 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
5999 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6000 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6001 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6002 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6003 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6004 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6005 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6006 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6007 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6008 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6009 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6010 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6011 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6012 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6013 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6014 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6015 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6016 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6017 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6018 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6019 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6020 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6021 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6022 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6023 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6024 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6025 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6026 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6027 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6028 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6029 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6030 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6031 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6032 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6033 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6034 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6035 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6036 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6037 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6038 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6039 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6040 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6041 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6042 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6043 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6044 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6045 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6046 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6047 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6048 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6049 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6050 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6051 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6052 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6053 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6054 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6055 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6056 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6057 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6058 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6059 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6060 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6061 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6062 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6063 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6064 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6065 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6066 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6067 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6068 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6069 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6070 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6071 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6072 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6073 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6074 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6075 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6076 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6077 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6078 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6079 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6080 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6081 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6082 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6083 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6084 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6085 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6086 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6087 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6088 Likewise.
6089 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6090 Likewise.
6091 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6092 Likewise.
6093 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6094 Likewise.
6095 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6096 Likewise.
6097 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6098 Likewise.
6099 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6100 Likewise.
6101 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6102 Likewise.
6103 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6104 Likewise.
6105 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6106 Likewise.
6107 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6108 Likewise.
6109 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6110 Likewise.
6111 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6112 Likewise.
6113 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6114 Likewise.
6115 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6116 Likewise.
6117 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6118 Likewise.
6119 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6120 Likewise.
6121 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6122 Likewise.
6123 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6124 Likewise.
6125 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6126 Likewise.
6127 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6128 Likewise.
6129 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6130 Likewise.
6131 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6132 Likewise.
6133 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6134 Likewise.
6135 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6136 Likewise.
6137 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6138 Likewise.
6139 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6140 Likewise.
6141 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6142 Likewise.
6143 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6144 Likewise.
6145 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
6146 Likewise.
6147 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
6148 Likewise.
6149 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
6150 Likewise.
6151 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
6152 Likewise.
6153 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
6154 Likewise.
6155 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
6156 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
6157 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
6158 Likewise.
6159 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
6160 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
6161 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
6162 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
6163 Likewise.
6164 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
6165 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
6166 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
6167 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
6168 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
6169 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
6170 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
6171 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
6172 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
6173 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
6174 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
6175 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
6176 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
6177 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
6178 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
6179 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
6180 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
6181 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
6182 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
6183 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
6184 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
6185 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
6186 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
6187 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
6188 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
6189 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
6190 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
6191 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
6192 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
6193 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
6194 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
6195 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
6196 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
6197 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
6198 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
6199 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
6200 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
6201 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
6202 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
6203 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
6204 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
6205 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
6206 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
6207 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
6208 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
6209 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
6210 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
6211 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
6212 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
6213 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
6214 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
6215 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
6216 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
6217 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
6218 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
6219 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
6220 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
6221 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
6222 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
6223 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
6224 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
6225 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
6226 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
6227 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
6228 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
6229 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
6230 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
6231 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
6232 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
6233 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
6234 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
6235 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
6236 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
6237 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
6238 Likewise.
6239 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
6240 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
6241 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
6242 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
6243 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
6244 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
6245 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
6246 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
6247 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
6248 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
6249 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
6250 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
6251 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
6252 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
6253 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
6254 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
6255 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
6256 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
6257 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
6258 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
6259 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
6260 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
6261 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
6262 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
6263 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
6264 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
6265 Likewise.
6266 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
6267 Likewise.
6268 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
6269 Likewise.
6270 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
6271 Likewise.
6272 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
6273 Likewise.
6274 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
6275 Likewise.
6276 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
6277 Likewise.
6278 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
6279 Likewise.
6280 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
6281 Likewise.
6282 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
6283 Likewise.
6284 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
6285 Likewise.
6286 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
6287 Likewise.
6288 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
6289 Likewise.
6290 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
6291 Likewise.
6292 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
6293 Likewise.
6294 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
6295 Likewise.
6296 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
6297 Likewise.
6298 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
6299 Likewise.
6300 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
6301 Likewise.
6302 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
6303 Likewise.
6304 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
6305 Likewise.
6306 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6307 Likewise.
6308 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
6309 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
6310 Likewise.
6311 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
6312 Likewise.
6313 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
6314 Likewise.
6315 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
6316 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
6317 Likewise.
6318 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
6319 Likewise.
6320 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
6321 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
6322 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
6323 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
6324 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
6325 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
6326 Likewise.
6327 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
6328 Likewise.
6329 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
6330 Likewise.
6331 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
6332 Likewise.
6333 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
6334 Likewise.
6335 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
6336 Likewise.
6337 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
6338 Likewise.
6339 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
6340 Likewise.
6341 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
6342 Likewise.
6343 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
6344 Likewise.
6345 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
6346 Likewise.
6347 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
6348 Likewise.
6349 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
6350 Likewise.
6351 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
6352 Likewise.
6353 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
6354 Likewise.
6355 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
6356 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
6357 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
6358 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
6359 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
6360 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
6361 Likewise.
6362 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
6363 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
6364 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
6365 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
6366 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
6367 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
6368 Likewise.
6369 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
6370 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
6371 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
6372 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
6373 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
6374 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
6375 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
6376 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6377 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6378 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6379 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6380 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6381 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6382 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6383 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6384 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6385 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6386 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6387 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6388 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6389 Likewise.
6390 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6391 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6392 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6393 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6394 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6395 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6396 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6397 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6398 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6399 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6400 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6401 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6402 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6403 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6404 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6405 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6406 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6407 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6408 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6409 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6410 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6411 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6412 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6413 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6414 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6415 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6416 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6417 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6418 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6419 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6420 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6421 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6422 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6423 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6424 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6425 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6426 Likewise.
6427 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6428 Likewise.
6429 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6430 Likewise.
6431 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6432 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6433 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6434 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6435 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6436 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6437 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6438 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6439 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6440 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6441 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6442 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6443 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6444 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6445 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6446 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6447 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6448 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6449 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
6450 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
6451 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
6452 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
6453 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
6454 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
6455 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
6456 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
6457 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
6458 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
6459 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
6460 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
6461 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
6462 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
6463 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
6464 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
6465 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
6466 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
6467 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
6468 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
6469 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
6470 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
6471 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
6472 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
6473 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
6474 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
6475 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
6476 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
6477 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
6478 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
6479 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
6480 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
6481 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
6482 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
6483 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
6484 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
6485 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
6486 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
6487 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
6488 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
6489 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
6490 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
6491 Likewise.
6492 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
6493 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
6494 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
6495 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
6496 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
6497 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
6498 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
6499 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
6500 * testsuite/27_io/fpos/11450.cc: Likewise.
6501 * testsuite/27_io/fpos/14320-1.cc: Likewise.
6502 * testsuite/27_io/fpos/14320-2.cc: Likewise.
6503 * testsuite/27_io/fpos/14320-3.cc: Likewise.
6504 * testsuite/27_io/fpos/14320-4.cc: Likewise.
6505 * testsuite/27_io/fpos/14320-5.cc: Likewise.
6506 * testsuite/27_io/fpos/14775.cc: Likewise.
6507 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
6508 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
6509 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
6510 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
6511 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
6512 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
6513 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
6514 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
6515 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
6516 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
6517 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
6518 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
6519 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
6520 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
6521 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
6522 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
6523 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
6524 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
6525 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
6526 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
6527 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
6528 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
6529 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
6530 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
6531 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
6532 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
6533 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
6534 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
6535 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
6536 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
6537 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
6538 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
6539 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
6540 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
6541 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
6542 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
6543 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
6544 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
6545 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
6546 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
6547 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
6548 * testsuite/27_io/objects/char/1.cc: Likewise.
6549 * testsuite/27_io/objects/char/10.cc: Likewise.
6550 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
6551 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
6552 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
6553 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
6554 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
6555 * testsuite/27_io/objects/char/2.cc: Likewise.
6556 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
6557 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
6558 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
6559 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
6560 * testsuite/27_io/objects/char/5.cc: Likewise.
6561 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
6562 * testsuite/27_io/objects/char/6.cc: Likewise.
6563 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
6564 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
6565 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
6566 * testsuite/27_io/objects/char/7.cc: Likewise.
6567 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
6568 * testsuite/27_io/objects/char/8.cc: Likewise.
6569 * testsuite/27_io/objects/char/9.cc: Likewise.
6570 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
6571 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
6572 * testsuite/27_io/objects/char/dr455.cc: Likewise.
6573 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
6574 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
6575 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
6576 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
6577 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
6578 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
6579 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
6580 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
6581 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
6582 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
6583 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
6584 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
6585 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
6586 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
6587 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
6588 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
6589 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
6590 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
6591 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
6592 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
6593 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
6594 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
6595 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
6596 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
6597 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
6598 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
6599 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
6600 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
6601 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
6602 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
6603 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
6604 * testsuite/27_io/types/1.cc: Likewise.
6605 * testsuite/27_io/types/2.cc: Likewise.
6606 * testsuite/27_io/types/3.cc: Likewise.
6607 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
6608 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
6609 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
6610 Likewise.
6611 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
6612 Likewise.
6613 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
6614 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
6615 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
6616 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
6617 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
6618 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
6619 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
6620 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
6621 Likewise.
6622 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
6623 Likewise.
6624 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
6625 Likewise.
6626 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
6627 Likewise.
6628 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
6629 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
6630 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
6631 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
6632 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
6633 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
6634 Likewise.
6635 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
6636 Likewise.
6637 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
6638 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
6639 * testsuite/30_threads/thread/id/operators.cc: Likewise.
6640 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
6641 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
6642 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
6643 * testsuite/Makefile.am: Likewise.
6644 * testsuite/abi/30586.cc: Likewise.
6645 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
6646 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
6647 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
6648 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
6649 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
6650 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
6651 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
6652 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
6653 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
6654 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
6655 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
6656 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
6657 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
6658 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
6659 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
6660 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
6661 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
6662 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
6663 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
6664 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
6665 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
6666 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
6667 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
6668 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
6669 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
6670 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
6671 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
6672 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
6673 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
6674 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
6675 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
6676 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
6677 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
6678 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
6679 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
6680 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
6681 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
6682 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
6683 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
6684 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
6685 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
6686 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
6687 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
6688 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
6689 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
6690 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
6691 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
6692 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
6693 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
6694 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
6695 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
6696 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
6697 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
6698 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
6699 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
6700 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
6701 * testsuite/abi/demangle/regression/7986.cc: Likewise.
6702 * testsuite/abi/demangle/regression/8897.cc: Likewise.
6703 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
6704 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
6705 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
6706 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
6707 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
6708 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
6709 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
6710 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
6711 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
6712 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
6713 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
6714 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
6715 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
6716 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
6717 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
6718 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
6719 * testsuite/abi/demangle/regression/old.cc: Likewise.
6720 * testsuite/abi/header_cxxabi.c: Likewise.
6721 * testsuite/backward/11460.cc: Likewise.
6722 * testsuite/backward/hash_map/1.cc: Likewise.
6723 * testsuite/backward/hash_map/14648.cc: Likewise.
6724 * testsuite/backward/hash_map/23528.cc: Likewise.
6725 * testsuite/backward/hash_set/1.cc: Likewise.
6726 * testsuite/backward/strstream_members.cc: Likewise.
6727 * testsuite/config/default.exp: Likewise.
6728 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
6729 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
6730 * testsuite/data/istream_extractor_other-1.tst: Likewise.
6731 * testsuite/data/istream_extractor_other-1.txt: Likewise.
6732 * testsuite/data/istream_extractor_other-2.tst: Likewise.
6733 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
6734 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
6735 * testsuite/data/sgetn.txt: Likewise.
6736 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
6737 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
6738 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
6739 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
6740 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
6741 * testsuite/ext/array_allocator/26875.cc: Likewise.
6742 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
6743 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
6744 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
6745 * testsuite/ext/array_allocator/check_new.cc: Likewise.
6746 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
6747 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
6748 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
6749 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
6750 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
6751 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
6752 * testsuite/ext/codecvt/1.cc: Likewise.
6753 * testsuite/ext/codecvt/char-1.cc: Likewise.
6754 * testsuite/ext/codecvt/char-2.cc: Likewise.
6755 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
6756 * testsuite/ext/concept_checks.cc: Likewise.
6757 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
6758 Likewise.
6759 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
6760 Likewise.
6761 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
6762 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
6763 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
6764 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
6765 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
6766 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
6767 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
6768 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
6769 Likewise.
6770 * testsuite/ext/headers.cc: Likewise.
6771 * testsuite/ext/is_heap/1.cc: Likewise.
6772 * testsuite/ext/is_heap/check_type.cc: Likewise.
6773 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
6774 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
6775 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
6776 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
6777 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
6778 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
6779 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
6780 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
6781 * testsuite/ext/median.cc: Likewise.
6782 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
6783 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
6784 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
6785 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
6786 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
6787 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
6788 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
6789 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
6790 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
6791 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
6792 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
6793 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
6794 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
6795 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
6796 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
6797 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
6798 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
6799 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
6800 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
6801 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
6802 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
6803 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
6804 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
6805 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
6806 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
6807 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
6808 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
6809 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
6810 * testsuite/ext/new_allocator/check_new.cc: Likewise.
6811 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
6812 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
6813 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
6814 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
6815 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
6816 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
6817 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
6818 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
6819 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
6820 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
6821 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
6822 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
6823 * testsuite/ext/rope/1.cc: Likewise.
6824 * testsuite/ext/rope/2.cc: Likewise.
6825 * testsuite/ext/rope/3.cc: Likewise.
6826 * testsuite/ext/rope/36832.cc: Likewise.
6827 * testsuite/ext/rope/4.cc: Likewise.
6828 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
6829 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
6830 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
6831 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
6832 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
6833 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
6834 Likewise.
6835 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
6836 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
6837 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
6838 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
6839 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
6840 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
6841 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
6842 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
6843 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
6844 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
6845 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
6846 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
6847 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
6848 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
6849 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
6850 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
6851 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
6852 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
6853 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
6854 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
6855 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
6856 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
6857 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
6858 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
6859 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
6860 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
6861 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
6862 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
6863 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
6864 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
6865 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
6866 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
6867 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
6868 * testsuite/lib/dg-options.exp: Likewise.
6869 * testsuite/lib/libstdc++.exp: Likewise.
6870 * testsuite/lib/prune.exp: Likewise.
6871 * testsuite/libstdc++-abi/abi.exp: Likewise.
6872 * testsuite/libstdc++-dg/conformance.exp: Likewise.
6873 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
6874 Likewise.
6875 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
6876 Likewise.
6877 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
6878 Likewise.
6879 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
6880 Likewise.
6881 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
6882 Likewise.
6883 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
6884 Likewise.
6885 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
6886 Likewise.
6887 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
6888 Likewise.
6889 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
6890 Likewise.
6891 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
6892 Likewise.
6893 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
6894 Likewise.
6895 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
6896 Likewise.
6897 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
6898 Likewise.
6899 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
6900 Likewise.
6901 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
6902 Likewise.
6903 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
6904 Likewise.
6905 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
6906 Likewise.
6907 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
6908 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
6909 Likewise.
6910 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
6911 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
6912 Likewise.
6913 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
6914 Likewise.
6915 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
6916 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
6917 Likewise.
6918 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
6919 Likewise.
6920 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
6921 Likewise.
6922 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
6923 Likewise.
6924 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
6925 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
6926 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
6927 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
6928 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
6929 Likewise.
6930 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
6931 Likewise.
6932 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
6933 Likewise.
6934 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
6935 Likewise.
6936 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
6937 Likewise.
6938 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
6939 Likewise.
6940 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
6941 Likewise.
6942 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
6943 Likewise.
6944 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
6945 Likewise.
6946 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
6947 Likewise.
6948 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
6949 Likewise.
6950 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
6951 Likewise.
6952 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
6953 Likewise.
6954 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
6955 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
6956 Likewise.
6957 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
6958 Likewise.
6959 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
6960 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
6961 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
6962 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
6963 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
6964 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
6965 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
6966 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
6967 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
6968 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
6969 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
6970 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
6971 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
6972 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
6973 Likewise.
6974 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
6975 Likewise.
6976 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
6977 Likewise.
6978 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
6979 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
6980 Likewise.
6981 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
6982 Likewise.
6983 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
6984 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
6985 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
6986 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
6987 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
6988 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
6989 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
6990 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
6991 Likewise.
6992 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
6993 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
6994 Likewise.
6995 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
6996 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
6997 Likewise.
6998 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
6999 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7000 Likewise.
7001 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7002 Likewise.
7003 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7004 Likewise.
7005 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7006 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7007 Likewise.
7008 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7009 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7010 Likewise.
7011 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7012 Likewise.
7013 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7014 Likewise.
7015 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7016 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7017 Likewise.
7018 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7019 Likewise.
7020 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7021 Likewise.
7022 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7023 Likewise.
7024 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7025 Likewise.
7026 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7027 Likewise.
7028 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7029 Likewise.
7030 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7031 Likewise.
7032 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7033 Likewise.
7034 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7035 Likewise.
7036 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7037 Likewise.
7038 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7039 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7040 Likewise.
7041 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7042 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7043 Likewise.
7044 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7045 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7046 Likewise.
7047 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7048 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7049 Likewise.
7050 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7051 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7052 Likewise.
7053 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7054 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7055 Likewise.
7056 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7057 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7058 Likewise.
7059 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7060 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7061 Likewise.
7062 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7063 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7064 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7065 Likewise.
7066 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7067 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7068 Likewise.
7069 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7070 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7071 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7072 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7073 Likewise.
7074 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7075 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7076 Likewise.
7077 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7078 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7079 Likewise.
7080 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7081 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7082 Likewise.
7083 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7084 Likewise.
7085 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7086 Likewise.
7087 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7088 Likewise.
7089 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7090 Likewise.
7091 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7092 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7093 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7094 Likewise.
7095 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7096 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7097 Likewise.
7098 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7099 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7100 Likewise.
7101 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7102 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7103 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7104 Likewise.
7105 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7106 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7107 Likewise.
7108 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7109 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7110 Likewise.
7111 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7112 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7113 Likewise.
7114 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7115 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7116 Likewise.
7117 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7118 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7119 Likewise.
7120 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7121 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7122 Likewise.
7123 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7124 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7125 Likewise.
7126 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7127 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7128 Likewise.
7129 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7130 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7131 Likewise.
7132 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7133 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7134 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7135 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7136 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7137 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7138 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7139 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7140 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7141 Likewise.
7142 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7143 Likewise.
7144 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
7145 Likewise.
7146 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
7147 Likewise.
7148 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
7149 Likewise.
7150 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
7151 Likewise.
7152 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
7153 Likewise.
7154 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
7155 Likewise.
7156 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
7157 Likewise.
7158 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
7159 Likewise.
7160 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
7161 Likewise.
7162 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
7163 Likewise.
7164 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
7165 Likewise.
7166 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
7167 Likewise.
7168 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
7169 Likewise.
7170 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
7171 Likewise.
7172 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
7173 Likewise.
7174 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
7175 Likewise.
7176 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
7177 Likewise.
7178 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
7179 Likewise.
7180 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
7181 Likewise.
7182 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
7183 Likewise.
7184 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
7185 Likewise.
7186 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
7187 Likewise.
7188 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
7189 Likewise.
7190 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
7191 Likewise.
7192 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
7193 Likewise.
7194 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
7195 Likewise.
7196 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
7197 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
7198 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
7199 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
7200 Likewise.
7201 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
7202 Likewise.
7203 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
7204 Likewise.
7205 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
7206 Likewise.
7207 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
7208 Likewise.
7209 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
7210 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
7211 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
7212 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
7213 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
7214 Likewise.
7215 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
7216 Likewise.
7217 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
7218 Likewise.
7219 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
7220 Likewise.
7221 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
7222 Likewise.
7223 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
7224 Likewise.
7225 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
7226 Likewise.
7227 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
7228 Likewise.
7229 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
7230 Likewise.
7231 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
7232 Likewise.
7233 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
7234 Likewise.
7235 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
7236 Likewise.
7237 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
7238 Likewise.
7239 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
7240 Likewise.
7241 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
7242 Likewise.
7243 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
7244 Likewise.
7245 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
7246 Likewise.
7247 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
7248 Likewise.
7249 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
7250 Likewise.
7251 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
7252 Likewise.
7253 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
7254 Likewise.
7255 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
7256 Likewise.
7257 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
7258 Likewise.
7259 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
7260 Likewise.
7261 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
7262 Likewise.
7263 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
7264 Likewise.
7265 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
7266 Likewise.
7267 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
7268 Likewise.
7269 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
7270 Likewise.
7271 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
7272 Likewise.
7273 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
7274 Likewise.
7275 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
7276 Likewise.
7277 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
7278 Likewise.
7279 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
7280 Likewise.
7281 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
7282 Likewise.
7283 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
7284 Likewise.
7285 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
7286 Likewise.
7287 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
7288 Likewise.
7289 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
7290 Likewise.
7291 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
7292 Likewise.
7293 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
7294 Likewise.
7295 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
7296 Likewise.
7297 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
7298 Likewise.
7299 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
7300 Likewise.
7301 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
7302 Likewise.
7303 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
7304 Likewise.
7305 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
7306 Likewise.
7307 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
7308 Likewise.
7309 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
7310 Likewise.
7311 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
7312 Likewise.
7313 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
7314 Likewise.
7315 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
7316 Likewise.
7317 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
7318 Likewise.
7319 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
7320 Likewise.
7321 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
7322 Likewise.
7323 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
7324 Likewise.
7325 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
7326 Likewise.
7327 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
7328 Likewise.
7329 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
7330 Likewise.
7331 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
7332 Likewise.
7333 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
7334 Likewise.
7335 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
7336 Likewise.
7337 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
7338 Likewise.
7339 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
7340 Likewise.
7341 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
7342 Likewise.
7343 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
7344 Likewise.
7345 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
7346 Likewise.
7347 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
7348 Likewise.
7349 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
7350 Likewise.
7351 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
7352 Likewise.
7353 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
7354 Likewise.
7355 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
7356 Likewise.
7357 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
7358 Likewise.
7359 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
7360 Likewise.
7361 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
7362 Likewise.
7363 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
7364 Likewise.
7365 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
7366 Likewise.
7367 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
7368 Likewise.
7369 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
7370 Likewise.
7371 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
7372 Likewise.
7373 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
7374 Likewise.
7375 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
7376 Likewise.
7377 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7378 Likewise.
7379 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7380 Likewise.
7381 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7382 Likewise.
7383 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7384 Likewise.
7385 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7386 Likewise.
7387 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7388 Likewise.
7389 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7390 Likewise.
7391 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7392 Likewise.
7393 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7394 Likewise.
7395 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7396 Likewise.
7397 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7398 Likewise.
7399 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7400 Likewise.
7401 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7402 Likewise.
7403 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7404 Likewise.
7405 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7406 Likewise.
7407 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7408 Likewise.
7409 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7410 Likewise.
7411 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7412 Likewise.
7413 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7414 Likewise.
7415 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7416 Likewise.
7417 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7418 Likewise.
7419 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7420 Likewise.
7421 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7422 Likewise.
7423 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7424 Likewise.
7425 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7426 Likewise.
7427 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7428 Likewise.
7429 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7430 Likewise.
7431 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7432 Likewise.
7433 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7434 Likewise.
7435 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7436 Likewise.
7437 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7438 Likewise.
7439 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7440 Likewise.
7441 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7442 Likewise.
7443 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7444 Likewise.
7445 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7446 Likewise.
7447 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7448 Likewise.
7449 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
7450 Likewise.
7451 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
7452 Likewise.
7453 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
7454 Likewise.
7455 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
7456 Likewise.
7457 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
7458 Likewise.
7459 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
7460 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
7461 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
7462 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
7463 Likewise.
7464 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
7465 Likewise.
7466 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
7467 Likewise.
7468 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
7469 Likewise.
7470 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
7471 Likewise.
7472 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
7473 Likewise.
7474 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
7475 Likewise.
7476 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
7477 Likewise.
7478 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
7479 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
7480 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
7481 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
7482 Likewise.
7483 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
7484 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
7485 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
7486 Likewise.
7487 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
7488 Likewise.
7489 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
7490 Likewise.
7491 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
7492 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
7493 Likewise.
7494 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
7495 Likewise.
7496 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
7497 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
7498 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
7499 Likewise.
7500 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
7501 Likewise.
7502 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
7503 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
7504 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
7505 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
7506 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
7507 Likewise.
7508 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
7509 Likewise.
7510 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
7511 Likewise.
7512 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
7513 Likewise.
7514 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
7515 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
7516 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
7517 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
7518 Likewise.
7519 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
7520 Likewise.
7521 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
7522 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
7523 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
7524 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
7525 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
7526 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
7527 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
7528 Likewise.
7529 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
7530 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
7531 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
7532 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
7533 Likewise.
7534 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
7535 Likewise.
7536 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
7537 Likewise.
7538 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
7539 Likewise.
7540 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
7541 Likewise.
7542 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
7543 Likewise.
7544 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
7545 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
7546 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
7547 Likewise.
7548 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
7549 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
7550 Likewise.
7551 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
7552 Likewise.
7553 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
7554 Likewise.
7555 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
7556 Likewise.
7557 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
7558 Likewise.
7559 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
7560 Likewise.
7561 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
7562 Likewise.
7563 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
7564 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
7565 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
7566 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
7567 Likewise.
7568 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
7569 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
7570 Likewise.
7571 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
7572 Likewise.
7573 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
7574 Likewise.
7575 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
7576 Likewise.
7577 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
7578 Likewise.
7579 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
7580 Likewise.
7581 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
7582 Likewise.
7583 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
7584 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
7585 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
7586 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
7587 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
7588 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
7589 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
7590 Likewise.
7591 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
7592 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
7593 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
7594 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
7595 Likewise.
7596 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
7597 Likewise.
7598 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
7599 Likewise.
7600 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
7601 Likewise.
7602 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
7603 Likewise.
7604 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
7605 Likewise.
7606 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
7607 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
7608 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
7609 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
7610 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
7611 Likewise.
7612 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
7613 Likewise.
7614 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
7615 Likewise.
7616 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
7617 Likewise.
7618 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
7619 Likewise.
7620 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
7621 Likewise.
7622 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
7623 Likewise.
7624 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
7625 Likewise.
7626 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
7627 Likewise.
7628 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
7629 Likewise.
7630 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
7631 Likewise.
7632 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
7633 Likewise.
7634 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
7635 Likewise.
7636 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
7637 Likewise.
7638 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
7639 Likewise.
7640 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
7641 Likewise.
7642 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
7643 Likewise.
7644 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
7645 Likewise.
7646 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
7647 Likewise.
7648 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
7649 Likewise.
7650 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
7651 Likewise.
7652 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
7653 Likewise.
7654 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
7655 Likewise.
7656 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
7657 Likewise.
7658 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
7659 Likewise.
7660 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
7661 Likewise.
7662 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
7663 Likewise.
7664 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
7665 Likewise.
7666 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
7667 Likewise.
7668 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
7669 Likewise.
7670 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
7671 Likewise.
7672 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
7673 Likewise.
7674 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
7675 Likewise.
7676 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
7677 Likewise.
7678 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
7679 Likewise.
7680 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
7681 Likewise.
7682 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
7683 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
7684 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
7685 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
7686 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
7687 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
7688 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
7689 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
7690 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
7691 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
7692 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
7693 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
7694 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
7695 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
7696 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
7697 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
7698 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
7699 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
7700 * testsuite/tr1/headers/all.cc: Likewise.
7701 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
7702 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
7703 * testsuite/util/testsuite_shared.cc: Likewise.
7704 * scripts/extract_symvers: Likewise. Remove runtime exception.
7705 * testsuite/17_intro/headers/all.cc: Likewise.
7706 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
7707 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
7708 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
7709 Likewise.
7710 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
7711 Likewise.
7712 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
7713 Likewise.
7714 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
7715 Likewise.
7716 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
7717 Likewise.
7718 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
7719 Likewise.
7720 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
7721 Likewise.
7722 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
7723 Likewise.
7724 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
7725 Likewise.
7726 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
7727 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
7728 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
7729 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
7730 Likewise.
7731 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
7732 Likewise.
7733 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
7734 Likewise.
7735 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
7736 Likewise.
7737 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
7738 Likewise.
7739 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
7740 Likewise.
7741 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
7742 Likewise.
7743 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
7744 Likewise.
7745 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
7746 Likewise.
7747 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
7748 Likewise.
7749 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
7750 Likewise.
7751 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
7752 Likewise.
7753 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
7754 Likewise.
7755 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
7756 Likewise.
7757 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
7758 Likewise.
7759 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
7760 Likewise.
7761 * testsuite/20_util/pair/moveable.cc: Likewise.
7762 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
7763 Likewise.
7764 * testsuite/20_util/pair/swap.cc: Likewise.
7765 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
7766 Likewise.
7767 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
7768 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
7769 Likewise.
7770 * testsuite/20_util/tuple/moveable.cc: Likewise.
7771 * testsuite/20_util/tuple/moveable2.cc: Likewise.
7772 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
7773 Likewise.
7774 * testsuite/20_util/tuple/swap.cc: Likewise.
7775 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
7776 Likewise.
7777 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
7778 Likewise.
7779 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
7780 Likewise.
7781 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
7782 Likewise.
7783 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
7784 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
7785 Likewise.
7786 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
7787 Likewise.
7788 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
7789 Likewise.
7790 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
7791 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
7792 Likewise.
7793 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
7794 Likewise.
7795 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
7796 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
7797 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
7798 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
7799 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
7800 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
7801 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
7802 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
7803 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
7804 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
7805 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
7806 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
7807 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
7808 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
7809 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
7810 Likewise.
7811 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
7812 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
7813 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
7814 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
7815 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
7816 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
7817 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
7818 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
7819 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
7820 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
7821 Likewise.
7822 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
7823 Likewise.
7824 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
7825 Likewise.
7826 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
7827 Likewise.
7828 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
7829 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
7830 Likewise.
7831 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
7832 Likewise.
7833 * testsuite/23_containers/deque/14340.cc: Likewise.
7834 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
7835 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
7836 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
7837 * testsuite/23_containers/deque/init-list.cc: Likewise.
7838 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
7839 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
7840 * testsuite/23_containers/deque/moveable.cc: Likewise.
7841 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
7842 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
7843 Likewise.
7844 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
7845 Likewise.
7846 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
7847 Likewise.
7848 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
7849 Likewise.
7850 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
7851 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
7852 Likewise.
7853 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
7854 Likewise.
7855 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
7856 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
7857 Likewise.
7858 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
7859 Likewise.
7860 * testsuite/23_containers/list/14340.cc: Likewise.
7861 * testsuite/23_containers/list/23781.cc: Likewise.
7862 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
7863 * testsuite/23_containers/list/init-list.cc: Likewise.
7864 * testsuite/23_containers/list/moveable.cc: Likewise.
7865 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
7866 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
7867 Likewise.
7868 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
7869 Likewise.
7870 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
7871 Likewise.
7872 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
7873 Likewise.
7874 * testsuite/23_containers/map/14340.cc: Likewise.
7875 * testsuite/23_containers/map/23781.cc: Likewise.
7876 * testsuite/23_containers/map/init-list.cc: Likewise.
7877 * testsuite/23_containers/map/moveable.cc: Likewise.
7878 * testsuite/23_containers/map/operations/1.cc: Likewise.
7879 * testsuite/23_containers/map/operations/31440.cc: Likewise.
7880 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
7881 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
7882 Likewise.
7883 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
7884 Likewise.
7885 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
7886 Likewise.
7887 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
7888 Likewise.
7889 * testsuite/23_containers/multimap/14340.cc: Likewise.
7890 * testsuite/23_containers/multimap/23781.cc: Likewise.
7891 * testsuite/23_containers/multimap/init-list.cc: Likewise.
7892 * testsuite/23_containers/multimap/moveable.cc: Likewise.
7893 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
7894 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
7895 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
7896 Likewise.
7897 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
7898 Likewise.
7899 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
7900 Likewise.
7901 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
7902 Likewise.
7903 * testsuite/23_containers/multiset/14340.cc: Likewise.
7904 * testsuite/23_containers/multiset/23781.cc: Likewise.
7905 * testsuite/23_containers/multiset/init-list.cc: Likewise.
7906 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
7907 * testsuite/23_containers/multiset/moveable.cc: Likewise.
7908 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
7909 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
7910 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
7911 Likewise.
7912 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
7913 Likewise.
7914 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
7915 Likewise.
7916 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
7917 Likewise.
7918 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
7919 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
7920 Likewise.
7921 * testsuite/23_containers/queue/moveable.cc: Likewise.
7922 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
7923 Likewise.
7924 * testsuite/23_containers/set/14340.cc: Likewise.
7925 * testsuite/23_containers/set/23781.cc: Likewise.
7926 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
7927 * testsuite/23_containers/set/init-list.cc: Likewise.
7928 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
7929 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
7930 * testsuite/23_containers/set/moveable.cc: Likewise.
7931 * testsuite/23_containers/set/operations/1.cc: Likewise.
7932 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
7933 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
7934 Likewise.
7935 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
7936 Likewise.
7937 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
7938 Likewise.
7939 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
7940 Likewise.
7941 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
7942 Likewise.
7943 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
7944 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
7945 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
7946 Likewise.
7947 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
7948 Likewise.
7949 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
7950 Likewise.
7951 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
7952 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
7953 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
7954 Likewise.
7955 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
7956 Likewise.
7957 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
7958 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
7959 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
7960 Likewise.
7961 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
7962 Likewise.
7963 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
7964 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
7965 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
7966 Likewise.
7967 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
7968 Likewise.
7969 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
7970 Likewise.
7971 * testsuite/23_containers/vector/14340.cc: Likewise.
7972 * testsuite/23_containers/vector/26412-1.cc: Likewise.
7973 * testsuite/23_containers/vector/26412-2.cc: Likewise.
7974 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
7975 Likewise.
7976 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
7977 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
7978 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
7979 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
7980 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
7981 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
7982 Likewise.
7983 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
7984 Likewise.
7985 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
7986 Likewise.
7987 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
7988 Likewise.
7989 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
7990 Likewise.
7991 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
7992 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
7993 * testsuite/23_containers/vector/init-list.cc: Likewise.
7994 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
7995 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
7996 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
7997 * testsuite/23_containers/vector/moveable.cc: Likewise.
7998 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
7999 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8000 Likewise.
8001 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8002 Likewise.
8003 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8004 Likewise.
8005 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8006 Likewise.
8007 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8008 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8009 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8010 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8011 Likewise.
8012 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8013 Likewise.
8014 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8015 Likewise.
8016 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8017 Likewise.
8018 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8019 Likewise.
8020 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8021 Likewise.
8022 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8023 Likewise.
8024 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8025 Likewise.
8026 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8027 Likewise.
8028 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8029 Likewise.
8030 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8031 Likewise.
8032 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8033 Likewise.
8034 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8035 Likewise.
8036 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8037 Likewise.
8038 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8039 Likewise.
8040 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8041 Likewise.
8042 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8043 Likewise.
8044 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8045 Likewise.
8046 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8047 Likewise.
8048 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8049 Likewise.
8050 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8051 Likewise.
8052 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8053 Likewise.
8054 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8055 Likewise.
8056 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8057 Likewise.
8058 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8059 Likewise.
8060 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8061 Likewise.
8062 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8063 Likewise.
8064 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8065 Likewise.
8066 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8067 Likewise.
8068 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8069 Likewise.
8070 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8071 Likewise.
8072 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8073 Likewise.
8074 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8075 Likewise.
8076 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8077 Likewise.
8078 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8079 Likewise.
8080 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8081 Likewise.
8082 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8083 Likewise.
8084 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8085 Likewise.
8086 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8087 Likewise.
8088 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8089 Likewise.
8090 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8091 Likewise.
8092 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8093 Likewise.
8094 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8095 Likewise.
8096 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8097 Likewise.
8098 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8099 Likewise.
8100 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8101 Likewise.
8102 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8103 Likewise.
8104 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8105 Likewise.
8106 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8107 Likewise.
8108 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8109 Likewise.
8110 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8111 Likewise.
8112 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8113 Likewise.
8114 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8115 Likewise.
8116 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8117 Likewise.
8118 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8119 Likewise.
8120 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8121 Likewise.
8122 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8123 Likewise.
8124 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8125 Likewise.
8126 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8127 Likewise.
8128 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8129 Likewise.
8130 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8131 Likewise.
8132 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8133 Likewise.
8134 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8135 Likewise.
8136 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8137 Likewise.
8138 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8139 Likewise.
8140 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8141 Likewise.
8142 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8143 Likewise.
8144 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
8145 Likewise.
8146 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
8147 Likewise.
8148 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
8149 Likewise.
8150 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
8151 Likewise.
8152 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
8153 Likewise.
8154 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
8155 Likewise.
8156 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
8157 Likewise.
8158 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
8159 Likewise.
8160 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
8161 Likewise.
8162 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
8163 Likewise.
8164 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
8165 Likewise.
8166 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
8167 Likewise.
8168 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
8169 Likewise.
8170 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
8171 Likewise.
8172 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
8173 Likewise.
8174 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
8175 Likewise.
8176 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
8177 Likewise.
8178 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
8179 Likewise.
8180 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
8181 Likewise.
8182 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
8183 Likewise.
8184 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
8185 Likewise.
8186 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
8187 Likewise.
8188 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
8189 Likewise.
8190 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
8191 Likewise.
8192 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
8193 Likewise.
8194 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
8195 Likewise.
8196 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
8197 Likewise.
8198 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
8199 Likewise.
8200 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
8201 Likewise.
8202 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
8203 Likewise.
8204 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
8205 Likewise.
8206 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
8207 Likewise.
8208 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
8209 Likewise.
8210 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
8211 Likewise.
8212 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
8213 Likewise.
8214 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
8215 Likewise.
8216 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
8217 Likewise.
8218 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
8219 Likewise.
8220 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
8221 Likewise.
8222 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
8223 Likewise.
8224 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
8225 Likewise.
8226 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
8227 Likewise.
8228 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
8229 Likewise.
8230 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
8231 Likewise.
8232 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
8233 Likewise.
8234 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
8235 Likewise.
8236 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
8237 Likewise.
8238 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
8239 Likewise.
8240 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
8241 Likewise.
8242 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
8243 Likewise.
8244 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
8245 Likewise.
8246 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
8247 Likewise.
8248 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
8249 Likewise.
8250 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
8251 Likewise.
8252 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
8253 Likewise.
8254 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
8255 Likewise.
8256 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
8257 Likewise.
8258 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
8259 Likewise.
8260 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
8261 Likewise.
8262 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
8263 Likewise.
8264 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
8265 Likewise.
8266 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
8267 Likewise.
8268 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
8269 Likewise.
8270 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
8271 Likewise.
8272 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
8273 Likewise.
8274 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
8275 Likewise.
8276 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
8277 Likewise.
8278 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
8279 Likewise.
8280 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
8281 Likewise.
8282 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
8283 Likewise.
8284 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
8285 Likewise.
8286 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
8287 Likewise.
8288 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
8289 Likewise.
8290 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
8291 Likewise.
8292 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
8293 Likewise.
8294 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
8295 Likewise.
8296 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
8297 Likewise.
8298 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
8299 Likewise.
8300 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
8301 Likewise.
8302 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
8303 Likewise.
8304 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
8305 Likewise.
8306 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
8307 Likewise.
8308 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
8309 Likewise.
8310 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
8311 Likewise.
8312 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
8313 Likewise.
8314 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
8315 Likewise.
8316 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
8317 Likewise.
8318 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
8319 Likewise.
8320 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
8321 Likewise.
8322 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
8323 Likewise.
8324 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
8325 Likewise.
8326 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
8327 Likewise.
8328 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
8329 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
8330 Likewise.
8331 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
8332 Likewise.
8333 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
8334 Likewise.
8335 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
8336 Likewise.
8337 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
8338 Likewise.
8339 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
8340 Likewise.
8341 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
8342 Likewise.
8343 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
8344 Likewise.
8345 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
8346 Likewise.
8347 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
8348 Likewise.
8349 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
8350 Likewise.
8351 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
8352 Likewise.
8353 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
8354 Likewise.
8355 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
8356 Likewise.
8357 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
8358 Likewise.
8359 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
8360 Likewise.
8361 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
8362 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
8363 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
8364 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
8365 Likewise.
8366 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
8367 Likewise.
8368 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
8369 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
8370 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
8371 Likewise.
8372 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
8373 Likewise.
8374 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
8375 Likewise.
8376 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8377 Likewise.
8378 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8379 Likewise.
8380 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8381 Likewise.
8382 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8383 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8384 Likewise.
8385 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8386 * testsuite/26_numerics/valarray/27867.cc: Likewise.
8387 * testsuite/26_numerics/valarray/30416.cc: Likewise.
8388 * testsuite/26_numerics/valarray/33084.cc: Likewise.
8389 * testsuite/26_numerics/valarray/algo.cc: Likewise.
8390 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8391 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8392 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8393 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8394 Likewise.
8395 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8396 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8397 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8398 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8399 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8400 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8401 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8402 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8403 Likewise.
8404 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8405 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8406 Likewise.
8407 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8408 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8409 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8410 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8411 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8412 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8413 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8414 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8415 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8416 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8417 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8418 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8419 Likewise.
8420 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8421 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8422 Likewise.
8423 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8424 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8425 Likewise.
8426 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8427 Likewise.
8428 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8429 Likewise.
8430 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8431 Likewise.
8432 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8433 Likewise.
8434 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8435 Likewise.
8436 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8437 Likewise.
8438 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8439 Likewise.
8440 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8441 Likewise.
8442 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8443 Likewise.
8444 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8445 Likewise.
8446 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8447 Likewise.
8448 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8449 Likewise.
8450 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
8451 Likewise.
8452 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
8453 Likewise.
8454 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
8455 Likewise.
8456 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
8457 Likewise.
8458 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
8459 Likewise.
8460 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
8461 Likewise.
8462 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
8463 Likewise.
8464 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
8465 Likewise.
8466 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
8467 Likewise.
8468 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
8469 Likewise.
8470 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
8471 Likewise.
8472 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
8473 Likewise.
8474 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
8475 Likewise.
8476 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
8477 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
8478 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
8479 Likewise.
8480 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
8481 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
8482 Likewise.
8483 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
8484 Likewise.
8485 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
8486 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
8487 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
8488 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
8489 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
8490 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
8491 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
8492 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
8493 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
8494 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
8495 Likewise.
8496 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
8497 Likewise.
8498 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
8499 Likewise.
8500 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
8501 Likewise.
8502 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
8503 Likewise.
8504 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
8505 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
8506 Likewise.
8507 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
8508 Likewise.
8509 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
8510 Likewise.
8511 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
8512 Likewise.
8513 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
8514 Likewise.
8515 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8516 Likewise.
8517 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
8518 Likewise.
8519 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
8520 Likewise.
8521 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
8522 Likewise.
8523 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
8524 Likewise.
8525 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
8526 Likewise.
8527 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
8528 Likewise.
8529 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
8530 Likewise.
8531 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
8532 Likewise.
8533 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
8534 Likewise.
8535 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
8536 Likewise.
8537 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
8538 Likewise.
8539 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
8540 Likewise.
8541 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
8542 Likewise.
8543 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
8544 Likewise.
8545 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
8546 Likewise.
8547 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
8548 Likewise.
8549 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
8550 Likewise.
8551 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
8552 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
8553 Likewise.
8554 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
8555 Likewise.
8556 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
8557 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
8558 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
8559 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
8560 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
8561 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
8562 Likewise.
8563 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
8564 Likewise.
8565 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
8566 Likewise.
8567 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
8568 Likewise.
8569 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
8570 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
8571 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
8572 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
8573 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
8574 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
8575 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
8576 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
8577 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
8578 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
8579 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
8580 Likewise.
8581 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
8582 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
8583 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
8584 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
8585 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
8586 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
8587 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
8588 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
8589 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
8590 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
8591 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
8592 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
8593 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
8594 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
8595 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
8596 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
8597 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
8598 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
8599 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
8600 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
8601 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
8602 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
8603 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
8604 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
8605 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
8606 Likewise.
8607 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
8608 * testsuite/27_io/fpos/14252.cc: Likewise.
8609 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
8610 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
8611 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
8612 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
8613 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
8614 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
8615 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
8616 * testsuite/27_io/ios_base/state/1.cc: Likewise.
8617 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
8618 Likewise.
8619 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
8620 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
8621 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
8622 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
8623 Likewise.
8624 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
8625 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
8626 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
8627 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
8628 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
8629 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
8630 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
8631 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
8632 * testsuite/27_io/objects/char/3045.cc: Likewise.
8633 * testsuite/27_io/objects/char/3647.cc: Likewise.
8634 * testsuite/27_io/objects/char/5268.cc: Likewise.
8635 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
8636 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
8637 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
8638 * testsuite/28_regex/init-list.cc: Likewise.
8639 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
8640 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
8641 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
8642 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
8643 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
8644 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
8645 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
8646 Likewise.
8647 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
8648 Likewise.
8649 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
8650 Likewise.
8651 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
8652 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
8653 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
8654 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
8655 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
8656 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
8657 Likewise.
8658 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
8659 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
8660 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
8661 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
8662 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
8663 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
8664 Likewise.
8665 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
8666 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
8667 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
8668 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
8669 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
8670 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
8671 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
8672 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
8673 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
8674 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
8675 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
8676 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
8677 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
8678 Likewise.
8679 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
8680 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
8681 Likewise.
8682 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
8683 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
8684 Likewise.
8685 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
8686 Likewise.
8687 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
8688 Likewise.
8689 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
8690 Likewise.
8691 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
8692 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
8693 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
8694 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
8695 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
8696 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
8697 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
8698 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
8699 Likewise.
8700 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
8701 Likewise.
8702 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
8703 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8704 Likewise.
8705 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
8706 Likewise.
8707 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
8708 Likewise.
8709 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
8710 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
8711 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
8712 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
8713 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
8714 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
8715 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
8716 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
8717 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
8718 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
8719 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
8720 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
8721 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
8722 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
8723 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
8724 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
8725 Likewise.
8726 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
8727 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
8728 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
8729 Likewise.
8730 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
8731 Likewise.
8732 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
8733 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
8734 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
8735 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
8736 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
8737 Likewise.
8738 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
8739 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
8740 Likewise.
8741 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
8742 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
8743 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
8744 Likewise.
8745 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
8746 Likewise.
8747 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
8748 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
8749 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
8750 Likewise.
8751 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
8752 Likewise.
8753 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
8754 Likewise.
8755 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
8756 Likewise.
8757 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
8758 Likewise.
8759 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
8760 * testsuite/30_threads/this_thread/1.cc: Likewise.
8761 * testsuite/30_threads/this_thread/2.cc: Likewise.
8762 * testsuite/30_threads/this_thread/3.cc: Likewise.
8763 * testsuite/30_threads/this_thread/4.cc: Likewise.
8764 * testsuite/30_threads/thread/cons/1.cc: Likewise.
8765 * testsuite/30_threads/thread/cons/2.cc: Likewise.
8766 * testsuite/30_threads/thread/cons/3.cc: Likewise.
8767 * testsuite/30_threads/thread/cons/4.cc: Likewise.
8768 * testsuite/30_threads/thread/cons/5.cc: Likewise.
8769 * testsuite/30_threads/thread/cons/6.cc: Likewise.
8770 * testsuite/30_threads/thread/cons/7.cc: Likewise.
8771 * testsuite/30_threads/thread/cons/8.cc: Likewise.
8772 * testsuite/30_threads/thread/cons/9.cc: Likewise.
8773 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
8774 * testsuite/30_threads/thread/members/1.cc: Likewise.
8775 * testsuite/30_threads/thread/members/2.cc: Likewise.
8776 * testsuite/30_threads/thread/members/3.cc: Likewise.
8777 * testsuite/30_threads/thread/members/4.cc: Likewise.
8778 * testsuite/30_threads/thread/members/5.cc: Likewise.
8779 * testsuite/30_threads/thread/swap/1.cc: Likewise.
8780 * testsuite/30_threads/thread/swap/2.cc: Likewise.
8781 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
8782 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
8783 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
8784 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
8785 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
8786 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
8787 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
8788 Likewise.
8789 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
8790 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
8791 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
8792 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
8793 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
8794 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
8795 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
8796 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
8797 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
8798 * testsuite/30_threads/try_lock/1.cc: Likewise.
8799 * testsuite/30_threads/try_lock/2.cc: Likewise.
8800 * testsuite/30_threads/try_lock/3.cc: Likewise.
8801 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
8802 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
8803 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
8804 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
8805 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
8806 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
8807 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
8808 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
8809 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
8810 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
8811 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
8812 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
8813 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
8814 Likewise.
8815 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
8816 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
8817 Likewise.
8818 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
8819 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
8820 Likewise.
8821 * testsuite/ext/array_allocator/1.cc: Likewise.
8822 * testsuite/ext/array_allocator/2.cc: Likewise.
8823 * testsuite/ext/array_allocator/3.cc: Likewise.
8824 * testsuite/ext/ext_pointer/1.cc: Likewise.
8825 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
8826 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
8827 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
8828 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
8829 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
8830 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
8831 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
8832 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
8833 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
8834 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
8835 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
8836 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
8837 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
8838 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
8839 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
8840 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
8841 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
8842 Likewise.
8843 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
8844 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
8845 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
8846 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
8847 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
8848 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
8849 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
8850 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
8851 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
8852 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
8853 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
8854 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
8855 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
8856 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
8857 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
8858 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
8859 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
8860 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
8861 Likewise.
8862 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
8863 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
8864 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
8865 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
8866 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
8867 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
8868 * testsuite/ext/pod_char_traits.cc: Likewise.
8869 * testsuite/ext/slist/23781.cc: Likewise.
8870 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
8871 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
8872 * testsuite/ext/vstring/init-list.cc: Likewise.
8873 * testsuite/ext/vstring/moveable.cc: Likewise.
8874 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
8875 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
8876 Likewise.
8877 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
8878 Likewise.
8879 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
8880 Likewise.
8881 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
8882 Likewise.
8883 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
8884 Likewise.
8885 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
8886 Likewise.
8887 * testsuite/ext/vstring/types/23767.cc: Likewise.
8888 * testsuite/performance/21_strings/string_append.cc: Likewise.
8889 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
8890 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
8891 Likewise.
8892 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
8893 Likewise.
8894 * testsuite/performance/21_strings/string_find.cc: Likewise.
8895 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
8896 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
8897 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
8898 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
8899 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
8900 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
8901 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
8902 Likewise.
8903 * testsuite/performance/23_containers/create/map.cc: Likewise.
8904 * testsuite/performance/23_containers/create_from_sorted/set.cc:
8905 Likewise.
8906 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
8907 * testsuite/performance/23_containers/find/map.cc: Likewise.
8908 * testsuite/performance/23_containers/index/map.cc: Likewise.
8909 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
8910 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
8911 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
8912 Likewise.
8913 * testsuite/performance/23_containers/insert_erase/associative.cc:
8914 Likewise.
8915 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
8916 Likewise.
8917 * testsuite/performance/23_containers/producer_consumer/associative.cc:
8918 Likewise.
8919 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
8920 Likewise.
8921 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
8922 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
8923 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
8924 Likewise.
8925 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
8926 Likewise.
8927 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
8928 Likewise.
8929 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
8930 Likewise.
8931 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
8932 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
8933 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
8934 Likewise.
8935 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
8936 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
8937 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
8938 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
8939 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
8940 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
8941 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
8942 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
8943 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
8944 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
8945 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
8946 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
8947 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
8948 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
8949 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
8950 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
8951 Likewise.
8952 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
8953 Likewise.
8954 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
8955 Likewise.
8956 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
8957 Likewise.
8958 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
8959 Likewise.
8960 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
8961 Likewise.
8962 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
8963 Likewise.
8964 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
8965 Likewise.
8966 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
8967 Likewise.
8968 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
8969 Likewise.
8970 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
8971 Likewise.
8972 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
8973 Likewise.
8974 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
8975 Likewise.
8976 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
8977 Likewise.
8978 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
8979 Likewise.
8980 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
8981 Likewise.
8982 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
8983 Likewise.
8984 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
8985 Likewise.
8986 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
8987 Likewise.
8988 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
8989 Likewise.
8990 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
8991 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
8992 Likewise.
8993 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
8994 Likewise.
8995 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
8996 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
8997 Likewise.
8998 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
8999 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9000 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9001 Likewise.
9002 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9003 Likewise.
9004 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9005 Likewise.
9006 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9007 Likewise.
9008 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9009 Likewise.
9010 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9011 Likewise.
9012 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9013 Likewise.
9014 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9015 Likewise.
9016 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9017 Likewise.
9018 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9019 Likewise.
9020 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9021 Likewise.
9022 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9023 Likewise.
9024 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9025 Likewise.
9026 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9027 Likewise.
9028 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9029 Likewise.
9030 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9031 Likewise.
9032 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9033 Likewise.
9034 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9035 Likewise.
9036 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9037 Likewise.
9038 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9039 Likewise.
9040 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9041 Likewise.
9042 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9043 Likewise.
9044 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9045 Likewise.
9046 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9047 Likewise.
9048 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9049 Likewise.
9050 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9051 Likewise.
9052 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9053 Likewise.
9054 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9055 Likewise.
9056 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9057 Likewise.
9058 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9059 Likewise.
9060 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9061 Likewise.
9062 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9063 Likewise.
9064 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9065 Likewise.
9066 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9067 Likewise.
9068 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9069 Likewise.
9070 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9071 Likewise.
9072 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9073 Likewise.
9074 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9075 Likewise.
9076 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9077 Likewise.
9078 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9079 Likewise.
9080 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9081 Likewise.
9082 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9083 Likewise.
9084 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9085 Likewise.
9086 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9087 Likewise.
9088 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9089 Likewise.
9090 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9091 Likewise.
9092 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9093 Likewise.
9094 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9095 Likewise.
9096 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9097 Likewise.
9098 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9099 Likewise.
9100 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9101 Likewise.
9102 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9103 Likewise.
9104 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9105 Likewise.
9106 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9107 Likewise.
9108 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9109 Likewise.
9110 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9111 Likewise.
9112 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9113 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9114 Likewise.
9115 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9116 Likewise.
9117 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9118 Likewise.
9119 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9120 Likewise.
9121 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9122 Likewise.
9123 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9124 Likewise.
9125 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9126 Likewise.
9127 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9128 Likewise.
9129 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9130 Likewise.
9131 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9132 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9133 Likewise.
9134 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9135 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9136 Likewise.
9137 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9138 Likewise.
9139 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9140 Likewise.
9141 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9142 Likewise.
9143 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9144 Likewise.
9145 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
9146 Likewise.
9147 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
9148 Likewise.
9149 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
9150 Likewise.
9151 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
9152 Likewise.
9153 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
9154 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
9155 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
9156 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
9157 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
9158 Likewise.
9159 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
9160 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
9161 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
9162 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
9163 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
9164 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
9165 * testsuite/util/io/illegal_input_error.hpp: Likewise.
9166 * testsuite/util/io/prog_bar.cc: Likewise.
9167 * testsuite/util/io/prog_bar.hpp: Likewise.
9168 * testsuite/util/io/text_populate.hpp: Likewise.
9169 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
9170 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
9171 * testsuite/util/io/xml.hpp: Likewise.
9172 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
9173 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
9174 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
9175 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
9176 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
9177 * testsuite/util/native_type/native_map.hpp: Likewise.
9178 * testsuite/util/native_type/native_multimap.hpp: Likewise.
9179 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
9180 * testsuite/util/native_type/native_set.hpp: Likewise.
9181 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
9182 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
9183 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
9184 Likewise.
9185 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
9186 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
9187 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
9188 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
9189 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
9190 Likewise.
9191 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
9192 Likewise.
9193 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
9194 Likewise.
9195 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
9196 Likewise.
9197 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
9198 Likewise.
9199 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
9200 Likewise.
9201 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
9202 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
9203 Likewise.
9204 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
9205 Likewise.
9206 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
9207 Likewise.
9208 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
9209 Likewise.
9210 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
9211 Likewise.
9212 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
9213 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
9214 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
9215 * testsuite/util/regression/basic_type.hpp: Likewise.
9216 * testsuite/util/regression/common_type.hpp: Likewise.
9217 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
9218 Likewise.
9219 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
9220 Likewise.
9221 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
9222 Likewise.
9223 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
9224 Likewise.
9225 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
9226 Likewise.
9227 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
9228 Likewise.
9229 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
9230 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
9231 Likewise.
9232 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
9233 Likewise.
9234 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
9235 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
9236 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
9237 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
9238 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
9239 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
9240 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
9241 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
9242 * testsuite/util/statistic/result_recorder.hpp: Likewise.
9243 * testsuite/util/statistic/sample_mean.hpp: Likewise.
9244 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
9245 * testsuite/util/statistic/sample_variance.hpp: Likewise.
9246 * testsuite/util/testsuite_abi.cc: Likewise.
9247 * testsuite/util/testsuite_abi.h: Likewise.
9248 * testsuite/util/testsuite_abi_check.cc: Likewise.
9249 * testsuite/util/testsuite_allocator.cc: Likewise.
9250 * testsuite/util/testsuite_allocator.h: Likewise.
9251 * testsuite/util/testsuite_api.h: Likewise.
9252 * testsuite/util/testsuite_character.cc: Likewise.
9253 * testsuite/util/testsuite_character.h: Likewise.
9254 * testsuite/util/testsuite_common_types.h: Likewise.
9255 * testsuite/util/testsuite_error.h: Likewise.
9256 * testsuite/util/testsuite_hooks.cc: Likewise.
9257 * testsuite/util/testsuite_hooks.h: Likewise.
9258 * testsuite/util/testsuite_io.h: Likewise.
9259 * testsuite/util/testsuite_iterators.h: Likewise.
9260 * testsuite/util/testsuite_performance.h: Likewise.
9261 * testsuite/util/testsuite_rng.h: Likewise.
9262 * testsuite/util/testsuite_rvalref.h: Likewise.
9263 * testsuite/util/testsuite_tr1.h: Likewise.
9264 * testsuite/util/thread/all.h: Likewise.
9265 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
9266 Likewise.
9267 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
9268 Likewise.
9269 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
9270 Likewise.
9271 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
9272 Likewise.
9273 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
9274 Likewise.
9275 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
9276 Likewise.
9277 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
9278 Likewise.
9279 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
9280 Likewise.
9281 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
9282 Likewise.
9283 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
9284 Likewise.
9285 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
9286 Likewise.
9287 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
9288 Likewise.
9289 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
9290 Likewise.
9291 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
9292 Likewise.
9293 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
9294 Likewise.
9295 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
9296 Likewise.
9297 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
9298 Likewise.
9299 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
9300 Likewise.
9301 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
9302 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
9303 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
9304 Likewise.
9305 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
9306 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
9307 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
9308 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
9309 Likewise.
9310 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
9311 Likewise.
9312 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
9313 Likewise.
9314 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
9315 Likewise.
9316 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
9317 Likewise.
9318 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
9319 Likewise.
9320 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
9321 Likewise.
9322 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
9323 Likewise.
9324 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
9325 Likewise.
9326 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
9327 Likewise.
9328 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
9329 Likewise.
9330 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
9331 Likewise.
9332 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
9333 Likewise.
9334 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
9335 Likewise.
9336 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
9337 Likewise.
9338 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
9339 Likewise.
9340 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
9341 Likewise.
9342 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
9343 Likewise.
9344 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
9345 Likewise.
9346 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
9347 Likewise.
9348 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
9349 Likewise.
9350 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
9351 Likewise.
9352 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
9353 Likewise.
9354 * testsuite/26_numerics/random/mt19937.cc: Likewise.
9355 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
9356 Likewise.
9357 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
9358 Likewise.
9359 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
9360 Likewise.
9361 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
9362 Likewise.
9363 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
9364 Likewise.
9365 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
9366 Likewise.
9367 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
9368 Likewise.
9369 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
9370 Likewise.
9371 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
9372 Likewise.
9373 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
9374 Likewise.
9375 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
9376 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9377 Likewise.
9378 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9379 Likewise.
9380 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9381 Likewise.
9382 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9383 Likewise.
9384 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9385 Likewise.
9386 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9387 Likewise.
9388 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9389 Likewise.
9390 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9391 Likewise.
9392 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9393 Likewise.
9394 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9395 Likewise.
9396 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9397 Likewise.
9398 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9399 Likewise.
9400 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9401 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9402 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9403 Likewise.
9404 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9405 Likewise.
9406 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9407 Likewise.
9408 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9409 Likewise.
9410 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9411 Likewise.
9412 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9413 Likewise.
9414 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9415 Likewise.
9416 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9417 Likewise.
9418 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9419 Likewise.
9420 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9421 Likewise.
9422 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9423 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9424 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9425 Likewise.
9426 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9427 Likewise.
9428 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9429 Likewise.
9430 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9431 Likewise.
9432 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9433 Likewise.
9434 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9435 Likewise.
9436 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9437 Likewise.
9438 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9439 Likewise.
9440 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9441 Likewise.
9442 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9443 Likewise.
9444 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9445 Likewise.
9446 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9447 Likewise.
9448 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9449 Likewise.
9450 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
9451 Likewise.
9452 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
9453 Likewise.
9454 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
9455 Likewise.
9456 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
9457 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
9458 Likewise.
9459 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
9460 Likewise.
9461 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
9462 Likewise.
9463 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
9464 Likewise.
9465 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
9466 Likewise.
9467 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
9468 Likewise.
9469 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
9470 Likewise.
9471 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
9472 Likewise.
9473 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
9474 Likewise.
9475 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
9476 Likewise.
9477 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
9478 Likewise.
9479 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
9480 Likewise.
9481 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
9482 Likewise.
9483 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
9484 Likewise.
9485 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
9486 Likewise.
9487 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
9488 Likewise.
9489 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
9490 Likewise.
9491 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
9492 Likewise.
9493 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
9494 Likewise.
9495 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
9496 Likewise.
9497 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
9498 Likewise.
9499 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
9500 Likewise.
9501 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
9502 Likewise.
9503 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
9504 Likewise.
9505 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
9506 Likewise.
9507 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
9508 Likewise.
9509 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
9510 Likewise.
9511 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
9512 Likewise.
9513 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
9514 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
9515 Likewise.
9516 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
9517 Likewise.
9518 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
9519 Likewise.
9520 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
9521 Likewise.
9522 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
9523 Likewise.
9524 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
9525 Likewise.
9526 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
9527 Likewise.
9528 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
9529 Likewise.
9530 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
9531 Likewise.
9532 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
9533 Likewise.
9534 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
9535 Likewise.
9536 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
9537 Likewise.
9538 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
9539 Likewise.
9540 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
9541 Likewise.
9542 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
9543 Likewise.
9544 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
9545 Likewise.
9546 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
9547 Likewise.
9548 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
9549 Likewise.
9550 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
9551 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
9552 * testsuite/backward/hash_map/25896.cc: Likewise.
9553 * testsuite/backward/hash_set/25896.cc: Likewise.
9554
9555 2009-04-08 Ian Lance Taylor <iant@google.com>
9556
9557 * include/backward/hashtable.h (erase): Correctly handle erasing a
9558 reference to an entry in the hash table.
9559 * testsuite/backward/hash_map/25896.cc: New.
9560 * testsuite/backward/hash_set/25896.cc: New.
9561
9562 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
9563
9564 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
9565 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
9566
9567 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9568
9569 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
9570 of debug.
9571 * include/Makefile.in: Regenerate.
9572 * include/precompiled/stdc++.h: Add.
9573
9574 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9575
9576 * include/bits/random.h: Adjust doxygen markup.
9577 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
9578
9579 * testsuite/26_numerics/random/piecewise_linear_distribution/
9580 operators/serialize.cc: Use typedefs.
9581
9582 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9583
9584 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
9585 __gnu_cxx namespace. Remove "static inline".
9586
9587 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9588
9589 * include/bits/random.tcc (linear_congruential_engine<>::
9590 seed(seed_seq&)): Fix typo in last fix for __m == 0.
9591
9592 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9593
9594 * include/bits/random.h (operator==): Mark all inline.
9595 (mersenne_twister_engine): Enable #if 0 checks.
9596
9597 * include/bits/random.h: Formatting tweaks.
9598
9599 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9600
9601 * include/bits/random.tcc (piecewise_linear_distribution<>::
9602 operator()(_UniformRandomNumberGenerator&, const param_type&)):
9603 Remove spurious closed parenthesis.
9604
9605 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9606
9607 PR libstdc++/39644 (partial)
9608 * include/bits/random.tcc (linear_congruential_engine<>::
9609 seed(seed_seq&), independent_bits_engine<>::operator(),
9610 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
9611
9612 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
9613
9614 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
9615 thinko.
9616 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9617 default.cc: Enable.
9618
9619 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9620
9621 PR libstdc++/39629 (partial)
9622 * testsuite/26_numerics/random/independent_bits_engine/cons/
9623 base_move.cc: Use uint_fast64_t instead of unsigned long.
9624 * testsuite/26_numerics/random/independent_bits_engine/cons/
9625 seed1.cc: Likewise.
9626 * testsuite/26_numerics/random/independent_bits_engine/cons/
9627 seed2.cc: Likewise.
9628 * testsuite/26_numerics/random/independent_bits_engine/cons/
9629 base_copy.cc: Likewise.
9630 * testsuite/26_numerics/random/independent_bits_engine/cons/
9631 default.cc: Likewise.
9632 * testsuite/26_numerics/random/independent_bits_engine/cons/
9633 seed_seq.cc: Likewise.
9634 * testsuite/26_numerics/random/independent_bits_engine/
9635 requirements/typedefs.cc: Likewise.
9636 * testsuite/26_numerics/random/independent_bits_engine/
9637 operators/equal.cc: Likewise.
9638 * testsuite/26_numerics/random/independent_bits_engine/
9639 operators/serialize.cc: Likewise.
9640 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
9641
9642 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9643
9644 * include/tr1_impl/random: Remove, empty.
9645 * include/tr1_impl/random.tcc: Likewise.
9646
9647 * include/std/random: Minor clean-ups, formatting fixes, adjust
9648 copyright years.
9649 * include/bits/random.tcc: Likewise.
9650 * include/bits/random.h: Likewise.
9651 * include/tr1/random: Likewise.
9652 * include/tr1/random.tcc: Likewise.
9653 * include/tr1/random.h: Likewise.
9654
9655 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9656
9657 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
9658 * doc/html/api.html: Regenerate.
9659
9660 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9661
9662 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
9663 Change to mersenne_twister_engine, add same defaults as
9664 mersenne_twister_engine/cons/default.cc.
9665 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
9666
9667 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
9668 to __il.
9669 * include/bits/random.h (mersenne_twister_engine): Qualify
9670 _ShiftMin1 with namespace __detail.
9671 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
9672 constexpr std::numeric_limits::max() can be used.
9673 (mersenne_twister_engine): Split apart static asserts into one
9674 assert per message. Temporarily disable the last three.
9675
9676 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
9677
9678 * include/Makefile.am: Update to N2836. Modified for new random headers.
9679 * include/Makefile.in: Ditto.
9680 * include/tr1_impl/random: Moved to tr1/random.h
9681 * include/tr1_impl/random.tcc: Moved to tr1
9682 * include/tr1/random: Just point to moved tr1 random headers.
9683 * include/tr1/random.tcc: Moved from tr1_impl.
9684 * include/tr1/random.h: Moved from tr1_impl/random.
9685 * include/std/random: Modified to point to std random headers.
9686 * include/bits/random.tcc: New implementation of std random facilities.
9687 * include/bits/random.h: Ditto.
9688 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
9689 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9690 seed1.cc: New.
9691 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9692 seed2.cc: New.
9693 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9694 default.cc: New.
9695 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9696 non_uint_neg.cc: New.
9697 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9698 typedefs.cc: New.
9699 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9700 equal.cc: New.
9701 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9702 serialize.cc: New.
9703 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9704 seed1.cc: New.
9705 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9706 seed2.cc: New.
9707 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9708 default.cc: New.
9709 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
9710 typedefs.cc: New.
9711 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9712 equal.cc: New.
9713 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9714 serialize.cc: New.
9715 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9716 seed1.cc: New.
9717 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9718 seed2.cc: New.
9719 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9720 default.cc: New.
9721 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
9722 typedefs.cc: New.
9723 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9724 equal.cc: New.
9725 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9726 serialize.cc: New.
9727 * testsuite/26_numerics/random/discard_block_engine/cons/
9728 base_move.cc: New.
9729 * testsuite/26_numerics/random/discard_block_engine/cons/
9730 seed1.cc: New.
9731 * testsuite/26_numerics/random/discard_block_engine/cons/
9732 seed2.cc: New.
9733 * testsuite/26_numerics/random/discard_block_engine/cons/
9734 base_copy.cc: New.
9735 * testsuite/26_numerics/random/discard_block_engine/cons/
9736 default.cc: New.
9737 * testsuite/26_numerics/random/discard_block_engine/cons/
9738 seed_seq.cc: New.
9739 * testsuite/26_numerics/random/discard_block_engine/requirements/
9740 typedefs.cc: New.
9741 * testsuite/26_numerics/random/discard_block_engine/operators/
9742 equal.cc: New.
9743 * testsuite/26_numerics/random/discard_block_engine/operators/
9744 serialize.cc: New.
9745 * testsuite/26_numerics/random/independent_bits_engine/cons/
9746 base_move.cc: New.
9747 * testsuite/26_numerics/random/independent_bits_engine/cons/
9748 seed1.cc: New.
9749 * testsuite/26_numerics/random/independent_bits_engine/cons/
9750 seed2.cc: New.
9751 * testsuite/26_numerics/random/independent_bits_engine/cons/
9752 base_copy.cc: New.
9753 * testsuite/26_numerics/random/independent_bits_engine/cons/
9754 default.cc: New.
9755 * testsuite/26_numerics/random/independent_bits_engine/cons/
9756 seed_seq.cc: New.
9757 * testsuite/26_numerics/random/independent_bits_engine/requirements/
9758 typedefs.cc: New.
9759 * testsuite/26_numerics/random/independent_bits_engine/operators/
9760 equal.cc: New.
9761 * testsuite/26_numerics/random/independent_bits_engine/operators/
9762 serialize.cc: New.
9763 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9764 base_move.cc: New.
9765 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9766 seed1.cc: New.
9767 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9768 seed2.cc: New.
9769 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9770 base_copy.cc: New.
9771 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9772 default.cc: New.
9773 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9774 seed_seq.cc: New.
9775 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
9776 typedefs.cc: New.
9777 * testsuite/26_numerics/random/shuffle_order_engine/operators/
9778 equal.cc: New.
9779 * testsuite/26_numerics/random/shuffle_order_engine/operators/
9780 serialize.cc
9781 * testsuite/26_numerics/random/mt19937.cc: New.
9782 * testsuite/26_numerics/random/mt19937_64.cc: New.
9783 * testsuite/26_numerics/random/minstd_rand.cc: New.
9784 * testsuite/26_numerics/random/minstd_rand0.cc: New.
9785 * testsuite/26_numerics/random/ranlux24_base.cc: New.
9786 * testsuite/26_numerics/random/ranlux48_base.cc: New.
9787 * testsuite/26_numerics/random/ranlux24.cc: New.
9788 * testsuite/26_numerics/random/ranlux48.cc: New.
9789 * testsuite/26_numerics/random/knuth_b.cc: New.
9790 * testsuite/26_numerics/random/default_random_engine.cc: New.
9791 * testsuite/26_numerics/random/chi_squared_distribution/cons/
9792 parms.cc: New.
9793 * testsuite/26_numerics/random/chi_squared_distribution/cons/
9794 default.cc: New.
9795 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
9796 typedefs.cc: New.
9797 * testsuite/26_numerics/random/chi_squared_distribution/operators/
9798 serialize.cc: New.
9799 * testsuite/26_numerics/random/normal_distribution/cons/
9800 parms.cc: New.
9801 * testsuite/26_numerics/random/normal_distribution/cons/
9802 default.cc: New.
9803 * testsuite/26_numerics/random/normal_distribution/requirements/
9804 typedefs.cc: New.
9805 * testsuite/26_numerics/random/normal_distribution/operators/
9806 serialize.cc: New.
9807 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
9808 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
9809 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
9810 * testsuite/26_numerics/random/uniform_int_distribution/cons/
9811 parms_neg.cc: New.
9812 * testsuite/26_numerics/random/uniform_int_distribution/cons/
9813 parms.cc: New.
9814 * testsuite/26_numerics/random/uniform_int_distribution/cons/
9815 default.cc: New.
9816 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
9817 typedefs.cc: New.
9818 * testsuite/26_numerics/random/uniform_int_distribution/operators/
9819 serialize.cc: New.
9820 * testsuite/26_numerics/random/uniform_real_distribution/cons/
9821 parms_neg.cc: New.
9822 * testsuite/26_numerics/random/uniform_real_distribution/cons/
9823 parms.cc: New.
9824 * testsuite/26_numerics/random/uniform_real_distribution/cons/
9825 default.cc: New.
9826 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
9827 typedefs.cc: New.
9828 * testsuite/26_numerics/random/uniform_real_distribution/operators/
9829 serialize.cc: New.
9830 * testsuite/26_numerics/random/poisson_distribution/cons/
9831 parms.cc: New.
9832 * testsuite/26_numerics/random/poisson_distribution/cons/
9833 default.cc: New.
9834 * testsuite/26_numerics/random/poisson_distribution/requirements/
9835 typedefs.cc
9836 * testsuite/26_numerics/random/poisson_distribution/operators/
9837 serialize.cc: New.
9838 * testsuite/26_numerics/random/bernoulli_distribution/cons/
9839 parms.cc: New.
9840 * testsuite/26_numerics/random/bernoulli_distribution/cons/
9841 default.cc: New.
9842 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
9843 typedefs.cc: New.
9844 * testsuite/26_numerics/random/bernoulli_distribution/operators/
9845 serialize.cc: New.
9846 * testsuite/26_numerics/random/discrete_distribution/cons/
9847 range.cc: New.
9848 * testsuite/26_numerics/random/discrete_distribution/cons/
9849 initlist.cc: New.
9850 * testsuite/26_numerics/random/discrete_distribution/cons/
9851 default.cc: New.
9852 * testsuite/26_numerics/random/discrete_distribution/cons/
9853 num_xbound_fun.cc: New.
9854 * testsuite/26_numerics/random/discrete_distribution/requirements/
9855 typedefs.cc: New.
9856 * testsuite/26_numerics/random/discrete_distribution/operators/
9857 serialize.cc: New.
9858 * testsuite/26_numerics/random/weibull_distribution/cons/
9859 parms.cc: New.
9860 * testsuite/26_numerics/random/weibull_distribution/cons/
9861 default.cc: New.
9862 * testsuite/26_numerics/random/weibull_distribution/requirements/
9863 typedefs.cc: New.
9864 * testsuite/26_numerics/random/weibull_distribution/operators/
9865 serialize.cc: New.
9866 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
9867 parms.cc: New.
9868 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
9869 default.cc: New.
9870 * testsuite/26_numerics/random/negative_binomial_distribution/
9871 requirements/typedefs.cc: New.
9872 * testsuite/26_numerics/random/negative_binomial_distribution/
9873 operators/serialize.cc: New.
9874 * testsuite/26_numerics/random/cauchy_distribution/cons/
9875 parms.cc: New.
9876 * testsuite/26_numerics/random/cauchy_distribution/cons/
9877 default.cc: New.
9878 * testsuite/26_numerics/random/cauchy_distribution/requirements/
9879 typedefs.cc: New.
9880 * testsuite/26_numerics/random/cauchy_distribution/operators/
9881 serialize.cc: New.
9882 * testsuite/26_numerics/random/gamma_distribution/cons/
9883 parms.cc: New.
9884 * testsuite/26_numerics/random/gamma_distribution/cons/
9885 default.cc: New.
9886 * testsuite/26_numerics/random/gamma_distribution/requirements/
9887 typedefs.cc: New.
9888 * testsuite/26_numerics/random/gamma_distribution/operators/
9889 serialize.cc: New.
9890 * testsuite/26_numerics/random/fisher_f_distribution/cons/
9891 parms.cc: New.
9892 * testsuite/26_numerics/random/fisher_f_distribution/cons/
9893 default.cc: New.
9894 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
9895 typedefs.cc: New.
9896 * testsuite/26_numerics/random/fisher_f_distribution/operators/
9897 serialize.cc: New.
9898
9899 * testsuite/26_numerics/random/exponential_distribution/cons/
9900 parms.cc: New.
9901 * testsuite/26_numerics/random/exponential_distribution/cons/
9902 default.cc: New.
9903 * testsuite/26_numerics/random/exponential_distribution/requirements/
9904 typedefs.cc: New.
9905 * testsuite/26_numerics/random/exponential_distribution/operators/
9906 serialize.cc: New.
9907 * testsuite/26_numerics/random/lognormal_distribution/cons/
9908 parms.cc: New.
9909 * testsuite/26_numerics/random/lognormal_distribution/cons/
9910 default.cc: New.
9911 * testsuite/26_numerics/random/lognormal_distribution/requirements/
9912 typedefs.cc: New.
9913 * testsuite/26_numerics/random/lognormal_distribution/operators/
9914 serialize.cc: New.
9915 * testsuite/26_numerics/random/binomial_distribution/cons/
9916 parms.cc: New.
9917 * testsuite/26_numerics/random/binomial_distribution/cons/
9918 default.cc: New.
9919 * testsuite/26_numerics/random/binomial_distribution/requirements/
9920 typedefs.cc: New.
9921 * testsuite/26_numerics/random/binomial_distribution/operators/
9922 serialize.cc: New.
9923 * testsuite/26_numerics/random/random_device/cons/
9924 token.cc: New.
9925 * testsuite/26_numerics/random/random_device/cons/
9926 default.cc: New.
9927 * testsuite/26_numerics/random/random_device/requirements/
9928 typedefs.cc: New.
9929 * testsuite/26_numerics/random/extreme_value_distribution/cons/
9930 parms.cc: New.
9931 * testsuite/26_numerics/random/extreme_value_distribution/cons/
9932 default.cc: New.
9933 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
9934 typedefs.cc: New.
9935 * testsuite/26_numerics/random/extreme_value_distribution/operators/
9936 serialize.cc: New.
9937 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9938 range.cc: New.
9939 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9940 default.cc: New.
9941 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9942 num_xbound_fun.cc: New.
9943 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9944 initlist_fun.cc: New.
9945 * testsuite/26_numerics/random/piecewise_linear_distribution/
9946 requirements/typedefs.cc: New.
9947 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
9948 serialize.cc: New.
9949 * testsuite/26_numerics/random/student_t_distribution/cons/
9950 parms.cc: New.
9951 * testsuite/26_numerics/random/student_t_distribution/cons/
9952 default.cc: New.
9953 * testsuite/26_numerics/random/student_t_distribution/requirements/
9954 typedefs.cc: New.
9955 * testsuite/26_numerics/random/student_t_distribution/operators/
9956 serialize.cc: New.
9957 * testsuite/26_numerics/random/geometric_distribution/cons/
9958 parms.cc: New.
9959 * testsuite/26_numerics/random/geometric_distribution/cons/
9960 default.cc: New.
9961 * testsuite/26_numerics/random/geometric_distribution/requirements/
9962 typedefs.cc: New.
9963 * testsuite/26_numerics/random/geometric_distribution/operators/
9964 serialize.cc: New.
9965 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9966 range.cc: New.
9967 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9968 default.cc: New.
9969 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9970 num_xbound_fun.cc: New.
9971 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9972 initlist_fun.cc: New.
9973 * testsuite/26_numerics/random/piecewise_constant_distribution/
9974 requirements/typedefs.cc: New.
9975 * testsuite/26_numerics/random/piecewise_constant_distribution/
9976 operators/serialize.cc: New.
9977
9978 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9979
9980 * include/ext/bitmap_allocator.h: The typedefs should be made public
9981 if we want them to be accessible. This has been revealed by the patch
9982 that fixes PR c++/26693 in g++.
9983
9984 2009-04-02 Jakub Jelinek <jakub@redhat.com>
9985
9986 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
9987 Regenerated.
9988 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
9989 Regenerated.
9990 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
9991 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
9992 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
9993 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
9994 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
9995 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
9996 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
9997 Regenerated.
9998 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
9999
10000 2009-03-31 Jason Merrill <jason@redhat.com>
10001
10002 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10003
10004 PR libstdc++/39310
10005 * include/tr1_impl/type_traits (is_function): Add partial
10006 specializations with function cv-quals.
10007 (__is_function_helper): Remove.
10008 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10009
10010 2009-03-30 Ian Lance Taylor <iant@google.com>
10011
10012 * include/backward/hashtable.h (clear): Return quickly if the
10013 table is empty.
10014
10015 2009-03-27 Ian Lance Taylor <iant@google.com>
10016
10017 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10018 (__stl_prime_list): Add 5 at the start of the list.
10019
10020 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10021
10022 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10023 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10024 std::string&, ios_base::openmode), basic_ifstream<>::
10025 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10026 basic_ofstream(const std::string&, ios_base::openmode),
10027 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10028 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10029 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10030 Add in C++0x mode.
10031 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10032 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10033 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10034 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
10035 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10036 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
10037 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10038
10039 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10040
10041 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
10042 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
10043 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10044 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10045
10046 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10047
10048 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10049 _M_transfer_after, _M_reverse_after): Move out of line...
10050 * include/bits/forward_list.tcc: ... here.
10051 (forward_list<>::reverse): Move inline...
10052 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10053
10054 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10055
10056 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10057 28277.cc: Likewise.
10058 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10059 Likewise.
10060 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10061 Likewise.
10062 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10063 Likewise.
10064
10065 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10066
10067 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10068 year(s).
10069 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10070 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10071 Likewise.
10072 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10073 Likewise.
10074 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10075 Likewise.
10076 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10077
10078 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10079
10080 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10081 iterations for simulators.
10082 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10083 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10084 Condition stream width for simulators.
10085 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10086 Likewise.
10087 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10088 Likewise.
10089 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10090
10091 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10092
10093 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10094 sheet version information. Table-ize docbook element examples.
10095 * doc/xml/manual/using.xml: Human-readable header
10096 markup. Alphabetized. Add new headers.
10097 * doc/html: Regenerate.
10098
10099 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10100
10101 * doc/xml/faq.xml: Fix link to setup documentation.
10102
10103 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10104
10105 * include/std/type_traits (__add_lvalue_reference_helper,
10106 __add_rvalue_reference_helper): As an optimization, rewrite
10107 condition (avoid is_function).
10108
10109 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10110
10111 PR libstdc++/39405
10112 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10113 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10114
10115 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10116
10117 * testsuite/30_threads/condition_variable_any/native_handle/
10118 typesizes.cc: Include tweaks.
10119 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10120 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10121 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10122 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10123 * testsuite/30_threads/condition_variable/native_handle/
10124 typesizes.cc: Same.
10125
10126 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10127
10128 * include/bits/shared_ptr.h: Add include guards.
10129 * include/tr1/shared_ptr.h: Likewise.
10130
10131 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10132
10133 * include/std/iostream: Fix doxygen link.
10134 * include/bits/forward_list.h: Fix doxygen markup.
10135 * include/ext/vstring.h: Escape backslash in doxygen comment.
10136 * include/bits/basic_string.h: Likewise.
10137
10138 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10139
10140 * doc/xml/faq.xml: Fix links to implementation status pages.
10141
10142 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10143
10144 * include/std/complex (operator+(const complex<>&, const _Tp&),
10145 operator+(const _Tp&, const complex<>&),
10146 operator-(const complex<>&, const _Tp&),
10147 operator-(const _Tp&, const complex<>&)): Do not assume real()
10148 returns a reference (against DR 387).
10149 * testsuite/26_numerics/complex/dr387_2.cc: New.
10150
10151 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
10152
10153 * testsuite/thread/pthread4.cc: Move...
10154 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
10155 * testsuite/thread/pthread5.cc: Move...
10156 * testsuite/23_containers/list/pthread5.cc: ...here.
10157 * testsuite/thread/pthread6.cc: Move...
10158 * testsuite/23_containers/map/pthread6.cc: ...here.
10159 * testsuite/thread/pthread7-rope.cc: Move...
10160 * testsuite/ext/rope/pthread7-rope.cc: ...here.
10161 * testsuite/thread/guard.cc: Move...
10162 * testsuite/18_support/pthread_guard.cc: ...here.
10163 * testsuite/thread/18185.cc: Move...
10164 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
10165 * testsuite/thread/pthread1.cc: Move...
10166 * testsuite/23_containers/list/pthread1.cc: ...here.
10167 * testsuite/thread/pthread2.cc: Move...
10168 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
10169 * testsuite/thread/pthread3.cc: Move...
10170 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
10171
10172 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
10173 * testsuite/thread: Remove.
10174
10175 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10176
10177 * configure: Regenerate.
10178
10179 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
10180
10181 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
10182 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
10183 from baseline_dir.
10184 * configure: Regenerate.
10185 * testsuite/Makefile.am (baseline_file): Remove variable.
10186 (site.exp): Set baseline_dir rather than baseline_file.
10187 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
10188 * testsuite/Makefile.in: Regenerate.
10189
10190 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10191
10192 * testsuite/30_threads/thread/this_thread: Move...
10193 * testsuite/30_threads/this_thread: ...here.
10194 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
10195 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
10196 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
10197 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
10198 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
10199 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
10200
10201 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10202
10203 * doc/doxygen/user.cfg.in: Tweaks.
10204 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
10205 be elsewhere.
10206
10207 * include/tr1_impl/unordered_map: Just use most specialized
10208 container module.
10209 * include/tr1_impl/unordered_set: Same.
10210 * include/tr1_impl/array: Same.
10211 * include/bits/stl_list.h: Same.
10212 * include/bits/stl_map.h: Same.
10213 * include/bits/stl_queue.h: Same.
10214 * include/bits/stl_set.h: Same.
10215 * include/bits/stl_stack.h: Same.
10216 * include/bits/forward_list.h: Same.
10217 * include/bits/basic_string.h: Same.
10218 * include/bits/stl_multimap.h: Same.
10219 * include/bits/stl_vector.h: Same.
10220 * include/bits/stl_deque.h: Same.
10221 * include/bits/stl_multiset.h: Same.
10222 * include/bits/stl_bvector.h: Same.
10223
10224 * include/backward/binders.h: Change binder module to binders.
10225
10226 * include/std/complex: Add complex_numers module.
10227 * include/tr1_impl/complex: Same.
10228
10229 * include/std/valarray: Add numeric_arrays module.
10230 * include/bits/gslice_array.h: Same.
10231 * include/bits/gslice.h: Same.
10232 * include/bits/mask_array.h: Same.
10233 * include/bits/slice_array.h: Same.
10234 * include/bits/indirect_array.h: Same.
10235
10236 * include/bits/allocator.h: Add allocators module.
10237 * include/ext/throw_allocator.h
10238 * include/ext/pool_allocator.h
10239 * include/ext/bitmap_allocator.h
10240 * include/ext/new_allocator.h
10241 * include/ext/malloc_allocator.h
10242 * include/ext/array_allocator.h
10243 * include/ext/mt_allocator.h
10244 * include/ext/debug_allocator.h
10245 * include/ext/extptr_allocator.h
10246
10247 * include/tr1_impl/functional: Move namespace markup here.
10248 * include/tr1_impl/regex: Same.
10249
10250 * include/tr1_impl/type_traits: Add metaprogramming module.
10251 * include/std/type_traits: Same.
10252
10253 * include/std/memory: Add memory module.
10254
10255 * include/std/ratio: Add ratio module.
10256
10257 * include/std/chrono: Move namespace markup here, add time module.
10258
10259 * include/std/thread: Move namespace markup here, add concurrency
10260 module.
10261 * include/std/mutex: Use concurrency module.
10262 * include/std/condition_variable: Same.
10263
10264
10265 * include/bits/ios_base.h: Refine io module.
10266 * include/bits/basic_ios.h: Same.
10267 * include/std/fstream: Same.
10268 * include/std/istream: Same.
10269 * include/std/ostream: Same.
10270 * include/std/sstream: Same.
10271
10272 * include/ext/vstring.h: Correct parameter markup.
10273
10274 * include/bits/shared_ptr.h: Add pointer_abstractions module.
10275 * include/bits/unique_ptr.h: Same.
10276
10277 * include/bits/algorithmfwd.h: Add mutating_algorithms,
10278 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
10279 * include/bits/stl_heap.h: Add markup for new groupings.
10280 * include/bits/stl_algobase.h: Same.
10281 * include/bits/stl_algo.h: Same.
10282
10283 * include/c_compatibility/stdatomic.h: Add atomics module.
10284 * include/c_global/cstdatomic: Same.
10285
10286 * libsupc++/exception: Add exceptions module.
10287 * libsupc++/typeinfo: Same.
10288 * libsupc++/new: Same.
10289 * libsupc++/exception_ptr.h: Same.
10290 * include/std/system_error: Same.
10291 * include/std/stdexcept: Same.
10292
10293 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
10294 * libsupc++/cxxabi-forced.h: Same.
10295
10296 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
10297 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
10298 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
10299 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10300 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10301 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10302 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10303 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10304 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10305 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10306 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10307 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10308 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10309 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10310 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10311 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10312 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10313 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10314 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
10315 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10316 * testsuite/23_containers/vector/requirements/dr438/
10317 constructor_1_neg.cc: Same.
10318 * testsuite/23_containers/vector/requirements/dr438/
10319 constructor_2_neg.cc: Same.
10320 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
10321 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
10322 * testsuite/23_containers/deque/requirements/dr438/
10323 constructor_1_neg.cc: Same.
10324 * testsuite/23_containers/deque/requirements/dr438/
10325 constructor_2_neg.cc: Same.
10326 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
10327 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
10328 * testsuite/23_containers/list/requirements/dr438/
10329 constructor_1_neg.cc: Same.
10330 * testsuite/23_containers/list/requirements/dr438/
10331 constructor_2_neg.cc: Same.
10332 * testsuite/20_util/duration/cons/1_neg.cc: Same.
10333 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
10334 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
10335 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
10336 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10337 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10338 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
10339 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
10340 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
10341 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
10342
10343 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
10344
10345 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
10346 * doc/doxygen/user.cfg.in: Update.
10347 * scripts/run_doxygen: Adjust for new group names.
10348
10349 * include/tr1_impl/random: Update doxygen group markup.
10350 * include/tr1_impl/unordered_map: Same.
10351 * include/tr1_impl/unordered_set: Same.
10352 * include/tr1_impl/array: Same.
10353 * include/std/numeric: Same.
10354 * include/std/utility: Same.
10355 * include/std/bitset: Same.
10356 * include/std/iosfwd: Same.
10357 * include/bits/stl_list.h: Same.
10358 * include/bits/stl_map.h: Same.
10359 * include/bits/stl_algobase.h: Same.
10360 * include/bits/stl_queue.h: Same.
10361 * include/bits/stl_set.h: Same.
10362 * include/bits/stl_stack.h: Same.
10363 * include/bits/stl_iterator_base_types.h: Same.
10364 * include/bits/forward_list.h: Same.
10365 * include/bits/basic_string.h: Same.
10366 * include/bits/stl_multimap.h: Same.
10367 * include/bits/stl_vector.h: Same.
10368 * include/bits/stl_deque.h: Same.
10369 * include/bits/stl_multiset.h: Same.
10370 * include/bits/stl_algo.h: Same.
10371 * include/bits/stl_bvector.h: Same.
10372 * include/bits/algorithmfwd.h: Same.
10373 * include/bits/stl_function.h: Same.
10374 * include/tr1/cmath: Same.
10375 * include/backward/binders.h: Same.
10376
10377 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
10378
10379 * include/std/system_error (system_category): To system_category().
10380 (generic_category): To generic_category. DR 890.
10381 * src/system_error.cc: Define.
10382 * include/bits/functexcept.h: Only one __throw_system_error.
10383 * src/functexcept.cc: Same.
10384 * include/std/mutex: Fixup for changes above.
10385 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10386 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10387 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10388 * config/abi/pre/gnu.ver: Clean up exports.
10389
10390 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
10391
10392 * include/std/thread: Fix typo.
10393 * src/thread.cc (thread::join): Use NULL.
10394
10395 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10396
10397 PR libstdc++/39168
10398 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10399 const string&)): Also check that the value != CHAR_MAX.
10400 * include/bits/locale_facets.tcc (__numpunct_cache<>::
10401 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10402 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10403 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10404 _M_cache(const locale&)): Likewise.
10405 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10406 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10407 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10408 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10409 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10410 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10411
10412 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
10413 Benjamin Kosnik <bkoz@redhat.com>
10414
10415 * include/std/thread (_Impl_base): Move _M_id out and into ...
10416 (thread): ...here. Call _M_make_routine in body of constructors.
10417 Adjust data member usage to reflect changes.
10418 (_M_make_routine): From _M_make_shared_data.
10419 (_M_start_thread): Add __shared_base_type argument.
10420 * src/thread.cc: Fixups for above.
10421 * config/abi/pre/gnu.ver: Adjust exports.
10422 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10423 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10424 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10425
10426 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
10427
10428 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10429 (compare_type_to_native_type): ...this, add alignment check.
10430 * testsuite/30_threads/condition_variable_any/native_handle/
10431 typesizes.cc: Modify as above.
10432 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10433 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10434 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10435 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10436 * testsuite/30_threads/condition_variable/native_handle/
10437 typesizes.cc: Same.
10438 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10439 typesizes.cc: Same.
10440
10441 * testsuite/30_threads/thread/cons/1.cc: Add comments.
10442 * testsuite/30_threads/thread/cons/2.cc: Same.
10443 * testsuite/30_threads/thread/cons/3.cc: Same.
10444 * testsuite/30_threads/thread/cons/4.cc: Same.
10445 * testsuite/30_threads/thread/cons/5.cc: Same.
10446 * testsuite/30_threads/thread/cons/6.cc: Same.
10447 * testsuite/30_threads/thread/cons/7.cc: Same.
10448 * testsuite/30_threads/thread/cons/8.cc: Same.
10449
10450 * testsuite/30_threads/thread/cons/9.cc: New.
10451 * testsuite/30_threads/thread/cons/moveable.cc: New.
10452
10453 * src/condition_variable.cc: Clean up whitespace.
10454 * include/std/condition_variable: Same.
10455
10456 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
10457
10458 * include/std/condition_variable (condition_variable): Remove
10459 _M_internal_mutex. Add private __native_type typedef.
10460 * src/condition_variable.cc (condition_variable::notify_one):
10461 Remove _M_internal_mutex use. Use typedef.
10462 (condition_variable::notify_all): Same.
10463 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
10464 (recursive_mutex): Same.
10465 (timed_mutex): Same.
10466 (recursive_timed_mutex): Same.
10467 (once_flag): Make __native_type typedef private.
10468
10469 * include/std/thread (this_thread): Add minimal markup.
10470
10471 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
10472 Adjust line numbers.
10473 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10474 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10475 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10476 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10477 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10478 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10479 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10480 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10481 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10482 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10483 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10484 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10485 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10486
10487 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
10488 * testsuite/30_threads/condition_variable_any/native_handle/
10489 typesizes.cc: New.
10490 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10491 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10492 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10493 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10494 * testsuite/30_threads/condition_variable/native_handle/
10495 typesizes.cc: Same.
10496 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10497 typesizes.cc: Same.
10498
10499 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
10500
10501 PR testsuite/33300
10502 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
10503 on darwin for lp64.
10504
10505 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
10506
10507 * configure.host: Set abi_baseline_pair for mips64*-linux.
10508 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
10509
10510 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10511
10512 * include/std/thread (this_thread::get_id): Inline.
10513
10514 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10515
10516 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
10517 _Callable as template argument for _M_make_shared_data.
10518 * testsuite/30_threads/thread/cons/6.cc: New.
10519 * testsuite/30_threads/thread/cons/7.cc: New.
10520 * testsuite/30_threads/thread/cons/8.cc: New.
10521
10522 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
10523
10524 * testsuite/30_threads/thread/member: To..
10525 * testsuite/30_threads/thread/members: ...this.
10526 * testsuite/30_threads/condition_variable/member: To...
10527 * testsuite/30_threads/condition_variable/members: ...this.
10528
10529 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
10530
10531 * include/std/thread (thread::id): Move definition inside thread.
10532 Use native_handle_type. Remove this_thread::get_id friend.
10533 Change __thread_data_ptr to __shared_base_ptr.
10534 (thread::id::id(native_handle_type): Make public. Still explicit.
10535 Use native_handle_type. Change _M_thread_id to _M_thread.
10536 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
10537 _M_thread_handle to _M_id.
10538 (thread::__thread_data): Rename to _Impl.
10539 Fixup for renames.
10540 (thread::_M_make_thread_data): Return derived type.
10541 (thread::hardware_concurrency): Add definition for default case.
10542 (thread::get_id): Now can define inline.
10543 (thread): Change _M_thread_data to _M_data.
10544 (this_thread::get_id): Now can define inline.
10545 * src/thread.cc (__thread_proxy): Rename to
10546 execute_native_thread_routine.
10547 Fixup for other renames.
10548 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
10549 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
10550 * testsuite/30_threads/thread/algorithm: Move to..
10551 * testsuite/30_threads/thread/swap: ...this.
10552 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
10553 * testsuite/30_threads/thread/id/operators.cc: New.
10554
10555 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10556
10557 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
10558 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
10559 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
10560 exposing it in public std::tuple interface.
10561
10562 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10563 Benjamin Kosnik <bkoz@redhat.com>
10564
10565 * include/std/thread (__thread_data_base): Nest class in std::thread.
10566 (__thread_data): Likewise.
10567 (__thread_data_ptr): Nest typedef in std::thread.
10568 * src/thread.cc (__thread_proxy): Qualify the above names.
10569 * config/abi/pre/gnu.ver: Remove unused exports.
10570
10571 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
10572
10573 * include/bits/unique_ptr.h: Remove private __this_type typedef.
10574 * include/bits/stl_vector.h: Remove private vector_type typedef.
10575 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
10576 Fix line numbers.
10577 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10578 * testsuite/23_containers/vector/requirements/dr438/
10579 constructor_1_neg.cc: Same.
10580 * testsuite/23_containers/vector/requirements/dr438/
10581 constructor_2_neg.cc: Same.
10582 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10583 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10584
10585 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10586
10587 PR libstdc++/25191
10588 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
10589 deal consistently with __try and __catch too.
10590 * src/localename.cc: Replace try -> __try, catch -> __catch.
10591 * src/ios.cc: Likewise.
10592 * src/locale.cc: Likewise.
10593 * src/istream.cc: Likewise.
10594 * src/thread.cc: Likewise.
10595 * src/compatibility.cc: Likewise.
10596 * src/bitmap_allocator.cc: Likewise.
10597 * src/ios_init.cc: Likewise.
10598 * include/debug/deque: Likewise.
10599 * include/debug/list: Likewise.
10600 * include/tr1_impl/hashtable: Likewise.
10601 * include/std/bitset: Likewise.
10602 * include/ext/pb_ds/detail/resize_policy/
10603 hash_load_check_resize_trigger_imp.hpp: Likewise.
10604 * include/ext/pb_ds/detail/resize_policy/
10605 hash_standard_resize_policy_imp.hpp: Likewise.
10606 * include/ext/pb_ds/detail/cc_hash_table_map_/
10607 resize_fn_imps.hpp: Likewise.
10608 * include/ext/pb_ds/detail/cc_hash_table_map_/
10609 constructor_destructor_fn_imps.hpp: Likewise.
10610 * include/ext/pb_ds/detail/pat_trie_/
10611 split_join_branch_bag.hpp: Likewise.
10612 * include/ext/pb_ds/detail/pat_trie_/
10613 constructors_destructor_fn_imps.hpp: Likewise.
10614 * include/ext/pb_ds/detail/bin_search_tree_/
10615 constructors_destructor_fn_imps.hpp: Likewise.
10616 * include/ext/pb_ds/detail/gp_hash_table_map_/
10617 resize_fn_imps.hpp: Likewise.
10618 * include/ext/pb_ds/detail/gp_hash_table_map_/
10619 constructor_destructor_fn_imps.hpp: Likewise.
10620 * include/ext/pb_ds/detail/binary_heap_/
10621 constructors_destructor_fn_imps.hpp: Likewise.
10622 * include/ext/pb_ds/detail/binary_heap_/
10623 erase_fn_imps.hpp: Likewise.
10624 * include/ext/pb_ds/detail/binary_heap_/
10625 split_join_fn_imps.hpp: Likewise.
10626 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
10627 constructors_destructor_fn_imps.hpp: Likewise.
10628 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
10629 * include/ext/pb_ds/detail/list_update_map_/
10630 constructor_destructor_fn_imps.hpp: Likewise.
10631 * include/ext/slist: Likewise.
10632 * include/ext/memory: Likewise.
10633 * include/ext/rc_string_base.h: Likewise.
10634 * include/ext/ropeimpl.h: Likewise.
10635 * include/ext/vstring.tcc: Likewise.
10636 * include/ext/rope: Likewise.
10637 * include/ext/sso_string_base.h: Likewise.
10638 * include/bits/shared_ptr.h: Likewise.
10639 * include/bits/stl_list.h: Likewise.
10640 * include/bits/locale_classes.tcc: Likewise.
10641 * include/bits/locale_facets.tcc: Likewise.
10642 * include/bits/locale_classes.h: Likewise.
10643 * include/bits/forward_list.h: Likewise.
10644 * include/bits/stl_vector.h: Likewise.
10645 * include/bits/stl_deque.h: Likewise.
10646 * include/bits/istream.tcc: Likewise.
10647 * include/bits/stl_uninitialized.h: Likewise.
10648 * include/bits/ostream.tcc: Likewise.
10649 * include/bits/vector.tcc: Likewise.
10650 * include/bits/stl_tempbuf.h: Likewise.
10651 * include/bits/deque.tcc: Likewise.
10652 * include/bits/basic_string.tcc: Likewise.
10653 * include/bits/ostream_insert.h: Likewise.
10654 * include/bits/locale_facets_nonio.tcc: Likewise.
10655 * include/bits/stl_tree.h: Likewise.
10656 * include/bits/fstream.tcc: Likewise.
10657 * include/tr1/shared_ptr.h: Likewise.
10658 * include/tr1/hypergeometric.tcc: Likewise.
10659 * include/backward/hashtable.h: Likewise.
10660 * libsupc++/exception_ptr.h: Likewise.
10661 * libsupc++/eh_personality.cc: Likewise.
10662 * libsupc++/eh_call.cc: Likewise.
10663 * config/locale/gnu/monetary_members.cc: Likewise.
10664 * config/locale/gnu/time_members.h: Likewise.
10665 * config/locale/generic/time_members.h: Likewise.
10666
10667 2009-02-03 Johannes Singler <singler@ira.uka.de>
10668
10669 * include/parallel/algorithmfwd.h:
10670 Add parallelism default for many declarations.
10671 * include/parallel/numericfwd.h: Likewise.
10672 * include/parallel/iterator.h: Use iterator_traits as usual.
10673 * include/parallel/par_loop.h:
10674 Include equally_split.h.
10675 (for_each_template_random_access_ed):
10676 Avoid calling the Result default constructor.
10677 * include/parallel/numeric: Replace
10678 for_each_template_random_access by
10679 for_each_template_random_access_ed in numeric functions.
10680
10681 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
10682
10683 * config/os/gnu-linux/os_defines.h: Remove superfluous
10684 __NO_STRING_INLINES.
10685
10686 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10687
10688 * testsuite/21_strings/c_strings/char/3.cc: New test.
10689 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
10690
10691 2009-01-30 Ulrich Drepper <drepper@redhat.com>
10692 Jakub Jelinek <jakub@redhat.com>
10693
10694 PR libstdc++/30928 (partial, works together with recent glibcs)
10695 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10696 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10697 defined.
10698 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10699 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10700 defined.
10701 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10702 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10703 defined.
10704 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10705 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10706 defined.
10707 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
10708 argument is const char *, assign result to const char * var, not
10709 char *.
10710 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
10711 argument is const wchar_t *, assign result to const wchar_t * var, not
10712 wchar_t *.
10713
10714 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
10715
10716 * include/std/thread: Remove unused headers.
10717 (__thread_data_base): Remove unused mutex and base.
10718 (thread::~thread): Only detach if joinable.
10719 (thread::joinable): Test if thread data ptr is empty.
10720 (thread::_M_thread_data_mutex): Remove.
10721 (thread::_M_get_thread_data): Remove.
10722 (thread::_M_make_thread_data): Remove overload, use make_shared.
10723 (thread::id::id): Make constructor explicit.
10724 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
10725 (thread::_M_start_thread): Break shared_ptr cycle on error.
10726 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
10727 * testsuite/30_threads/thread/member/4.cc: New.
10728 * testsuite/30_threads/thread/member/5.cc: New.
10729
10730 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
10731
10732 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
10733 (standard_layout): Just use !has_virtual_destructor for now.
10734 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
10735 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
10736 * testsuite/30_threads/recursive_mutex/requirements/
10737 standard_layout.cc: New.
10738 * testsuite/30_threads/condition_variable/requirements/
10739 standard_layout.cc: New.
10740 * testsuite/29_atomics/atomic_address/requirements/
10741 standard_layout.cc: Adjust.
10742 * testsuite/29_atomics/atomic_flag/requirements/
10743 standard_layout.cc: Same.
10744 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
10745 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
10746 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
10747 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
10748 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
10749 line numbers.
10750 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
10751 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10752 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10753 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
10754 Remove, not required.
10755
10756 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
10757
10758 * include/std/thread (__thread_data_base, thread): Rename member
10759 functions to match coding style.
10760 (thread::thread,thread::operator=): Define move operations.
10761 * src/thread.cc (__thread_data_base, thread): Rename member functions.
10762 * config/abi/pre/gnu.ver: Adjust.
10763
10764 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
10765
10766 PR libstdc++/38384
10767 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
10768 on HPUX.
10769 * configure: Regenerate.
10770
10771 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
10772
10773 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
10774 atomic_flag_fence.
10775
10776 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10777
10778 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
10779 Uros Bizjak <ubizjak@gmail.com>
10780
10781 PR libstdc++/38834
10782 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
10783 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
10784
10785 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
10786 Rainer Emrich <r.emrich@de.tecosim.com>
10787
10788 PR libstdc++/38919
10789 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
10790 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
10791 * configure: Regenerate.
10792
10793 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
10794
10795 * include/std/thread (__thread_data_base::__run): Make non-const.
10796 * testsuite/30_threads/thread/cons/5.cc: New.
10797
10798 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
10799
10800 * src/Makefile.am (sources): Add math_stubs_float.cc.
10801 * src/Makefile.in: Regenerate.
10802 * src/math_stubs_float.cc: New, from libmath/stubs.c.
10803
10804 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10805
10806 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
10807 * src/Makefile.in: Regenerate.
10808 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
10809
10810 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10811
10812 PR libstdc++/32666
10813 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
10814
10815 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10816
10817 PR libstdc++/32666
10818 * Makefile.am (hosted_source): Remove libmath directory.
10819 * Makefile.in: Regenerate.
10820 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
10821 (AC_REPLACE_MATHFUNCS): Remove.
10822 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
10823 in GLIBCXX_CHECK_C99_TR1.
10824 * acinclude.m4: Remove libmath, need_math.
10825 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
10826 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
10827 * configure.ac: Same.
10828 * configure: Regenerate.
10829 * fragment.am: Fix comment.
10830 * config.h.in: Regenerate.
10831 * src/Makefile.in: Regenerate.
10832 * src/Makefile.am: Remove libmath references.
10833 * doc/Makefile.in: Regenerate.
10834 * po/Makefile.in: Regenerate.
10835 * include/Makefile.in: Regenerate.
10836 * libsupc++/Makefile.in: Regenerate.
10837 * testsuite/Makefile.in: Regenerate.
10838
10839 * src/compatibility.cc: Also export long double versions of "C" math
10840 library if hppa-linux.
10841 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
10842 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
10843
10844 * libmath: Remove.
10845 * libmath/signbit.c: Same.
10846 * libmath/stubs.c: Same.
10847 * libmath/Makefile.in: Same.
10848 * libmath/copysignf.c: Same.
10849 * libmath/mathconf.h: Same.
10850 * libmath/signbitf.c: Same.
10851 * libmath/Makefile.am: Same.
10852 * libmath/signbitl.c: Same.
10853
10854 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
10855 Paolo Carlini <paolo.carlini@oracle.com>
10856
10857 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
10858 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
10859 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
10860 * configure.ac: Adjust.
10861 * doc/xml/manual/configure.xml: Update.
10862 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
10863 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
10864 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
10865 * configure: Regenerate.
10866 * config.h.in: Likewise.
10867
10868 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
10869 thread::joinable, thread::swap, this_thread::get_id,
10870 this_thread::yield): Define inline...
10871 * include/std/thread: ... here.
10872 * config/abi/pre/gnu.ver: Adjust.
10873
10874 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10875
10876 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
10877 Add dg-timeout-factor 2.0.
10878 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
10879 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
10880 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
10881 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
10882 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
10883 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
10884
10885 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10886
10887 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
10888 field from readelf output.
10889
10890 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
10891
10892 PR libstdc++/38384
10893 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
10894 * configure: Regenerate.
10895
10896 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
10897
10898 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
10899 _GLIBCXX_HAVE_TLS.
10900 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
10901
10902 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10903
10904 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
10905 constructor for _M_pattern.
10906 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
10907 string.cc: Test construction from different basic_string type.
10908 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
10909 string.cc: Likewise.
10910
10911 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
10912 Jonathan Larmour <jifl@eCosCentric.com>
10913
10914 PR libstdc++/36801
10915 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
10916 New.
10917 (__gnu_cxx::__exchange_and_add): Use it.
10918 * src/atomic.cc (get_atomic_mutex): New.
10919 * src/debug.cc (get_safe_base_mutex): New.
10920 * src/locale.cc (get_locale_cache_mutex): New.
10921 * src/mt_allocator.cc (get_freelist): New.
10922 (get_freelist_mutex): New.
10923 * src/pool_allocator.cc (get_palloc_mutex): New.
10924 * include/std/mutex (__once_functor_lock): To
10925 (__get_once_functor_lock): ...this.
10926 * src/mutex.cc (__once_mutex): Don't export, use
10927 (get_once_mutex): ...this.
10928 * config/abi/pre/gnu.ver: Adjust exports.
10929
10930 2009-01-07 Jakub Jelinek <jakub@redhat.com>
10931
10932 PR libstdc++/38732
10933 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
10934 referenceCount field again.
10935 (__cxxabiv1::__cxa_refcounted_exception): New struct.
10936 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
10937 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
10938 inline functions.
10939 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
10940 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
10941 instead of __cxa_exception.
10942 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
10943 __cxxabiv1::__cxa_throw): Likewise.
10944 * libsupc++/eh_ptr.cc (std::rethrow_exception,
10945 std::__exception_ptr::exception_ptr::_M_addref,
10946 std::__exception_ptr::exception_ptr::_M_release,
10947 __gxx_dependent_exception_cleanup): Likewise.
10948 * testsuite/18_support/exception/38732.cc: New test.
10949
10950 PR libstdc++/38092
10951 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
10952 * src/compatibility.cc: Don't use .symver directives if
10953 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
10954 * config.h.in: Regenerated.
10955 * configure: Likewise.
10956
10957 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10958
10959 PR libstdc++/38466
10960 * include/bits/stl_pair.h: Document C++03 pair vs swap.
10961
10962 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
10963
10964 * src/locale_init.cc (locale::_S_initialize_once): Move construction
10965 of classic locale...
10966 (locale::classic): Here.
10967
10968 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
10969
10970 * include/tr1_impl/regex: Fix bad return statements and typos.
10971
10972 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
10973
10974 * include/tr1_impl/regex: Remove unimplemented function definitions.
10975 * testsuite/28_regex/init-list.cc: Compile only.
10976 * testsuite/tr1/7_regular_expressions/regex/cons/char/
10977 c_string_extended.cc: Same.
10978 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
10979 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
10980
10981 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
10982
10983 PR libstdc++/38384
10984 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
10985 * configure: Regenerate.
10986
10987 2009-01-05 Ben Elliston <bje@au.ibm.com>
10988
10989 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
10990 * configure: Regenerate.
10991
10992 2009-01-05 Ben Elliston <bje@au.ibm.com>
10993
10994 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
10995 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
10996 * configure: Regenerate.
10997
10998 2009-01-04 Richard Guenther <rguenther@suse.de>
10999
11000 PR libstdc++/38720
11001 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11002 integer type for storage, arithmetic and comparisons.
11003 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11004
11005 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11006
11007 PR libstdc++/38719
11008 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11009 _Fwd_list_const_iterator::_M_next): Fix return type.
11010
11011 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11012
11013 * Revert last commit, reopen and suspend libstdc++/38678.
11014
11015 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11016
11017 PR libstdc++/38678
11018 * include/std/istream (basic_istream<>::_M_read): New.
11019 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11020 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11021 * include/std/ostream (basic_ostream<>::_M_write_): New.
11022 (basic_ostream<>::_M_write): Adjust.
11023 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11024 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11025 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11026 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11027 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.