bitset (bitset<>::to_ullong, [...]): Add.
[gcc.git] / libstdc++-v3 / ChangeLog
1 2009-12-29 Paolo Carlini <paolo.carlini@oracle.com>
2
3 * include/std/bitset (bitset<>::to_ullong, _M_do_to_ullong): Add.
4 (_Base_bitset<>::_M_do_to_ullong): Add.
5 * include/debug/bitset (bitset<>): Add using _Base::to_ullong.
6 * include/profile/bitset (bitset<>): Likewise.
7 * testsuite/23_containers/bitset/to_ullong/1.cc: New.
8
9 2009-12-28 Paolo Carlini <paolo.carlini@oracle.com>
10
11 * include/debug/bitset (bitset<>::bitset(const char*)): Add.
12 * include/profile/bitset (bitset<>::bitset(const char*)): Likewise.
13
14 2009-12-24 Edward Smith-Rowland <3dw4rd@verizon.net>
15 Paolo Carlini <paolo.carlini@oracle.com>
16
17 * include/std/bitset (bitset<>::bitset(const char*)): Add.
18
19 2009-12-24 Jonathan Wakely <jwakely.gcc@gmail.com>
20 Edward Smith-Rowland <3dw4rd@verizon.net>
21
22 * testsuite/23_containers/bitset/cons/2.cc: New.
23
24 2009-12-24 Jonathan Wakely <jwakely.gcc@gmail.com>
25
26 * include/std/functional (bind): Avoid invalid instantiations
27 for bind<void>.
28 * testsuite/20_util/bind/conv_result.cc: New.
29
30 2009-12-24 Paolo Carlini <paolo.carlini@oracle.com>
31
32 * include/bits/stl_deque.h (copy_backward(_Deque_iterator,
33 _Deque_iterator, _Deque_iterator), move_backward(_Deque_iterator,
34 _Deque_iterator, _Deque_iterator)): Declare.
35 * include/bits/deque.tcc: Implement the latter.
36 * testsuite/performance/25_algorithms/
37 copy_backward_deque_iterators.cc: New.
38 * testsuite/25_algorithms/move_backward/deque_iterators/1.cc: Likewise.
39 * testsuite/25_algorithms/copy_backward/deque_iterators/1.cc: Likewise.
40 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
41 Adjust dg-error line number.
42 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
43 Likewise.
44 * testsuite/23_containers/deque/requirements/dr438/
45 constructor_1_neg.cc: Likewise.
46 * testsuite/23_containers/deque/requirements/dr438/
47 constructor_2_neg.cc: Likewise.
48
49 2009-12-23 Paolo Carlini <paolo.carlini@oracle.com>
50
51 * testsuite/25_algorithms/copy/5.cc: Move...
52 * testsuite/25_algorithms/copy/deque_iterators/1.cc: ... here.
53 * testsuite/25_algorithms/move/2.cc: Move...
54 * testsuite/25_algorithms/move/deque_iterators/1.cc: ... here.
55
56 2009-12-23 Paolo Carlini <paolo.carlini@oracle.com>
57
58 * include/bits/stl_deque.h (copy(_Deque_iterator, _Deque_iterator,
59 _Deque_iterator), move(_Deque_iterator, _Deque_iterator,
60 _Deque_iterator)): Declare.
61 * include/bits/deque.tcc: Implement the latter.
62 * testsuite/performance/25_algorithms/copy_deque_iterators.cc: New.
63 * testsuite/25_algorithms/move/2.cc: Likewise.
64 * testsuite/25_algorithms/copy/5.cc: Likewise.
65 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
66 Adjust dg-error line number.
67 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
68 Likewise.
69 * testsuite/23_containers/deque/requirements/dr438/
70 constructor_1_neg.cc: Likewise.
71 * testsuite/23_containers/deque/requirements/dr438/
72 constructor_2_neg.cc: Likewise.
73
74 2009-12-22 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
75
76 PR target/41605
77 * testsuite/libstdc++-abi/abi.exp: Provide -B options to allow for
78 link spec %s substitutions for static libraries.
79 * testsuite/lib/libstdc++.exp: Ditto
80
81 2009-12-22 Jonathan Wakely <jwakely.gcc@gmail.com>
82
83 * include/std/mutex (call_once(once_flag&, _Callable, _Args&&...)):
84 Explicitly qualify with std:: bind calls.
85
86 2009-12-21 Benjamin Kosnik <bkoz@redhat.com>
87
88 PR libstdc++/42456
89 * src/atomic.cc: Move _GLIBCXX_ASM_SYMVER define within guard.
90 * config/abi/pre/gnu.ver: Add non-volatile exports.
91
92 2009-12-21 Benjamin Kosnik <bkoz@redhat.com>
93
94 * scripts/run_doxygen: Update nested namespace exceptions.
95
96 2009-12-20 Benjamin Kosnik <bkoz@redhat.com>
97
98 * include/std/atomic: Update to N3000.
99 * include/bits/atomic_0.h: Same.
100 * include/bits/atomic_2.h: Same.
101 * include/c_global/cstdatomic: Move...
102 * include/bits/atomic_base.h: ...here.
103 * include/c_compatibility/stdatomic.h: Just include atomic_base.h.
104 * include/precompiled/stdc++.h: Adjust includes.
105 * include/Makefile.am: Adjust files.
106 * include/Makefile.in: Regenerate.
107 * include/std/future: Adjust.
108 * src/atomic.cc: Adjust, adjust exports for compatibility.
109 * src/compatibility.cc: Move C++0x stuff...
110 * src/compatibility-c++0x.cc: ...here.
111
112 * doc/xml/manual/using.xml: Update.
113 * doc/xml/manual/status_cxx200x.xml: Update.
114 * doc/doxygen/user.cfg.in: Update.
115
116 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Same.
117 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Same.
118 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Same.
119 * testsuite/29_atomics/atomic_address/cons/default.cc: Same.
120 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Same.
121 * testsuite/29_atomics/atomic_address/requirements/
122 standard_layout.cc: Same.
123 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Same.
124 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Same.
125 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Same.
126 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
127 * testsuite/29_atomics/atomic_integral/cons/default.cc: Same.
128 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Same.
129 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Same.
130 * testsuite/29_atomics/atomic_integral/requirements/
131 standard_layout.cc: Same.
132 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
133 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc: Same.
134 * testsuite/29_atomics/atomic_integral/operators/
135 integral_assignment.cc: Same.
136 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc: Same.
137 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc: Same.
138 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Same.
139 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Same.
140 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Same.
141 * testsuite/29_atomics/atomic_integral/operators/
142 integral_conversion.cc: Same.
143 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Same.
144 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Same.
145 * testsuite/29_atomics/atomic_flag/cons/default.cc: Same.
146 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Same.
147 * testsuite/29_atomics/atomic_flag/requirements/
148 standard_layout.cc: Same.
149 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
150 * testsuite/29_atomics/atomic_flag/clear/1.cc: Same.
151 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c
152 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Same.
153 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c
154 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Same.
155 * testsuite/29_atomics/headers/stdatomic.h/functions.c
156 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
157 * testsuite/29_atomics/atomic/cons/single_value.cc: Same.
158 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
159 * testsuite/29_atomics/atomic/cons/default.cc: Same.
160 * testsuite/29_atomics/atomic/cons/copy_list.cc: Same.
161 * testsuite/29_atomics/atomic/cons/direct_list.cc: Same.
162 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/
163 1.cc: Same.
164 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Same.
165 * testsuite/29_atomics/atomic/operators/integral_assignment.cc: Same.
166 * testsuite/29_atomics/atomic/operators/integral_conversion.cc: Same.
167 * testsuite/util/testsuite_common_types.h: Adjust.
168
169 * testsuite/29_atomics/headers/cstdatomic: Move and adjust...
170 * testsuite/29_atomics/headers/atomic: ...here.
171 * testsuite/29_atomics/headers/atomic/types_std_c++0x.cc: Same.
172 * testsuite/29_atomics/headers/atomic/functions_std_c++0x.cc: Same.
173 * testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc: Same.
174 * testsuite/29_atomics/headers/atomic/macros.cc: Same.
175
176 * testsuite/29_atomics/headers/atomic/types_std_c++0x_neg.cc: Add.
177 * testsuite/29_atomics/atomic/cons/user_pod.cc: Add.
178
179 2009-12-18 Jimmy Guo <jguo@yahoo-inc.com>
180
181 PR libstdc++/40088
182 * src/locale_init.cc (locale::locale()): Optimize the common case
183 where _S_global still points to _S_classic.
184
185 2009-12-17 Dave Korn <dave.korn.cygwin@gmail.com>
186
187 PR target/42377
188 * config/abi/pre/gnu.ver: Adjust mangled function signatures to permit
189 LLP64 sizetypes throughout.
190
191 2009-12-17 Paolo Carlini <paolo.carlini@oracle.com>
192
193 PR libstdc++/42198
194 * src/thread.cc (thread::_M_start_thread): Throw system_error
195 immediately if the thread system is inactive.
196
197 2009-12-16 Benjamin Kosnik <bkoz@redhat.com>
198
199 PR libstdc++/21772 part 2
200 * doc/xml/manual/test.xml: Add documentation about testing details.
201 * testsuite/util/exception/safety.h: New. Functor objects for
202 testing C++0x container classes.
203 * testsuite/util/testsuite_container_traits.h: Add traits.
204
205 * testsuite/23_containers/list/requirements/exception/
206 basic.cc: New.
207 generation_prohibited.cc: New.
208 propagation_consistent.cc: New.
209
210 2009-12-15 Benjamin Kosnik <bkoz@redhat.com>
211
212 PR libstdc++/21772 part 1
213 * include/ext/throw_allocator.h: Rework.
214 (__gnu_cxx::throw_allocator): To...
215 (__gnu_cxx::throw_allocator_limit): ...this.
216 (__gnu_cxx::throw_allocator_random): ...and this.
217 (throw_value_base, throw_value_limit, throw_value_random): Add.
218 (condition_base, random_condition, limit_condition): Add.
219 (forced_exception_error): To...
220 (forced_error): ...this.
221 * testsuite/ext/throw_value: New.
222 * testsuite/ext/throw_value/cons.cc: New.
223 * testsuite/ext/throw_allocator/deallocate_global.cc: Adjust for
224 throw_allocator, forced_exception_error changes.
225 * testsuite/ext/throw_allocator/check_delete.cc: Same.
226 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Same.
227 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Same.
228 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Same.
229 * testsuite/ext/throw_allocator/check_new.cc: Same.
230 * testsuite/ext/throw_allocator/variadic_construct.cc: Same.
231 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
232 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
233 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
234 * testsuite/util/regression/common_type.hpp: Same.
235 * testsuite/util/regression/rand/priority_queue/
236 container_rand_regression_test.tcc: Same.
237 * testsuite/util/regression/rand/assoc/
238 container_rand_regression_test.h: Same.
239 * testsuite/util/regression/rand/assoc/
240 container_rand_regression_test.tcc: Same.
241 * testsuite/util/regression/basic_type.hpp: Same.
242
243 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc: To...
244 * testsuite/ext/forced_error/cons_virtual_derivation.cc: ...this, same.
245
246 2009-12-15 Paolo Carlini <paolo.carlini@oracle.com>
247
248 PR libstdc++/42381
249 * include/bits/stl_deque.h (_GLIBCXX_DEQUE_BUF_SIZE): Add.
250 (__deque_buf_size(size_t)): Use it.
251 * testsuite/23_containers/deque/requirements/dr438/
252 assign_neg.cc: Adjust dg-error line numbers.
253 * testsuite/23_containers/deque/requirements/dr438/
254 insert_neg.cc: Likewise.
255 * testsuite/23_containers/deque/requirements/dr438/
256 constructor_1_neg.cc: Likewise.
257 * testsuite/23_containers/deque/requirements/dr438/
258 constructor_2_neg.cc: Likewise.
259
260 2009-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
261
262 * include/std/future (unique_future::get, promise::set_value): Remove
263 workaround for c++/34022.
264 (packaged_task::get_future, packaged_task::operator()): Use
265 __throw_bad_function_call.
266 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
267 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Likewise.
268 * testsuite/30_threads/promise/cons/assign_neg.cc: Likewise.
269 * testsuite/30_threads/promise/cons/copy_neg.cc: Likewise.
270 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Likewise.
271 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Likewise.
272 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Likewise.
273
274 2009-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
275
276 * include/std/functional (function::function): Move construct target.
277 (function::operator=): Use perfect forwarding for argument.
278 (function::operator()): Use new __throw_bad_function_call.
279 * include/bits/functexcept.h (__throw_bad_function_call): Declare.
280 * src/functexcept.cc (__throw_bad_function_call): Define.
281 * config/abi/pre/gnu.ver: Add new symbol.
282 * testsuite/20_util/function/cons/move_target.cc: New.
283 * testsuite/20_util/function/assign/move_target.cc: New.
284
285 2009-12-15 Paolo Carlini <paolo.carlini@oracle.com>
286
287 PR c++/42379
288 * testsuite/23_containers/set/operators/1_neg.cc: Fix dg-error strings.
289 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
290
291 2009-12-14 Paolo Carlini <paolo.carlini@oracle.com>
292
293 PR libstdc++/25304, DR 865 [Ready]
294 * include/bits/stl_algobase.h (fill_n): Add comment about DR 865.
295 * include/bits/stl_algo.h (generate_n): Likewise.
296 * include/bits/algorithmfwd.h: Remove obsolete comment.
297 * doc/xml/manual/intro.xml: Add an entry for DR 865.
298
299 2009-12-14 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
300
301 * configure.ac: Remove code to un-precious-ize CC, CXX,
302 CXXFLAGS, CFLAGS, LDFLAGS.
303 * configure: Regenerate.
304
305 2009-12-14 Paolo Carlini <paolo.carlini@oracle.com>
306
307 * testsuite/23_containers/queue/requirements/
308 explicit_instantiation/1_c++0x.cc: New.
309 * testsuite/23_containers/priority_queue/requirements/
310 explicit_instantiation/1_c++0x.cc: Likewise.
311 * testsuite/23_containers/multimap/requirements/
312 explicit_instantiation/1_c++0x.cc: Likewise.
313 * testsuite/23_containers/bitset/requirements/
314 explicit_instantiation/1_c++0x.cc: Likewise.
315 * testsuite/23_containers/set/requirements/
316 explicit_instantiation/1_c++0x.cc: Likewise.
317 * testsuite/23_containers/vector/requirements/
318 explicit_instantiation/1_c++0x.cc: Likewise.
319 * testsuite/23_containers/deque/requirements/
320 explicit_instantiation/1_c++0x.cc: Likewise.
321 * testsuite/23_containers/stack/requirements/
322 explicit_instantiation/1_c++0x.cc: Likewise.
323 * testsuite/23_containers/multiset/requirements/
324 explicit_instantiation/1_c++0x.cc: Likewise.
325 * testsuite/23_containers/list/requirements/
326 explicit_instantiation/1_c++0x.cc: Likewise.
327 * testsuite/23_containers/map/requirements/
328 explicit_instantiation/1_c++0x.cc: Likewise.
329
330 2009-12-14 Paolo Carlini <paolo.carlini@oracle.com>
331
332 * include/bits/stl_list.h (splice(iterator, list&), splice(iterator,
333 list&, iterator), splice(iterator, list&, iterator, iterator),
334 merge(list&), merge(list&, _StrictWeakOrdering)): Re-add in C++0x
335 mode for backward compatibility (see DR 1133).
336 (insert(iterator, size_type, const value_type&), insert(iterator,
337 _InputIterator, _InputIterator)): Adjust.
338 * include/bits/list.tcc (sort): Likewise.
339 * testsuite/23_containers/list/modifiers/1_c++0x.cc: Add.
340 * testsuite/23_containers/list/operations/2_c++0x.cc: Likewise.
341 * testsuite/23_containers/list/operations/3_c++0x.cc: Likewise.
342 * testsuite/23_containers/list/requirements/dr438/
343 assign_neg.cc: Adjust dg-error line numbers.
344 * testsuite/23_containers/list/requirements/dr438/
345 insert_neg.cc: Likewise.
346 * testsuite/23_containers/list/requirements/dr438/
347 constructor_1_neg.cc: Likewise.
348 * testsuite/23_containers/list/requirements/dr438/
349 constructor_2_neg.cc: Likewise.
350
351 2009-12-11 Paolo Carlini <paolo.carlini@oracle.com>
352 Matthias Klose <doko@ubuntu.com>
353
354 PR libstdc++/40133
355 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): On *-*-linux*,
356 *-*-uclinux*, *-*-kfreebsd*-gnu | *-*-gnu* targets do link tests when
357 possible.
358 * configure: Regenerate.
359
360 2009-12-11 Paolo Carlini <paolo.carlini@oracle.com>
361
362 * include/parallel/numeric: Trivial formatting changes.
363
364 2009-12-11 Paolo Carlini <paolo.carlini@oracle.com>
365
366 PR libstdc++/42352
367 * include/bits/list.tcc (sort): Use _GLIBCXX_MOVE for list::splice
368 and list::merge calls.
369 * testsuite/23_containers/list/operations/42352.cc: New.
370
371 2009-12-11 Paolo Carlini <paolo.carlini@oracle.com>
372
373 PR libstdc++/22634, DR 539 [Ready]
374 * include/bits/stl_numeric.h (adjacent_difference): Use std::move
375 at the end of the loop body, per the Ready resolution.
376 * include/std/numeric: Do not include unnecessarily <cstddef>.
377 * doc/xml/manual/intro.xml: Add an entry for DR 539.
378
379 2009-12-11 Paolo Carlini <paolo.carlini@oracle.com>
380
381 * doc/html/ext/lwg-active.html: Update to Revision R68.
382 * doc/html/ext/lwg-closed.html: Likewise.
383 * doc/html/ext/lwg-defects.html: Likewise.
384 * doc/xml/manual/intro.xml: Update status of issues 431, 630, and 696.
385
386 2009-12-10 Jakub Jelinek <jakub@redhat.com>
387
388 PR c++/42317
389 * config/abi/pre/gnu.ver: Don't export certain base dtors that
390 weren't previously exported.
391
392 2009-12-10 Paolo Carlini <paolo.carlini@oracle.com>
393
394 PR libstdc++/42261 (take 2)
395 * include/bits/basic_string.h (_S_construct_aux_2(size_type, _CharT,
396 const _Alloc&)): Add.
397 (_S_construct_aux(_Integer, _Integer, const _Alloc&, __true_type)):
398 Call it.
399 * include/ext/sso_string_base.h (_M_construct_aux_2(size_type,
400 _CharT): Add.
401 (_M_construct_aux(_Integer, _Integer, std::__true_type)): Call it.
402 * include/ext/rc_string_base.h (_S_construct_aux_2(size_type, _CharT,
403 const _Alloc&)): Add.
404 (_S_construct_aux(_Integer, _Integer, const _Alloc&, __true_type)):
405 Call it.
406 * config/abi/pre/gnu.ver: Export basic_string::_S_construct_aux_2.
407 * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
408 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
409
410 2009-12-10 Paolo Carlini <paolo.carlini@oracle.com>
411
412 Revert:
413 2009-12-03 Paolo Carlini <paolo.carlini@oracle.com>
414
415 PR libstdc++/42261
416 * include/bits/basic_string.h (_S_construct_aux(_Integer, _Integer,
417 const _Alloc&, __true_type)): Cast the second argument to value_type.
418 * include/ext/sso_string_base.h (_M_construct_aux(_Integer, _Integer,
419 std::__true_type)): Likewise.
420 * include/ext/rc_string_base.h (_S_construct_aux(_Integer, _Integer,
421 const _Alloc&, std::__true_type)): Likewise.
422 * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
423 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
424
425 2009-12-10 Paolo Carlini <paolo.carlini@oracle.com>
426
427 * testsuite/util/testsuite_containers.h (populate<>::populate(_Tp&)):
428 Avoid used uninitialized warning.
429 * include/ext/pb_ds/detail/cc_hash_table_map_/
430 constructor_destructor_fn_imps.hpp: Fix typo causing sequence point
431 warning.
432
433 2009-12-09 Benjamin Kosnik <bkoz@redhat.com>
434
435 * include/profile/impl/profiler_container_size.h: Fix include
436 guard, formatting fixes.
437 * include/profile/impl/profiler_vector_size.h: Same.
438 * include/profile/impl/profiler_hash_func.h: Same.
439 * include/profile/impl/profiler_trace.h: Same.
440 * include/profile/impl/profiler_vector_to_list.h: Same.
441 * include/profile/impl/profiler.h: Same.
442 * include/profile/impl/profiler_state.h: Same.
443 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
444 * include/profile/impl/profiler_hashtable_size.h: Same.
445 * include/profile/impl/profiler_node.h: Same.
446
447 2009-12-09 Roman Odaisky <to.roma.from.bugcc@qwertty.com>
448
449 PR libstdc++/42273
450 * include/bits/atomic_2.h: Fix typo.
451
452 2009-12-07 Paolo Carlini <paolo.carlini@oracle.com>
453
454 PR libstdc++/42319
455 * include/parallel/losertree.h: Include bits/stl_function.h instead
456 of the whole <functional>.
457 * include/parallel/base.h: Likewise.
458 * include/parallel/numeric: Likewise.
459 * include/parallel/balanced_quicksort.h: Likewise.
460 * include/parallel/checkers.h: Likewise.
461 * testsuite/17_intro/headers/c++200x/42319.cc: New.
462
463 2009-12-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
464
465 * Makefile.in: Regenerate.
466 * configure: Regenerate.
467 * doc/Makefile.in: Regenerate.
468 * include/Makefile.in: Regenerate.
469 * libsupc++/Makefile.in: Regenerate.
470 * po/Makefile.in: Regenerate.
471 * python/Makefile.in: Regenerate.
472 * src/Makefile.in: Regenerate.
473 * testsuite/Makefile.in: Regenerate.
474
475 2009-12-05 Dave Korn <dave.korn.cygwin@gmail.com>
476
477 * config/os/hpux/os_defines.h (_GLIBCXX_PSEUDO_VISIBILITY): Provide
478 empty definition.
479
480 2009-12-03 Paolo Carlini <paolo.carlini@oracle.com>
481
482 PR libstdc++/42261
483 * include/bits/basic_string.h (_S_construct_aux(_Integer, _Integer,
484 const _Alloc&, __true_type)): Cast the second argument to value_type.
485 * include/ext/sso_string_base.h (_M_construct_aux(_Integer, _Integer,
486 std::__true_type)): Likewise.
487 * include/ext/rc_string_base.h (_S_construct_aux(_Integer, _Integer,
488 const _Alloc&, std::__true_type)): Likewise.
489 * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
490 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
491
492 2009-12-03 Paolo Carlini <paolo.carlini@oracle.com>
493
494 * testsuite/20_util/bind/ref.cc: Add.
495 * testsuite/20_util/bind/all_bound.cc: Likewise.
496 * testsuite/20_util/bind/nested.cc: Likewise.
497 * testsuite/20_util/bind/placeholders.cc: Likewise.
498
499 2009-12-03 Hans-Peter Nilsson <hp@axis.com>
500
501 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line
502 number.
503
504 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
505
506 * testsuite/lib/libstdc++.exp (libstdc++_init): Add host-dependent
507 settings for LC_ALL and LANG.
508
509 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
510
511 * libstdc++-v3/acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Don't disable
512 on PE targets.
513 * libstdc++-v3/configure: Regenerate.
514 * libstdc++-v3/configure.host: Add libtool DLL options for Cygwin
515 and MinGW platforms.
516
517 * libstdc++-v3/include/bits/c++config (_GLIBCXX_VISIBILITY_ATTR): On
518 platforms that don't support visibility, allow them to declare a macro
519 _GLIBCXX_PSEUDO_VISIBILITY that is applied in place of visibility.
520 (_GLIBCXX_PSEUDO_VISIBILITY): Supply empty default if not declared by
521 CPU- or OS-specific headers.
522
523 * libstdc++-v3/config/os/newlib/os_defines.h
524 (_GLIBCXX_PSEUDO_VISIBILITY_default): New macro for dllimport.
525 (_GLIBCXX_PSEUDO_VISIBILITY_hidden): New empty macro.
526 (_GLIBCXX_PSEUDO_VISIBILITY): Evaluate to one of the above.
527 * libstdc++-v3/config/os/mingw32/os_defines.h
528 (_GLIBCXX_PSEUDO_VISIBILITY_default,
529 _GLIBCXX_PSEUDO_VISIBILITY_hidden,
530 _GLIBCXX_PSEUDO_VISIBILITY): Likewise.
531
532 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
533
534 * include/tr1_impl/functional: Remove file, copy its contents,
535 trivially adjusted...
536 * include/std/functional: ... here, and...
537 * include/tr1/functional: ... here.
538 * include/Makefile.am: Adjust.
539 * include/Makefile.in: Regenerate.
540
541 2009-11-30 Jonathan Wakely <jwakely.gcc@gmail.com>
542
543 * include/tr1_impl/functional (function): Add rvalue support and
544 tweak doxygen markup.
545 * testsuite/20_util/function/assign/move.cc: New.
546 * testsuite/20_util/function/cons/move.cc: New.
547 * testsuite/20_util/function/invoke/move_only.cc: New.
548 * testsuite/20_util/function/cmp/cmp_neg.cc: New.
549 * testsuite/20_util/function/1.cc: Copy from testsuite/tr1/.
550 * testsuite/20_util/function/2.cc: Likewise.
551 * testsuite/20_util/function/3.cc: Likewise.
552 * testsuite/20_util/function/4.cc: Likewise.
553 * testsuite/20_util/function/5.cc: Likewise.
554 * testsuite/20_util/function/6.cc: Likewise.
555 * testsuite/20_util/function/7.cc: Likewise.
556 * testsuite/20_util/function/8.cc: Likewise.
557 * testsuite/20_util/function/9.cc: Likewise.
558
559 2009-11-29 Jonathan Wakely <jwakely.gcc@gmail.com>
560
561 * doc/doxygen/user.cfg.in: Add __GXX_RTTI to PREDEFINED macros.
562
563 2009-11-20 Jonathan Wakely <jwakely.gcc@gmail.com>
564
565 PR libstdc++/42019
566 * include/tr1/shared_ptr.h: Only use typeid when RTTI is enabled.
567 * include/bits/shared_ptr_base.h: Likewise.
568 * include/bits/shared_ptr.h: Likewise.
569 * testsuite/tr1/2_general_utilities/shared_ptr/misc/42019.cc: New.
570 * testsuite/20_util/shared_ptr/misc/42019.cc: New.
571
572 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
573
574 * src/compatibility-c++0x.cc (_Fnv_hash<4>, _Fnv_hash<8>): Add.
575
576 2009-11-19 Benjamin Kosnik <bkoz@redhat.com>
577
578 * src/pool_allocator.cc: Adjust catch blocks.
579 * src/bitmap_allocator.cc: Same.
580 * src/localename.cc: Same.
581 * src/ios.cc: Same.
582
583 * libsupc++/cxxabi-forced.h: Adjust comments, markup.
584
585 * testsuite/util/testsuite_hooks.h (copy_constructor::copyCount):
586 Remove.
587 (copy_constructor::dtorCount): Remove.
588 * testsuite/23_containers/list/modifiers/1.h: Adjust.
589 * testsuite/23_containers/list/modifiers/2.h: Same.
590 * testsuite/23_containers/list/modifiers/3.h: Same.
591
592 2009-11-19 Paolo Carlini <paolo.carlini@oracle.com>
593
594 PR libstdc++/41622
595 * include/bits/functional_hash.h: Implement inline the various
596 std::hash specializations, using, when appropriate, pass by
597 const ref too, per DR 1245.
598 * include/tr1_impl/functional_hash.h: Remove, move its contents...
599 * include/tr1/functional_hash.h: ... here.
600 * include/std/functional: Tweak includes.
601 * src/hash_c++0x: Rename to...
602 * src/compatibility-c++0x.cc: ... this, implementing compatibility
603 std::hash<>::operator() specializations.
604 * src/hash.cc: Do not mark specializations as throw().
605 * src/Makefile.am: Adjust.
606 * include/Makefile.am: Likewise.
607 * src/Makefile.in: Regenerate.
608 * include/Makefile.in: Likewise.
609 * testsuite/util/testsuite_api.h: Define a dummy hash for
610 NonDefaultConstructible.
611 * testsuite/23_containers/unordered_map/requirements/
612 explicit_instantiation/2.cc: Use it.
613 * testsuite/23_containers/unordered_multimap/requirements/
614 explicit_instantiation/2.cc: Likewise.
615 * testsuite/23_containers/unordered_set/requirements/
616 explicit_instantiation/2.cc: Likewise.
617 * testsuite/23_containers/unordered_multiset/requirements/
618 explicit_instantiation/2.cc: Likewise.
619
620 2009-11-19 Johannes Singler <singler@kit.edu>
621
622 * include/parallel/partition.h (__parallel_partition): Correctly
623 initialize chunk size.
624 (__parallel_nth_element): Respect nth_element_minimal_n. Use
625 sequential nth_element as base case, instead of sequential sort.
626
627 2009-11-17 Benjamin Kosnik <bkoz@redhat.com>
628
629 * include/profile/impl/profiler.h: Remove namespace markup.
630
631 2009-11-17 Benjamin Kosnik <bkoz@redhat.com>
632
633 * include/profile/bitset: Tweak doxygen markup.
634 * include/profile/deque: Same.
635 * include/profile/list: Same.
636 * include/profile/map.h: Same.
637 * include/profile/multimap.h: Same.
638 * include/profile/multiset.h: Same.
639 * include/profile/set.h: Same.
640 * include/profile/unordered_map: Same.
641 * include/profile/vector: Same.
642
643 * include/profile/impl/profiler_container_size.h: Use namespace
644 __gnu_profile instead of __cxxprof_impl.
645 * include/profile/impl/profiler.h: Same.
646 (_GLIBCXX_PROFILE_IMPL_REENTRANCE_GUARD): To
647 _GLIBCXX_PROFILE_REENTRANCE_GUARD.
648 Remove namespace __cxxprof_guard.
649 (__reentrance_guard): De-templatize.
650 (__reentrance_guard::__inside_cxxprof_impl): To
651 __reentrance_guard::_S_get_in.
652
653 * include/profile/impl/profiler_hash_func.h: Use namespace
654 __gnu_profile instead of __cxxprof_impl.
655 * include/profile/impl/profiler_hashtable_size.h: Same.
656 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
657 * include/profile/impl/profiler_node.h: Same.
658 * include/profile/impl/profiler_state.h: Same.
659 * include/profile/impl/profiler_trace.h: Same.
660 * include/profile/impl/profiler_vector_size.h: Same.
661 * include/profile/impl/profiler_vector_to_list.h: Same.
662 * doc/xml/manual/profile_mode.xml: Update.
663
664 2009-11-17 Benjamin Kosnik <bkoz@redhat.com>
665
666 * include/debug/bitset: Add doxygen markup.
667 * include/debug/deque: Same.
668 * include/debug/list: Same.
669 * include/debug/map.h: Same.
670 * include/debug/multimap.h: Same.
671 * include/debug/set.h: Same.
672 * include/debug/multiset.h: Same.
673 * include/debug/unordered_map: Same.
674 * include/debug/unordered_set: Same.
675 * include/debug/string: Same.
676 * include/debug/vector: Same.
677
678 2009-11-15 Steve Ward <planet36@gmail.com>
679
680 * libsupc++/cxxabi.h (__cxa_demangle): Fix typo in comment.
681
682 2009-11-13 Paolo Carlini <paolo.carlini@oracle.com>
683
684 * include/bits/forward_list.h (forward_list<>::erase_after):
685 Change signature per N2988, return void; simplify.
686 (_Fwd_list_base<>::_M_erase_after): Likewise return void.
687 (forward_list<>::~forward_list): Do not call _M_erase_after
688 unnecessarily, the base class destructor already does it.
689 (forward_list<>::splice_after(const_iterator position,
690 forward_list&&, const_iterator i): Check position != i and
691 position != ++i.
692 * include/bits/forward_list.tcc (_Fwd_list_base<>::
693 _M_erase_after(typename _Node_base::_Pointer): Simplify.
694 (_Fwd_list_base<>::_M_erase_after(typename _Node_base::_Pointer,
695 typename _Node_base::_Pointer): Fix (remove the correct range
696 of element) and simplify (update __pos->_M_next at the end).
697 * testsuite/23_containers/forward_list/modifiers/3.cc: Adjust
698 and extend.
699 * testsuite/23_containers/forward_list/ext_pointer/
700 modifiers/3.cc: Likewise.
701 * testsuite/23_containers/forward_list/requirements/dr438/
702 assign_neg.cc: Tweak dg-error line numbers.
703 * testsuite/23_containers/forward_list/requirements/dr438/
704 insert_neg.cc: Likewise.
705 * testsuite/23_containers/forward_list/requirements/dr438/
706 constructor_1_neg.cc: Likewise.
707 * testsuite/23_containers/forward_list/requirements/dr438/
708 constructor_2_neg.cc: Likewise.
709
710 2009-11-13 Paolo Carlini <paolo.carlini@oracle.com>
711
712 * include/std/algorithm: Include <utility>, per UK-300.
713 * include/bits/stl_algobase.h: Don't do it here.
714
715 2009-11-12 Paolo Carlini <paolo.carlini@oracle.com>
716
717 * include/std/type_traits (declval): Add, per DR 1255.
718 (__is_convertible_helper, common_type): Use it.
719 * include/bits/move.h: Mention std::declval.
720 * testsuite/20_util/declval/requirements/1.cc: New.
721 * testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
722 * testsuite/20_util/common_type/requirements/typedefs-2.cc: Likewise.
723 * testsuite/20_util/common_type/requirements/
724 explicit_instantiation.cc: Extend.
725 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
726 dg-error line numbers.
727 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
728 Likewise.
729
730 2009-11-12 Paolo Carlini <paolo.carlini@oracle.com>
731
732 * include/bits/stl_algobase.h: Include the full <utility>, per
733 UK-300.
734 * include/bits/stl_algo.h: Tweak includes.
735
736 2009-11-11 Jason Merrill <jason@redhat.com>
737
738 * testsuite/Makefile.am: Remove use of baseline_file.
739 * testsuite/Makefile.in: Likewise.
740
741 PR c++/39131
742 * config/abi/pre/gnu.ver: Add DFP types.
743 * testsuite/util/testsuite_abi.cc (check_version): Add CXXABI_1.3.4.
744
745 2009-11-11 Paolo Carlini <paolo.carlini@oracle.com>
746
747 * include/bits/basic_string.h (to_string(int), to_string(unsigned),
748 to_string(long), to_string(unsigned long), to_string(float),
749 to_string(double), to_wstring(int), to_wstring(unsigned),
750 to_wstring(long), to_wstring(unsigned long), to_wstring(float),
751 to_wstring(double)): Add, per resolution of DR 1261.
752 * include/ext/vstring.h: Likewise.
753 * testsuite/21_strings/basic_string/numeric_conversions/char/
754 dr1261.cc: Add.
755 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
756 dr1261.cc: Likewise.
757
758 2009-11-09 Benjamin Kosnik <bkoz@redhat.com>
759
760 * doc/doxygen/user.cfg.in: Regenerate, add files.
761 * libsupc++/eh_ptr.cc: Format.
762 * libsupc++/exception_ptr.h: Same.
763 * libsupc++/cxxabi.h(recursive_init_error): Move declaration here.
764 * libsupc++/guard.cc: From here.
765 * libsupc++/nested_exception.h: Add markup.
766
767 2009-11-09 Johannes Singler <singler@kit.edu>
768
769 * include/parallel/multiway_merge.h (multiway_merge_*,
770 __sequential_multiway_merge, parallel_multiway_merge): Replace
771 int by appropriate difference_type (typedef to _SeqNumber) or
772 _ThreadIndex.
773 * include/parallel/multiseq_selection.h (multiseq_partition,
774 multiseq_selection): Replace int by appropriate difference_type
775 (typedef to _SeqNumber)
776 * include/parallel/base.h (__get_max_threads): Replace int by
777 _ThreadIndex.
778 * include/parallel/balanced_quicksort.h
779 (__qsb_local_sort_with_helping, __parallel_sort_qsb): Likewise.
780 * include/parallel/set_operations.h (__parallel_set_operation):
781 Likewise.
782 * include/parallel/unique_copy.h (__parallel_unique_copy): Likewise.
783 * include/parallel/multiway_mergesort.h (_SplitConsistently,
784 parallel_sort_mwms_pu, parallel_sort_mwms): Likewise.
785 * include/parallel/partial_sum.h (__parallel_partial_sum_linear):
786 Likewise.
787 * include/parallel/partition.h (__parallel_partition): Replace int
788 by appropriate difference_type or _ThreadIndex.
789
790 2009-11-08 Jason Merrill <jason@redhat.com>
791
792 * include/ext/sso_string_base.h (_M_mutate): Remove extra 'const'.
793
794 2009-11-06 Benjamin Kosnik <bkoz@redhat.com>
795
796 * doc/doxygen/user.cfg.in: Adjust includes.
797
798 * doc/doxygen/doxygroups.cc: Move group markup.
799 * include/tr1_impl/regex: Change " to '. Add group markup.
800 * include/std/utility: Same.
801 * include/std/type_traits: Same.
802 * include/std/streambuf: Same.
803 * include/std/iosfwd: Same.
804 * include/std/limits: Same.
805 * include/std/sstream: Same.
806 * include/profile/impl/profiler_state.h: Same.
807 * include/profile/impl/profiler_hashtable_size.h: Same.
808 * include/bits/stl_algobase.h: Same.
809 * include/bits/stl_iterator_base_types.h: Same.
810 * include/bits/stream_iterator.h: Same.
811 * include/bits/stl_iterator.h: Same.
812 * include/bits/stl_tempbuf.h: Same.
813 * include/bits/streambuf_iterator.h: Same.
814 * libsupc++/exception: Same.
815 * libsupc++/cxxabi.h: Same.
816 * include/tr1_impl/type_traits: Same.
817
818 * include/parallel/multiway_merge.h: Change @__c to @c, @__f to @f.
819 * include/parallel/list_partition.h: Same.
820 * include/parallel/for_each.h: Same.
821 * include/parallel/workstealing.h: Same.
822 * include/parallel/base.h: Same.
823 * include/parallel/equally_split.h: Same.
824 * include/parallel/random_shuffle.h: Same.
825 * include/parallel/balanced_quicksort.h: Same.
826 * include/parallel/merge.h: Same.
827 * include/parallel/multiway_mergesort.h: Same.
828 * include/parallel/compatibility.h: Same.
829 * include/parallel/queue.h: Same.
830 * include/parallel/checkers.h: Same.
831 * include/parallel/random_number.h: Same.
832
833
834 * include/c_global/csignal: Change # to \#.
835 * include/c_global/cstdlib: Same.
836 * include/c_global/cstdio: Same.
837 * include/c_global/cstdarg: Same.
838 * include/c_global/cctype: Same.
839 * include/c_global/cerrno: Same.
840 * include/c_global/cstdatomic: Same.
841 * include/c_global/cmath: Same.
842 * include/c_global/ciso646: Same.
843 * include/c_global/ctime: Same.
844 * include/c_global/clocale: Same.
845 * include/c_global/climits: Same.
846 * include/c_global/cassert: Same.
847 * include/c_global/csetjmp: Same.
848 * include/c_global/cwchar: Same.
849 * include/c_global/cfloat: Same.
850 * include/c_global/cstring: Same.
851 * include/c_global/cstddef: Same.
852 * include/c_global/cwctype: Same.
853
854 * include/std/memory: Only dance around boost_sp_counted_base.h.
855 * include/tr1_impl/boost_sp_counted_base.h: Add markup.
856 * include/tr1/shared_ptr.h: Strip markup.
857 * include/bits/shared_ptr.h: Move base types...
858 * include/bits/shared_ptr_base.h: ...here.
859 * include/Makefile.am: Add.
860 * include/Makefile.in: Regenerate.
861 * configure: Same.
862 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
863 Adjust line numbers.
864 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
865
866 2009-11-06 Paolo Carlini <paolo.carlini@oracle.com>
867
868 * include/parallel/multiway_merge.h: Simple formatting and
869 uglification fixes.
870 * include/parallel/find_selectors.h: Likewise.
871 * include/parallel/losertree.h: Likewise.
872 * include/parallel/list_partition.h: Likewise.
873 * include/parallel/for_each.h: Likewise.
874 * include/parallel/multiseq_selection.h: Likewise.
875 * include/parallel/workstealing.h: Likewise.
876 * include/parallel/par_loop.h: Likewise.
877 * include/parallel/numeric: Likewise.
878 * include/parallel/quicksort.h: Likewise.
879 * include/parallel/equally_split.h: Likewise.
880 * include/parallel/omp_loop_static.h: Likewise.
881 * include/parallel/random_shuffle.h: Likewise.
882 * include/parallel/balanced_quicksort.h: Likewise.
883 * include/parallel/tags.h: Likewise.
884 * include/parallel/set_operations.h: Likewise.
885 * include/parallel/merge.h: Likewise.
886 * include/parallel/unique_copy.h: Likewise.
887 * include/parallel/multiway_mergesort.h: Likewise.
888 * include/parallel/search.h: Likewise.
889 * include/parallel/partition.h: Likewise.
890 * include/parallel/partial_sum.h: Likewise.
891 * include/parallel/find.h: Likewise.
892 * include/parallel/queue.h: Likewise.
893 * include/parallel/omp_loop.h: Likewise.
894 * include/parallel/checkers.h: Likewise.
895 * include/parallel/sort.h: Likewise.
896
897 2009-11-06 Jonathan Wakely <jwakely.gcc@gmail.com>
898
899 PR libstdc++/41949
900 * include/std/ostream: Adjust link.
901
902 2009-11-05 Paolo Carlini <paolo.carlini@oracle.com>
903
904 * include/parallel/multiway_merge.h: Simple formatting and
905 uglification fixes.
906 * include/parallel/losertree.h: Likewise.
907 * include/parallel/base.h: Likewise.
908 * include/parallel/par_loop.h: Likewise.
909 * include/parallel/omp_loop_static.h: Likewise.
910 * include/parallel/multiway_mergesort.h: Likewise.
911 * include/parallel/partial_sum.h: Likewise.
912 * include/parallel/omp_loop.h: Likewise.
913
914 2009-11-04 Benjamin Kosnik <bkoz@redhat.com>
915
916 * testsuite/25_algorithms/fill/5.cc: Move...
917 * testsuite/25_algorithms/fill_n/1.cc: ...here.
918
919 2009-11-04 Paolo Carlini <paolo.carlini@oracle.com>
920
921 * include/parallel/multiway_merge.h: Simple formatting and
922 uglification fixes.
923 * include/parallel/losertree.h: Likewise.
924
925 2009-11-03 David Krauss <potswa@mac.com>
926 Paolo Carlini <paolo.carlini@oracle.com>
927
928 PR libstdc++/41351
929 * include/bits/stl_algo.h (__rotate(_RandomAccessIterator,
930 _RandomAccessIterator, _RandomAccessIterator,
931 random_access_iterator_tag)): Rewrite to use only std::swap in
932 general and std::copy/std::copy_backward when safe.
933
934 2009-11-02 Benjamin Kosnik <bkoz@redhat.com>
935
936 * include/std/future: Use base class with nested types.
937 (__future_base): New.
938 (__future_base::_Result_base): From _Future_result_base.
939 (__future_base::_Result): From _Future_result.
940 (__future_base::_Move_result): From _Move_future_result.
941 (__future_base::_Ptr): From _Future_ptr.
942 (__future_base::_State): From _Future_state.
943 (__basic_future): From _Future_impl.
944 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust line
945 numbers.
946 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
947 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
948 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
949 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
950 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
951 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
952
953 2009-10-31 Paolo Carlini <paolo.carlini@oracle.com>
954
955 * include/std/chrono (struct __common_rep_type): New.
956 (duration_cast(const duration<>&),
957 duration<>::duration(const _Rep2&),
958 duration<>::duration(const duration<>&),
959 operator*(const duration<>&, const _Rep2&),
960 operator*(const _Rep1&, const duration<>&),
961 operator/(const duration<>&, const _Rep2&),
962 time_point_cast(const time_point<>&)): Implement resolution of
963 DR 1177 ([Ready] in Santa Cruz), change to not participate to
964 overload resolution if the constraints are not met.
965 * testsuite/20_util/duration/cons/1_neg.cc: Adjust dg-errors.
966 * testsuite/20_util/duration/cons/dr974.cc: Likewise.
967 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust
968 dg-error line numbers.
969 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
970 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
971
972 2009-10-31 Gerald Pfeifer <gerald@pfeifer.com>
973
974 * doc/xml/manual/intro.xml: Refer to our bugs page instead of
975 Bugzilla directly.
976
977 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
978
979 * libsupc++/tinfo.cc (operator=(const type_info&)): Reapply 153734.
980 * libsupc++/typeinfo (type_info::name()): Likewise.
981 * libsupc++/tinfo2.cc (before): Likewise.
982
983 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
984
985 * include/bits/random.h: Fix typo in static_assert text.
986
987 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
988
989 PR libstdc++/41759
990 * include/bits/random.h: Tweak a bit the text of some static_asserts.
991
992 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
993
994 * include/std/type_traits (__is_convertible_simple): Remove.
995 (__is_convertible_helper): Adjust.
996 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
997 dg-error line numbers.
998 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
999 Likewise.
1000
1001 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
1002
1003 * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734.
1004 * libsupc++/typeinfo (type_info::name()): Likewise.
1005 * libsupc++/tinfo2.cc (before): Likewise.
1006
1007 2009-10-28 Jerry Quinn <jlquinn@optonline.net>
1008
1009 * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by
1010 pointer if name begins with '*'.
1011 * libsupc++/typeinfo (type_info::name()): Likewise.
1012 * libsupc++/tinfo2.cc (before): Likewise.
1013
1014 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1015 Douglas Gregor <doug.gregor@gmail.com>
1016
1017 PR libstdc++/40925 (again)
1018 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&),
1019 pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly
1020 with move-only types in the presence of "null pointers".
1021 * testsuite/20_util/pair/40925.cc: Extend.
1022
1023 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1024
1025 * include/std/type_traits (__is_int_or_cref): Remove.
1026 (__is_convertible_helper): Fix per C++0x and simplify (the hack to
1027 suppress warnings isn't necessary anymore).
1028 * testsuite/20_util/is_convertible/requirements/typedefs.cc: New.
1029 * testsuite/20_util/is_convertible/requirements/
1030 explicit_instantiation.cc: Likewise.
1031 * testsuite/20_util/is_convertible/value.cc: Likewise.
1032 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
1033 dg-error line numbers.
1034 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1035 Likewise.
1036
1037 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1038
1039 * testsuite/20_util/pair/40925.cc: Minor comment fix.
1040
1041 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1042
1043 PR libstdc++/40925
1044 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)):
1045 Use enable_if to remove it from the overload set when either _U1
1046 is not convertible to _T1 or _U2 is not convertible to _T2.
1047 (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove.
1048
1049 2009-10-29 Douglas Gregor <doug.gregor@gmail.com>
1050
1051 PR libstdc++/40925
1052 * testsuite/20_util/pair/40925.cc: Add.
1053
1054 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1055
1056 * include/decimal/decimal: Minor formatting and uglification fixes.
1057 * include/decimal/decimal.h: Likewise.
1058
1059 2009-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1060
1061 * include/bits/stl_iterator_base_funcs.h: (next): Change
1062 template parameter name consistently with the resolution
1063 of DR 1011 ([Ready] in Santa Cruz).
1064
1065 2009-10-28 Johannes Singler <singler@kit.edu>
1066
1067 PR libstdc++/40852
1068 * include/parallel/multiseq_selection.h
1069 (multiseq_partition, multiseq_selection): Avoid intermediate
1070 values exceeding the integer type range for very large inputs.
1071
1072 2009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1073
1074 * include/std/chrono (duration<>::duration(const duration<>&)): Fix
1075 per the straightforward resolution of DR 974.
1076 * testsuite/20_util/duration/cons/dr974.cc: Add.
1077
1078 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1079
1080 PR libstdc++/38923
1081 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
1082 *s. Accept ld version without text in ()s.
1083 * configure: Regenerated.
1084
1085 2009-10-26 Jason Merrill <jason@redhat.com>
1086
1087 Core issue 906
1088 * include/std/future (~Future_result_base): Default outside class
1089 body.
1090 * include/std/system_error (error_category()): Likewise.
1091 * libsupc++/nested_exception.h (nested_exception): Remove
1092 exception specifications from defaulted methods.
1093
1094 009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1095
1096 PR libstdc++/41773
1097 Revert:
1098 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1099
1100 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
1101 const _Alloc&)): New, declare.
1102 (_S_construct(_CharT*, _CharT*, const _Alloc&),
1103 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
1104 _S_construct(iterator, iterator, const _Alloc&),
1105 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
1106 forward to the latter.
1107 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
1108 size_type, const _Alloc&)): Define.
1109 (basic_string(const basic_string&, size_type, size_type),
1110 basic_string(const basic_string&, size_type, size_type,
1111 const _Alloc&), basic_string(const _CharT*, size_type,
1112 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
1113 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
1114 * config/abi/pre/gnu.ver: Remove recently added exports.
1115 * src/string-inst.cc: Remove instantiations.
1116
1117 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1118
1119 PR libstdc++/41763
1120 * include/bits/valarray_array.h (__valarray_default_construct,
1121 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
1122 __valarray_destroy_elements, __valarray_product): Do not qualify with
1123 __restrict__ pointers accessing data also accessed by other pointers.
1124
1125 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1126
1127 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
1128 const _Alloc&)): New, declare.
1129 (_S_construct(_CharT*, _CharT*, const _Alloc&),
1130 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
1131 _S_construct(iterator, iterator, const _Alloc&),
1132 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
1133 forward to the latter.
1134 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
1135 size_type, const _Alloc&)): Define.
1136 (basic_string(const basic_string&, size_type, size_type),
1137 basic_string(const basic_string&, size_type, size_type,
1138 const _Alloc&), basic_string(const _CharT*, size_type,
1139 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
1140 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
1141 * config/abi/pre/gnu.ver: Remove recently added exports.
1142 * src/string-inst.cc: Remove instantiations.
1143
1144 2009-10-15 Phil Muldoon <pmuldoon@redhat.com>
1145
1146 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
1147 (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
1148
1149 2009-10-16 Benjamin Kosnik <bkoz@redhat.com>
1150
1151 * include/c_compatibility/stdatomic.h: Include cstdatomic if
1152 __cplusplus.
1153
1154 2009-10-15 Benjamin Kosnik <bkoz@redhat.com>
1155
1156 PR libstdc++/40654
1157 PR libstdc++/40826
1158 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
1159 static_cast from base to derived.
1160 (atomic_flag_clear_explicit): Same.
1161 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
1162 Remove value type constructor.
1163 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
1164 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
1165 initialized the atomic_flag member.
1166
1167 2009-10-14 Benjamin Kosnik <bkoz@redhat.com>
1168
1169 * doc/xml/authors.xml: Update.
1170 * doc/xml/manual/intro.xml: Move test section...
1171 * doc/xml/manual/appendix_porting.xml: ...here.
1172 * doc/xml/manual/diagnostics.xml: Edit.
1173 * doc/xml/manual/using.xml: Break out exception section.
1174 * doc/xml/manual/using_exceptions.xml: New.
1175 * doc/html: Regenerate.
1176
1177 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1178
1179 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
1180
1181 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1182
1183 * include/bits/basic_string.h (operator+=(initializer_list<>),
1184 append(initializer_list<>)): Forward to the append overload taking
1185 a const CharT* pointer and a size, thus avoiding instantiating
1186 unnecessarily in the built library the overload taking a pair of
1187 iterators.
1188 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
1189 for assign.
1190 (insert(iterator, initializer_list<>): Likewise for insert.
1191
1192 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1193
1194 * include/bits/c++config: Do not disable extern templates for string
1195 in plain parallel-mode and in profile-mode; add comment explaining
1196 _GLIBCXX_EXTERN_TEMPLATE == -1.
1197 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
1198
1199 2009-10-14 Jason Merrill <jason@redhat.com>
1200
1201 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
1202
1203 2009-10-13 Paolo Carlini <paolo.carlini@oracle.com>
1204
1205 * include/parallel/for_each_selectors.h: Minor uglification and
1206 stylistic fixes.
1207
1208 2009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net>
1209
1210 * include/precompiled/stdc++.h: Include <initializer_list>
1211 for completeness.
1212
1213 2009-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1214
1215 * include/bits/random.h (class linear_congruential_engine,
1216 class mersenne_twister_engine, class subtract_with_carry_engine,
1217 class discard_block_engine, class independent_bits_engine,
1218 class shuffle_order_engine, class uniform_int_distribution,
1219 class binomial_distribution, class geometric_distribution,
1220 class negative_binomial_distribution, class poisson_distribution,
1221 class discrete_distribution): Do not use simulated concept checks,
1222 tidy startic_asserts on argument types and ranges.
1223 (class uniform_real_distribution, class normal_distribution,
1224 class lognormal_distribution, class gamma_distribution,
1225 class chi_squared_distribution, class cauchy_distribution,
1226 class fisher_f_distribution, class student_t_distribution,
1227 class exponential_distribution, class weibull_distribution,
1228 class extreme_value_distribution, class piecewise_linear_distribution,
1229 class piecewise_constant_distribution): Add static_assert on
1230 template argument type.
1231 * include/std/random: Do not include <bits/concept_check.h>.
1232 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
1233 Fix.
1234 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
1235 Likewise.
1236 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
1237 Likewise.
1238 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
1239 Likewise.
1240 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
1241 Likewise.
1242 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
1243 Likewise.
1244 * testsuite/26_numerics/random/discard_block_engine/requirements/
1245 typedefs.cc: Likewise.
1246 * testsuite/26_numerics/random/discard_block_engine/operators/
1247 equal.cc: Likewise.
1248 * testsuite/26_numerics/random/discard_block_engine/operators/
1249 serialize.cc: Likewise.
1250 * testsuite/26_numerics/random/linear_congruential_engine/
1251 requirements/non_uint_neg.cc: Tweak.
1252
1253 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
1254
1255 * doc/xml/manual/messages.xml: Update GNU gettext reference.
1256
1257 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
1258
1259 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
1260 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
1261 Update link to bogus site with reference to unix.org.
1262 * doc/xml/manual/ctype.xml: Ditto.
1263 * doc/xml/manual/locale.xml: Ditto.
1264
1265 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1266
1267 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
1268 * include/parallel/for_each_selectors.h
1269 (__adjacent_difference_selector): Likewise.
1270
1271 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1272
1273 * include/ext/bitmap_allocator.h: Minor clean-ups.
1274
1275 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1276
1277 * config/abi/pre/gnu.ver: Adjust exports.
1278
1279 2009-10-07 Phil Muldoon <pmuldoon@redhat.com>
1280
1281 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
1282 pretty-printer section.
1283
1284 2009-10-07 Chris Jefferson <chris@bubblescope.net>
1285
1286 * testsuite/25_algorithms/rotate/moveable2.cc: New.
1287
1288 2009-10-06 Janis Johnson <janis187@us.ibm.com>
1289
1290 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
1291 * testsuite/decimal/cast_neg.cc: Ditto.
1292 * testsuite/decimal/comparison.cc: Ditto.
1293 * testsuite/decimal/compound-assignment.cc: Ditto.
1294 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
1295 * testsuite/decimal/conversion-from-float.cc: Ditto.
1296 * testsuite/decimal/conversion-from-integral.cc: Ditto.
1297 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
1298 * testsuite/decimal/conversion-to-integral.cc: Ditto.
1299 * testsuite/decimal/ctor.cc: Ditto.
1300 * testsuite/decimal/incdec.cc: Ditto.
1301 * testsuite/decimal/incdec-memfunc.cc: Ditto.
1302 * testsuite/decimal/make-decimal.cc: Ditto.
1303 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
1304 * testsuite/decimal/operator_neg.cc: Ditto.
1305 * testsuite/decimal/unary-arith.cc: Ditto.
1306
1307 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
1308
1309 * doc/html/*: Regenerate.
1310
1311 2009-10-05 John Bytheway <jbytheway@gmail.com>
1312
1313 PR libstdc++/41530
1314 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
1315 Fix to just move.
1316 * testsuite/20_util/tuple/cons/41530.cc: New.
1317
1318 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
1319
1320 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
1321 printers. Add links to GDB wiki/online manual.
1322
1323 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
1324 Edward Smith-Rowland <3dw4rd@verizon.net>
1325
1326 * include/decimal/decimal: Warn if decimal floating point types
1327 are not available.
1328 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
1329 * configure.ac: Use it.
1330 * configure: Regenerate.
1331 * config.h.in: Regenerate.
1332
1333 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
1334
1335 * include/Makefile.am: Remove stray line break.
1336
1337 * include/decimal/decimal: Brief class doxygen markup.
1338 * libsupc++/exception: Whitespace cleanup.
1339
1340 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
1341 decimal.
1342 * scripts/create_testsuite_files (dlist): Same.
1343
1344 * doc/xml/manual/using.xml: One column in table. Move after TR1.
1345
1346 * testsuite/decimal/bad-cast.cc: Move to...
1347 * testsuite/decimal/cast_neg.cc: ...here.
1348 * testsuite/decimal/bad-mixed-mode.cc: Move to...
1349 * testsuite/decimal/mixed-mode_neg.cc: ...here.
1350 * testsuite/decimal/bad-operator.cc: Move to...
1351 * testsuite/decimal/operator_neg.cc: ...here.
1352
1353 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
1354
1355 2009-10-05 Janis Johnson <janis187@us.ibm.com>
1356
1357 * doc/Makefile.am: Process new file.
1358 * doc/xml/manual/intro.xml: Ditto.
1359 * doc/xml/manual/using.xml: Document new header.
1360 * doc/xml/manual/status_cxxdecimal.xml: New file.
1361 * include/Makefile.am: Process new headers.
1362 * include/decimal/decimal: New file.
1363 * include/decimal/decimal.h: New file.
1364
1365 2009-10-05 Janis Johnson <janis187@us.ibm.com>
1366
1367 * testsuite/decimal: New directory.
1368 * testsuite/decimal/bad-cast.cc: New test.
1369 * testsuite/decimal/bad-mixed-mode.cc: New test.
1370 * testsuite/decimal/bad-operator.cc: New test.
1371 * testsuite/decimal/binary-arith.cc: New test.
1372 * testsuite/decimal/comparison.cc: New test.
1373 * testsuite/decimal/compound-assignment.cc: New test.
1374 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
1375 * testsuite/decimal/conversion-from-float.cc: New test.
1376 * testsuite/decimal/conversion-from-integral.cc: New test.
1377 * testsuite/decimal/conversion-to-generic-float.cc: New test.
1378 * testsuite/decimal/conversion-to-integral.cc: New test.
1379 * testsuite/decimal/ctor.cc: New test.
1380 * testsuite/decimal/incdec.cc: New test.
1381 * testsuite/decimal/incdec-memfunc.cc: New test.
1382 * testsuite/decimal/make-decimal.cc: New test.
1383 * testsuite/decimal/unary-arith.cc: New test.
1384
1385 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1386
1387 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
1388 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
1389
1390 2009-10-05 Chris Jefferson <chris@bubblescope.net>
1391
1392 * include/bits/stl_algo.h (__stable_partition_adaptive,
1393 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
1394 Extend to work with rvalue references in C++0x mode.
1395 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
1396 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
1397 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
1398 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
1399 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
1400
1401 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
1402
1403 * doc/xml/manual/using.xml: Add profile headers.
1404 * testsuite/ext/profile/mh.cc: Restrict to linux.
1405
1406 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
1407
1408 * configure: Add check for execinfo.h.
1409 * config.h.in: Add undef for HAVE_EXECINFO_H.
1410 * include/Makefile.am: Add build support for profile mode.
1411 * include/Makefile.in: Same.
1412 * include/profile/base.h: New file.
1413 * include/profile/bitset: Same.
1414 * include/profile/deque: Same.
1415 * include/profile/hashtable.h: Same.
1416 * include/profile/list: Same.
1417 * include/profile/map: Same.
1418 * include/profile/map.h: Same.
1419 * include/profile/multimap.h: Same.
1420 * include/profile/multiset.h: Same.
1421 * include/profile/set: Same.
1422 * include/profile/set.h: Same.
1423 * include/profile/unordered_map: Same.
1424 * include/profile/unordered_set: Same.
1425 * include/profile/vector: Same.
1426 * include/profile/impl/profiler.h: Same.
1427 * include/profile/impl/profiler_container_size.h: Same.
1428 * include/profile/impl/profiler_hash_func.h: Same.
1429 * include/profile/impl/profiler_hashtable_size.h: Same.
1430 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
1431 * include/profile/impl/profiler_node.h: Same.
1432 * include/profile/impl/profiler_state.h: Same.
1433 * include/profile/impl/profiler_trace.h: Same.
1434 * include/profile/impl/profiler_vector_size.h: Same.
1435 * include/profile/impl/profiler_vector_to_list.h: Same.
1436 * include/std/vector: Include corresponding profile header guarded by
1437 _GLIBCXX_PROFILE.
1438 * include/std/deque: Same.
1439 * include/std/list: Same.
1440 * include/std/map: Same.
1441 * include/std/unordered_map: Same.
1442 * include/std/bitset: Same.
1443 * include/std/set: Same.
1444 * include/std/unordered_set: Same.
1445 * include/backward/hash_map: Same.
1446 * include/backward/hash_set: Same.
1447 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
1448 * include/bits/c++config: Define profile namespace.
1449 * testsuite/Makefile.in: Add check-profile.
1450 * testsuite/Makefile.am: Same.
1451 * testsuite/ext/profile/all.cc: New file.
1452 * testsuite/ext/profile/mh.cc: Same.
1453 * testsuite/ext/profile/mutex_extensions.cc: Same.
1454 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
1455 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
1456 * testsuite/23_containers/vector/profile/vector.cc: Same.
1457 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
1458 in profile mode.
1459 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
1460 * testsuite/23_containers/list/capacity/29134.cc: Same.
1461 * doc/Makefile.in: Add reference to profile_mode.xml.
1462 * doc/Makefile.am: Same.
1463 * doc/xml/manual/profile_mode.xml: New file.
1464 * doc/xml/manual/debug.xml: Add link to profile mode section.
1465 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
1466 * doc/doxygen/user.cfg.in: Add profile mode files.
1467
1468 2009-10-02 Johannes Singler <singler@ira.uka.de>
1469
1470 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
1471 * include/parallel/compatibility.h: Likewise.
1472 * include/parallel/multiseq_selection.h: Likewise.
1473 * include/parallel/random_shuffle.h: Likewise.
1474 * include/parallel/random_number.h: Likewise;
1475 use numeric_limits<>::digit instead of sizeof()*8.
1476 * include/parallel/types.h: Likewise.
1477 * doc/html/manual/bk01pt12ch31s03.html:
1478 Document dependency on stdint.h.
1479
1480 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
1481
1482 * python/libstdcxx/v6/printers.py (StdListPrinter):
1483 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
1484 printer registration.
1485 (StdListIteratorPrinter): Likewise.
1486 (StdDebugIteratorPrinter): New printer.
1487 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
1488 entries. Always pass a typename where the type can change.
1489 (StdSlistPrinter) Receive typename from printer registration. Use
1490 in printer output.
1491 (StdBitsetPrinter): Likewise.
1492 (StdDequePrinter): Likewise.
1493
1494 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1495
1496 * include/bits/random.tcc: Define static const data members.
1497 * include/tr1/random.tcc: Likewise.
1498 * testsuite/26_numerics/random/subtract_with_carry_engine/
1499 requirements/constants.cc: New.
1500 * testsuite/26_numerics/random/mersenne_twister_engine/
1501 requirements/constants.cc: Likewise.
1502 * testsuite/26_numerics/random/linear_congruential_engine/
1503 requirements/constants.cc: Likewise.
1504 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
1505 constants.cc: Likewise.
1506 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
1507 requirements/constants.cc: Likewise.
1508 * testsuite/tr1/5_numerical_facilities/random/
1509 subtract_with_carry_01/requirements/constants.cc: Likewise.
1510 * testsuite/tr1/5_numerical_facilities/random/discard_block/
1511 requirements/constants.cc: Likewise.
1512 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
1513 requirements/constants.cc: Likewise.
1514 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
1515 requirements/constants.cc: Likewise.
1516 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
1517 requirements/constants.cc: Likewise.
1518
1519 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1520
1521 PR libstdc++/38923
1522 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
1523 use sed script portable to Solaris /bin/sed for extracting ld
1524 version.
1525 * configure: Regenerate.
1526
1527 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
1528
1529 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
1530 * libsupc++/vec.cc: Same.
1531 * libsupc++/vterminate.cc: Same.
1532 * libsupc++/new_opnt.cc: Same.
1533
1534 2009-09-28 Johannes Singler <singler@ira.uka.de>
1535
1536 * include/parallel/for_each_selectors.h: Remove obsolete comment.
1537
1538 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1539
1540 * doc/html/ext/lwg-active.html: Update to Revision R66.
1541 * doc/html/ext/lwg-closed.html: Likewise.
1542 * doc/html/ext/lwg-defects: Likewise.
1543
1544 * doc/xml/manual/intro.xml: Update entry for DR 853.
1545
1546 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
1547
1548 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
1549 according to upstream redirects.
1550
1551 2009-09-25 Johannes Singler <singler@ira.uka.de>
1552
1553 * include/parallel/include/parallel/checkers.h
1554 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
1555 (__is_sorted): Remove default parameter for _Compare; remove
1556 inappropriate printf.
1557
1558 2009-09-25 Johannes Singler <singler@ira.uka.de>
1559
1560 * include/parallel/base.h: Comment on presence of min/max duplicates.
1561
1562 2009-09-25 Johannes Singler <singler@ira.uka.de>
1563
1564 * include/parallel/partition.h (__parallel_nth_element):
1565 Correct comment.
1566
1567 2009-09-24 Johannes Singler <singler@ira.uka.de>
1568
1569 * include/parallel/algo.h: Uglify internal identifiers;
1570 correct line breaks.
1571 * include/parallel/for_each.h: Likewise.
1572 * include/parallel/numeric: Likewise.
1573 * include/parallel/omp_loop.h: Likewise.
1574 * include/parallel/omp_loop_static.h: Likewise.
1575 * include/parallel/par_loop.h: Likewise.
1576 * include/parallel/workstealing.h: Likewise.
1577
1578 2009-09-24 Johannes Singler <singler@ira.uka.de>
1579
1580 * include/parallel/base.h (_EqualFromLess): Move _Compare template
1581 parameter to the end as of others.
1582 * include/parallel/algobase.h
1583 (__lexicographical_compare_switch): Likewise.
1584
1585 2009-09-23 Johannes Singler <singler@ira.uka.de>
1586
1587 * include/parallel/algobase.h: Uglify internal identifiers;
1588 correct line breaks.
1589 * include/parallel/algo.h: Likewise.
1590 * include/parallel/base.h: Likewise.
1591 * include/parallel/equally_split.h: Likewise.
1592 * include/parallel/find.h: Likewise.
1593 * include/parallel/find_selectors.h: Likewise.
1594 * include/parallel/for_each_selectors.h: Likewise.
1595 * include/parallel/list_partition.h: Likewise.
1596 * include/parallel/losertree.h: Likewise.
1597 * include/parallel/merge.h: Likewise.
1598 * include/parallel/multiseq_selection.h: Likewise.
1599 * include/parallel/multiway_merge.h: Likewise.
1600 * include/parallel/multiway_mergesort.h: Likewise.
1601 * include/parallel/numeric: Likewise.
1602 * include/parallel/numericfwd.h: Likewise.
1603 * include/parallel/omp_loop.h: Likewise.
1604 * include/parallel/omp_loop_static.h: Likewise.
1605 * include/parallel/par_loop.h: Likewise.
1606 * include/parallel/partition.h: Likewise.
1607 * include/parallel/random_shuffle.h: Likewise.
1608 * include/parallel/search.h: Likewise.
1609 * include/parallel/sort.h: Likewise.
1610 * include/parallel/workstealing.h: Likewise.
1611
1612 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
1613
1614 * doc/xml/manual/appendix_contributing.xml: Adjust link to
1615 coreutils.
1616
1617 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1618
1619 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
1620
1621 2009-09-17 Joseph Myers <joseph@codesourcery.com>
1622
1623 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
1624 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
1625 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
1626 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
1627 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
1628 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
1629 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
1630 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
1631 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
1632 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
1633 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
1634 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
1635
1636 2009-09-17 Joseph Myers <joseph@codesourcery.com>
1637
1638 * include/ext/vstring.h (to_wstring(long long),
1639 to_wstring(unsigned long long), to_wstring(long double)): Disable
1640 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1641
1642 2009-09-17 Johannes Singler <singler@ira.uka.de>
1643
1644 * include/parallel/algobase.h: Replace tabs by spaces;
1645 correct line breaks.
1646 * include/parallel/algorithmfwd.h: Likewise.
1647 * include/parallel/balanced_quicksort.h: Likewise.
1648 * include/parallel/base.h: Likewise.
1649 * include/parallel/checkers.h: Likewise.
1650 * include/parallel/compatibility.h: Likewise.
1651 * include/parallel/equally_split.h: Likewise.
1652 * include/parallel/find.h: Likewise.
1653 * include/parallel/for_each.h: Likewise.
1654 * include/parallel/for_each_selectors.h: Likewise.
1655 * include/parallel/iterator.h: Likewise.
1656 * include/parallel/list_partition.h: Likewise.
1657 * include/parallel/losertree.h: Likewise.
1658 * include/parallel/merge.h: Likewise.
1659 * include/parallel/multiseq_selection.h: Likewise.
1660 * include/parallel/multiway_merge.h: Likewise.
1661 * include/parallel/multiway_mergesort.h: Likewise.
1662 * include/parallel/numeric: Likewise.
1663 * include/parallel/numericfwd.h: Likewise.
1664 * include/parallel/omp_loop.h: Likewise.
1665 * include/parallel/omp_loop_static.h: Likewise.
1666 * include/parallel/par_loop.h: Likewise.
1667 * include/parallel/partial_sum.h: Likewise.
1668 * include/parallel/partition.h: Likewise.
1669 * include/parallel/queue.h: Likewise.
1670 * include/parallel/quicksort.h: Likewise.
1671 * include/parallel/random_number.h: Likewise.
1672 * include/parallel/random_shuffle.h: Likewise.
1673 * include/parallel/search.h: Likewise.
1674 * include/parallel/set_operations.h: Likewise.
1675 * include/parallel/settings.h: Likewise.
1676 * include/parallel/sort.h: Likewise.
1677 * include/parallel/types.h: Likewise.
1678 * include/parallel/unique_copy.h: Likewise.
1679 * include/parallel/workstealing.h: Likewise.
1680 * include/parallel/algo.h: Likewise;
1681 shorten _ForwardIterator to _FIterator.
1682 * include/parallel/find_selectors.h: Likewise.
1683
1684 2009-09-16 Johannes Singler <singler@ira.uka.de>
1685
1686 * include/parallel/base.h: Correct some comments accidentally changed
1687 during uglification.
1688 * include/parallel/find.h: Likewise.
1689 * include/parallel/find_selectors.h: Likewise.
1690 * include/parallel/multiway_merge.h: Likewise.
1691 * include/parallel/multiway_mergesort.h: Likewise.
1692 * include/parallel/partial_sum.h: Likewise.
1693 * include/parallel/partition.h: Likewise.
1694 * include/parallel/queue.h: Likewise.
1695 * include/parallel/random_shuffle.h: Likewise.
1696 * include/parallel/settings.h: Likewise.
1697 * include/parallel/sort.h: Likewise.
1698 * include/parallel/tags.h: Likewise.
1699 * include/parallel/workstealing.h: Likewise.
1700
1701 2009-09-16 Johannes Singler <singler@ira.uka.de>
1702
1703 * include/parallel/base.h (_EqualFromLess):
1704 Correct uglification of member variables and method arguments.
1705 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
1706 * include/parallel/find_selectors.h (__find_first_of_selector):
1707 Likewise.
1708 * include/parallel/iterator.h (_IteratorTriple): Likewise.
1709 * include/parallel/multiseq_selection.h
1710 (_Lexicographic, _LexicographicReverse): Likewise.
1711 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
1712 Likewise.
1713 * include/parallel/random_number.h (_RandomNumber): Likewise.
1714 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
1715 Likewise.
1716 * include/parallel/set_operations.h (__symmetric_difference_func,
1717 __difference_func, __intersection_func, __union_func,
1718 parallel_set_union, parallel_set_intersection, parallel_set_difference,
1719 parallel_set_symmetric_difference): Likewise.
1720 * include/parallel/tags.h (parallel_tag): Likewise.
1721 * include/parallel/workstealing.h (_Job): Likewise.
1722 * include/parallel/multiway_merge.h
1723 (__multiway_merge_k_variant_sentinel_switch:operator())
1724 correct uglification of _*LoserTree*.
1725 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
1726 uglification of member variables and method arguments.
1727 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
1728 * include/parallel/for_each_selectors.h: Likewise.
1729 * include/parallel/omp_loop.h: Likewise.
1730 * include/parallel/algo.h: Likewise; uglify c_rand_number.
1731
1732 2009-09-16 Johannes Singler <singler@ira.uka.de>
1733
1734 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
1735 Replace redundant _Self.
1736 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
1737 Replace redundant _Self.
1738 * include/parallel/algo.h: Correct accidental _Self in comments.
1739 * include/parallel/losertree.h: Likewise.
1740 * include/parallel/multiway_merge.h: Likewise.
1741 * include/parallel/random_shuffle.h: Likewise.
1742
1743 2009-09-16 Johannes Singler <singler@ira.uka.de>
1744
1745 * include/parallel/algobase.h: Uglify internal identifiers.
1746 * include/parallel/algo.h: Likewise.
1747 * include/parallel/algorithm: Likewise.
1748 * include/parallel/algorithmfwd.h: Likewise.
1749 * include/parallel/balanced_quicksort.h: Likewise.
1750 * include/parallel/base.h: Likewise.
1751 * include/parallel/basic_iterator.h: Likewise.
1752 * include/parallel/checkers.h: Likewise.
1753 * include/parallel/compatibility.h: Likewise.
1754 * include/parallel/compiletime_settings.: Likewise.
1755 * include/parallel/equally_split.h: Likewise.
1756 * include/parallel/features.h: Likewise.
1757 * include/parallel/find.h: Likewise.
1758 * include/parallel/find_selectors.h: Likewise.
1759 * include/parallel/for_each.h: Likewise.
1760 * include/parallel/for_each_selectors.h: Likewise.
1761 * include/parallel/iterator.h: Likewise.
1762 * include/parallel/list_partition.h: Likewise.
1763 * include/parallel/losertree.h: Likewise.
1764 * include/parallel/merge.h: Likewise.
1765 * include/parallel/multiseq_selection.h: Likewise.
1766 * include/parallel/multiway_merge.h: Likewise.
1767 * include/parallel/multiway_mergesort.h: Likewise.
1768 * include/parallel/numeric: Likewise.
1769 * include/parallel/numericfwd.h: Likewise.
1770 * include/parallel/omp_loop.h: Likewise.
1771 * include/parallel/omp_loop_static.h: Likewise.
1772 * include/parallel/parallel.h: Likewise.
1773 * include/parallel/par_loop.h: Likewise.
1774 * include/parallel/partial_sum.h: Likewise.
1775 * include/parallel/partition.h: Likewise.
1776 * include/parallel/queue.h: Likewise.
1777 * include/parallel/quicksort.h: Likewise.
1778 * include/parallel/random_number.h: Likewise.
1779 * include/parallel/random_shuffle.h: Likewise.
1780 * include/parallel/search.h: Likewise.
1781 * include/parallel/set_operations.h: Likewise.
1782 * include/parallel/settings.h: Likewise.
1783 * include/parallel/sort.h: Likewise.
1784 * include/parallel/tags.h: Likewise.
1785 * include/parallel/types.h: Likewise.
1786 * include/parallel/unique_copy.h: Likewise.
1787 * include/parallel/workstealing.h: Likewise.
1788
1789 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1790
1791 PR libstdc++/41037
1792 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
1793 and wcerr flags.
1794 * testsuite/27_io/objects/char/41037.cc: New.
1795 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
1796
1797 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
1798
1799 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
1800 constraint.
1801
1802 2009-09-11 Johannes Singler <singler@ira.uka.de>
1803
1804 * include/parallel/multiway_merge.h
1805 (multiway_merge_exact_splitting): Deallocate borders correctly.
1806 (parallel_multiway_merge): Remove unnecessarily complicated
1807 allocation, random access iterators are default-constructible;
1808 deallocate ne_seqs correctly.
1809
1810 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
1811
1812 PR libstdc++/41316
1813 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
1814 Remove.
1815 (forward_list<>::sort(_Comp)): Only declare.
1816 (forward_list<>::sort()): Forward to the latter.
1817 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
1818 Remove definition.
1819 (forward_list<>::sort(_Comp)): Define.
1820 * testsuite/23_containers/forward_list/requirements/dr438/
1821 assign_neg.cc: Adjust dg-error line number.
1822 * testsuite/23_containers/forward_list/requirements/dr438/
1823 insert_neg.cc: Likewise.
1824 * testsuite/23_containers/forward_list/requirements/dr438/
1825 constructor_1_neg.cc: Likewise.
1826 * testsuite/23_containers/forward_list/requirements/dr438/
1827 constructor_2_neg.cc: Likewise.
1828
1829 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1830
1831 * src/Makefile.am (libstdc___la_LINK): New.
1832 * src/Makefile.in: Regenerate.
1833
1834 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
1835
1836 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
1837 *-*-freebsd* from both dg-do and dg-options.
1838
1839 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
1840
1841 * configure: Rebuilt with modified libtool.m4.
1842
1843 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
1844 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1845
1846 PR libstdc++/41280
1847 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
1848 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
1849 * configure: Regenerate.
1850
1851 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
1852
1853 PR libstdc++/41267
1854 * include/bits/stl_algobase.h (__copy_move::__copy_m,
1855 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
1856 with a null third argument.
1857
1858 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
1859
1860 Revert.
1861 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1862 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1863 bool for stream sentry objects.
1864 * include/bits/istream.tcc: Same.
1865 * include/bits/ostream.tcc: Same.
1866 * include/bits/basic_string.tcc: Same.
1867 * include/bits/ostream_insert.h: Same.
1868 * src/istream.cc: Same.
1869
1870 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1871
1872 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
1873 instantiation with additional commands issued for each Makefile
1874 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
1875 runs these commands.
1876 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
1877 running `make' in include, passing `pch_build=' to `make'.
1878 * configure: Regenerate.
1879
1880 PR libstdc++/41220
1881 * include/Makefile.am (CLEANFILES): Add stamp-host.
1882 * include/Makefile.in: Regenerate.
1883
1884 2009-09-02 Joseph Myers <joseph@codesourcery.com>
1885
1886 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
1887 under util/ to remote host. Copy .h and .hpp files at more levels
1888 under util/ to remote host.
1889
1890 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1891
1892 * include/bits/stl_uninitialized.h
1893 (__uninitialized_copy::uninitialized_copy): Just call (the now
1894 forwarding) _Construct.
1895
1896 2009-09-01 Chris Jefferson <chris@bubblescope.net>
1897 Paolo Carlini <paolo.carlini@oracle.com>
1898
1899 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
1900 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1901 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
1902 move_iterators/1.cc: Adjust, do not define
1903 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1904 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
1905 move_iterators/1.cc: Likewise.
1906 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
1907 * testsuite/25_algorithms/move/1.cc: Likewise.
1908 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
1909 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
1910 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
1911 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
1912 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
1913 test for predicated test.
1914 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
1915 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
1916 for predicated version.
1917 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
1918
1919 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
1920 enable test2 and test3.
1921
1922 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
1923 moving bug in C++0x mode.
1924
1925 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
1926 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
1927 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
1928 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
1929
1930 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
1931 Kaz Kojima <kkojima@gcc.gnu.org>
1932
1933 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
1934 dg-add-options ieee.
1935 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1936 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1937 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1938 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1939 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1940 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1941 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1942 * testsuite/18_support/numeric_limits/
1943 specialization_default_values.cc: Likewise.
1944 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1945 * testsuite/26_numerics/complex/pow.cc: Likewise.
1946 * testsuite/tr1/5_numerical_facilities/special_functions/
1947 01_assoc_laguerre/check_nan.cc: Likewise.
1948 * testsuite/tr1/5_numerical_facilities/special_functions/
1949 02_assoc_legendre/check_nan.cc: Likewise.
1950 * testsuite/tr1/5_numerical_facilities/special_functions/
1951 03_beta/check_nan.cc: Likewise.
1952 * testsuite/tr1/5_numerical_facilities/special_functions/
1953 04_comp_ellint_1/check_nan.cc: Likewise.
1954 * testsuite/tr1/5_numerical_facilities/special_functions/
1955 05_comp_ellint_2/check_nan.cc: Likewise.
1956 * testsuite/tr1/5_numerical_facilities/special_functions/
1957 06_comp_ellint_3/check_nan.cc: Likewise.
1958 * testsuite/tr1/5_numerical_facilities/special_functions/
1959 07_conf_hyperg/check_nan.cc: Likewise.
1960 * testsuite/tr1/5_numerical_facilities/special_functions/
1961 08_cyl_bessel_i/check_nan.cc: Likewise.
1962 * testsuite/tr1/5_numerical_facilities/special_functions/
1963 09_cyl_bessel_j/check_nan.cc: Likewise.
1964 * testsuite/tr1/5_numerical_facilities/special_functions/
1965 10_cyl_bessel_k/check_nan.cc: Likewise.
1966 * testsuite/tr1/5_numerical_facilities/special_functions/
1967 11_cyl_neumann/check_nan.cc: Likewise.
1968 * testsuite/tr1/5_numerical_facilities/special_functions/
1969 12_ellint_1/check_nan.cc: Likewise.
1970 * testsuite/tr1/5_numerical_facilities/special_functions/
1971 13_ellint_2/check_nan.cc: Likewise.
1972 * testsuite/tr1/5_numerical_facilities/special_functions/
1973 14_ellint_3/check_nan.cc: Likewise.
1974 * testsuite/tr1/5_numerical_facilities/special_functions/
1975 15_expint/check_nan.cc: Likewise.
1976 * testsuite/tr1/5_numerical_facilities/special_functions/
1977 16_hermite/check_nan.cc: Likewise.
1978 * testsuite/tr1/5_numerical_facilities/special_functions/
1979 17_hyperg/check_nan.cc: Likewise.
1980 * testsuite/tr1/5_numerical_facilities/special_functions/
1981 18_laguerre/check_nan.cc: Likewise.
1982 * testsuite/tr1/5_numerical_facilities/special_functions/
1983 19_legendre/check_nan.cc: Likewise.
1984 * testsuite/tr1/5_numerical_facilities/special_functions/
1985 20_riemann_zeta/check_nan.cc: Likewise.
1986 * testsuite/tr1/5_numerical_facilities/special_functions/
1987 21_sph_bessel/check_nan.cc: Likewise.
1988 * testsuite/tr1/5_numerical_facilities/special_functions/
1989 22_sph_legendre/check_nan.cc: Likewise.
1990 * testsuite/tr1/5_numerical_facilities/special_functions/
1991 23_sph_neumann/check_nan.cc: Likewise.
1992
1993 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1994
1995 * include/bits/stl_construct.h: Include <bits/move.h>.
1996
1997 2009-08-29 Chris Jefferson <chris@bubblescope.net>
1998
1999 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
2000 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
2001 Add.
2002 * include/bits/stl_tempbuf.h (_Temporary_buffer::
2003 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
2004 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
2005 C++0x mode.
2006 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
2007 const copy_tracker&)): Add.
2008 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
2009 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
2010
2011 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
2012
2013 * config/abi/pre/gnu.ver: Fixups for string member functions.
2014
2015 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
2016
2017 PR libstdc++/41005
2018 * configure.ac: Bump libtool_VERSION to 6:14:0.
2019 * configure: Regenerate.
2020 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
2021 * src/Makefile.in: Regenerate.
2022 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
2023 move <future> symbols to 3.4.14 version.
2024 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
2025
2026 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
2027
2028 * include/bits/basic_string.h (basic_string): Add cbegin(),
2029 cend(), crbegin(), crend() in C++0x mode.
2030 * config/abi/pre/gnu.ver: Add exports.
2031
2032 * testsuite/util/testsuite_containers.h: New.
2033 * testsuite/util/testsuite_container_traits.h: New.
2034 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
2035 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
2036 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
2037 * testsuite/ext/vstring/requirements/typedefs.cc: New.
2038 * testsuite/23_containers/unordered_map/requirements/
2039 cliterators.cc: Edit.
2040 * testsuite/23_containers/unordered_map/requirements/
2041 citerators.cc: Edit.
2042 * testsuite/23_containers/unordered_map/requirements/
2043 explicit_instantiation/1.cc: New.
2044 * testsuite/23_containers/unordered_map/requirements/
2045 explicit_instantiation/2.cc: New.
2046 * testsuite/23_containers/unordered_map/requirements/
2047 explicit_instantiation/3.cc: New.
2048 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
2049 * testsuite/23_containers/unordered_map/requirements/
2050 explicit_instantiation.cc: Move to nested directory.
2051 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
2052 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
2053 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
2054 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
2055 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
2056 * testsuite/23_containers/set/requirements/typedefs.cc: New.
2057 * testsuite/23_containers/unordered_multimap/requirements/
2058 cliterators.cc: Edit.
2059 * testsuite/23_containers/unordered_multimap/requirements/
2060 citerators.cc: Edit.
2061 * testsuite/23_containers/unordered_multimap/requirements/
2062 explicit_instantiation/1.cc: New.
2063 * testsuite/23_containers/unordered_multimap/requirements/
2064 explicit_instantiation/2.cc: Edit.: New.
2065 * testsuite/23_containers/unordered_multimap/requirements/
2066 explicit_instantiation/3.cc: New.
2067 * testsuite/23_containers/unordered_multimap/requirements/
2068 typedefs.cc: Edit.
2069 * testsuite/23_containers/unordered_multimap/requirements/
2070 explicit_instantiation.cc: Move to nested.
2071 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
2072 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
2073 * testsuite/23_containers/forward_list/requirements/dr438/
2074 insert_neg.cc: New.
2075 * testsuite/23_containers/forward_list/requirements/dr438/
2076 assign_neg.cc: New.
2077 * testsuite/23_containers/forward_list/requirements/dr438/
2078 constructor_1_neg.cc: New.
2079 * testsuite/23_containers/forward_list/requirements/dr438/
2080 constructor_2_neg.cc: New.
2081 * testsuite/23_containers/forward_list/requirements/dr438/
2082 constructor.cc: New.
2083 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
2084 * testsuite/23_containers/unordered_set/requirements/
2085 cliterators.cc: Edit.
2086 * testsuite/23_containers/unordered_set/requirements/
2087 citerators.cc: Edit.
2088 * testsuite/23_containers/unordered_set/requirements/
2089 explicit_instantiation/1.cc: New.
2090 * testsuite/23_containers/unordered_set/requirements/
2091 explicit_instantiation/2.cc: New.
2092 * testsuite/23_containers/unordered_set/requirements/
2093 explicit_instantiation/3.cc: New.
2094 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
2095 * testsuite/23_containers/unordered_set/requirements/
2096 explicit_instantiation.cc: Move to nested.
2097 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
2098 * testsuite/23_containers/vector/requirements/dr438/bool/
2099 constructor.cc: Move.
2100 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
2101 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
2102 * testsuite/23_containers/vector/bool/requirements/dr438/
2103 constructor.cc: New.
2104 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
2105 * testsuite/23_containers/deque/requirements/typedefs.cc
2106 * testsuite/23_containers/stack/requirements/typedefs.cc
2107 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
2108 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
2109 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
2110 * testsuite/23_containers/list/requirements/typedefs.cc: New.
2111 * testsuite/23_containers/unordered_multiset/requirements/
2112 cliterators.cc: Edit.
2113 * testsuite/23_containers/unordered_multiset/requirements/
2114 citerators.cc: Edit.
2115 * testsuite/23_containers/unordered_multiset/requirements/
2116 explicit_instantiation.cc: Move.
2117 * testsuite/23_containers/unordered_multiset/requirements/
2118 explicit_instantiation/1.cc: New.
2119 * testsuite/23_containers/unordered_multiset/requirements/
2120 explicit_instantiation/2.cc: New.
2121 * testsuite/23_containers/unordered_multiset/requirements/
2122 explicit_instantiation/3.cc: New.
2123 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
2124 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
2125 * testsuite/23_containers/map/requirements/typedefs.cc: New.
2126 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
2127 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
2128 Move.
2129 * testsuite/23_containers/array/requirements/
2130 explicit_instantiation/1.cc: New.
2131 * testsuite/23_containers/array/requirements/
2132 explicit_instantiation/2.cc: New.
2133 * testsuite/23_containers/array/requirements/typedefs.cc: New.
2134
2135 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2136
2137 * configure.ac (AC_PREREQ): Bump to 2.64.
2138
2139 2009-08-24 Chris Jefferson <chris@bubblescope.net>
2140
2141 * include/stl_algo.h (__unguarded_partition_pivot,
2142 __move_median_first): New.
2143 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
2144 types.
2145 (__unguarded_linear_insert): Assume always inserting value at __last.
2146 (__unguarded_partition): Take pivot by reference.
2147 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
2148 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
2149
2150 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2151
2152 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
2153 before --mode argument.
2154 * libsupc++/Makefile.in: Regenerate.
2155
2156 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2157
2158 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
2159 2.64 and Automake 1.11 in examples; update link to Autoconf
2160 manual page about quadrigraphs.
2161 * Makefile.am (install-html, install-pdf): Remove.
2162 * Makefile.in: Regenerate.
2163
2164 * Makefile.in: Regenerate.
2165 * acinclude.m4: Regenerate.
2166 * aclocal.m4: Regenerate.
2167 * config.h.in: Regenerate.
2168 * configure: Regenerate.
2169 * doc/Makefile.in: Regenerate.
2170 * include/Makefile.in: Regenerate.
2171 * libsupc++/Makefile.in: Regenerate.
2172 * po/Makefile.in: Regenerate.
2173 * python/Makefile.in: Regenerate.
2174 * src/Makefile.in: Regenerate.
2175 * testsuite/Makefile.in: Regenerate.
2176
2177 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2178
2179 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
2180 $(LIBTOOLFLAGS).
2181 * libsupc++/Makefile.in: Regenerate.
2182 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
2183 and $(LIBTOOLFLAGS).
2184 * src/Makefile.in: Regenerate.
2185
2186 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2187
2188 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
2189 missing dg-require directives.
2190
2191 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
2192
2193 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
2194 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
2195 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
2196 __numeric_constants<_Tp>::__gamma_e().
2197
2198 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
2199
2200 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
2201
2202 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2203
2204 * configure.ac: Move guarded checks for CC and CXX ...
2205 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
2206 * configure: Regenerate.
2207
2208 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
2209 Paolo Carlini <paolo.carlini@oracle.com>
2210
2211 PR libstdc++/41061
2212 * include/bits/random.h (operator<<(std::basic_ostream<>&,
2213 const std::lognormal_distribution<>&),
2214 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
2215 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
2216 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
2217 operator<<(std::basic_ostream<>&,
2218 const std::chi_squared_distribution<>&),
2219 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
2220 operator<<(std::basic_ostream<>&,
2221 const std::fisher_f_distribution<>&),
2222 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
2223 operator<<(std::basic_ostream<>&,
2224 const std::student_t_distribution<>&),
2225 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
2226 operator<<(std::basic_ostream<>&,
2227 const std::negative_binomial_distribution<>&)): Declare friend.
2228 * testsuite/26_numerics/random/uniform_real_distribution/operators/
2229 serialize.cc: New.
2230 * testsuite/26_numerics/random/piecewise_constant_distribution/
2231 operators/serialize.cc: Likewise.
2232 * testsuite/26_numerics/random/chi_squared_distribution/operators/
2233 serialize.cc: Likewise.
2234 * testsuite/26_numerics/random/normal_distribution/operators/
2235 serialize.cc: Likewise.
2236 * testsuite/26_numerics/random/uniform_int_distribution/operators/
2237 serialize.cc: Likewise.
2238 * testsuite/26_numerics/random/poisson_distribution/operators/
2239 serialize.cc: Likewise.
2240 * testsuite/26_numerics/random/bernoulli_distribution/operators/
2241 serialize.cc: Likewise.
2242 * testsuite/26_numerics/random/discrete_distribution/operators/
2243 serialize.cc: Likewise.
2244 * testsuite/26_numerics/random/weibull_distribution/operators/
2245 serialize.cc: Likewise.
2246 * testsuite/26_numerics/random/negative_binomial_distribution/
2247 operators/serialize.cc: Likewise.
2248 * testsuite/26_numerics/random/cauchy_distribution/operators/
2249 serialize.cc: Likewise.
2250 * testsuite/26_numerics/random/gamma_distribution/operators/
2251 serialize.cc: Likewise.
2252 * testsuite/26_numerics/random/fisher_f_distribution/operators/
2253 serialize.cc: Likewise.
2254 * testsuite/26_numerics/random/exponential_distribution/operators/
2255 serialize.cc: Likewise.
2256 * testsuite/26_numerics/random/lognormal_distribution/operators/
2257 serialize.cc: Likewise.
2258 * testsuite/26_numerics/random/binomial_distribution/operators/
2259 serialize.cc: Likewise.
2260 * testsuite/26_numerics/random/extreme_value_distribution/operators/
2261 serialize.cc: Likewise.
2262 * testsuite/26_numerics/random/piecewise_linear_distribution/
2263 operators/serialize.cc
2264 * testsuite/26_numerics/random/student_t_distribution/operators/
2265 serialize.cc: Likewise.
2266 * testsuite/26_numerics/random/geometric_distribution/operators/
2267 serialize.cc: Likewise.
2268
2269 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
2270
2271 * include/bits/stl_tree.h: In C++0x mode make erase return
2272 an iterator as per DR 130.
2273 * include/bits/stl_set.h: Same.
2274 * include/bits/stl_multiset.h: Same.
2275 * include/bits/stl_map.h: Same.
2276 * include/bits/stl_multimap.h: Same.
2277 * doc/xml/manual/intro.xml: Document.
2278 * testsuite/23_containers/set/dr130.cc: New.
2279 * testsuite/23_containers/multiset/dr130.cc: New.
2280 * testsuite/23_containers/map/dr130.cc: New.
2281 * testsuite/23_containers/multimap/dr130.cc: New.
2282
2283 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
2284
2285 * include/ext/pointer.h: Add pragma system_header, use
2286 _GLIBCXX_USE_LONG_LONG, macro cleanup.
2287
2288 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
2289
2290 * src/compatibility-ldbl.cc: Include cmath.
2291
2292 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
2293
2294 * src/compatibility-ldbl.cc: Include tr1/functional.
2295
2296 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
2297
2298 * src/compatibility-ldbl.cc: Add explicit namespace scope.
2299
2300 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
2301
2302 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
2303 * include/precompiled/stdc++.h: Don't include cassert if
2304 _GLIBCXX_NO_ASSERT defined.
2305 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
2306 semi-colon.
2307 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
2308 Same.
2309
2310 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
2311 directory.
2312 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
2313 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
2314 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
2315
2316 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
2317 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
2318 use stdc++.h include.
2319 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
2320 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
2321 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
2322 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
2323 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
2324 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
2325 ...this.
2326 * testsuite/17_intro/headers/c++200x/all.cc: To...
2327 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
2328 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
2329 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
2330 ...this.
2331 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
2332 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
2333
2334 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
2335
2336 * include/std/future: Move error handling bits outside macro guard.
2337 * src/future.cc: Adjust.
2338
2339 * include/precompiled/stdc++.h: Add future.
2340 * doc/xml/manual/using.xml: Same.
2341
2342 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
2343
2344 * src/hashtable.cc: Just definitions.
2345 * src/hashtable_c++0x.cc: Compile C++0x versions.
2346 * src/hash.cc: Same.
2347 * src/hash_c++0x.cc: Same.
2348 src/hash_tr1.cc: Compile TR1 versions.
2349 src/hashtable_tr1.cc: Same.
2350
2351 * src/limits_c++0x.cc: Sync build error handling.
2352
2353 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
2354 hashtable.cc to hashtable_tr1.cc.
2355 * src/Makefile.in: Regenerate.
2356
2357 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
2358
2359 * include/tr1_impl/functional: Doxygen markup.
2360
2361 * doc/html/*: Regenerate.
2362
2363 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
2364
2365 * include/std/future: Fixes for -fno-exceptions.
2366 * include/bits/functexcept.h: Same.
2367 * libsupc++/exception_ptr.h: Same.
2368 * src/pool_allocator.cc: Same.
2369 * src/future.cc: Same.
2370 * src/functexcept.cc: Same.
2371 * config/abi/pre/gnu.ver: New exports.
2372 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
2373 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
2374 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2375 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2376 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
2377 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2378 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2379
2380 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
2381 * testsuite/23_containers/deque/operators/2.cc: New.
2382
2383 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2384
2385 * src/hash.cc (hash<string>::operator()(string),
2386 hash<wstring>::operator()(wstring)): Do not decorate as throwing
2387 nothing.
2388 * include/bits/functional_hash.h (hash<error_code>::
2389 operator()(error_code)): Likewise.
2390
2391 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
2392
2393 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
2394 bool for stream sentry objects.
2395 * include/bits/istream.tcc: Same.
2396 * include/bits/ostream.tcc: Same.
2397 * include/bits/basic_string.tcc: Same.
2398 * include/bits/ostream_insert.h: Same.
2399 * src/istream.cc: Same.
2400
2401 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2402
2403 PR libstdc++/15523
2404 * include/debug/safe_iterator.h (_Safe_iterator<>::
2405 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
2406 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
2407 do not error out when the source is a value-initialized iterator.
2408 * testsuite/23_containers/vector/15523.cc: New.
2409 * doc/xml/manual/intro.xml: Add an entry for DR 408.
2410
2411 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2412
2413 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
2414 cosmetic changes, inline.
2415 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
2416 Likewise.
2417 * include/bits/move.h: Minor cosmetic changes.
2418
2419 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2420
2421 PR libstdc++/40912 (final)
2422 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
2423 * testsuite/26_numerics/random/uniform_real_distribution/cons/
2424 parms_neg.cc: Likewise.
2425 * testsuite/26_numerics/random/uniform_real_distribution/cons/
2426 parms.cc: Likewise.
2427 * testsuite/26_numerics/random/uniform_real_distribution/cons/
2428 default.cc: Likewise.
2429 * testsuite/26_numerics/random/uniform_real_distribution/
2430 requirements/typedefs.cc: Likewise.
2431 * testsuite/26_numerics/random/piecewise_constant_distribution/
2432 cons/range.cc: Likewise.
2433 * testsuite/26_numerics/random/piecewise_constant_distribution/
2434 cons/default.cc: Likewise.
2435 * testsuite/26_numerics/random/piecewise_constant_distribution/
2436 cons/num_xbound_fun.cc: Likewise.
2437 * testsuite/26_numerics/random/piecewise_constant_distribution/
2438 cons/initlist_fun.cc: Likewise.
2439 * testsuite/26_numerics/random/piecewise_constant_distribution/
2440 requirements/typedefs.cc: Likewise.
2441 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
2442 * testsuite/26_numerics/random/chi_squared_distribution/cons/
2443 parms.cc: Likewise.
2444 * testsuite/26_numerics/random/chi_squared_distribution/cons/
2445 default.cc: Likewise.
2446 * testsuite/26_numerics/random/chi_squared_distribution/
2447 requirements/typedefs.cc: Likewise.
2448 * testsuite/26_numerics/random/normal_distribution/
2449 cons/parms.cc: Likewise.
2450 * testsuite/26_numerics/random/normal_distribution/
2451 cons/default.cc: Likewise.
2452 * testsuite/26_numerics/random/normal_distribution/
2453 requirements/typedefs.cc: Likewise.
2454 * testsuite/26_numerics/random/seed_seq/cons/
2455 range.cc: Likewise.
2456 * testsuite/26_numerics/random/seed_seq/cons/
2457 initlist.cc: Likewise.
2458 * testsuite/26_numerics/random/seed_seq/cons/
2459 default.cc: Likewise.
2460 * testsuite/26_numerics/random/seed_seq/requirements/
2461 typedefs.cc: Likewise.
2462 * testsuite/26_numerics/random/uniform_int_distribution/
2463 cons/parms_neg.cc: Likewise.
2464 * testsuite/26_numerics/random/uniform_int_distribution/
2465 cons/parms.cc: Likewise.
2466 * testsuite/26_numerics/random/uniform_int_distribution/
2467 cons/default.cc: Likewise.
2468 * testsuite/26_numerics/random/uniform_int_distribution/
2469 requirements/typedefs.cc: Likewise.
2470 * testsuite/26_numerics/random/poisson_distribution/cons/
2471 parms.cc: Likewise.
2472 * testsuite/26_numerics/random/poisson_distribution/cons/
2473 default.cc: Likewise.
2474 * testsuite/26_numerics/random/poisson_distribution/
2475 requirements/typedefs.cc: Likewise.
2476 * testsuite/26_numerics/random/bernoulli_distribution/
2477 cons/parms.cc: Likewise.
2478 * testsuite/26_numerics/random/bernoulli_distribution/
2479 cons/default.cc: Likewise.
2480 * testsuite/26_numerics/random/bernoulli_distribution/
2481 requirements/typedefs.cc: Likewise.
2482 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
2483 * testsuite/26_numerics/random/
2484 default_random_engine.cc: Likewise.
2485 * testsuite/26_numerics/random/discrete_distribution/
2486 cons/range.cc: Likewise.
2487 * testsuite/26_numerics/random/discrete_distribution/
2488 cons/initlist.cc: Likewise.
2489 * testsuite/26_numerics/random/discrete_distribution/
2490 cons/default.cc: Likewise.
2491 * testsuite/26_numerics/random/discrete_distribution/
2492 cons/num_xbound_fun.cc: Likewise.
2493 * testsuite/26_numerics/random/discrete_distribution/
2494 requirements/typedefs.cc: Likewise.
2495 * testsuite/26_numerics/random/weibull_distribution/
2496 cons/parms.cc: Likewise.
2497 * testsuite/26_numerics/random/weibull_distribution/
2498 cons/default.cc: Likewise.
2499 * testsuite/26_numerics/random/weibull_distribution/
2500 requirements/typedefs.cc: Likewise.
2501 * testsuite/26_numerics/random/independent_bits_engine/
2502 cons/base_move.cc: Likewise.
2503 * testsuite/26_numerics/random/independent_bits_engine/
2504 cons/seed1.cc: Likewise.
2505 * testsuite/26_numerics/random/independent_bits_engine/
2506 cons/seed2.cc: Likewise.
2507 * testsuite/26_numerics/random/independent_bits_engine/
2508 cons/base_copy.cc: Likewise.
2509 * testsuite/26_numerics/random/independent_bits_engine/
2510 cons/default.cc: Likewise.
2511 * testsuite/26_numerics/random/independent_bits_engine/
2512 cons/seed_seq.cc: Likewise.
2513 * testsuite/26_numerics/random/independent_bits_engine/
2514 requirements/typedefs.cc: Likewise.
2515 * testsuite/26_numerics/random/independent_bits_engine/
2516 operators/equal.cc: Likewise.
2517 * testsuite/26_numerics/random/independent_bits_engine/
2518 operators/serialize.cc: Likewise.
2519 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
2520 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
2521 * testsuite/26_numerics/random/subtract_with_carry_engine/
2522 cons/seed1.cc: Likewise.
2523 * testsuite/26_numerics/random/subtract_with_carry_engine/
2524 cons/seed2.cc: Likewise.
2525 * testsuite/26_numerics/random/subtract_with_carry_engine/
2526 cons/default.cc: Likewise.
2527 * testsuite/26_numerics/random/subtract_with_carry_engine/
2528 requirements/typedefs.cc: Likewise.
2529 * testsuite/26_numerics/random/subtract_with_carry_engine/
2530 operators/equal.cc: Likewise.
2531 * testsuite/26_numerics/random/subtract_with_carry_engine/
2532 operators/serialize.cc: Likewise.
2533 * testsuite/26_numerics/random/discard_block_engine/cons/
2534 base_move.cc: Likewise.
2535 * testsuite/26_numerics/random/discard_block_engine/cons/
2536 seed1.cc: Likewise.
2537 * testsuite/26_numerics/random/discard_block_engine/cons/
2538 seed2.cc: Likewise.
2539 * testsuite/26_numerics/random/discard_block_engine/cons/
2540 base_copy.cc: Likewise.
2541 * testsuite/26_numerics/random/discard_block_engine/cons/
2542 default.cc: Likewise.
2543 * testsuite/26_numerics/random/discard_block_engine/cons/
2544 seed_seq.cc: Likewise.
2545 * testsuite/26_numerics/random/discard_block_engine/
2546 requirements/typedefs.cc: Likewise.
2547 * testsuite/26_numerics/random/discard_block_engine/
2548 operators/equal.cc: Likewise.
2549 * testsuite/26_numerics/random/discard_block_engine/
2550 operators/serialize.cc: Likewise.
2551 * testsuite/26_numerics/random/cauchy_distribution/
2552 cons/parms.cc: Likewise.
2553 * testsuite/26_numerics/random/cauchy_distribution/
2554 cons/default.cc: Likewise.
2555 * testsuite/26_numerics/random/cauchy_distribution/
2556 requirements/typedefs.cc: Likewise.
2557 * testsuite/26_numerics/random/negative_binomial_distribution/
2558 cons/parms.cc: Likewise.
2559 * testsuite/26_numerics/random/negative_binomial_distribution/
2560 cons/default.cc: Likewise.
2561 * testsuite/26_numerics/random/negative_binomial_distribution/
2562 requirements/typedefs.cc: Likewise.
2563 * testsuite/26_numerics/random/gamma_distribution/
2564 cons/parms.cc: Likewise.
2565 * testsuite/26_numerics/random/gamma_distribution/
2566 cons/default.cc: Likewise.
2567 * testsuite/26_numerics/random/gamma_distribution/
2568 requirements/typedefs.cc: Likewise.
2569 * testsuite/26_numerics/random/mersenne_twister_engine/
2570 cons/seed1.cc: Likewise.
2571 * testsuite/26_numerics/random/mersenne_twister_engine/
2572 cons/seed2.cc: Likewise.
2573 * testsuite/26_numerics/random/mersenne_twister_engine/
2574 cons/default.cc: Likewise.
2575 * testsuite/26_numerics/random/mersenne_twister_engine/
2576 requirements/typedefs.cc: Likewise.
2577 * testsuite/26_numerics/random/mersenne_twister_engine/
2578 operators/equal.cc: Likewise.
2579 * testsuite/26_numerics/random/mersenne_twister_engine/
2580 operators/serialize.cc: Likewise.
2581 * testsuite/26_numerics/random/fisher_f_distribution/
2582 cons/parms.cc: Likewise.
2583 * testsuite/26_numerics/random/fisher_f_distribution/
2584 cons/default.cc: Likewise.
2585 * testsuite/26_numerics/random/fisher_f_distribution/
2586 requirements/typedefs.cc: Likewise.
2587 * testsuite/26_numerics/random/exponential_distribution/
2588 cons/parms.cc: Likewise.
2589 * testsuite/26_numerics/random/exponential_distribution/
2590 cons/default.cc: Likewise.
2591 * testsuite/26_numerics/random/exponential_distribution/
2592 requirements/typedefs.cc: Likewise.
2593 * testsuite/26_numerics/random/binomial_distribution/
2594 cons/parms.cc: Likewise.
2595 * testsuite/26_numerics/random/binomial_distribution/
2596 cons/default.cc: Likewise.
2597 * testsuite/26_numerics/random/binomial_distribution/
2598 requirements/typedefs.cc: Likewise.
2599 * testsuite/26_numerics/random/lognormal_distribution/
2600 cons/parms.cc: Likewise.
2601 * testsuite/26_numerics/random/lognormal_distribution/
2602 cons/default.cc: Likewise.
2603 * testsuite/26_numerics/random/lognormal_distribution/
2604 requirements/typedefs.cc: Likewise.
2605 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
2606 * testsuite/26_numerics/random/random_device/cons/
2607 token.cc: Likewise.
2608 * testsuite/26_numerics/random/random_device/cons/
2609 default.cc: Likewise.
2610 * testsuite/26_numerics/random/random_device/
2611 requirements/typedefs.cc: Likewise.
2612 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
2613 * testsuite/26_numerics/random/extreme_value_distribution/
2614 cons/parms.cc: Likewise.
2615 * testsuite/26_numerics/random/extreme_value_distribution/
2616 cons/default.cc: Likewise.
2617 * testsuite/26_numerics/random/extreme_value_distribution/
2618 requirements/typedefs.cc: Likewise.
2619 * testsuite/26_numerics/random/piecewise_linear_distribution/
2620 cons/range.cc: Likewise.
2621 * testsuite/26_numerics/random/piecewise_linear_distribution/
2622 cons/default.cc: Likewise.
2623 * testsuite/26_numerics/random/piecewise_linear_distribution/
2624 cons/num_xbound_fun.cc: Likewise.
2625 * testsuite/26_numerics/random/piecewise_linear_distribution/
2626 cons/initlist_fun.cc: Likewise.
2627 * testsuite/26_numerics/random/piecewise_linear_distribution/
2628 requirements/typedefs.cc: Likewise.
2629 * testsuite/26_numerics/random/student_t_distribution/
2630 cons/parms.cc: Likewise.
2631 * testsuite/26_numerics/random/student_t_distribution/
2632 cons/default.cc: Likewise.
2633 * testsuite/26_numerics/random/student_t_distribution/
2634 requirements/typedefs.cc: Likewise.
2635 * testsuite/26_numerics/random/linear_congruential_engine/
2636 cons/seed1.cc: Likewise.
2637 * testsuite/26_numerics/random/linear_congruential_engine/
2638 cons/seed2.cc: Likewise.
2639 * testsuite/26_numerics/random/linear_congruential_engine/
2640 cons/default.cc: Likewise.
2641 * testsuite/26_numerics/random/linear_congruential_engine/
2642 requirements/non_uint_neg.cc: Likewise.
2643 * testsuite/26_numerics/random/linear_congruential_engine/
2644 requirements/typedefs.cc: Likewise.
2645 * testsuite/26_numerics/random/linear_congruential_engine/
2646 operators/equal.cc: Likewise.
2647 * testsuite/26_numerics/random/linear_congruential_engine/
2648 operators/serialize.cc: Likewise.
2649 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
2650 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2651 base_move.cc: Likewise.
2652 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2653 seed1.cc: Likewise.
2654 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2655 seed2.cc: Likewise.
2656 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2657 base_copy.cc: Likewise.
2658 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2659 default.cc: Likewise.
2660 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2661 seed_seq.cc: Likewise.
2662 * testsuite/26_numerics/random/shuffle_order_engine/
2663 requirements/typedefs.cc: Likewise.
2664 * testsuite/26_numerics/random/shuffle_order_engine/
2665 operators/equal.cc: Likewise.
2666 * testsuite/26_numerics/random/shuffle_order_engine/
2667 operators/serialize.cc: Likewise.
2668 * testsuite/26_numerics/random/geometric_distribution/
2669 cons/parms.cc: Likewise.
2670 * testsuite/26_numerics/random/geometric_distribution/
2671 cons/default.cc: Likewise.
2672 * testsuite/26_numerics/random/geometric_distribution/
2673 requirements/typedefs.cc: Likewise.
2674 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
2675
2676 2009-07-31 Jason Merrill <jason@redhat.com>
2677 Douglas Gregor <doug.gregor@gmail.com>
2678
2679 * include/bits/move.h (forward): Implement as in N2835.
2680 (move): Implement as in N2831.
2681 * include/std/istream (rvalue stream operator>>): New.
2682 * include/std/ostream (rvalue stream operator<<): New.
2683 * testsuite/27_io/rvalue_streams.cc: New.
2684
2685 2009-07-31 Jason Merrill <jason@redhat.com>
2686
2687 * include/bits/forward_list.h (splice_after): Use forward.
2688 (merge): Likewise.
2689 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
2690 (move_iterator::operator[]): Use move.
2691 * include/bits/stl_list.h (insert): Use move.
2692 * include/std/thread (_Callable constructor): Use forward.
2693 * include/std/tuple: Don't specify explicit template args to move.
2694
2695 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
2696 Adjust signature.
2697 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
2698 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
2699 reference.
2700 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
2701 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
2702 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
2703 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
2704 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
2705 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
2706 testsuite/23_containers/forward_list/operations/1.cc,
2707 testsuite/23_containers/forward_list/operations/5.cc: Use move.
2708 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
2709 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
2710 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
2711 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
2712 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
2713
2714 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2715
2716 PR libstdc++/40912 (partial)
2717 * include/std/random: Disable the facility if <stdint.h> is not
2718 available.
2719
2720 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2721
2722 PR libstdc++/40919
2723 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
2724 xfail on darwin[3-9]*.
2725
2726 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2727
2728 PR libstdc++/40917
2729 * testsuite/util/replacement_memory_operators.h: Add missing includes,
2730 tweak qualifications.
2731
2732 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2733
2734 PR libstdc++/40916
2735 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
2736 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2737 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2738
2739 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2740
2741 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
2742
2743 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2744
2745 PR libstdc++/40915
2746 * testsuite/18_support/headers/exception/synopsis.cc: Fix
2747 std::terminate declaration.
2748
2749 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2750
2751 PR libstdc++/40908
2752 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
2753 symbols at GLIBCXX_3.4.
2754
2755 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2756
2757 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
2758 * testsuite/util/testsuite_abi.cc: Adjust.
2759 * configure.ac: Bump libtool_VERSION to 6:13:0.
2760 * configure: Regenerate.
2761
2762 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
2763 Tyler Earman <rem.intellegare@gmail.com>
2764
2765 * doc/xml/manual/configure.xml: Consistent placement of
2766 ABI-changing options, clarify --enable-clocale.
2767
2768 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2769
2770 * python/Makefile.in: Regenerate.
2771
2772 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2773
2774 * python/Makefile.am (install-data-local): Use DESTDIR
2775 correctly.
2776
2777 2009-07-24 Jason Merrill <jason@redhat.com>
2778
2779 Core issue 901
2780 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
2781 dealloc.
2782
2783 2009-07-24 Joseph Myers <joseph@codesourcery.com>
2784
2785 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
2786 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
2787 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
2788 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
2789 * testsuite/21_strings/headers/cwchar/functions_std.cc,
2790 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
2791 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2792 Use dg-require-swprintf.
2793
2794 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2795
2796 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
2797
2798 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2799
2800 * include/c_std/cmath (abs(_Tp)): Add.
2801 * include/c_global/cmath (abs(_Tp)): Likewise.
2802 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
2803
2804 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2805
2806 * doc/html/ext/lwg-closed.html: Update to R65.
2807 * doc/html/ext/lwg-defects.html: Likewise.
2808 * doc/html/ext/lwg-active.html: Likewise.
2809 * doc/xml/manual/intro.xml: Update DRs entries.
2810
2811 2009-07-22 Jason Merrill <jason@redhat.com>
2812
2813 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
2814
2815 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2816
2817 * include/std/valarray (valarray<>::operator=(const valarray<>&),
2818 valarray<>::operator=(initializer_list<>)): Implement resolution
2819 of DR 630, [Ready] in Frankfurt.
2820 * testsuite/26_numerics/valarray/dr630-1.cc: New.
2821 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
2822 * doc/xml/manual/intro.xml: Add an entry for DR 630.
2823
2824 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2825
2826 * include/std/chrono (duration<>::operator%=, operator%):
2827 Add, per DR 934.
2828 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
2829 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
2830
2831 * include/std/chrono (operator/): Simplify implementation.
2832
2833 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
2834
2835 * doc/xml/manual/intro.xml: Escape '&', validate.
2836 * doc/xml/manual/using.xml: Validate, dead link check.
2837 * doc/xml/manual/strings.xml: Same.
2838 * doc/xml/manual/appendix_contributing.xml: Same.
2839 * doc/xml/manual/iterators.xml: Same.
2840 * doc/xml/manual/spine.xml: Same.
2841
2842 * doc/xml/faq.xml: Remove redundant xreflabel entities.
2843 * doc/xml/gnu/gpl-3.0.xml: Same.
2844 * doc/xml/manual/mt_allocator.xml: Same.
2845 * doc/xml/manual/allocator.xml: Same.
2846 * doc/xml/manual/ctype.xml: Same.
2847 * doc/xml/manual/codecvt.xml: Same.
2848 * doc/xml/manual/backwards_compatibility.xml: Same.
2849 * doc/xml/manual/shared_ptr.xml: Same.
2850 * doc/xml/manual/abi.xml: Same.
2851 * doc/xml/manual/auto_ptr.xml: Same.
2852 * doc/xml/manual/internals.xml: Same.
2853 * doc/xml/manual/parallel_mode.xml: Same.
2854 * doc/xml/manual/bitmap_allocator.xml: Same.
2855 * doc/xml/manual/build_hacking.xml: Same.
2856 * doc/xml/manual/evolution.xml: Same.
2857 * doc/xml/manual/debug.xml: Same.
2858 * doc/xml/manual/localization.xml: Same.
2859 * doc/xml/manual/appendix_contributing.xml: Same.
2860 * doc/xml/manual/locale.xml: Same.
2861 * doc/xml/manual/messages.xml: Same.
2862 * doc/xml/manual/spine.xml: Same.
2863 * doc/xml/manual/test.xml: Same.
2864 * doc/xml/book.txml: Same.
2865 * doc/xml/spine.xml: Same.
2866
2867 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
2868 * doc/xml/manual/backwards_compatibility.xml: Same.
2869 * doc/xml/manual/concurrency.xml: Same.
2870 * doc/xml/manual/intro.xml: Same.
2871 * doc/xml/manual/parallel_mode.xml: Same.
2872 * doc/xml/manual/status_cxx1998.xml: Same.
2873 * doc/xml/manual/containers.xml: Same.
2874 * doc/xml/manual/io.xml: Same.
2875 * doc/xml/manual/support.xml: Same.
2876 * doc/xml/manual/strings.xml: Same.
2877 * doc/xml/manual/debug_mode.xml: Same.
2878 * doc/xml/manual/extensions.xml: Same.
2879 * doc/xml/manual/appendix_contributing.xml: Same.
2880 * doc/xml/manual/messages.xml: Same.
2881 * doc/xml/manual/test.xml: Same.
2882
2883 * doc/xml/manual/abi.xml: Same.
2884 * doc/xml/manual/auto_ptr.xml: Same.
2885 * doc/xml/manual/parallel_mode.xml: Same.
2886 * doc/xml/manual/build_hacking.xml: Same.
2887 * doc/xml/manual/evolution.xml: Same.
2888 * doc/xml/manual/using.xml: Same.
2889 * doc/xml/manual/debug_mode.xml: Same.
2890 * doc/xml/manual/extensions.xml: Same.
2891 * doc/xml/manual/diagnostics.xml: Same.
2892 * doc/xml/manual/algorithms.xml: Same.
2893
2894 * doc/html: Regenerate.
2895
2896 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2897
2898 PR libstdc++/40712
2899 * config/locale/gnu/numeric_members.cc (numpunct<>::
2900 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
2901 and copy the langinfo data into it.
2902 (numpunct<>::~numpunct): Free the allocated memory.
2903 * config/locale/gnu/monetary_members.cc (moneypunct<>::
2904 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
2905 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
2906 _M_data->_M_curr_symbol.
2907 (moneypunct<>::~moneypunct): Free the allocated memory.
2908 * testsuite/22_locale/moneypunct/40712.cc: New.
2909
2910 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
2911 Do not leak memory if new throws.
2912 * include/bits/locale_facets_nonio.tcc
2913 (__moneypunct_cache<>::_M_cache): Likewise.
2914
2915 2009-07-17 Joseph Myers <joseph@codesourcery.com>
2916
2917 PR other/40784
2918 * configure: Regenerate.
2919
2920 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
2921
2922 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
2923 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2924 line numbers.
2925 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
2926 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
2927 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
2928
2929 2009-07-16 Joseph Myers <joseph@codesourcery.com>
2930
2931 * configure: Regenerate.
2932
2933 2009-07-16 Jason Merrill <jason@redhat.com>
2934
2935 PR libstdc++/37907
2936 * include/std/type_traits: Add is_standard_layout, is_trivial.
2937 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
2938 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2939 Update line numbers.
2940
2941 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
2942 Tom Tromey <tromey@redhat.com>
2943
2944 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
2945 Fetch std::string to the given length.
2946
2947 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2948
2949 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
2950 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
2951 [Ready] in Frankfurt.
2952 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
2953 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
2954 New.
2955 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
2956 Likewise.
2957 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
2958 Adjust.
2959 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
2960 Likewise.
2961 * doc/xml/manual/intro.xml: Add an entry for DR 696.
2962
2963 * include/bits/istream.tcc: Minor clean-up to the initializers of the
2964 __err locals.
2965 * include/bits/ostream.tcc: Likewise.
2966 * src/compatibility.cc: Likewise.
2967 * src/istream.cc: Likewise.
2968
2969 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2970
2971 * include/std/type_traits (common_type): Remove workaround for
2972 PR36628, now fixed.
2973
2974 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
2975
2976 PR testsuite/40699
2977 PR testsuite/40707
2978 PR testsuite/40709
2979 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
2980
2981 2009-07-08 Janis Johnson <janis187@us.ibm.com>
2982
2983 PR libstdc++/40691
2984 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
2985 * testsuite/26_numerics/valarray/40691.cc: New test.
2986
2987 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
2988
2989 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
2990 * testsuite/21_strings/c_strings/char/3.cc: Same.
2991
2992 2009-07-06 Jason Merrill <jason@redhat.com>
2993
2994 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
2995 to defer searching bases that don't overlap the desired address.
2996
2997 2009-07-05 Joseph Myers <joseph@codesourcery.com>
2998
2999 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
3000 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
3001 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
3002 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
3003 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
3004 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
3005 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
3006 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
3007 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
3008 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
3009 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
3010 testsuite/ext/vstring/init-list.cc,
3011 testsuite/ext/vstring/moveable.cc,
3012 testsuite/ext/vstring/requirements/citerators.cc,
3013 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
3014 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
3015 Use dg-require-string-conversions.
3016
3017 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
3018
3019 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
3020 to ld_library_path. Use add_path. Add just find_libgcc_s to
3021 ld_library_path, not every libgcc multilib directory.
3022
3023 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3024
3025 PR libstdc++/40600
3026 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
3027 std::minmax return type.
3028 * testsuite/25_algorithms/minmax/3.cc: Likewise.
3029
3030 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3031
3032 PR libstdc++/40511
3033 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
3034 with glibc2.2.x.
3035
3036 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3037
3038 * include/bits/random.tcc
3039 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
3040 as array type.
3041
3042 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3043
3044 * include/bits/random.h (__mod(_Tp)): Use defaults.
3045 (struct _Mod): Adjust template parameters.
3046 (linear_congruential_engine<>::operator()()): Adjust.
3047 (typedef _UInt32Type): Remove.
3048 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
3049 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
3050 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
3051 calls.
3052 (mersenne_twister_engine<>::seed(result_type)): Likewise.
3053 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
3054 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
3055 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
3056 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
3057 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
3058 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
3059 Likewise.
3060
3061 * include/bits/random.tcc
3062 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
3063 formula (i mod n).
3064 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
3065 as array type.
3066 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
3067 size.
3068 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
3069 uint_least32_t.
3070
3071 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
3072
3073 * include/std/future (shared_future): Adjust doxygen comment.
3074
3075 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
3076
3077 PR libstdc++/40297
3078 * include/bits/atomic_0.h: Reverse debug assertions.
3079 * include/bits/atomic_2.h: Likewise.
3080
3081 2009-06-23 DJ Delorie <dj@redhat.com>
3082
3083 Add MeP port.
3084 * configure.host: Add mep support.
3085
3086 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
3087
3088 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
3089 (INPUT): Add future.
3090 * include/std/future: Adjust markup.
3091 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
3092 line numbers.
3093 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
3094 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
3095 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
3096 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
3097
3098 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3099
3100 * include/bits/shared_ptr.h: Do not swap rvalues.
3101 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
3102 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
3103 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
3104 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
3105 * testsuite/20_util/tuple/swap.cc: Likewise.
3106
3107 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3108
3109 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
3110 * include/std/ratio: Typo in comment.
3111
3112 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3113
3114 PR libstdc++/40518
3115 * include/bits/basic_string.h (basic_string<>::_Rep::
3116 _M_set_length_and_sharable): Do not write the empty rep.
3117 (basic_string<>::erase(iterator, iterator)): Likewise,
3118 move out of line...
3119 * include/bits/basic_string.tcc: ... here.
3120
3121 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3122
3123 * testsuite/util/testsuite_common_types.h (bitwise_operators,
3124 bitwise_assignment_operators): Initialize a and b.
3125 (struct has_bitwise_operators): Do not call the latter.
3126 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
3127 dg-error line numbers.
3128 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
3129 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
3130 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
3131
3132 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3133
3134 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
3135 possibly unused.
3136 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3137 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3138 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3139
3140 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
3141
3142 * include/std/future: New.
3143 * include/Makefile.am: Add.
3144 * include/Makefile.in: Regenerate.
3145 * src/future.cc: New.
3146 * src/Makefile.am: Add.
3147 * src/Makefile.in: Regenerate.
3148 * config/abi/pre/gnu.ver: Add export.
3149 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
3150 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
3151 * testsuite/30_threads/packaged_task/cons/1.cc: New.
3152 * testsuite/30_threads/packaged_task/cons/2.cc: New.
3153 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
3154 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
3155 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
3156 * testsuite/30_threads/packaged_task/cons/move.cc: New.
3157 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
3158 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
3159 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
3160 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
3161 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
3162 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
3163 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
3164 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
3165 * testsuite/30_threads/packaged_task/members/reset.cc: New.
3166 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
3167 * testsuite/30_threads/packaged_task/members/swap.cc: New.
3168 * testsuite/30_threads/packaged_task/requirements/
3169 explicit_instantiation.cc: New.
3170 * testsuite/30_threads/promise/cons/1.cc: New.
3171 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
3172 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
3173 * testsuite/30_threads/promise/cons/move_assign.cc: New.
3174 * testsuite/30_threads/promise/cons/move.cc: New.
3175 * testsuite/30_threads/promise/members/get_future.cc: New.
3176 * testsuite/30_threads/promise/members/get_future2.cc: New.
3177 * testsuite/30_threads/promise/members/set_exception.cc: New.
3178 * testsuite/30_threads/promise/members/set_exception2.cc: New.
3179 * testsuite/30_threads/promise/members/set_value.cc: New.
3180 * testsuite/30_threads/promise/members/set_value2.cc: New.
3181 * testsuite/30_threads/promise/members/set_value3.cc: New.
3182 * testsuite/30_threads/promise/members/swap.cc: New.
3183 * testsuite/30_threads/promise/requirements/
3184 explicit_instantiation.cc: New.
3185 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
3186 * testsuite/30_threads/shared_future/cons/copy.cc: New.
3187 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
3188 * testsuite/30_threads/shared_future/cons/move.cc: New.
3189 * testsuite/30_threads/shared_future/members/get.cc: New.
3190 * testsuite/30_threads/shared_future/members/get2.cc: New.
3191 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
3192 * testsuite/30_threads/shared_future/members/has_value.cc: New.
3193 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
3194 * testsuite/30_threads/shared_future/members/wait.cc: New.
3195 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
3196 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
3197 * testsuite/30_threads/shared_future/requirements/
3198 explicit_instantiation.cc: New.
3199 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
3200 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
3201 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
3202 * testsuite/30_threads/unique_future/cons/move.cc: New.
3203 * testsuite/30_threads/unique_future/members/get.cc: New.
3204 * testsuite/30_threads/unique_future/members/get2.cc: New.
3205 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
3206 * testsuite/30_threads/unique_future/members/has_value.cc: New.
3207 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
3208 * testsuite/30_threads/unique_future/members/wait.cc: New.
3209 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
3210 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
3211 * testsuite/30_threads/unique_future/requirements/
3212 explicit_instantiation.cc: New.
3213 * testsuite/performance/30_threads/future/polling.cc: New.
3214
3215 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3216
3217 * Revert last Change.
3218
3219 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3220
3221 PR libstdc++/40497
3222 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
3223 signature per the current C++1x draft (N2857).
3224 * testsuite/24_iterators/operations/40497.cc: Add.
3225
3226 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
3227
3228 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
3229 a floating point type.
3230 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
3231 _IntType)): Fix second default argument.
3232 (uniform_int_distribution<>::_M_call): Remove.
3233 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
3234 const param_type&)): Only declare.
3235 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
3236 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
3237 Remove.
3238 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
3239 const param_type&): Define here.
3240 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
3241 const param_type&), discrete_distribution<>::operator()
3242 (_UniformRandomNumberGenerator&, const param_type&),
3243 piecewise_constant_distribution<>::operator()
3244 (_UniformRandomNumberGenerator&, const param_type&),
3245 piecewise_linear_distribution<>::operator()
3246 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
3247 the second template argument of _Adaptor.
3248 * testsuite/26_numerics/random/uniform_int_distribution/cons/
3249 default.cc: Adjust.
3250
3251 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
3252
3253 * include/bits/random.tcc (discrete_distribution<>::param_type::
3254 param_type(size_t, double, double, _Func),
3255 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
3256 const param_type&)): Tidy.
3257 (piecewise_constant_distribution<>::param_type::_M_initialize):
3258 Use reserve, fix.
3259 (piecewise_constant_distribution<>::param_type::
3260 param_type(initializer_list<>, _Func),
3261 piecewise_constant_distribution<>::param_type::
3262 param_type(size_t, _RealType, _RealType, _Func),
3263 piecewise_linear_distribution<>::param_type::
3264 param_type(initializer_list<>, _Func),
3265 piecewise_linear_distribution<>::param_type::
3266 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
3267 (piecewise_constant_distribution<>::param_type::
3268 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
3269 piecewise_constant_distribution<>::
3270 operator()(_UniformRandomNumberGenerator&, const param_type&),
3271 piecewise_linear_distribution<>::
3272 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
3273 (operator>>(std::basic_istream<>&,
3274 piecewise_constant_distribution<>&),
3275 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
3276 Use reserve.
3277 * include/bits/random.h: Minor cosmetic changes.
3278
3279 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
3280
3281 * testsuite/23_containers/list/check_construct_destroy.h: New.
3282 Move test logic here.
3283 * testsuite/23_containers/list/moveable.h: Same.
3284 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
3285 * testsuite/23_containers/list/modifiers/1.h: Same.
3286 * testsuite/23_containers/list/modifiers/2.h: Same.
3287 * testsuite/23_containers/list/modifiers/3.h: Same.
3288 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
3289 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
3290 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
3291 * testsuite/23_containers/list/operations/1.h: Same.
3292 * testsuite/23_containers/list/operations/2.h: Same.
3293 * testsuite/23_containers/list/operations/3.h: Same.
3294 * testsuite/23_containers/list/operations/4.h: Same.
3295 * testsuite/23_containers/list/operations/5.h: Same.
3296 * testsuite/23_containers/list/capacity/1.h: Same.
3297 * testsuite/23_containers/list/init-list.h: Same.
3298 * testsuite/23_containers/list/cons/1.h: Same.
3299 * testsuite/23_containers/list/cons/2.h: Same.
3300 * testsuite/23_containers/list/cons/3.h: Same.
3301 * testsuite/23_containers/list/cons/4.h: Same.
3302 * testsuite/23_containers/list/cons/5.h: Same.
3303 * testsuite/23_containers/list/cons/6.h: Same.
3304 * testsuite/23_containers/list/cons/7.h: Same.
3305 * testsuite/23_containers/list/cons/8.h: Same.
3306 * testsuite/23_containers/list/cons/9.h: Same.
3307 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
3308 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
3309 header.
3310 * testsuite/23_containers/list/modifiers/1.cc: Same.
3311 * testsuite/23_containers/list/modifiers/2.cc: Same.
3312 * testsuite/23_containers/list/modifiers/3.cc: Same.
3313 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
3314 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
3315 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
3316 * testsuite/23_containers/list/operations/1.cc: Same.
3317 * testsuite/23_containers/list/operations/2.cc: Same.
3318 * testsuite/23_containers/list/operations/3.cc: Same.
3319 * testsuite/23_containers/list/operations/4.cc: Same.
3320 * testsuite/23_containers/list/operations/5.cc: Same.
3321 * testsuite/23_containers/list/capacity/1.cc: Same.
3322 * testsuite/23_containers/list/init-list.cc: Same.
3323 * testsuite/23_containers/list/cons/1.cc: Same.
3324 * testsuite/23_containers/list/cons/2.cc: Same.
3325 * testsuite/23_containers/list/cons/3.cc: Same.
3326 * testsuite/23_containers/list/cons/4.cc: Same.
3327 * testsuite/23_containers/list/cons/5.cc: Same.
3328 * testsuite/23_containers/list/cons/6.cc: Same.
3329 * testsuite/23_containers/list/cons/7.cc: Same.
3330 * testsuite/23_containers/list/cons/8.cc: Same.
3331 * testsuite/23_containers/list/cons/9.cc: Same.
3332 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
3333 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
3334 * testsuite/23_containers/list/moveable.cc: Same.
3335
3336 2009-06-17 Tom Tromey <tromey@redhat.com>
3337
3338 * python/hook.in: Do not fail when there is no current objfile.
3339 Use os.path.normpath.
3340
3341 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
3342
3343 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
3344 Remove.
3345 (exception_ptr::operator=(exception_ptr&&)): Cast source to
3346 rvalue-reference so that move constructor is called.
3347 * testsuite/18_support/exception_ptr/move.cc: New.
3348
3349 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
3350
3351 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
3352 if joinable.
3353
3354 2009-06-15 Tom Tromey <tromey@redhat.com>
3355
3356 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
3357 set self.iter.
3358 (StdMapPrinter.to_string): Make a new iterator.
3359 (StdMapPrinter.children): Likewise.
3360 (StdSetPrinter.__init__): Don't set self.iter.
3361 (StdSetPrinter.to_string): Make a new iterator.
3362 (StdSetPrinter.children): Likewise.
3363
3364 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3365
3366 * include/bits/random.tcc
3367 (negative_binomial_distribution<>::operator()
3368 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
3369 class member gamma_distribution.
3370 (negative_binomial_distribution<>::operator()
3371 (_UniformRandomNumberGenerator&)): Implement out of line here.
3372 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
3373 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
3374 (student_t_distribution<>::operator()
3375 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
3376 simplify.
3377 (operator<<(basic_ostream<>&, student_t_distribution<>),
3378 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
3379 (chi_squared_distribution<>::operator()
3380 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
3381 tweak to use a class member gamma_distribution.
3382 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
3383 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
3384 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
3385 const param_type&): Move inline, tweak to use class member
3386 gamma_distributions.
3387 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
3388 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
3389 * include/bits/random.h: Adjust, minor tweaks.
3390
3391 2009-06-10 Tom Tromey <tromey@redhat.com>
3392
3393 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
3394 (build_libstdcxx_dictionary): Accept shortened form of
3395 basic_string names.
3396 (StdStringPrinter.to_string): Remove reference to WideEncoding.
3397
3398 2009-06-10 Tom Tromey <tromey@redhat.com>
3399
3400 PR libstdc++/40289:
3401 * python/Makefile.in: Rebuild.
3402 * python/hook.in: Compute module path relative to objfile.
3403 * python/Makefile.am (pythondir): Redefine.
3404 (gdb.py): Subst toolexeclibdir.
3405 (install-data-local): Rewrite.
3406
3407 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
3408
3409 * include/bits/move.h: Doxygen group fixes.
3410
3411 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3412
3413 * include/bits/random.tcc (gamma_distribution<>::operator()
3414 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
3415 the Marsaglia/Tsang algorithm.
3416 (gamma_distribution<>::param_type::_M_initialize): Adjust.
3417 (operator<<(basic_ostream<>&, gamma_distribution<>),
3418 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
3419
3420 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
3421 Remove, just use normal_distribution.
3422 (operator<<(basic_ostream<>&, student_t_distribution<>),
3423 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
3424 (linear_congruential_engine<>::operator()()): Move inline.
3425 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
3426 const param_type&)): Move inline, just use normal_distribution.
3427 (operator<<(basic_ostream<>&, lognormal_distribution<>),
3428 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
3429 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
3430 const param_type&)): Move here, out of line.
3431 (piecewise_constant_distribution<>::param_type::param_type()): Move
3432 inline.
3433 * include/bits/random.h: Adjust, minor tweaks.
3434
3435 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
3436
3437 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
3438
3439 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
3440
3441 * include/ext/throw_allocator.h: Rework.
3442 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
3443 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
3444 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
3445 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
3446 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
3447 * testsuite/util/regression/rand/priority_queue/
3448 container_rand_regression_test.tcc: Inline functions.
3449 * testsuite/util/regression/rand/assoc/
3450 container_rand_regression_test.tcc: Same.
3451
3452 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
3453
3454 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
3455
3456 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
3457
3458 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
3459 * configure: Regenerate.
3460
3461 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3462
3463 PR libstdc++/40299
3464 * include/ext/memory: Fully qualify calls with __gnu_cxx.
3465 * testsuite/ext/rope/40299.cc: New.
3466
3467 2009-05-28 Tom Tromey <tromey@redhat.com>
3468 Phil Muldoon <pmuldoon@redhat.com>
3469 Jonathan Wakely <jwakely.gcc@gmail.com>
3470
3471 * python/Makefile.in, , python/libstdcxx/__init__.py,
3472 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
3473 python/hook.in, python/Makefile.am: New files.
3474 * configure, Makefile.in: Rebuild.
3475 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
3476 * Makefile.am (SUBDIRS): Add python.
3477
3478 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
3479
3480 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
3481 to ...
3482 * testsuite/util/replacement_memory_operators.h: ...here. New.
3483 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
3484 * testsuite/util/testsuite_hooks.cc: Same.
3485
3486 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
3487 replacement_memory_operators.h.
3488 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
3489 * testsuite/ext/mt_allocator/check_delete.cc: Same.
3490 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
3491 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
3492 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
3493 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
3494 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
3495 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
3496 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
3497 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
3498 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
3499 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
3500 * testsuite/ext/mt_allocator/check_new.cc: Same.
3501 * testsuite/ext/debug_allocator/check_delete.cc: Same.
3502 * testsuite/ext/debug_allocator/check_new.cc: Same.
3503 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
3504 * testsuite/ext/new_allocator/check_delete.cc: Same.
3505 * testsuite/ext/new_allocator/check_new.cc: Same.
3506 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
3507 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
3508 * testsuite/ext/throw_allocator/check_delete.cc: Same.
3509 * testsuite/ext/throw_allocator/check_new.cc: Same.
3510 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
3511 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
3512 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
3513 * testsuite/ext/malloc_allocator/check_new.cc: Same.
3514 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
3515 * testsuite/ext/pool_allocator/check_delete.cc: Same.
3516 * testsuite/ext/pool_allocator/check_new.cc: Same.
3517 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
3518 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
3519 * testsuite/ext/array_allocator/check_delete.cc: Same.
3520 * testsuite/ext/array_allocator/check_new.cc: Same.
3521 * testsuite/23_containers/deque/cons/1.cc: Same.
3522 * testsuite/23_containers/deque/cons/2.cc: Same.
3523
3524 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
3525
3526 * libsupc++/initializer_list: Format.
3527 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
3528 * testsuite/18_support/initializer_list/requirements/
3529 explicit_instantiation.cc: New.
3530
3531 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
3532
3533 PR libstdc++/40273
3534 * include/tr1_impl/functional: Add explicit casts.
3535 * testsuite/20_util/function/requirements/
3536 explicit_instantiation.cc: New.
3537 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
3538
3539 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
3540
3541 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
3542
3543 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
3544
3545 PR libstdc++/40221
3546 * include/tr1_impl/functional: Add explicit cast.
3547
3548 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3549
3550 PR libstdc++/40094
3551 Revert:
3552 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3553 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
3554 out of line member functions definitions.
3555 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
3556 Remove, use static locals instead.
3557 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
3558 * src/throw_allocator.cc: New.
3559 * src/Makefile.am: Add.
3560 * config/abi/pre/gnu.ver: Add exports.
3561 * src/Makefile.in: Regenerate.
3562
3563 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
3564
3565 * include/tr1_impl/functional (function): Use explicit operator bool.
3566 * include/bits/shared_ptr.h (__shared_ptr): Same.
3567 * include/bits/unique_ptr.h (unique_ptr): Same.
3568 * include/std/mutex (unique_lock): Same.
3569 * include/std/system_error (error_code): Same.
3570 (error_condition): Same.
3571 * include/std/ostream (sentry): Same.
3572 * include/std/istream (sentry): Same.
3573 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
3574 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
3575 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
3576 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
3577 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
3578 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
3579 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
3580
3581 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
3582
3583 * testsuite/23_containers/list/14340.cc: Abstract list type.
3584 * testsuite/23_containers/list/init-list.cc: Same.
3585 * testsuite/23_containers/list/pthread5.cc: Same.
3586 * testsuite/23_containers/list/invalidation/1.cc: Same.
3587 * testsuite/23_containers/list/invalidation/2.cc: Same.
3588 * testsuite/23_containers/list/invalidation/3.cc: Same.
3589 * testsuite/23_containers/list/invalidation/4.cc: Same.
3590 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
3591 * testsuite/23_containers/list/modifiers/1.cc: Same.
3592 * testsuite/23_containers/list/modifiers/2.cc: Same.
3593 * testsuite/23_containers/list/modifiers/3.cc: Same.
3594 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
3595 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
3596 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
3597 * testsuite/23_containers/list/cons/1.cc: Same.
3598 * testsuite/23_containers/list/cons/2.cc: Same.
3599 * testsuite/23_containers/list/cons/3.cc: Same.
3600 * testsuite/23_containers/list/cons/4.cc: Same.
3601 * testsuite/23_containers/list/cons/5.cc: Same.
3602 * testsuite/23_containers/list/cons/6.cc: Same.
3603 * testsuite/23_containers/list/cons/7.cc: Same.
3604 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
3605 * testsuite/23_containers/list/cons/8.cc: Same.
3606 * testsuite/23_containers/list/cons/9.cc: Same.
3607 * testsuite/23_containers/list/operations/1.cc: Same.
3608 * testsuite/23_containers/list/operations/2.cc: Same.
3609 * testsuite/23_containers/list/operations/3.cc: Same.
3610 * testsuite/23_containers/list/operations/4.cc: Same.
3611 * testsuite/23_containers/list/operations/5.cc: Same.
3612 * testsuite/23_containers/list/requirements/citerators.cc: Same.
3613 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
3614 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
3615 * testsuite/23_containers/list/requirements/dr438/
3616 constructor_1_neg.cc: Same.
3617 * testsuite/23_containers/list/requirements/dr438/
3618 constructor_2_neg.cc: Same.
3619 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
3620 * testsuite/23_containers/list/requirements/
3621 partial_specialization/1.cc: Same.
3622 * testsuite/23_containers/list/23781.cc: Same.
3623 * testsuite/23_containers/list/pthread1.cc: Same.
3624 * testsuite/23_containers/list/capacity/1.cc: Same.
3625 * testsuite/23_containers/list/capacity/29134.cc: Same.
3626 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
3627 * testsuite/23_containers/list/moveable.cc: Same.
3628
3629 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
3630
3631 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
3632
3633 PR libstdc++/40184
3634 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
3635 Declare...
3636 * config/locale/gnu/c_locale.cc: ... and define.
3637 * config/locale/generic/c_locale.cc: Define.
3638 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
3639 Use it.
3640 * testsuite/22_locale/locale/cons/40184.cc: New.
3641
3642 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3643
3644 PR libstdc++/40192
3645 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
3646 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
3647 * testsuite/23_containers/vector/40192.cc: New.
3648
3649 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
3650
3651 * include/bits/stl_pair.h (swap): Do not swap rvalues.
3652 * include/bits/stl_deque.h (swap): Likewise.
3653 * include/bits/stl_list.h (swap): Likewise.
3654 * include/bits/stl_vector.h (swap): Likewise.
3655 * include/bits/stl_bvector.h (swap): Likewise.
3656 * include/bits/stl_queue.h (swap): Likewise.
3657 * include/bits/stl_stack.h (swap): Likewise.
3658 * include/bits/stl_tree.h (swap): Likewise.
3659 * include/bits/stl_map.h (swap): Likewise.
3660 * include/bits/stl_multimap.h (swap): Likewise.
3661 * include/bits/stl_set.h (swap): Likewise.
3662 * include/bits/stl_multiset.h (swap): Likewise.
3663 * include/bits/forward_list.h (swap): Likewise.
3664 * include/bits/unique_ptr.h (swap): Likewise.
3665 * include/debug/deque (swap): Likewise.
3666 * include/debug/list (swap): Likewise.
3667 * include/debug/vector (swap): Likewise.
3668 * include/debug/map.h (swap): Likewise.
3669 * include/debug/multimap.h (swap): Likewise.
3670 * include/debug/set.h (swap): Likewise.
3671 * include/debug/multiset.h (swap): Likewise.
3672 * include/debug/unordered_map (swap): Likewise.
3673 * include/debug/unordered_set (swap): Likewise.
3674 * include/ext/vstring.h (swap): Likewise.
3675 * include/tr1_impl/unordered_map (swap): Likewise.
3676 * include/tr1_impl/hashtable (swap): Likewise.
3677 * include/tr1_impl/unordered_set (swap): Likewise.
3678 * include/std/tuple (swap): Likewise.
3679 * include/std/mutex (swap): Likewise.
3680 * include/std/thread (swap): Likewise.
3681 (operator<<): Only output to lvalue streams.
3682 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
3683 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
3684 * testsuite/23_containers/deque/requirements/dr438/
3685 assign_neg.cc: Adjust line numbers.
3686 * testsuite/23_containers/deque/requirements/dr438/
3687 constructor_1_neg.cc: Likewise.
3688 * testsuite/23_containers/deque/requirements/dr438/
3689 constructor_2_neg.cc: Likewise.
3690 * testsuite/23_containers/deque/requirements/dr438/
3691 insert_neg.cc: Likewise.
3692 * testsuite/23_containers/list/requirements/dr438/
3693 assign_neg.cc: Likewise.
3694 * testsuite/23_containers/list/requirements/dr438/
3695 constructor_1_neg.cc: Likewise.
3696 * testsuite/23_containers/list/requirements/dr438/
3697 constructor_2_neg.cc: Likewise.
3698 * testsuite/23_containers/list/requirements/dr438/
3699 insert_neg.cc: Likewise.
3700 * testsuite/23_containers/vector/requirements/dr438/
3701 assign_neg.cc: Likewise.
3702 * testsuite/23_containers/vector/requirements/dr438/
3703 constructor_1_neg.cc: Likewise.
3704 * testsuite/23_containers/vector/requirements/dr438/
3705 constructor_2_neg.cc: Likewise.
3706 * testsuite/23_containers/vector/requirements/dr438/
3707 insert_neg.cc: Likewise.
3708 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
3709 test non-member swap.
3710 * testsuite/30_threads/thread/swap/2.cc: Remove.
3711
3712 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
3713
3714 * include/std/mutex: Move std::lock_error to ...
3715 * src/compatibility.cc: Here.
3716 * src/mutex.cc: Likewise.
3717 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
3718 for lock types and remove std::lock_error check.
3719
3720 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3721
3722 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
3723 double include.
3724
3725 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3726
3727 PR libstdc++/40160
3728 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
3729 typeid when __GXX_RTTI is undefined.
3730 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
3731 for null _M_variant._M_iterator._M_type,
3732 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
3733 * testsuite/21_strings/basic_string/40160.cc: New.
3734
3735 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3736
3737 * testsuite/26_numerics/random/discrete_distribution/cons/
3738 num_xbound_fun.cc: Minor tweaks.
3739 * testsuite/26_numerics/random/piecewise_constant_distribution/
3740 cons/initlist_fun.cc: Likewise
3741 * testsuite/26_numerics/random/piecewise_constant_distribution/
3742 cons/num_xbound_fun.cc: Likewise
3743 * testsuite/26_numerics/random/piecewise_linear_distribution/
3744 cons/initlist_fun.cc: Likewise
3745 * testsuite/26_numerics/random/piecewise_linear_distribution/
3746 cons/num_xbound_fun.cc: Likewise
3747
3748 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3749
3750 PR libstdc++/36211
3751 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
3752 cxxldflags to additional_flags rather than cxx_final.
3753
3754 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3755
3756 * testsuite/26_numerics/random/discrete_distribution/cons/
3757 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
3758 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3759 initlist_fun.cc: Likewise
3760 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3761 num_xbound_fun.cc: Likewise
3762 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
3763 initlist_fun.cc: Likewise
3764 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
3765 num_xbound_fun.cc: Likewise
3766
3767 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3768
3769 PR libstdc++/40123
3770 * random.tcc (independent_bits_engine<>::operator()()): Use
3771 result_type(1), not 1UL.
3772
3773 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
3774 and _M_b.min(), instead of this->max() and this->min().
3775
3776 * random.h (_ShiftMin1): Remove, adjust everywhere.
3777
3778 * random.tcc: Minor cosmetic changes.
3779
3780 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3781
3782 * include/bits/random.tcc (cauchy_distribution<>::
3783 operator()(_UniformRandomNumberGenerator&, const param_type&)):
3784 Avoid M_PI, a glibc extension.
3785
3786 2009-05-13 Ben Elliston <bje@au.ibm.com>
3787
3788 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
3789 * include/Makefile.in: Likewise.
3790
3791 2009-05-13 Ben Elliston <bje@au.ibm.com>
3792
3793 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
3794 const void * const.
3795
3796 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
3797
3798 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
3799 random number engines, complex, bitset, array, time utilities, and
3800 char_traits.
3801
3802 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
3803
3804 * libsupc++/exception: Include nested_exception.h in C++0x mode.
3805 * libsupc++/nested_exception.h: New.
3806 * libsupc++/Makefile.am: Add new header.
3807 * libsupc++/Makefile.in: Regenerate.
3808 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
3809 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
3810 * testsuite/18_support/nested_exception/cons.cc: New.
3811 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
3812 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
3813 * doc/xml/manual/status_cxx200x.xml: Adjust.
3814
3815 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3816
3817 * include/ext/throw_allocator.h: Remove redundant include.
3818
3819 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3820
3821 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
3822 out of line member functions definitions.
3823 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
3824 Remove, use static locals instead.
3825 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
3826 * src/throw_allocator.cc: New.
3827 * src/Makefile.am: Add.
3828 * config/abi/pre/gnu.ver: Add exports.
3829 * src/Makefile.in: Regenerate.
3830
3831 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3832
3833 * configure.ac: Bump libtool_VERSION to 6:12:0.
3834 * configure: Regenerate.
3835
3836 2009-05-07 Matthias Klose <doko@ubuntu.com>
3837
3838 PR libstdc++/40038
3839 * src/math_stubs_long_double.cc: Add ceill.
3840
3841 2009-05-06 Johannes Singler <singler@ira.uka.de>
3842
3843 PR libstdc++/39546
3844 * include/parallel/algo.h (find_switch):
3845 Parametrize binder2nd with const T& instead of T.
3846 * testsuite/25_algorithms/find/39546.cc: new test case
3847
3848 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3849
3850 Revert:
3851 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3852
3853 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3854 possible.
3855 * configure: Regenerate.
3856
3857 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
3858
3859 PR libstdc++/39909
3860 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
3861 __set_once_functor_lock_ptr): Replace global lock object with local
3862 locks on global mutex.
3863 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
3864 __set_once_functor_lock_ptr): Likewise, keeping old function to
3865 preserve ABI.
3866 (__once_proxy): Use pointer to local lock if set, global lock
3867 otherwise.
3868 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
3869 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
3870 * testsuite/30_threads/call_once/39909.cc: New.
3871
3872 2009-05-03 Jan Hubicka <jh@suse.cz>
3873
3874 * include/parallel/settings.h (get): Mark const.
3875 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
3876 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
3877 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
3878 throw ().
3879 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
3880 (is_open, fd): Mark pure and throw ().
3881 (seekoff): Mark throw ().
3882
3883 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3884
3885 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3886 possible.
3887 * configure: Regenerate.
3888
3889 2009-05-02 Jan Hubicka <jh@suse.cz>
3890
3891 * include/tr1_impl/functional_hash.h (explicit specializations of ()
3892 operator): Mark pure.
3893
3894 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
3895
3896 * scripts/create_testsuite_files: Remove thread directory.
3897
3898 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
3899
3900 PR libstdc++/39868
3901 * scripts/run_doxygen: Uncomment removal of includes.
3902 (problematic): Rewrite __cxxabiv1 namespace to abi.
3903
3904 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3905
3906 Revert the last commit.
3907
3908 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
3909
3910 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
3911 Replace global lock object with local locks on global mutex.
3912 * src/mutex.cc: Likewise.
3913 * config/abi/pre/gnu.ver: Adjust.
3914 * testsuite/30_threads/call_once/call_once2.cc: New.
3915
3916 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
3917
3918 PR libstdc++/39880
3919 PR libstdc++/39881
3920 PR libstdc++/39882
3921 * include/std/system_error (is_error_code_enum<errc>): Remove.
3922 (error_condition<>::error_condition(_ErrorCodeEnum,)
3923 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
3924 (error_code<>::error_code(_ErrorCodeEnum,),
3925 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
3926 * testsuite/19_diagnostics/system_error/39880.cc: New.
3927 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
3928 Likewise.
3929 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
3930 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
3931 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
3932 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3933 Adjust.
3934 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3935 Likewise.
3936 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
3937 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
3938 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
3939 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
3940 Likewise.
3941 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
3942 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
3943 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
3944 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
3945
3946 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
3947
3948 * doc/xml/authors.xml: Add space.
3949 * doc/xml/faq.xml: Update links.
3950 * doc/xml/manual/intro.xml: Same.
3951 * doc/xml/manual/abi.xml: Update.
3952 * doc/xml/manual/appendix_contributing.xml: Fix typo.
3953 * doc/xml/manual/status_cxxtr1.xml: Update links.
3954 * doc/xml/manual/status_cxx1998.xml: Same.
3955 * doc/xml/manual/status_cxx200x.xml: Same.
3956
3957 2009-04-22 Jan Hubicka <jh@suse.cz>
3958
3959 * include/tr1_impl/array (at): Do not use builtin_expect.
3960 * include/ext/throw_allocator.h (allocate): Likewise.
3961 * include/ext/pool_allocator.h (allocate): Likweise.
3962 * include/ext/bitmap_allocator.h (allocate): Likewise.
3963 * include/ext/rc_string_base.h (_S_construct): Likewise.
3964 * include/ext/malloc_allocator.h (allocate): Likewise.
3965 * include/ext/mt_allocator.h (allocate): Likewise.
3966 * include/ext/sso_string_base.h (_M_construct): Likewise.
3967 * include/bits/basic_string.tcc (_S_construct): Likewise.
3968
3969 2009-04-22 Jan Hubicka <jh@suse.cz>
3970
3971 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3972 (atexit, atoll, stroll, strtoull): Mark throw ()
3973 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3974 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
3975 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3976 (atexit, atoll, stroll, strtoull): Mark throw ()
3977 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3978 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3979
3980 2009-04-21 Jan Hubicka <jh@suse.cz>
3981
3982 * include/ext/atomicity.h
3983 (__exchange_and_add, __atomic_add): Mark throw ().
3984 * config/os/aix/atomicity.h
3985 * config/os/aix/atomicity.h
3986 * config/os/irix/atomicity.h
3987 * config/cpu/cris/atomicity.h
3988 * config/cpu/m68k/atomicity.h
3989 * config/cpu/hppa/atomicity.h
3990 * config/cpu/sparc/atomicity.h
3991 * config/cpu/i386/atomicity.h
3992 * config/cpu/i486/atomicity.h
3993 * config/cpu/sh/atomicity.h
3994 * config/cpu/generic/atomicity_mutex/atomicity.h
3995 * config/cpu/generic/atomicity_builtins/atomicity.h
3996 (__exchange_and_add, __atomic_add): Mark throw ().
3997
3998 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3999
4000 PR libstdc++/39835
4001 * include/bits/random.h: Avoid the badname __alpha (and, for
4002 consistency, __beta too).
4003 * include/bits/random.tcc: Likewise.
4004
4005 2009-04-19 Jan Hubicka <jh@suse.cz>
4006
4007 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
4008 _GLIBCXX_NOTHROW.
4009
4010 2009-04-19 Jan Hubicka <jh@suse.cz>
4011
4012 * include/c_compatibility/stdatomic.h
4013 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
4014 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
4015 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
4016
4017 2009-04-18 Jan Hubicka <jh@suse.cz>
4018
4019 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
4020 * libsupc++/unwind-cxx.h (__cxa_get_globals,
4021 __cxa_get_globals_fast): Mark const.
4022 (__cxa_get_exception_ptr): Mark pure.
4023 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
4024 (__terminate): Makr throw ().
4025 * libsupc++/exception (terminate): Mark throw().
4026 (uncaught_exception): Mark pure.
4027 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
4028 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
4029 Mark throw().
4030 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
4031 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
4032 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
4033 __cxa_guard_abort): Mark throw ().
4034 (__cxa_pure_virtual): Mark noreturn.
4035 (__cxa_current_exception_type): Mark throw and pure.
4036 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
4037 __cxa_exception_type): Mark pure.
4038 (_M_safe_bool_dummy): Mark pure and const.
4039
4040 2009-04-18 Jan Hubicka <jh@suse.cz>
4041
4042 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
4043 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
4044 _M_destroy_thread_key): Mark throw ()
4045 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
4046 _M_singular, _M_can_compare _M_get_mutex, _M_message,
4047 _M_get_max_length): Mark throw ().
4048 * include/debug/formatter.h (_M_message, _M_format_word,
4049 _M_get_max_length): Mark throw ().
4050 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
4051 _M_detach_single): Mark throw ().
4052 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
4053 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
4054 throw ()
4055 (_M_get_mutex): Mark throw ().
4056 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
4057 (_M_destroy_thread_key): Mark CONST and throw.
4058 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
4059 throw ().
4060
4061 2009-04-18 Jan Hubicka <jh@suse.cz>
4062
4063 * src/condition_variable.cc (condition_variable,
4064 condition_variable_any constructors): Mark throw()
4065 * src/hash.cc (operator() for long double, string, and wstring): Mark
4066 throw ().
4067 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
4068 _M_setup, rdbuf, str): Mark throw ().
4069 * src/chrono.cc (new): Mark throw ().
4070 * include/std/system_error (system_category, generic_category): Mark
4071 throw () and const.
4072 * include/std/chrono (now): Mark throw ().
4073 * include/std/condition_variable (condition_variable,
4074 ~condition_variable, condition_variable_any,
4075 ~condition_variable_any): Mark throw ().
4076 * include/std/mutex (mutex): Mark throw ().
4077 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
4078 throw.
4079 * include/bits/functional_hash.h (operator() on size_t): Mark pure
4080 and throw ().
4081 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
4082 * include/bits/locale_classes.h (_S_initialize_once,
4083 _S_clone_c_locale): Mark throw ().
4084 (_S_get_c_name): Mark const and throw ().
4085 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
4086 throw ().
4087 * include/bits/locale_facets.h (__convert_to_v explicit instances):
4088 Mark throw ().
4089 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
4090 throw ().
4091 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
4092 ios_base): Mark throw ()
4093 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
4094 * include/backward/strstream (strstreambuf constructors): Mark throw ().
4095 (str, freeze, _M_setupf): Mark throw ().
4096 (pcount): Mark pure and throw ().
4097 (rdbuf): Mark const and throw ().
4098
4099 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4100
4101 PR libstdc++/39802
4102 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
4103 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
4104 Always accept negative values, for unsigned types too.
4105 * testsuite/22_locale/num_get/get/char/39802.cc: New.
4106 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
4107
4108 2009-04-18 Jan Hubicka <jh@suse.cz>
4109
4110 * include/debug/formater.h: Include bits/c++config.h.
4111 (_M_error): Mark noreturn.
4112 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
4113 _GLIBCXX_NORETURN): New.
4114 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
4115 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
4116 Mark pure.
4117 * include/c_compatibility/stdatomic.h
4118 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
4119 __atomic_flag_wait_explicit, __atomic_flag_for_address):
4120 Mark by throw ().
4121 * src/atomic.cc (atomic_flag_test_and_set_explicit,
4122 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
4123 __atomic_flag_for_address): Mark by throw ().
4124
4125 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
4126
4127 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
4128
4129 2009-04-16 Jan Hubicka <jh@suse.cz>
4130
4131 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
4132 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
4133 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
4134 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
4135 out body to ...
4136 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
4137 functions.
4138 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
4139 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
4140 _Rb_tree_black_count): Mark nothrow.
4141
4142 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4143
4144 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
4145 from base classes.
4146 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
4147
4148 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
4149
4150 * doc/html: Regenerate.
4151
4152 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
4153
4154 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
4155
4156 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
4157 * doc/xml/gnu/fdl-1.2.xml: Same.
4158 * doc/xml/manual/numerics.xml: Same.
4159 * doc/xml/manual/concurrency.xml: Same.
4160 * doc/xml/manual/intro.xml: Same.
4161 * doc/xml/manual/status_cxxtr1.xml: Same.
4162 * doc/xml/manual/containers.xml: Same.
4163 * doc/xml/manual/io.xml: Same.
4164 * doc/xml/manual/utilities.xml: Same.
4165 * doc/xml/manual/support.xml: Same.
4166 * doc/xml/manual/using.xml: Same.
4167 * doc/xml/manual/localization.xml: Same.
4168 * doc/xml/manual/locale.xml: Same.
4169 * doc/xml/manual/extensions.xml: Same.
4170 * doc/xml/manual/appendix_contributing.xml: Same.
4171 * doc/xml/manual/diagnostics.xml: Same.
4172 * doc/xml/manual/status_cxx200x.xml: Same.
4173
4174 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
4175
4176 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
4177 * doc/xml/manual/status_cxx200x.xml: Adjust.
4178
4179 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
4180
4181 * doc/xml/spine.xml: Remove unused license entity, update
4182 copyright year.
4183
4184 * doc/xml/manual/spine.xml: Markup for primary index terms.
4185 * doc/xml/manual/numerics.xml: Same.
4186 * doc/xml/manual/intro.xml: Same.
4187 * doc/xml/manual/containers.xml: Same.
4188 * doc/xml/manual/io.xml: Same.
4189 * doc/xml/manual/appendix_porting.xml: Same.
4190 * doc/xml/manual/utilities.xml: Same.
4191 * doc/xml/manual/support.xml: Same.
4192 * doc/xml/manual/localization.xml: Same.
4193 * doc/xml/manual/strings.xml: Same.
4194 * doc/xml/manual/extensions.xml: Same.
4195 * doc/xml/manual/appendix_contributing.xml: Same.
4196 * doc/xml/manual/diagnostics.xml: Same.
4197 * doc/xml/manual/algorithms.xml: Same.
4198 * doc/xml/manual/appendix_free.xml: Same.
4199 * doc/xml/manual/iterators.xml: Same.
4200
4201 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
4202 * doc/xml/gnu/fdl-1.2.xml: Same.
4203
4204 * doc/xml/manual/status_cxx200x.xml: Re-write.
4205
4206 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
4207
4208 PR libstdc++/39629 (final bits)
4209 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
4210 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
4211 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
4212 Fix formula for __j.
4213 * include/bits/random.tcc (operator==(const normal_distribution<>&,
4214 const normal_distribution<>&): Remove.
4215 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
4216 const uniform_int_distribution<>&), operator==(const
4217 uniform_real_distribution<>&, const uniform_real_distribution<>&),
4218 operator==(const normal_distribution<>&, const normal_distribution<>&),
4219 operator==(const lognormal_distribution<>&,
4220 const lognormal_distribution<>&), operator==(const
4221 chi_squared_distribution<>&, const chi_squared_distribution<>&),
4222 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
4223 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
4224 operator==(const student_t_distribution<>&,
4225 const student_t_distribution<>&), operator==(const
4226 bernoulli_distribution<>&, const bernoulli_distribution<>&),
4227 operator==(const binomial_distribution<>&, const
4228 binomial_distribution<>&), operator==(const geometric_distribution<>&,
4229 const geometric_distribution<>&), operator==(const
4230 negative_binomial_distribution<>&, const
4231 negative_binomial_distribution<>&), operator==(const
4232 poisson_distribution<>&, const poisson_distribution<>&),
4233 operator==(const exponential_distribution<>&,
4234 const exponential_distribution<>&), operator==(const
4235 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
4236 weibull_distribution<>&, const weibull_distribution<>&),
4237 operator==(const extreme_value_distribution<>&,
4238 const extreme_value_distribution<>&), operator==(const
4239 discrete_distribution<>&, const discrete_distribution<>&),
4240 operator==(const piecewise_constant_distribution<>&,
4241 const piecewise_constant_distribution<>&), operator==(const
4242 piecewise_linear_distribution<>&, const
4243 piecewise_linear_distribution<>&)): Remove.
4244 * testsuite/26_numerics/random/uniform_real_distribution/operators/
4245 serialize.cc: Remove.
4246 * testsuite/26_numerics/random/piecewise_constant_distribution/
4247 operators/serialize.cc: Likewise.
4248 * testsuite/26_numerics/random/chi_squared_distribution/operators/
4249 serialize.cc: Likewise.
4250 * testsuite/26_numerics/random/normal_distribution/operators/
4251 serialize.cc: Likewise.
4252 * testsuite/26_numerics/random/uniform_int_distribution/operators/
4253 serialize.cc: Likewise.
4254 * testsuite/26_numerics/random/poisson_distribution/operators/
4255 serialize.cc: Likewise.
4256 * testsuite/26_numerics/random/bernoulli_distribution/operators/
4257 serialize.cc: Likewise.
4258 * testsuite/26_numerics/random/discrete_distribution/operators/
4259 serialize.cc: Likewise.
4260 * testsuite/26_numerics/random/weibull_distribution/operators/
4261 serialize.cc: Likewise.
4262 * testsuite/26_numerics/random/negative_binomial_distribution/
4263 operators/serialize.cc: Likewise.
4264 * testsuite/26_numerics/random/cauchy_distribution/operators/
4265 serialize.cc: Likewise.
4266 * testsuite/26_numerics/random/gamma_distribution/operators/
4267 serialize.cc: Likewise.
4268 * testsuite/26_numerics/random/fisher_f_distribution/operators/
4269 serialize.cc: Likewise.
4270 * testsuite/26_numerics/random/exponential_distribution/operators/
4271 serialize.cc: Likewise.
4272 * testsuite/26_numerics/random/lognormal_distribution/operators/
4273 serialize.cc: Likewise.
4274 * testsuite/26_numerics/random/binomial_distribution/operators/
4275 serialize.cc: Likewise.
4276 * testsuite/26_numerics/random/extreme_value_distribution/
4277 operators/serialize.cc: Likewise.
4278 * testsuite/26_numerics/random/piecewise_linear_distribution/
4279 operators/serialize.cc: Likewise.
4280 * testsuite/26_numerics/random/student_t_distribution/operators/
4281 serialize.cc: Likewise.
4282 * testsuite/26_numerics/random/geometric_distribution/operators/
4283 serialize.cc: Likewise.
4284
4285 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
4286 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
4287 mersenne_twister_engine<>::seed(_Gen&,
4288 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
4289 subtract_with_carry_engine<>::seed(_Gen&,
4290 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
4291 Remove, unused.
4292 * include/bits/random.tcc (linear_congruential_engine<>::
4293 seed(_Gen&, false_type): Likewise.
4294
4295 2009-04-09 Nick Clifton <nickc@redhat.com>
4296
4297 * src/allocator-inst.cc: Change copyright header to refer to
4298 version 3 of the GNU General Public License with version 3.1
4299 of the GCC Runtime Library Exception and to point readers at
4300 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
4301 web page.
4302 * config/abi/compatibility.h: Likewise.
4303 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
4304 * config/abi/pre/gnu.ver: Likewise.
4305 * config/allocator/bitmap_allocator_base.h: Likewise.
4306 * config/allocator/malloc_allocator_base.h: Likewise.
4307 * config/allocator/mt_allocator_base.h: Likewise.
4308 * config/allocator/new_allocator_base.h: Likewise.
4309 * config/allocator/pool_allocator_base.h: Likewise.
4310 * config/cpu/alpha/atomic_word.h: Likewise.
4311 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
4312 * config/cpu/cris/atomic_word.h: Likewise.
4313 * config/cpu/cris/atomicity.h: Likewise.
4314 * config/cpu/generic/atomic_word.h: Likewise.
4315 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
4316 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
4317 * config/cpu/generic/cpu_defines.h: Likewise.
4318 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
4319 * config/cpu/hppa/atomicity.h: Likewise.
4320 * config/cpu/i386/atomicity.h: Likewise.
4321 * config/cpu/i486/atomicity.h: Likewise.
4322 * config/cpu/ia64/atomic_word.h: Likewise.
4323 * config/cpu/m68k/atomicity.h: Likewise.
4324 * config/cpu/powerpc/atomic_word.h: Likewise.
4325 * config/cpu/powerpc/cpu_defines.h: Likewise.
4326 * config/cpu/sh/atomicity.h: Likewise.
4327 * config/cpu/sparc/atomic_word.h: Likewise.
4328 * config/cpu/sparc/atomicity.h: Likewise.
4329 * config/io/basic_file_stdio.cc: Likewise.
4330 * config/io/basic_file_stdio.h: Likewise.
4331 * config/io/c_io_stdio.h: Likewise.
4332 * config/locale/darwin/ctype_members.cc: Likewise.
4333 * config/locale/generic/c++locale_internal.h: Likewise.
4334 * config/locale/generic/c_locale.cc: Likewise.
4335 * config/locale/generic/c_locale.h: Likewise.
4336 * config/locale/generic/codecvt_members.cc: Likewise.
4337 * config/locale/generic/collate_members.cc: Likewise.
4338 * config/locale/generic/ctype_members.cc: Likewise.
4339 * config/locale/generic/messages_members.cc: Likewise.
4340 * config/locale/generic/messages_members.h: Likewise.
4341 * config/locale/generic/monetary_members.cc: Likewise.
4342 * config/locale/generic/numeric_members.cc: Likewise.
4343 * config/locale/generic/time_members.cc: Likewise.
4344 * config/locale/generic/time_members.h: Likewise.
4345 * config/locale/gnu/c++locale_internal.h: Likewise.
4346 * config/locale/gnu/c_locale.cc: Likewise.
4347 * config/locale/gnu/c_locale.h: Likewise.
4348 * config/locale/gnu/codecvt_members.cc: Likewise.
4349 * config/locale/gnu/collate_members.cc: Likewise.
4350 * config/locale/gnu/ctype_members.cc: Likewise.
4351 * config/locale/gnu/messages_members.cc: Likewise.
4352 * config/locale/gnu/messages_members.h: Likewise.
4353 * config/locale/gnu/monetary_members.cc: Likewise.
4354 * config/locale/gnu/numeric_members.cc: Likewise.
4355 * config/locale/gnu/time_members.cc: Likewise.
4356 * config/locale/gnu/time_members.h: Likewise.
4357 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
4358 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
4359 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
4360 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
4361 * config/os/aix/atomic_word.h: Likewise.
4362 * config/os/aix/atomicity.h: Likewise.
4363 * config/os/aix/ctype_base.h: Likewise.
4364 * config/os/aix/ctype_inline.h: Likewise.
4365 * config/os/aix/ctype_noninline.h: Likewise.
4366 * config/os/aix/os_defines.h: Likewise.
4367 * config/os/bsd/darwin/ctype_base.h: Likewise.
4368 * config/os/bsd/darwin/ctype_inline.h: Likewise.
4369 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
4370 * config/os/bsd/darwin/os_defines.h: Likewise.
4371 * config/os/bsd/freebsd/ctype_base.h: Likewise.
4372 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
4373 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
4374 * config/os/bsd/freebsd/os_defines.h: Likewise.
4375 * config/os/bsd/netbsd/ctype_base.h: Likewise.
4376 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
4377 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
4378 * config/os/bsd/netbsd/os_defines.h: Likewise.
4379 * config/os/djgpp/ctype_base.h: Likewise.
4380 * config/os/djgpp/ctype_inline.h: Likewise.
4381 * config/os/djgpp/ctype_noninline.h: Likewise.
4382 * config/os/djgpp/os_defines.h: Likewise.
4383 * config/os/generic/ctype_base.h: Likewise.
4384 * config/os/generic/ctype_inline.h: Likewise.
4385 * config/os/generic/ctype_noninline.h: Likewise.
4386 * config/os/generic/error_constants.h: Likewise.
4387 * config/os/generic/os_defines.h: Likewise.
4388 * config/os/gnu-linux/ctype_base.h: Likewise.
4389 * config/os/gnu-linux/ctype_inline.h: Likewise.
4390 * config/os/gnu-linux/ctype_noninline.h: Likewise.
4391 * config/os/gnu-linux/os_defines.h: Likewise.
4392 * config/os/hpux/ctype_base.h: Likewise.
4393 * config/os/hpux/ctype_inline.h: Likewise.
4394 * config/os/hpux/ctype_noninline.h: Likewise.
4395 * config/os/hpux/os_defines.h: Likewise.
4396 * config/os/irix/atomic_word.h: Likewise.
4397 * config/os/irix/atomicity.h: Likewise.
4398 * config/os/irix/irix5.2/ctype_base.h: Likewise.
4399 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
4400 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
4401 * config/os/irix/irix5.2/os_defines.h: Likewise.
4402 * config/os/irix/irix6.5/ctype_base.h: Likewise.
4403 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
4404 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
4405 * config/os/irix/irix6.5/os_defines.h: Likewise.
4406 * config/os/mingw32/ctype_base.h: Likewise.
4407 * config/os/mingw32/ctype_inline.h: Likewise.
4408 * config/os/mingw32/ctype_noninline.h: Likewise.
4409 * config/os/mingw32/error_constants.h: Likewise.
4410 * config/os/mingw32/os_defines.h: Likewise.
4411 * config/os/newlib/ctype_base.h: Likewise.
4412 * config/os/newlib/ctype_inline.h: Likewise.
4413 * config/os/newlib/ctype_noninline.h: Likewise.
4414 * config/os/newlib/os_defines.h: Likewise.
4415 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
4416 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
4417 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
4418 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
4419 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
4420 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
4421 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
4422 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
4423 * config/os/tpf/ctype_base.h: Likewise.
4424 * config/os/tpf/ctype_inline.h: Likewise.
4425 * config/os/tpf/ctype_noninline.h: Likewise.
4426 * config/os/tpf/os_defines.h: Likewise.
4427 * config/os/uclibc/ctype_base.h: Likewise.
4428 * config/os/uclibc/ctype_inline.h: Likewise.
4429 * config/os/uclibc/ctype_noninline.h: Likewise.
4430 * config/os/uclibc/os_defines.h: Likewise.
4431 * config/os/vxworks/ctype_base.h: Likewise.
4432 * config/os/vxworks/ctype_inline.h: Likewise.
4433 * config/os/vxworks/ctype_noninline.h: Likewise.
4434 * config/os/vxworks/os_defines.h: Likewise.
4435 * include/backward/auto_ptr.h: Likewise.
4436 * include/backward/backward_warning.h: Likewise.
4437 * include/backward/binders.h: Likewise.
4438 * include/backward/hash_fun.h: Likewise.
4439 * include/backward/hash_map: Likewise.
4440 * include/backward/hash_set: Likewise.
4441 * include/backward/hashtable.h: Likewise.
4442 * include/backward/strstream: Likewise.
4443 * include/bits/algorithmfwd.h: Likewise.
4444 * include/bits/allocator.h: Likewise.
4445 * include/bits/atomic_0.h: Likewise.
4446 * include/bits/atomic_2.h: Likewise.
4447 * include/bits/atomicfwd_c.h: Likewise.
4448 * include/bits/atomicfwd_cxx.h: Likewise.
4449 * include/bits/basic_ios.h: Likewise.
4450 * include/bits/basic_ios.tcc: Likewise.
4451 * include/bits/basic_string.h: Likewise.
4452 * include/bits/basic_string.tcc: Likewise.
4453 * include/bits/boost_concept_check.h: Likewise.
4454 * include/bits/c++config: Likewise.
4455 * include/bits/char_traits.h: Likewise.
4456 * include/bits/codecvt.h: Likewise.
4457 * include/bits/concept_check.h: Likewise.
4458 * include/bits/cpp_type_traits.h: Likewise.
4459 * include/bits/deque.tcc: Likewise.
4460 * include/bits/forward_list.h: Likewise.
4461 * include/bits/forward_list.tcc: Likewise.
4462 * include/bits/fstream.tcc: Likewise.
4463 * include/bits/functexcept.h: Likewise.
4464 * include/bits/functional_hash.h: Likewise.
4465 * include/bits/gslice.h: Likewise.
4466 * include/bits/gslice_array.h: Likewise.
4467 * include/bits/hashtable.h: Likewise.
4468 * include/bits/indirect_array.h: Likewise.
4469 * include/bits/ios_base.h: Likewise.
4470 * include/bits/istream.tcc: Likewise.
4471 * include/bits/list.tcc: Likewise.
4472 * include/bits/locale_classes.h: Likewise.
4473 * include/bits/locale_classes.tcc: Likewise.
4474 * include/bits/locale_facets.h: Likewise.
4475 * include/bits/locale_facets.tcc: Likewise.
4476 * include/bits/locale_facets_nonio.h: Likewise.
4477 * include/bits/locale_facets_nonio.tcc: Likewise.
4478 * include/bits/localefwd.h: Likewise.
4479 * include/bits/mask_array.h: Likewise.
4480 * include/bits/move.h: Likewise.
4481 * include/bits/ostream.tcc: Likewise.
4482 * include/bits/ostream_insert.h: Likewise.
4483 * include/bits/postypes.h: Likewise.
4484 * include/bits/shared_ptr.h: Likewise.
4485 * include/bits/slice_array.h: Likewise.
4486 * include/bits/sstream.tcc: Likewise.
4487 * include/bits/stl_algo.h: Likewise.
4488 * include/bits/stl_algobase.h: Likewise.
4489 * include/bits/stl_bvector.h: Likewise.
4490 * include/bits/stl_construct.h: Likewise.
4491 * include/bits/stl_deque.h: Likewise.
4492 * include/bits/stl_function.h: Likewise.
4493 * include/bits/stl_heap.h: Likewise.
4494 * include/bits/stl_iterator.h: Likewise.
4495 * include/bits/stl_iterator_base_funcs.h: Likewise.
4496 * include/bits/stl_iterator_base_types.h: Likewise.
4497 * include/bits/stl_list.h: Likewise.
4498 * include/bits/stl_map.h: Likewise.
4499 * include/bits/stl_multimap.h: Likewise.
4500 * include/bits/stl_multiset.h: Likewise.
4501 * include/bits/stl_numeric.h: Likewise.
4502 * include/bits/stl_pair.h: Likewise.
4503 * include/bits/stl_queue.h: Likewise.
4504 * include/bits/stl_raw_storage_iter.h: Likewise.
4505 * include/bits/stl_relops.h: Likewise.
4506 * include/bits/stl_set.h: Likewise.
4507 * include/bits/stl_stack.h: Likewise.
4508 * include/bits/stl_tempbuf.h: Likewise.
4509 * include/bits/stl_tree.h: Likewise.
4510 * include/bits/stl_uninitialized.h: Likewise.
4511 * include/bits/stl_vector.h: Likewise.
4512 * include/bits/stream_iterator.h: Likewise.
4513 * include/bits/streambuf.tcc: Likewise.
4514 * include/bits/streambuf_iterator.h: Likewise.
4515 * include/bits/stringfwd.h: Likewise.
4516 * include/bits/unique_ptr.h: Likewise.
4517 * include/bits/valarray_after.h: Likewise.
4518 * include/bits/valarray_array.h: Likewise.
4519 * include/bits/valarray_array.tcc: Likewise.
4520 * include/bits/valarray_before.h: Likewise.
4521 * include/bits/vector.tcc: Likewise.
4522 * include/c/cassert: Likewise.
4523 * include/c/cctype: Likewise.
4524 * include/c/cerrno: Likewise.
4525 * include/c/cfloat: Likewise.
4526 * include/c/ciso646: Likewise.
4527 * include/c/climits: Likewise.
4528 * include/c/clocale: Likewise.
4529 * include/c/cmath: Likewise.
4530 * include/c/csetjmp: Likewise.
4531 * include/c/csignal: Likewise.
4532 * include/c/cstdarg: Likewise.
4533 * include/c/cstddef: Likewise.
4534 * include/c/cstdio: Likewise.
4535 * include/c/cstdlib: Likewise.
4536 * include/c/cstring: Likewise.
4537 * include/c/ctime: Likewise.
4538 * include/c/cwchar: Likewise.
4539 * include/c/cwctype: Likewise.
4540 * include/c_compatibility/assert.h: Likewise.
4541 * include/c_compatibility/complex.h: Likewise.
4542 * include/c_compatibility/ctype.h: Likewise.
4543 * include/c_compatibility/errno.h: Likewise.
4544 * include/c_compatibility/fenv.h: Likewise.
4545 * include/c_compatibility/float.h: Likewise.
4546 * include/c_compatibility/inttypes.h: Likewise.
4547 * include/c_compatibility/iso646.h: Likewise.
4548 * include/c_compatibility/limits.h: Likewise.
4549 * include/c_compatibility/locale.h: Likewise.
4550 * include/c_compatibility/math.h: Likewise.
4551 * include/c_compatibility/setjmp.h: Likewise.
4552 * include/c_compatibility/signal.h: Likewise.
4553 * include/c_compatibility/stdarg.h: Likewise.
4554 * include/c_compatibility/stdatomic.h: Likewise.
4555 * include/c_compatibility/stdbool.h: Likewise.
4556 * include/c_compatibility/stddef.h: Likewise.
4557 * include/c_compatibility/stdint.h: Likewise.
4558 * include/c_compatibility/stdio.h: Likewise.
4559 * include/c_compatibility/stdlib.h: Likewise.
4560 * include/c_compatibility/string.h: Likewise.
4561 * include/c_compatibility/tgmath.h: Likewise.
4562 * include/c_compatibility/time.h: Likewise.
4563 * include/c_compatibility/wchar.h: Likewise.
4564 * include/c_compatibility/wctype.h: Likewise.
4565 * include/c_global/cassert: Likewise.
4566 * include/c_global/ccomplex: Likewise.
4567 * include/c_global/cctype: Likewise.
4568 * include/c_global/cerrno: Likewise.
4569 * include/c_global/cfenv: Likewise.
4570 * include/c_global/cfloat: Likewise.
4571 * include/c_global/cinttypes: Likewise.
4572 * include/c_global/ciso646: Likewise.
4573 * include/c_global/climits: Likewise.
4574 * include/c_global/clocale: Likewise.
4575 * include/c_global/cmath.tcc: Likewise.
4576 * include/c_global/cmath: Likewise.
4577 * include/c_global/csetjmp: Likewise.
4578 * include/c_global/csignal: Likewise.
4579 * include/c_global/cstdarg: Likewise.
4580 * include/c_global/cstdatomic: Likewise.
4581 * include/c_global/cstdbool: Likewise.
4582 * include/c_global/cstddef: Likewise.
4583 * include/c_global/cstdint: Likewise.
4584 * include/c_global/cstdio: Likewise.
4585 * include/c_global/cstdlib: Likewise.
4586 * include/c_global/cstring: Likewise.
4587 * include/c_global/ctgmath: Likewise.
4588 * include/c_global/ctime: Likewise.
4589 * include/c_global/cwchar: Likewise.
4590 * include/c_global/cwctype: Likewise.
4591 * include/c_std/cassert: Likewise.
4592 * include/c_std/cctype: Likewise.
4593 * include/c_std/cerrno: Likewise.
4594 * include/c_std/cfloat: Likewise.
4595 * include/c_std/ciso646: Likewise.
4596 * include/c_std/climits: Likewise.
4597 * include/c_std/clocale: Likewise.
4598 * include/c_std/cmath.tcc: Likewise.
4599 * include/c_std/cmath: Likewise.
4600 * include/c_std/csetjmp: Likewise.
4601 * include/c_std/csignal: Likewise.
4602 * include/c_std/cstdarg: Likewise.
4603 * include/c_std/cstddef: Likewise.
4604 * include/c_std/cstdio: Likewise.
4605 * include/c_std/cstdlib: Likewise.
4606 * include/c_std/cstring: Likewise.
4607 * include/c_std/ctime: Likewise.
4608 * include/c_std/cwchar: Likewise.
4609 * include/c_std/cwctype: Likewise.
4610 * include/debug/bitset: Likewise.
4611 * include/debug/debug.h: Likewise.
4612 * include/debug/deque: Likewise.
4613 * include/debug/formatter.h: Likewise.
4614 * include/debug/functions.h: Likewise.
4615 * include/debug/list: Likewise.
4616 * include/debug/macros.h: Likewise.
4617 * include/debug/map.h: Likewise.
4618 * include/debug/map: Likewise.
4619 * include/debug/multimap.h: Likewise.
4620 * include/debug/multiset.h: Likewise.
4621 * include/debug/safe_base.h: Likewise.
4622 * include/debug/safe_iterator.h: Likewise.
4623 * include/debug/safe_iterator.tcc: Likewise.
4624 * include/debug/safe_sequence.h: Likewise.
4625 * include/debug/set.h: Likewise.
4626 * include/debug/set: Likewise.
4627 * include/debug/string: Likewise.
4628 * include/debug/unordered_map: Likewise.
4629 * include/debug/unordered_set: Likewise.
4630 * include/debug/vector: Likewise.
4631 * include/ext/algorithm: Likewise.
4632 * include/ext/array_allocator.h: Likewise.
4633 * include/ext/atomicity.h: Likewise.
4634 * include/ext/bitmap_allocator.h: Likewise.
4635 * include/ext/cast.h: Likewise.
4636 * include/ext/codecvt_specializations.h: Likewise.
4637 * include/ext/concurrence.h: Likewise.
4638 * include/ext/debug_allocator.h: Likewise.
4639 * include/ext/enc_filebuf.h: Likewise.
4640 * include/ext/extptr_allocator.h: Likewise.
4641 * include/ext/functional: Likewise.
4642 * include/ext/iterator: Likewise.
4643 * include/ext/malloc_allocator.h: Likewise.
4644 * include/ext/memory: Likewise.
4645 * include/ext/mt_allocator.h: Likewise.
4646 * include/ext/new_allocator.h: Likewise.
4647 * include/ext/numeric: Likewise.
4648 * include/ext/numeric_traits.h: Likewise.
4649 * include/ext/pb_ds/assoc_container.hpp: Likewise.
4650 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
4651 Likewise.
4652 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
4653 Likewise.
4654 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
4655 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
4656 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
4657 Likewise.
4658 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
4659 Likewise.
4660 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
4661 Likewise.
4662 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
4663 Likewise.
4664 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
4665 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
4666 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
4667 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
4668 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
4669 Likewise.
4670 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
4671 Likewise.
4672 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
4673 Likewise.
4674 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
4675 Likewise.
4676 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
4677 Likewise.
4678 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
4679 Likewise.
4680 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
4681 Likewise.
4682 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
4683 Likewise.
4684 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
4685 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
4686 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
4687 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
4688 Likewise.
4689 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
4690 Likewise.
4691 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
4692 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
4693 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
4694 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
4695 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
4696 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
4697 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
4698 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
4699 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
4700 Likewise.
4701 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
4702 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
4703 Likewise.
4704 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
4705 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
4706 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
4707 Likewise.
4708 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
4709 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
4710 Likewise.
4711 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
4712 Likewise.
4713 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
4714 Likewise.
4715 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
4716 Likewise.
4717 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
4718 Likewise.
4719 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
4720 Likewise.
4721 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
4722 Likewise.
4723 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
4724 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
4725 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
4726 Likewise.
4727 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
4728 Likewise.
4729 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
4730 Likewise.
4731 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
4732 Likewise.
4733 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
4734 Likewise.
4735 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4736 Likewise.
4737 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
4738 Likewise.
4739 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
4740 Likewise.
4741 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
4742 Likewise.
4743 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4744 Likewise.
4745 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
4746 Likewise.
4747 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
4748 Likewise.
4749 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
4750 Likewise.
4751 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
4752 Likewise.
4753 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
4754 Likewise.
4755 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4756 Likewise.
4757 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
4758 Likewise.
4759 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
4760 Likewise.
4761 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
4762 Likewise.
4763 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
4764 Likewise.
4765 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4766 Likewise.
4767 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
4768 Likewise.
4769 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
4770 Likewise.
4771 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
4772 Likewise.
4773 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
4774 Likewise.
4775 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
4776 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
4777 Likewise.
4778 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
4779 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
4780 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
4781 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
4782 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
4783 Likewise.
4784 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
4785 Likewise.
4786 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
4787 Likewise.
4788 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
4789 Likewise.
4790 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4791 Likewise.
4792 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
4793 Likewise.
4794 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
4795 Likewise.
4796 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4797 Likewise.
4798 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
4799 Likewise.
4800 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
4801 Likewise.
4802 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
4803 Likewise.
4804 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
4805 Likewise.
4806 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
4807 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
4808 Likewise.
4809 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
4810 Likewise.
4811 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4812 Likewise.
4813 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
4814 Likewise.
4815 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
4816 Likewise.
4817 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
4818 Likewise.
4819 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
4820 Likewise.
4821 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4822 Likewise.
4823 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
4824 Likewise.
4825 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
4826 Likewise.
4827 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
4828 Likewise.
4829 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
4830 Likewise.
4831 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
4832 Likewise.
4833 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
4834 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
4835 Likewise.
4836 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
4837 Likewise.
4838 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
4839 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
4840 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
4841 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
4842 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
4843 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
4844 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
4845 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
4846 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
4847 Likewise.
4848 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
4849 Likewise.
4850 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
4851 Likewise.
4852 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
4853 Likewise.
4854 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
4855 Likewise.
4856 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
4857 Likewise.
4858 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
4859 Likewise.
4860 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
4861 Likewise.
4862 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
4863 Likewise.
4864 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
4865 Likewise.
4866 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
4867 Likewise.
4868 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
4869 Likewise.
4870 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
4871 Likewise.
4872 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
4873 Likewise.
4874 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
4875 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
4876 Likewise.
4877 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
4878 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
4879 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
4880 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
4881 Likewise.
4882 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
4883 Likewise.
4884 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
4885 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
4886 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
4887 Likewise.
4888 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
4889 Likewise.
4890 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
4891 Likewise.
4892 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
4893 Likewise.
4894 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
4895 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
4896 Likewise.
4897 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
4898 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
4899 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
4900 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
4901 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
4902 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
4903 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
4904 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
4905 Likewise.
4906 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
4907 Likewise.
4908 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
4909 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
4910 Likewise.
4911 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
4912 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
4913 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
4914 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
4915 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
4916 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
4917 Likewise.
4918 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
4919 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
4920 Likewise.
4921 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
4922 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
4923 Likewise.
4924 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
4925 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
4926 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
4927 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
4928 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
4929 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
4930 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
4931 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
4932 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
4933 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
4934 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
4935 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
4936 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
4937 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
4938 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
4939 Likewise.
4940 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
4941 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
4942 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
4943 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
4944 Likewise.
4945 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
4946 Likewise.
4947 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
4948 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
4949 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
4950 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
4951 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
4952 Likewise.
4953 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
4954 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
4955 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
4956 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
4957 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
4958 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
4959 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
4960 Likewise.
4961 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
4962 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
4963 Likewise.
4964 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
4965 Likewise.
4966 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
4967 Likewise.
4968 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
4969 Likewise.
4970 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
4971 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
4972 Likewise.
4973 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
4974 Likewise.
4975 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
4976 Likewise.
4977 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
4978 Likewise.
4979 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
4980 Likewise.
4981 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
4982 Likewise.
4983 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
4984 Likewise.
4985 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
4986 Likewise.
4987 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
4988 Likewise.
4989 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
4990 Likewise.
4991 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
4992 Likewise.
4993 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
4994 Likewise.
4995 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
4996 Likewise.
4997 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
4998 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
4999 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
5000 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
5001 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
5002 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
5003 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
5004 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
5005 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
5006 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
5007 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
5008 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
5009 Likewise.
5010 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
5011 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
5012 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
5013 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
5014 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
5015 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
5016 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
5017 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
5018 Likewise.
5019 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
5020 Likewise.
5021 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
5022 Likewise.
5023 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
5024 Likewise.
5025 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
5026 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
5027 Likewise.
5028 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
5029 Likewise.
5030 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
5031 Likewise.
5032 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
5033 Likewise.
5034 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
5035 Likewise.
5036 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
5037 Likewise.
5038 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
5039 Likewise.
5040 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
5041 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
5042 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
5043 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
5044 Likewise.
5045 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
5046 Likewise.
5047 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
5048 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
5049 Likewise.
5050 * include/ext/pb_ds/exception.hpp: Likewise.
5051 * include/ext/pb_ds/hash_policy.hpp: Likewise.
5052 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
5053 * include/ext/pb_ds/priority_queue.hpp: Likewise.
5054 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
5055 * include/ext/pb_ds/tree_policy.hpp: Likewise.
5056 * include/ext/pb_ds/trie_policy.hpp: Likewise.
5057 * include/ext/pod_char_traits.h: Likewise.
5058 * include/ext/pointer.h: Likewise.
5059 * include/ext/pool_allocator.h: Likewise.
5060 * include/ext/rb_tree: Likewise.
5061 * include/ext/rc_string_base.h: Likewise.
5062 * include/ext/rope: Likewise.
5063 * include/ext/ropeimpl.h: Likewise.
5064 * include/ext/slist: Likewise.
5065 * include/ext/sso_string_base.h: Likewise.
5066 * include/ext/stdio_filebuf.h: Likewise.
5067 * include/ext/stdio_sync_filebuf.h: Likewise.
5068 * include/ext/string_conversions.h: Likewise.
5069 * include/ext/throw_allocator.h: Likewise.
5070 * include/ext/type_traits.h: Likewise.
5071 * include/ext/typelist.h: Likewise.
5072 * include/ext/vstring.h: Likewise.
5073 * include/ext/vstring.tcc: Likewise.
5074 * include/ext/vstring_fwd.h: Likewise.
5075 * include/ext/vstring_util.h: Likewise.
5076 * include/parallel/algo.h: Likewise.
5077 * include/parallel/algobase.h: Likewise.
5078 * include/parallel/algorithm: Likewise.
5079 * include/parallel/algorithmfwd.h: Likewise.
5080 * include/parallel/balanced_quicksort.h: Likewise.
5081 * include/parallel/base.h: Likewise.
5082 * include/parallel/basic_iterator.h: Likewise.
5083 * include/parallel/checkers.h: Likewise.
5084 * include/parallel/compatibility.h: Likewise.
5085 * include/parallel/compiletime_settings.h: Likewise.
5086 * include/parallel/equally_split.h: Likewise.
5087 * include/parallel/features.h: Likewise.
5088 * include/parallel/find.h: Likewise.
5089 * include/parallel/find_selectors.h: Likewise.
5090 * include/parallel/for_each.h: Likewise.
5091 * include/parallel/for_each_selectors.h: Likewise.
5092 * include/parallel/iterator.h: Likewise.
5093 * include/parallel/list_partition.h: Likewise.
5094 * include/parallel/losertree.h: Likewise.
5095 * include/parallel/merge.h: Likewise.
5096 * include/parallel/multiseq_selection.h: Likewise.
5097 * include/parallel/multiway_merge.h: Likewise.
5098 * include/parallel/multiway_mergesort.h: Likewise.
5099 * include/parallel/numeric: Likewise.
5100 * include/parallel/numericfwd.h: Likewise.
5101 * include/parallel/omp_loop.h: Likewise.
5102 * include/parallel/omp_loop_static.h: Likewise.
5103 * include/parallel/par_loop.h: Likewise.
5104 * include/parallel/parallel.h: Likewise.
5105 * include/parallel/partial_sum.h: Likewise.
5106 * include/parallel/partition.h: Likewise.
5107 * include/parallel/queue.h: Likewise.
5108 * include/parallel/quicksort.h: Likewise.
5109 * include/parallel/random_number.h: Likewise.
5110 * include/parallel/random_shuffle.h: Likewise.
5111 * include/parallel/search.h: Likewise.
5112 * include/parallel/set_operations.h: Likewise.
5113 * include/parallel/settings.h: Likewise.
5114 * include/parallel/sort.h: Likewise.
5115 * include/parallel/tags.h: Likewise.
5116 * include/parallel/types.h: Likewise.
5117 * include/parallel/unique_copy.h: Likewise.
5118 * include/parallel/workstealing.h: Likewise.
5119 * include/precompiled/extc++.h: Likewise.
5120 * include/precompiled/stdc++.h: Likewise.
5121 * include/precompiled/stdtr1c++.h: Likewise.
5122 * include/std/algorithm: Likewise.
5123 * include/std/array: Likewise.
5124 * include/std/bitset: Likewise.
5125 * include/std/c++0x_warning.h: Likewise.
5126 * include/std/chrono: Likewise.
5127 * include/std/complex: Likewise.
5128 * include/std/condition_variable: Likewise.
5129 * include/std/deque: Likewise.
5130 * include/std/forward_list: Likewise.
5131 * include/std/fstream: Likewise.
5132 * include/std/functional: Likewise.
5133 * include/std/iomanip: Likewise.
5134 * include/std/ios: Likewise.
5135 * include/std/iosfwd: Likewise.
5136 * include/std/iostream: Likewise.
5137 * include/std/istream: Likewise.
5138 * include/std/iterator: Likewise.
5139 * include/std/limits: Likewise.
5140 * include/std/list: Likewise.
5141 * include/std/locale: Likewise.
5142 * include/std/map: Likewise.
5143 * include/std/memory: Likewise.
5144 * include/std/mutex: Likewise.
5145 * include/std/numeric: Likewise.
5146 * include/std/ostream: Likewise.
5147 * include/std/queue: Likewise.
5148 * include/std/random: Likewise.
5149 * include/std/ratio: Likewise.
5150 * include/std/regex: Likewise.
5151 * include/std/set: Likewise.
5152 * include/std/sstream: Likewise.
5153 * include/std/stack: Likewise.
5154 * include/std/stdexcept: Likewise.
5155 * include/std/streambuf: Likewise.
5156 * include/std/string: Likewise.
5157 * include/std/system_error: Likewise.
5158 * include/std/thread: Likewise.
5159 * include/std/tuple: Likewise.
5160 * include/std/type_traits: Likewise.
5161 * include/std/unordered_map: Likewise.
5162 * include/std/unordered_set: Likewise.
5163 * include/std/utility: Likewise.
5164 * include/std/valarray: Likewise.
5165 * include/std/vector: Likewise.
5166 * include/tr1/array: Likewise.
5167 * include/tr1/bessel_function.tcc: Likewise.
5168 * include/tr1/beta_function.tcc: Likewise.
5169 * include/tr1/ccomplex: Likewise.
5170 * include/tr1/cctype: Likewise.
5171 * include/tr1/cfenv: Likewise.
5172 * include/tr1/cfloat: Likewise.
5173 * include/tr1/cinttypes: Likewise.
5174 * include/tr1/climits: Likewise.
5175 * include/tr1/cmath: Likewise.
5176 * include/tr1/complex.h: Likewise.
5177 * include/tr1/complex: Likewise.
5178 * include/tr1/cstdarg: Likewise.
5179 * include/tr1/cstdbool: Likewise.
5180 * include/tr1/cstdint: Likewise.
5181 * include/tr1/cstdio: Likewise.
5182 * include/tr1/cstdlib: Likewise.
5183 * include/tr1/ctgmath: Likewise.
5184 * include/tr1/ctime: Likewise.
5185 * include/tr1/ctype.h: Likewise.
5186 * include/tr1/cwchar: Likewise.
5187 * include/tr1/cwctype: Likewise.
5188 * include/tr1/ell_integral.tcc: Likewise.
5189 * include/tr1/exp_integral.tcc: Likewise.
5190 * include/tr1/fenv.h: Likewise.
5191 * include/tr1/float.h: Likewise.
5192 * include/tr1/functional: Likewise.
5193 * include/tr1/functional_hash.h: Likewise.
5194 * include/tr1/gamma.tcc: Likewise.
5195 * include/tr1/hashtable.h: Likewise.
5196 * include/tr1/hypergeometric.tcc: Likewise.
5197 * include/tr1/inttypes.h: Likewise.
5198 * include/tr1/legendre_function.tcc: Likewise.
5199 * include/tr1/limits.h: Likewise.
5200 * include/tr1/math.h: Likewise.
5201 * include/tr1/memory: Likewise.
5202 * include/tr1/modified_bessel_func.tcc: Likewise.
5203 * include/tr1/poly_hermite.tcc: Likewise.
5204 * include/tr1/poly_laguerre.tcc: Likewise.
5205 * include/tr1/random: Likewise.
5206 * include/tr1/regex: Likewise.
5207 * include/tr1/riemann_zeta.tcc: Likewise.
5208 * include/tr1/shared_ptr.h: Likewise.
5209 * include/tr1/special_function_util.h: Likewise.
5210 * include/tr1/stdarg.h: Likewise.
5211 * include/tr1/stdbool.h: Likewise.
5212 * include/tr1/stdint.h: Likewise.
5213 * include/tr1/stdio.h: Likewise.
5214 * include/tr1/stdlib.h: Likewise.
5215 * include/tr1/tgmath.h: Likewise.
5216 * include/tr1/tuple: Likewise.
5217 * include/tr1/type_traits: Likewise.
5218 * include/tr1/unordered_map: Likewise.
5219 * include/tr1/unordered_set: Likewise.
5220 * include/tr1/utility: Likewise.
5221 * include/tr1/wchar.h: Likewise.
5222 * include/tr1/wctype.h: Likewise.
5223 * include/tr1_impl/array: Likewise.
5224 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
5225 * include/tr1_impl/cctype: Likewise.
5226 * include/tr1_impl/cfenv: Likewise.
5227 * include/tr1_impl/cinttypes: Likewise.
5228 * include/tr1_impl/cmath: Likewise.
5229 * include/tr1_impl/complex: Likewise.
5230 * include/tr1_impl/cstdint: Likewise.
5231 * include/tr1_impl/cstdio: Likewise.
5232 * include/tr1_impl/cstdlib: Likewise.
5233 * include/tr1_impl/cwchar: Likewise.
5234 * include/tr1_impl/cwctype: Likewise.
5235 * include/tr1_impl/functional: Likewise.
5236 * include/tr1_impl/functional_hash.h: Likewise.
5237 * include/tr1_impl/hashtable: Likewise.
5238 * include/tr1_impl/hashtable_policy.h: Likewise.
5239 * include/tr1_impl/random.tcc: Likewise.
5240 * include/tr1_impl/random: Likewise.
5241 * include/tr1_impl/regex: Likewise.
5242 * include/tr1_impl/type_traits: Likewise.
5243 * include/tr1_impl/unordered_map: Likewise.
5244 * include/tr1_impl/unordered_set: Likewise.
5245 * include/tr1_impl/utility: Likewise.
5246 * libsupc++/array_type_info.cc: Likewise.
5247 * libsupc++/atexit_arm.cc: Likewise.
5248 * libsupc++/bad_cast.cc: Likewise.
5249 * libsupc++/bad_typeid.cc: Likewise.
5250 * libsupc++/class_type_info.cc: Likewise.
5251 * libsupc++/cxxabi-forced.h: Likewise.
5252 * libsupc++/cxxabi.h: Likewise.
5253 * libsupc++/del_op.cc: Likewise.
5254 * libsupc++/del_opnt.cc: Likewise.
5255 * libsupc++/del_opv.cc: Likewise.
5256 * libsupc++/del_opvnt.cc: Likewise.
5257 * libsupc++/dyncast.cc: Likewise.
5258 * libsupc++/eh_alloc.cc: Likewise.
5259 * libsupc++/eh_arm.cc: Likewise.
5260 * libsupc++/eh_aux_runtime.cc: Likewise.
5261 * libsupc++/eh_call.cc: Likewise.
5262 * libsupc++/eh_catch.cc: Likewise.
5263 * libsupc++/eh_exception.cc: Likewise.
5264 * libsupc++/eh_globals.cc: Likewise.
5265 * libsupc++/eh_personality.cc: Likewise.
5266 * libsupc++/eh_ptr.cc: Likewise.
5267 * libsupc++/eh_term_handler.cc: Likewise.
5268 * libsupc++/eh_terminate.cc: Likewise.
5269 * libsupc++/eh_throw.cc: Likewise.
5270 * libsupc++/eh_type.cc: Likewise.
5271 * libsupc++/eh_unex_handler.cc: Likewise.
5272 * libsupc++/enum_type_info.cc: Likewise.
5273 * libsupc++/exception: Likewise.
5274 * libsupc++/exception_defines.h: Likewise.
5275 * libsupc++/exception_ptr.h: Likewise.
5276 * libsupc++/function_type_info.cc: Likewise.
5277 * libsupc++/fundamental_type_info.cc: Likewise.
5278 * libsupc++/guard.cc: Likewise.
5279 * libsupc++/initializer_list: Likewise.
5280 * libsupc++/new: Likewise.
5281 * libsupc++/new_handler.cc: Likewise.
5282 * libsupc++/new_op.cc: Likewise.
5283 * libsupc++/new_opnt.cc: Likewise.
5284 * libsupc++/new_opv.cc: Likewise.
5285 * libsupc++/new_opvnt.cc: Likewise.
5286 * libsupc++/pbase_type_info.cc: Likewise.
5287 * libsupc++/pmem_type_info.cc: Likewise.
5288 * libsupc++/pointer_type_info.cc: Likewise.
5289 * libsupc++/pure.cc: Likewise.
5290 * libsupc++/si_class_type_info.cc: Likewise.
5291 * libsupc++/tinfo.cc: Likewise.
5292 * libsupc++/tinfo.h: Likewise.
5293 * libsupc++/tinfo2.cc: Likewise.
5294 * libsupc++/typeinfo: Likewise.
5295 * libsupc++/unwind-cxx.h: Likewise.
5296 * libsupc++/vec.cc: Likewise.
5297 * libsupc++/vmi_class_type_info.cc: Likewise.
5298 * libsupc++/vterminate.cc: Likewise.
5299 * po/string_literals.cc: Likewise.
5300 * src/atomic.cc: Likewise.
5301 * src/bitmap_allocator.cc: Likewise.
5302 * src/chrono.cc: Likewise.
5303 * src/codecvt.cc: Likewise.
5304 * src/compatibility-ldbl.cc: Likewise.
5305 * src/compatibility.cc: Likewise.
5306 * src/complex_io.cc: Likewise.
5307 * src/concept-inst.cc: Likewise.
5308 * src/condition_variable.cc: Likewise.
5309 * src/ctype.cc: Likewise.
5310 * src/debug.cc: Likewise.
5311 * src/debug_list.cc: Likewise.
5312 * src/ext-inst.cc: Likewise.
5313 * src/fstream-inst.cc: Likewise.
5314 * src/functexcept.cc: Likewise.
5315 * src/globals_io.cc: Likewise.
5316 * src/hash.cc: Likewise.
5317 * src/hash_c++0x.cc: Likewise.
5318 * src/hashtable.cc: Likewise.
5319 * src/hashtable_c++0x.cc: Likewise.
5320 * src/ios-inst.cc: Likewise.
5321 * src/ios.cc: Likewise.
5322 * src/ios_failure.cc: Likewise.
5323 * src/ios_init.cc: Likewise.
5324 * src/ios_locale.cc: Likewise.
5325 * src/iostream-inst.cc: Likewise.
5326 * src/istream-inst.cc: Likewise.
5327 * src/istream.cc: Likewise.
5328 * src/limits.cc: Likewise.
5329 * src/limits_c++0x.cc: Likewise.
5330 * src/list.cc: Likewise.
5331 * src/locale-inst.cc: Likewise.
5332 * src/locale.cc: Likewise.
5333 * src/locale_facets.cc: Likewise.
5334 * src/locale_init.cc: Likewise.
5335 * src/localename.cc: Likewise.
5336 * src/math_stubs_float.cc: Likewise.
5337 * src/math_stubs_long_double.cc: Likewise.
5338 * src/misc-inst.cc: Likewise.
5339 * src/mt_allocator.cc: Likewise.
5340 * src/mutex.cc: Likewise.
5341 * src/ostream-inst.cc: Likewise.
5342 * src/parallel_list.cc: Likewise.
5343 * src/parallel_settings.cc: Likewise.
5344 * src/pool_allocator.cc: Likewise.
5345 * src/sstream-inst.cc: Likewise.
5346 * src/stdexcept.cc: Likewise.
5347 * src/streambuf-inst.cc: Likewise.
5348 * src/streambuf.cc: Likewise.
5349 * src/string-inst.cc: Likewise.
5350 * src/strstream.cc: Likewise.
5351 * src/system_error.cc: Likewise.
5352 * src/thread.cc: Likewise.
5353 * src/tree.cc: Likewise.
5354 * src/valarray-inst.cc: Likewise.
5355 * src/wlocale-inst.cc: Likewise.
5356 * src/wstring-inst.cc: Likewise.
5357 * doc/xml/manual/intro.xml: Change documentation to refer the
5358 reader to version 3 of the GNU General Public License, version
5359 3.1 of the GCC Runtime Library Exception, and to point readers
5360 at the FSF's license web page.
5361
5362 2009-04-09 Jakub Jelinek <jakub@redhat.com>
5363
5364 * Makefile.am: Change copyright header to refer to version
5365 3 of the GNU General Public License and to point readers at the
5366 COPYING3 file and the FSF's license web page.
5367 * doc/Makefile.am: Likewise.
5368 * include/Makefile.am: Likewise.
5369 * libsupc++/Makefile.am: Likewise.
5370 * po/Makefile.am: Likewise.
5371 * po/POTFILES.in: Likewise.
5372 * src/Makefile.am: Likewise.
5373 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
5374 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
5375 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
5376 Likewise.
5377 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
5378 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
5379 Likewise.
5380 * testsuite/17_intro/using_namespace_std.cc: Likewise.
5381 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
5382 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
5383 * testsuite/18_support/bad_alloc/what.cc: Likewise.
5384 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
5385 * testsuite/18_support/bad_cast/what.cc: Likewise.
5386 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
5387 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
5388 Likewise.
5389 * testsuite/18_support/bad_exception/what.cc: Likewise.
5390 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
5391 * testsuite/18_support/bad_typeid/what.cc: Likewise.
5392 * testsuite/18_support/exception/38732.cc: Likewise.
5393 * testsuite/18_support/exception/what.cc: Likewise.
5394 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
5395 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
5396 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
5397 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
5398 * testsuite/18_support/headers/climits/values.cc: Likewise.
5399 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
5400 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
5401 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
5402 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
5403 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
5404 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
5405 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
5406 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
5407 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
5408 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
5409 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
5410 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
5411 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
5412 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
5413 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
5414 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
5415 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
5416 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
5417 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
5418 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
5419 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
5420 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
5421 * testsuite/18_support/headers/new/types_std.cc: Likewise.
5422 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
5423 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
5424 * testsuite/18_support/new_delete_placement.cc: Likewise.
5425 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
5426 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
5427 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
5428 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
5429 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
5430 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
5431 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
5432 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
5433 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
5434 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
5435 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
5436 Likewise.
5437 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
5438 * testsuite/18_support/pthread_guard.cc: Likewise.
5439 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
5440 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
5441 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
5442 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
5443 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
5444 Likewise.
5445 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
5446 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
5447 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
5448 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
5449 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
5450 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
5451 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
5452 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
5453 Likewise.
5454 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
5455 Likewise.
5456 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
5457 Likewise.
5458 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
5459 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
5460 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
5461 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
5462 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
5463 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
5464 Likewise.
5465 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
5466 Likewise.
5467 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
5468 Likewise.
5469 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
5470 Likewise.
5471 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
5472 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
5473 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
5474 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
5475 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
5476 Likewise.
5477 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
5478 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
5479 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
5480 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
5481 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
5482 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
5483 Likewise.
5484 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
5485 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
5486 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
5487 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
5488 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
5489 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
5490 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
5491 * testsuite/20_util/aligned_storage/value.cc: Likewise.
5492 * testsuite/20_util/allocator/1.cc: Likewise.
5493 * testsuite/20_util/allocator/10378.cc: Likewise.
5494 * testsuite/20_util/allocator/14176.cc: Likewise.
5495 * testsuite/20_util/allocator/33807.cc: Likewise.
5496 * testsuite/20_util/allocator/8230.cc: Likewise.
5497 * testsuite/20_util/auto_ptr/1.cc: Likewise.
5498 * testsuite/20_util/auto_ptr/2.cc: Likewise.
5499 * testsuite/20_util/auto_ptr/3.cc: Likewise.
5500 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
5501 * testsuite/20_util/auto_ptr/4.cc: Likewise.
5502 * testsuite/20_util/auto_ptr/5.cc: Likewise.
5503 * testsuite/20_util/auto_ptr/6.cc: Likewise.
5504 * testsuite/20_util/auto_ptr/7.cc: Likewise.
5505 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
5506 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
5507 Likewise.
5508 * testsuite/20_util/clocks/1.cc: Likewise.
5509 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
5510 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
5511 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
5512 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
5513 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
5514 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
5515 * testsuite/20_util/duration/cons/1.cc: Likewise.
5516 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
5517 * testsuite/20_util/duration/cons/2.cc: Likewise.
5518 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
5519 Likewise.
5520 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
5521 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
5522 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
5523 Likewise.
5524 * testsuite/20_util/forward/1.cc: Likewise.
5525 * testsuite/20_util/forward/1_neg.cc: Likewise.
5526 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
5527 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
5528 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
5529 * testsuite/20_util/function_objects/dr660.cc: Likewise.
5530 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
5531 Likewise.
5532 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
5533 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
5534 Likewise.
5535 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
5536 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
5537 Likewise.
5538 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
5539 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
5540 Likewise.
5541 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
5542 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
5543 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
5544 Likewise.
5545 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
5546 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
5547 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
5548 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
5549 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
5550 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
5551 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
5552 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
5553 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
5554 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
5555 Likewise.
5556 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
5557 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
5558 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
5559 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
5560 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
5561 Likewise.
5562 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
5563 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
5564 Likewise.
5565 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
5566 * testsuite/20_util/identity/value.cc: Likewise.
5567 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
5568 * testsuite/20_util/is_integral/value.cc: Likewise.
5569 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
5570 Likewise.
5571 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
5572 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
5573 * testsuite/20_util/is_reference/value.cc: Likewise.
5574 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
5575 Likewise.
5576 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
5577 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
5578 * testsuite/20_util/is_signed/value.cc: Likewise.
5579 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
5580 * testsuite/20_util/is_unsigned/value.cc: Likewise.
5581 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
5582 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
5583 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
5584 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
5585 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
5586 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
5587 Likewise.
5588 * testsuite/20_util/move/1.cc: Likewise.
5589 * testsuite/20_util/owner_less/cmp.cc: Likewise.
5590 * testsuite/20_util/pair/1.cc: Likewise.
5591 * testsuite/20_util/pair/2.cc: Likewise.
5592 * testsuite/20_util/pair/3.cc: Likewise.
5593 * testsuite/20_util/pair/4.cc: Likewise.
5594 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
5595 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
5596 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
5597 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
5598 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
5599 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
5600 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
5601 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
5602 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
5603 Likewise.
5604 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
5605 Likewise.
5606 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
5607 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
5608 * testsuite/20_util/rel_ops.cc: Likewise.
5609 * testsuite/20_util/remove_reference/value.cc: Likewise.
5610 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
5611 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
5612 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
5613 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
5614 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
5615 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
5616 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
5617 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
5618 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
5619 Likewise.
5620 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
5621 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
5622 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
5623 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
5624 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
5625 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
5626 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
5627 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
5628 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
5629 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
5630 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
5631 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
5632 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
5633 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
5634 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
5635 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
5636 Likewise.
5637 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
5638 Likewise.
5639 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
5640 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
5641 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
5642 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
5643 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
5644 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
5645 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
5646 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
5647 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
5648 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
5649 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
5650 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
5651 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
5652 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
5653 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
5654 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
5655 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
5656 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
5657 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
5658 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
5659 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
5660 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
5661 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
5662 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
5663 Likewise.
5664 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
5665 Likewise.
5666 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
5667 Likewise.
5668 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
5669 Likewise.
5670 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
5671 Likewise.
5672 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
5673 Likewise.
5674 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
5675 Likewise.
5676 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
5677 Likewise.
5678 * testsuite/20_util/temporary_buffer.cc: Likewise.
5679 * testsuite/20_util/time_point/1.cc: Likewise.
5680 * testsuite/20_util/time_point/2.cc: Likewise.
5681 * testsuite/20_util/time_point/3.cc: Likewise.
5682 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
5683 Likewise.
5684 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
5685 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
5686 Likewise.
5687 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
5688 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
5689 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
5690 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
5691 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
5692 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
5693 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
5694 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
5695 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
5696 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
5697 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
5698 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
5699 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
5700 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
5701 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
5702 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
5703 Likewise.
5704 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
5705 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
5706 Likewise.
5707 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
5708 Likewise.
5709 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
5710 Likewise.
5711 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
5712 Likewise.
5713 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
5714 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
5715 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
5716 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
5717 Likewise.
5718 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
5719 Likewise.
5720 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
5721 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
5722 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
5723 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
5724 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
5725 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
5726 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
5727 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
5728 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
5729 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
5730 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
5731 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
5732 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
5733 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
5734 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
5735 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
5736 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
5737 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
5738 Likewise.
5739 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
5740 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
5741 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
5742 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
5743 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
5744 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
5745 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
5746 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
5747 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
5748 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
5749 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
5750 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
5751 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
5752 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
5753 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
5754 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
5755 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
5756 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
5757 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
5758 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
5759 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
5760 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
5761 Likewise.
5762 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
5763 Likewise.
5764 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
5765 Likewise.
5766 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
5767 Likewise.
5768 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
5769 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
5770 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
5771 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
5772 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
5773 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
5774 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
5775 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
5776 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
5777 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
5778 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
5779 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
5780 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
5781 Likewise.
5782 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
5783 Likewise.
5784 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
5785 Likewise.
5786 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
5787 Likewise.
5788 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
5789 Likewise.
5790 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
5791 Likewise.
5792 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
5793 Likewise.
5794 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
5795 Likewise.
5796 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
5797 Likewise.
5798 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
5799 Likewise.
5800 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
5801 Likewise.
5802 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
5803 Likewise.
5804 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
5805 Likewise.
5806 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
5807 Likewise.
5808 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
5809 Likewise.
5810 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
5811 Likewise.
5812 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
5813 Likewise.
5814 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
5815 Likewise.
5816 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
5817 Likewise.
5818 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
5819 Likewise.
5820 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
5821 Likewise.
5822 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
5823 Likewise.
5824 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
5825 Likewise.
5826 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
5827 Likewise.
5828 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
5829 Likewise.
5830 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
5831 Likewise.
5832 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
5833 Likewise.
5834 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
5835 Likewise.
5836 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
5837 Likewise.
5838 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
5839 Likewise.
5840 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
5841 Likewise.
5842 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
5843 Likewise.
5844 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
5845 Likewise.
5846 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
5847 Likewise.
5848 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
5849 Likewise.
5850 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
5851 Likewise.
5852 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
5853 Likewise.
5854 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
5855 Likewise.
5856 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
5857 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
5858 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
5859 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
5860 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
5861 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
5862 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
5863 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
5864 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
5865 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
5866 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
5867 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
5868 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
5869 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
5870 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
5871 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
5872 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
5873 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
5874 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
5875 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
5876 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
5877 Likewise.
5878 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
5879 Likewise.
5880 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
5881 Likewise.
5882 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
5883 Likewise.
5884 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
5885 Likewise.
5886 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
5887 Likewise.
5888 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
5889 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
5890 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
5891 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
5892 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
5893 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
5894 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
5895 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
5896 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
5897 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
5898 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
5899 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
5900 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
5901 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
5902 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
5903 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
5904 Likewise.
5905 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
5906 Likewise.
5907 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
5908 Likewise.
5909 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
5910 Likewise.
5911 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
5912 Likewise.
5913 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
5914 Likewise.
5915 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
5916 Likewise.
5917 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
5918 Likewise.
5919 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
5920 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
5921 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
5922 Likewise.
5923 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
5924 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
5925 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
5926 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
5927 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
5928 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
5929 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
5930 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
5931 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
5932 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
5933 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
5934 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
5935 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
5936 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
5937 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
5938 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
5939 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
5940 Likewise.
5941 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
5942 Likewise.
5943 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
5944 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
5945 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
5946 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
5947 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
5948 Likewise.
5949 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
5950 Likewise.
5951 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
5952 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
5953 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
5954 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
5955 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
5956 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
5957 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
5958 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
5959 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
5960 Likewise.
5961 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
5962 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
5963 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
5964 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
5965 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
5966 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
5967 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
5968 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
5969 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
5970 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
5971 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
5972 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
5973 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
5974 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
5975 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
5976 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
5977 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
5978 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
5979 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
5980 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
5981 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
5982 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
5983 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
5984 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
5985 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
5986 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
5987 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
5988 Likewise.
5989 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
5990 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
5991 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
5992 Likewise.
5993 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
5994 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
5995 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
5996 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
5997 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
5998 Likewise.
5999 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
6000 Likewise.
6001 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
6002 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
6003 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
6004 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
6005 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
6006 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
6007 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
6008 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
6009 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
6010 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
6011 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
6012 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
6013 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
6014 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
6015 Likewise.
6016 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
6017 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
6018 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
6019 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
6020 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
6021 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
6022 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
6023 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
6024 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
6025 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
6026 Likewise.
6027 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
6028 Likewise.
6029 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
6030 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
6031 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
6032 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
6033 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
6034 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
6035 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
6036 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
6037 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
6038 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
6039 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
6040 Likewise.
6041 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
6042 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
6043 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
6044 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
6045 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
6046 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
6047 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
6048 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
6049 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
6050 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
6051 Likewise.
6052 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
6053 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
6054 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
6055 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
6056 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
6057 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
6058 Likewise.
6059 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
6060 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
6061 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
6062 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
6063 Likewise.
6064 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
6065 Likewise.
6066 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
6067 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
6068 Likewise.
6069 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
6070 * testsuite/22_locale/ctype/2.cc: Likewise.
6071 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
6072 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
6073 * testsuite/22_locale/ctype/dr695.cc: Likewise.
6074 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
6075 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
6076 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
6077 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
6078 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
6079 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
6080 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
6081 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
6082 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
6083 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
6084 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
6085 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
6086 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
6087 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
6088 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
6089 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
6090 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
6091 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
6092 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
6093 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
6094 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
6095 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
6096 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
6097 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
6098 * testsuite/22_locale/facet/1.cc: Likewise.
6099 * testsuite/22_locale/facet/2.cc: Likewise.
6100 * testsuite/22_locale/facet/25421.cc: Likewise.
6101 * testsuite/22_locale/global_templates/1.cc: Likewise.
6102 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
6103 Likewise.
6104 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
6105 Likewise.
6106 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
6107 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
6108 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
6109 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
6110 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
6111 * testsuite/22_locale/locale/13630.cc: Likewise.
6112 * testsuite/22_locale/locale/cons/1.cc: Likewise.
6113 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
6114 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
6115 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
6116 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
6117 * testsuite/22_locale/locale/cons/2.cc: Likewise.
6118 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
6119 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
6120 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
6121 * testsuite/22_locale/locale/cons/4.cc: Likewise.
6122 * testsuite/22_locale/locale/cons/5.cc: Likewise.
6123 * testsuite/22_locale/locale/cons/6.cc: Likewise.
6124 * testsuite/22_locale/locale/cons/7.cc: Likewise.
6125 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
6126 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
6127 * testsuite/22_locale/locale/cons/8.cc: Likewise.
6128 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
6129 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
6130 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
6131 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
6132 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
6133 * testsuite/22_locale/locale/operations/1.cc: Likewise.
6134 * testsuite/22_locale/locale/operations/2.cc: Likewise.
6135 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
6136 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
6137 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
6138 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
6139 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
6140 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
6141 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
6142 Likewise.
6143 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
6144 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
6145 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
6146 Likewise.
6147 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
6148 Likewise.
6149 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
6150 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
6151 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
6152 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
6153 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
6154 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
6155 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
6156 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
6157 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
6158 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
6159 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
6160 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
6161 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
6162 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
6163 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
6164 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
6165 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
6166 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
6167 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
6168 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
6169 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
6170 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
6171 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
6172 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
6173 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
6174 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
6175 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
6176 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
6177 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
6178 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
6179 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
6180 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
6181 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
6182 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
6183 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
6184 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
6185 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
6186 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
6187 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
6188 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
6189 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
6190 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
6191 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
6192 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
6193 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
6194 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
6195 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
6196 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
6197 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
6198 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
6199 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
6200 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
6201 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
6202 Likewise.
6203 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
6204 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
6205 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
6206 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
6207 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
6208 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
6209 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
6210 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
6211 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
6212 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
6213 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
6214 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
6215 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
6216 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
6217 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
6218 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
6219 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
6220 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
6221 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
6222 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
6223 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
6224 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
6225 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
6226 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
6227 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
6228 Likewise.
6229 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
6230 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
6231 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
6232 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
6233 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
6234 Likewise.
6235 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
6236 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
6237 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
6238 Likewise.
6239 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
6240 Likewise.
6241 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
6242 Likewise.
6243 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
6244 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
6245 Likewise.
6246 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
6247 Likewise.
6248 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
6249 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
6250 Likewise.
6251 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
6252 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
6253 Likewise.
6254 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
6255 Likewise.
6256 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
6257 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
6258 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
6259 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
6260 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
6261 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
6262 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
6263 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
6264 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
6265 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
6266 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
6267 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
6268 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
6269 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
6270 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
6271 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
6272 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
6273 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
6274 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
6275 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
6276 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
6277 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
6278 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
6279 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
6280 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
6281 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
6282 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
6283 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
6284 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
6285 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
6286 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
6287 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
6288 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
6289 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
6290 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
6291 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
6292 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
6293 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
6294 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
6295 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
6296 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
6297 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
6298 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
6299 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
6300 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
6301 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
6302 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
6303 Likewise.
6304 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
6305 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
6306 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
6307 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
6308 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
6309 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
6310 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
6311 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
6312 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
6313 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
6314 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
6315 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
6316 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
6317 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
6318 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
6319 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
6320 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
6321 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
6322 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
6323 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
6324 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
6325 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
6326 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
6327 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
6328 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
6329 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
6330 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
6331 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
6332 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
6333 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
6334 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
6335 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
6336 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
6337 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
6338 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
6339 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
6340 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
6341 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
6342 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
6343 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
6344 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
6345 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
6346 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
6347 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
6348 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
6349 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
6350 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
6351 Likewise.
6352 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
6353 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
6354 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
6355 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
6356 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
6357 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
6358 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
6359 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
6360 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
6361 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
6362 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
6363 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
6364 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
6365 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
6366 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
6367 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
6368 Likewise.
6369 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
6370 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
6371 Likewise.
6372 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
6373 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
6374 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
6375 Likewise.
6376 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
6377 Likewise.
6378 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
6379 Likewise.
6380 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
6381 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
6382 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
6383 Likewise.
6384 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
6385 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
6386 Likewise.
6387 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
6388 Likewise.
6389 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
6390 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
6391 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
6392 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
6393 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
6394 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
6395 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
6396 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
6397 Likewise.
6398 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
6399 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
6400 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
6401 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
6402 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
6403 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
6404 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
6405 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
6406 Likewise.
6407 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
6408 Likewise.
6409 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
6410 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
6411 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
6412 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
6413 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
6414 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
6415 Likewise.
6416 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
6417 Likewise.
6418 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
6419 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
6420 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
6421 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
6422 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
6423 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
6424 Likewise.
6425 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
6426 Likewise.
6427 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
6428 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
6429 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
6430 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
6431 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
6432 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
6433 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
6434 Likewise.
6435 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
6436 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
6437 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
6438 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
6439 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
6440 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
6441 Likewise.
6442 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
6443 Likewise.
6444 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
6445 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
6446 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
6447 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
6448 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
6449 Likewise.
6450 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
6451 Likewise.
6452 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
6453 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
6454 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
6455 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
6456 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
6457 Likewise.
6458 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
6459 Likewise.
6460 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
6461 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
6462 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
6463 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
6464 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
6465 Likewise.
6466 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
6467 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
6468 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
6469 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
6470 Likewise.
6471 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
6472 Likewise.
6473 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
6474 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
6475 Likewise.
6476 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
6477 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
6478 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
6479 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
6480 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
6481 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
6482 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
6483 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
6484 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
6485 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
6486 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
6487 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
6488 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
6489 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
6490 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
6491 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
6492 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
6493 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
6494 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
6495 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
6496 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
6497 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
6498 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
6499 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
6500 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
6501 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
6502 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
6503 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
6504 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
6505 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
6506 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
6507 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
6508 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
6509 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
6510 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
6511 Likewise.
6512 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
6513 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
6514 * testsuite/23_containers/bitset/18604.cc: Likewise.
6515 * testsuite/23_containers/bitset/all/1.cc: Likewise.
6516 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
6517 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
6518 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
6519 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
6520 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
6521 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
6522 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
6523 * testsuite/23_containers/bitset/input/1.cc: Likewise.
6524 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
6525 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
6526 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
6527 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
6528 * testsuite/23_containers/bitset/test/1.cc: Likewise.
6529 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
6530 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
6531 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
6532 * testsuite/23_containers/deque/18604.cc: Likewise.
6533 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
6534 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
6535 * testsuite/23_containers/deque/cons/1.cc: Likewise.
6536 * testsuite/23_containers/deque/cons/2.cc: Likewise.
6537 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
6538 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
6539 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
6540 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
6541 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
6542 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
6543 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
6544 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
6545 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
6546 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
6547 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
6548 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
6549 * testsuite/23_containers/deque/operators/1.cc: Likewise.
6550 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
6551 Likewise.
6552 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
6553 Likewise.
6554 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
6555 Likewise.
6556 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
6557 Likewise.
6558 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
6559 Likewise.
6560 * testsuite/23_containers/deque/types/1.cc: Likewise.
6561 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
6562 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
6563 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
6564 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
6565 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
6566 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
6567 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
6568 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
6569 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
6570 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
6571 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
6572 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
6573 Likewise.
6574 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
6575 Likewise.
6576 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
6577 Likewise.
6578 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
6579 Likewise.
6580 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
6581 Likewise.
6582 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
6583 Likewise.
6584 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
6585 Likewise.
6586 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
6587 Likewise.
6588 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
6589 Likewise.
6590 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
6591 Likewise.
6592 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
6593 Likewise.
6594 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
6595 Likewise.
6596 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
6597 Likewise.
6598 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
6599 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
6600 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
6601 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
6602 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
6603 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
6604 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
6605 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
6606 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
6607 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
6608 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
6609 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
6610 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
6611 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
6612 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
6613 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
6614 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
6615 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
6616 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
6617 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
6618 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
6619 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
6620 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
6621 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
6622 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
6623 Likewise.
6624 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
6625 Likewise.
6626 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
6627 * testsuite/23_containers/list/18604.cc: Likewise.
6628 * testsuite/23_containers/list/capacity/1.cc: Likewise.
6629 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
6630 * testsuite/23_containers/list/cons/1.cc: Likewise.
6631 * testsuite/23_containers/list/cons/2.cc: Likewise.
6632 * testsuite/23_containers/list/cons/3.cc: Likewise.
6633 * testsuite/23_containers/list/cons/4.cc: Likewise.
6634 * testsuite/23_containers/list/cons/5.cc: Likewise.
6635 * testsuite/23_containers/list/cons/6.cc: Likewise.
6636 * testsuite/23_containers/list/cons/7.cc: Likewise.
6637 * testsuite/23_containers/list/cons/8.cc: Likewise.
6638 * testsuite/23_containers/list/cons/9.cc: Likewise.
6639 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
6640 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
6641 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
6642 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
6643 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
6644 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
6645 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
6646 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
6647 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
6648 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
6649 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
6650 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
6651 * testsuite/23_containers/list/operations/1.cc: Likewise.
6652 * testsuite/23_containers/list/operations/2.cc: Likewise.
6653 * testsuite/23_containers/list/operations/3.cc: Likewise.
6654 * testsuite/23_containers/list/operations/35969.cc: Likewise.
6655 * testsuite/23_containers/list/operations/4.cc: Likewise.
6656 * testsuite/23_containers/list/operations/5.cc: Likewise.
6657 * testsuite/23_containers/list/pthread1.cc: Likewise.
6658 * testsuite/23_containers/list/pthread5.cc: Likewise.
6659 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
6660 Likewise.
6661 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
6662 Likewise.
6663 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
6664 Likewise.
6665 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
6666 Likewise.
6667 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
6668 Likewise.
6669 * testsuite/23_containers/map/18604.cc: Likewise.
6670 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
6671 * testsuite/23_containers/map/element_access/1.cc: Likewise.
6672 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
6673 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
6674 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
6675 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
6676 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
6677 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
6678 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
6679 * testsuite/23_containers/map/operators/1.cc: Likewise.
6680 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
6681 * testsuite/23_containers/map/pthread6.cc: Likewise.
6682 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
6683 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
6684 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
6685 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
6686 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
6687 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
6688 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
6689 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
6690 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
6691 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
6692 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
6693 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
6694 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
6695 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
6696 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
6697 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
6698 * testsuite/23_containers/queue/members/7157.cc: Likewise.
6699 * testsuite/23_containers/set/18604.cc: Likewise.
6700 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
6701 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
6702 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
6703 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
6704 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
6705 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
6706 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
6707 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
6708 * testsuite/23_containers/stack/members/7158.cc: Likewise.
6709 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
6710 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
6711 Likewise.
6712 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
6713 Likewise.
6714 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
6715 Likewise.
6716 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
6717 Likewise.
6718 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
6719 Likewise.
6720 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
6721 Likewise.
6722 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
6723 Likewise.
6724 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
6725 Likewise.
6726 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
6727 Likewise.
6728 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
6729 Likewise.
6730 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
6731 Likewise.
6732 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
6733 Likewise.
6734 * testsuite/23_containers/vector/18604.cc: Likewise.
6735 * testsuite/23_containers/vector/bool/1.cc: Likewise.
6736 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
6737 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
6738 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
6739 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
6740 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
6741 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
6742 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
6743 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
6744 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
6745 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
6746 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
6747 Likewise.
6748 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
6749 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
6750 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
6751 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
6752 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
6753 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
6754 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
6755 * testsuite/23_containers/vector/cons/1.cc: Likewise.
6756 * testsuite/23_containers/vector/cons/2.cc: Likewise.
6757 * testsuite/23_containers/vector/cons/3.cc: Likewise.
6758 * testsuite/23_containers/vector/cons/4.cc: Likewise.
6759 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
6760 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
6761 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
6762 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
6763 Likewise.
6764 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
6765 Likewise.
6766 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
6767 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
6768 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
6769 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
6770 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
6771 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
6772 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
6773 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
6774 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
6775 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
6776 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
6777 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
6778 Likewise.
6779 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
6780 Likewise.
6781 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
6782 Likewise.
6783 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
6784 Likewise.
6785 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
6786 Likewise.
6787 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
6788 Likewise.
6789 * testsuite/23_containers/vector/resize/1.cc: Likewise.
6790 * testsuite/23_containers/vector/types/1.cc: Likewise.
6791 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
6792 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
6793 Likewise.
6794 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
6795 Likewise.
6796 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
6797 Likewise.
6798 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
6799 Likewise.
6800 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
6801 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
6802 Likewise.
6803 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
6804 Likewise.
6805 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
6806 Likewise.
6807 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
6808 Likewise.
6809 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
6810 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
6811 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
6812 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
6813 Likewise.
6814 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
6815 Likewise.
6816 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
6817 Likewise.
6818 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
6819 Likewise.
6820 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
6821 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
6822 Likewise.
6823 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
6824 Likewise.
6825 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
6826 Likewise.
6827 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
6828 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
6829 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
6830 Likewise.
6831 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
6832 Likewise.
6833 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
6834 Likewise.
6835 * testsuite/24_iterators/operations/next.cc: Likewise.
6836 * testsuite/24_iterators/operations/prev.cc: Likewise.
6837 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
6838 Likewise.
6839 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
6840 Likewise.
6841 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
6842 Likewise.
6843 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
6844 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
6845 Likewise.
6846 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
6847 Likewise.
6848 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
6849 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
6850 Likewise.
6851 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
6852 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
6853 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
6854 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
6855 Likewise.
6856 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
6857 Likewise.
6858 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
6859 Likewise.
6860 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
6861 Likewise.
6862 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
6863 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
6864 * testsuite/25_algorithms/all_of/1.cc: Likewise.
6865 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
6866 * testsuite/25_algorithms/any_of/1.cc: Likewise.
6867 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
6868 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
6869 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
6870 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
6871 * testsuite/25_algorithms/copy/1.cc: Likewise.
6872 * testsuite/25_algorithms/copy/2.cc: Likewise.
6873 * testsuite/25_algorithms/copy/3.cc: Likewise.
6874 * testsuite/25_algorithms/copy/34595.cc: Likewise.
6875 * testsuite/25_algorithms/copy/4.cc: Likewise.
6876 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
6877 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
6878 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
6879 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
6880 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
6881 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
6882 Likewise.
6883 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
6884 Likewise.
6885 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
6886 Likewise.
6887 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
6888 Likewise.
6889 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
6890 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
6891 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
6892 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
6893 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
6894 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
6895 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
6896 * testsuite/25_algorithms/count/1.cc: Likewise.
6897 * testsuite/25_algorithms/count/check_type.cc: Likewise.
6898 * testsuite/25_algorithms/count_if/1.cc: Likewise.
6899 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
6900 * testsuite/25_algorithms/equal/1.cc: Likewise.
6901 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
6902 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
6903 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
6904 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
6905 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
6906 * testsuite/25_algorithms/fill/1.cc: Likewise.
6907 * testsuite/25_algorithms/fill/2.cc: Likewise.
6908 * testsuite/25_algorithms/fill/3.cc: Likewise.
6909 * testsuite/25_algorithms/fill/35725.cc: Likewise.
6910 * testsuite/25_algorithms/fill/4.cc: Likewise.
6911 * testsuite/25_algorithms/fill/5.cc: Likewise.
6912 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
6913 * testsuite/25_algorithms/find/1.cc: Likewise.
6914 * testsuite/25_algorithms/find/17441.cc: Likewise.
6915 * testsuite/25_algorithms/find/check_type.cc: Likewise.
6916 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
6917 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
6918 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
6919 Likewise.
6920 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
6921 Likewise.
6922 * testsuite/25_algorithms/find_end/1.cc: Likewise.
6923 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
6924 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
6925 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
6926 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
6927 * testsuite/25_algorithms/find_if/1.cc: Likewise.
6928 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
6929 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
6930 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
6931 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
6932 Likewise.
6933 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
6934 Likewise.
6935 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
6936 Likewise.
6937 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
6938 Likewise.
6939 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
6940 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
6941 * testsuite/25_algorithms/heap/1.cc: Likewise.
6942 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
6943 * testsuite/25_algorithms/includes/1.cc: Likewise.
6944 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
6945 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
6946 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
6947 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
6948 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
6949 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
6950 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
6951 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
6952 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
6953 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
6954 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
6955 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
6956 Likewise.
6957 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
6958 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
6959 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
6960 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
6961 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
6962 * testsuite/25_algorithms/max/1.cc: Likewise.
6963 * testsuite/25_algorithms/max/2.cc: Likewise.
6964 * testsuite/25_algorithms/max/3.cc: Likewise.
6965 * testsuite/25_algorithms/max/37547.cc: Likewise.
6966 * testsuite/25_algorithms/max/4.cc: Likewise.
6967 * testsuite/25_algorithms/max_element/1.cc: Likewise.
6968 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
6969 * testsuite/25_algorithms/merge/1.cc: Likewise.
6970 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
6971 * testsuite/25_algorithms/min/1.cc: Likewise.
6972 * testsuite/25_algorithms/min/2.cc: Likewise.
6973 * testsuite/25_algorithms/min/3.cc: Likewise.
6974 * testsuite/25_algorithms/min/37547.cc: Likewise.
6975 * testsuite/25_algorithms/min/4.cc: Likewise.
6976 * testsuite/25_algorithms/min_element/1.cc: Likewise.
6977 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
6978 * testsuite/25_algorithms/minmax/1.cc: Likewise.
6979 * testsuite/25_algorithms/minmax/2.cc: Likewise.
6980 * testsuite/25_algorithms/minmax/3.cc: Likewise.
6981 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
6982 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
6983 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
6984 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
6985 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
6986 * testsuite/25_algorithms/move/1.cc: Likewise.
6987 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
6988 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
6989 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
6990 * testsuite/25_algorithms/none_of/1.cc: Likewise.
6991 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
6992 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
6993 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
6994 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
6995 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
6996 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
6997 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
6998 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
6999 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
7000 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
7001 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
7002 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
7003 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
7004 * testsuite/25_algorithms/partition/1.cc: Likewise.
7005 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
7006 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
7007 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
7008 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
7009 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
7010 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
7011 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
7012 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
7013 * testsuite/25_algorithms/remove/1.cc: Likewise.
7014 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
7015 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
7016 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
7017 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
7018 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
7019 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
7020 * testsuite/25_algorithms/replace/1.cc: Likewise.
7021 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
7022 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
7023 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
7024 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
7025 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
7026 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
7027 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
7028 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
7029 * testsuite/25_algorithms/rotate/1.cc: Likewise.
7030 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
7031 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
7032 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
7033 * testsuite/25_algorithms/search/1.cc: Likewise.
7034 * testsuite/25_algorithms/search/check_type.cc: Likewise.
7035 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
7036 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
7037 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
7038 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
7039 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
7040 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
7041 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
7042 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
7043 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
7044 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
7045 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
7046 Likewise.
7047 * testsuite/25_algorithms/set_union/1.cc: Likewise.
7048 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
7049 * testsuite/25_algorithms/sort/1.cc: Likewise.
7050 * testsuite/25_algorithms/sort/34095.cc: Likewise.
7051 * testsuite/25_algorithms/sort/34636.cc: Likewise.
7052 * testsuite/25_algorithms/sort/35588.cc: Likewise.
7053 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
7054 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
7055 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
7056 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
7057 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
7058 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
7059 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
7060 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
7061 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
7062 * testsuite/25_algorithms/unique/1.cc: Likewise.
7063 * testsuite/25_algorithms/unique/11480.cc: Likewise.
7064 * testsuite/25_algorithms/unique/2.cc: Likewise.
7065 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
7066 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
7067 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
7068 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
7069 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
7070 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
7071 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
7072 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
7073 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
7074 * testsuite/26_numerics/accumulate/1.cc: Likewise.
7075 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
7076 * testsuite/26_numerics/complex/13450.cc: Likewise.
7077 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
7078 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
7079 * testsuite/26_numerics/complex/dr387.cc: Likewise.
7080 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
7081 * testsuite/26_numerics/complex/dr781.cc: Likewise.
7082 * testsuite/26_numerics/complex/dr844.cc: Likewise.
7083 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
7084 Likewise.
7085 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
7086 Likewise.
7087 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
7088 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
7089 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
7090 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
7091 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
7092 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
7093 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
7094 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
7095 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
7096 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
7097 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
7098 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
7099 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
7100 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
7101 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
7102 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
7103 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
7104 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
7105 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
7106 Likewise.
7107 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
7108 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
7109 Likewise.
7110 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
7111 Likewise.
7112 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
7113 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
7114 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
7115 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
7116 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
7117 * testsuite/26_numerics/inner_product/1.cc: Likewise.
7118 * testsuite/26_numerics/iota/1.cc: Likewise.
7119 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
7120 * testsuite/26_numerics/slice/1.cc: Likewise.
7121 * testsuite/26_numerics/valarray/28277.cc: Likewise.
7122 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
7123 * testsuite/26_numerics/valarray/operators.cc: Likewise.
7124 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
7125 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
7126 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
7127 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
7128 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
7129 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
7130 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
7131 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
7132 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
7133 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
7134 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
7135 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
7136 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
7137 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
7138 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
7139 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
7140 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
7141 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
7142 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
7143 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
7144 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
7145 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
7146 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
7147 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
7148 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
7149 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
7150 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
7151 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
7152 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
7153 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
7154 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
7155 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
7156 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
7157 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
7158 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
7159 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
7160 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
7161 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
7162 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
7163 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
7164 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
7165 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
7166 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
7167 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
7168 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
7169 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
7170 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
7171 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
7172 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
7173 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7174 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
7175 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
7176 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
7177 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
7178 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
7179 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
7180 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
7181 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
7182 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
7183 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
7184 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
7185 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
7186 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
7187 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
7188 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
7189 Likewise.
7190 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
7191 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
7192 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
7193 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
7194 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
7195 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
7196 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
7197 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
7198 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
7199 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
7200 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
7201 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
7202 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
7203 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
7204 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
7205 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
7206 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
7207 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
7208 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
7209 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
7210 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
7211 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
7212 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
7213 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
7214 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
7215 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
7216 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
7217 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
7218 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
7219 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
7220 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
7221 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
7222 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
7223 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
7224 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
7225 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
7226 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
7227 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
7228 Likewise.
7229 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
7230 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
7231 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
7232 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
7233 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
7234 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
7235 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
7236 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
7237 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
7238 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
7239 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
7240 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
7241 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
7242 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
7243 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
7244 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
7245 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
7246 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
7247 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
7248 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
7249 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
7250 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
7251 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
7252 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
7253 Likewise.
7254 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
7255 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
7256 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
7257 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
7258 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
7259 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
7260 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
7261 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
7262 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
7263 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
7264 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
7265 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
7266 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
7267 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
7268 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
7269 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
7270 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
7271 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
7272 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
7273 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
7274 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
7275 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
7276 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
7277 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
7278 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
7279 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
7280 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
7281 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
7282 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
7283 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
7284 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
7285 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
7286 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
7287 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
7288 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
7289 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
7290 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
7291 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
7292 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
7293 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
7294 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
7295 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
7296 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
7297 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
7298 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
7299 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
7300 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
7301 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
7302 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
7303 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
7304 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
7305 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
7306 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
7307 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
7308 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
7309 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
7310 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
7311 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
7312 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
7313 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
7314 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
7315 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
7316 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
7317 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
7318 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
7319 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
7320 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
7321 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
7322 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
7323 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
7324 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
7325 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
7326 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
7327 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
7328 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
7329 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
7330 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
7331 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
7332 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7333 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7334 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
7335 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
7336 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
7337 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
7338 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7339 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
7340 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7341 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
7342 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
7343 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
7344 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
7345 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
7346 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
7347 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
7348 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
7349 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
7350 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
7351 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
7352 Likewise.
7353 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
7354 Likewise.
7355 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
7356 Likewise.
7357 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
7358 Likewise.
7359 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
7360 Likewise.
7361 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
7362 Likewise.
7363 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
7364 Likewise.
7365 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
7366 Likewise.
7367 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
7368 Likewise.
7369 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
7370 Likewise.
7371 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
7372 Likewise.
7373 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
7374 Likewise.
7375 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
7376 Likewise.
7377 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
7378 Likewise.
7379 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
7380 Likewise.
7381 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
7382 Likewise.
7383 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
7384 Likewise.
7385 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
7386 Likewise.
7387 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
7388 Likewise.
7389 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
7390 Likewise.
7391 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
7392 Likewise.
7393 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
7394 Likewise.
7395 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
7396 Likewise.
7397 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
7398 Likewise.
7399 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
7400 Likewise.
7401 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
7402 Likewise.
7403 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
7404 Likewise.
7405 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
7406 Likewise.
7407 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
7408 Likewise.
7409 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
7410 Likewise.
7411 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
7412 Likewise.
7413 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
7414 Likewise.
7415 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
7416 Likewise.
7417 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
7418 Likewise.
7419 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
7420 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
7421 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
7422 Likewise.
7423 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
7424 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
7425 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
7426 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
7427 Likewise.
7428 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
7429 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
7430 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
7431 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
7432 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
7433 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
7434 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
7435 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
7436 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
7437 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
7438 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
7439 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
7440 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
7441 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
7442 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
7443 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
7444 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
7445 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
7446 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
7447 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
7448 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
7449 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
7450 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
7451 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
7452 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
7453 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
7454 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
7455 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
7456 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
7457 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
7458 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
7459 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
7460 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
7461 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
7462 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
7463 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
7464 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
7465 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
7466 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
7467 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
7468 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
7469 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
7470 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
7471 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
7472 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
7473 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
7474 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
7475 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
7476 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
7477 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
7478 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
7479 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
7480 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
7481 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
7482 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
7483 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
7484 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
7485 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
7486 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
7487 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
7488 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
7489 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
7490 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
7491 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
7492 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
7493 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
7494 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
7495 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
7496 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
7497 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
7498 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
7499 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
7500 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
7501 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
7502 Likewise.
7503 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
7504 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
7505 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
7506 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
7507 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7508 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
7509 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
7510 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
7511 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
7512 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
7513 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
7514 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
7515 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
7516 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
7517 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
7518 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
7519 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
7520 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
7521 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
7522 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
7523 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
7524 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
7525 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
7526 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
7527 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
7528 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
7529 Likewise.
7530 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
7531 Likewise.
7532 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
7533 Likewise.
7534 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
7535 Likewise.
7536 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
7537 Likewise.
7538 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
7539 Likewise.
7540 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
7541 Likewise.
7542 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
7543 Likewise.
7544 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
7545 Likewise.
7546 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
7547 Likewise.
7548 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
7549 Likewise.
7550 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
7551 Likewise.
7552 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
7553 Likewise.
7554 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
7555 Likewise.
7556 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
7557 Likewise.
7558 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
7559 Likewise.
7560 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
7561 Likewise.
7562 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
7563 Likewise.
7564 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
7565 Likewise.
7566 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
7567 Likewise.
7568 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
7569 Likewise.
7570 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
7571 Likewise.
7572 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
7573 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
7574 Likewise.
7575 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
7576 Likewise.
7577 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
7578 Likewise.
7579 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
7580 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7581 Likewise.
7582 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7583 Likewise.
7584 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
7585 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
7586 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
7587 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
7588 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
7589 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
7590 Likewise.
7591 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
7592 Likewise.
7593 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
7594 Likewise.
7595 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
7596 Likewise.
7597 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
7598 Likewise.
7599 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
7600 Likewise.
7601 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
7602 Likewise.
7603 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7604 Likewise.
7605 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7606 Likewise.
7607 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
7608 Likewise.
7609 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
7610 Likewise.
7611 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
7612 Likewise.
7613 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
7614 Likewise.
7615 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
7616 Likewise.
7617 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
7618 Likewise.
7619 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
7620 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
7621 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
7622 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
7623 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
7624 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
7625 Likewise.
7626 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
7627 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
7628 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
7629 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
7630 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
7631 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
7632 Likewise.
7633 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
7634 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
7635 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
7636 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
7637 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
7638 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
7639 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
7640 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
7641 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
7642 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
7643 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
7644 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
7645 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
7646 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
7647 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
7648 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
7649 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
7650 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
7651 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
7652 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
7653 Likewise.
7654 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
7655 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
7656 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
7657 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
7658 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
7659 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
7660 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
7661 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
7662 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
7663 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
7664 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
7665 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
7666 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
7667 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
7668 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
7669 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
7670 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
7671 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
7672 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
7673 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
7674 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
7675 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
7676 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
7677 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
7678 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
7679 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
7680 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
7681 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
7682 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
7683 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
7684 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
7685 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
7686 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
7687 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
7688 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
7689 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
7690 Likewise.
7691 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
7692 Likewise.
7693 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
7694 Likewise.
7695 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
7696 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
7697 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
7698 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
7699 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
7700 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
7701 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
7702 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
7703 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
7704 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
7705 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
7706 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
7707 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
7708 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
7709 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
7710 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
7711 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
7712 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
7713 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
7714 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
7715 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
7716 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
7717 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
7718 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
7719 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
7720 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
7721 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
7722 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
7723 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
7724 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
7725 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
7726 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
7727 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
7728 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
7729 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
7730 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
7731 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
7732 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
7733 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
7734 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
7735 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
7736 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
7737 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
7738 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
7739 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
7740 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
7741 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
7742 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
7743 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
7744 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
7745 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
7746 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
7747 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
7748 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
7749 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
7750 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
7751 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
7752 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
7753 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
7754 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
7755 Likewise.
7756 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
7757 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
7758 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
7759 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
7760 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
7761 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
7762 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
7763 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
7764 * testsuite/27_io/fpos/11450.cc: Likewise.
7765 * testsuite/27_io/fpos/14320-1.cc: Likewise.
7766 * testsuite/27_io/fpos/14320-2.cc: Likewise.
7767 * testsuite/27_io/fpos/14320-3.cc: Likewise.
7768 * testsuite/27_io/fpos/14320-4.cc: Likewise.
7769 * testsuite/27_io/fpos/14320-5.cc: Likewise.
7770 * testsuite/27_io/fpos/14775.cc: Likewise.
7771 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
7772 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
7773 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
7774 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
7775 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
7776 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
7777 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
7778 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
7779 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
7780 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
7781 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
7782 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
7783 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
7784 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
7785 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
7786 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
7787 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
7788 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
7789 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
7790 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
7791 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
7792 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
7793 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
7794 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
7795 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
7796 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
7797 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
7798 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
7799 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
7800 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
7801 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
7802 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
7803 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
7804 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
7805 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
7806 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
7807 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
7808 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
7809 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
7810 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
7811 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
7812 * testsuite/27_io/objects/char/1.cc: Likewise.
7813 * testsuite/27_io/objects/char/10.cc: Likewise.
7814 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
7815 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
7816 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
7817 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
7818 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
7819 * testsuite/27_io/objects/char/2.cc: Likewise.
7820 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
7821 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
7822 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
7823 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
7824 * testsuite/27_io/objects/char/5.cc: Likewise.
7825 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
7826 * testsuite/27_io/objects/char/6.cc: Likewise.
7827 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
7828 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
7829 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
7830 * testsuite/27_io/objects/char/7.cc: Likewise.
7831 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
7832 * testsuite/27_io/objects/char/8.cc: Likewise.
7833 * testsuite/27_io/objects/char/9.cc: Likewise.
7834 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
7835 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
7836 * testsuite/27_io/objects/char/dr455.cc: Likewise.
7837 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
7838 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
7839 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
7840 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
7841 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
7842 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
7843 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
7844 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
7845 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
7846 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
7847 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
7848 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
7849 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
7850 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
7851 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
7852 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
7853 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
7854 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
7855 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
7856 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
7857 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
7858 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
7859 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
7860 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
7861 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
7862 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
7863 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
7864 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
7865 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
7866 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
7867 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
7868 * testsuite/27_io/types/1.cc: Likewise.
7869 * testsuite/27_io/types/2.cc: Likewise.
7870 * testsuite/27_io/types/3.cc: Likewise.
7871 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
7872 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
7873 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
7874 Likewise.
7875 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
7876 Likewise.
7877 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
7878 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
7879 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
7880 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
7881 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
7882 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
7883 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
7884 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
7885 Likewise.
7886 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
7887 Likewise.
7888 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
7889 Likewise.
7890 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
7891 Likewise.
7892 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
7893 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
7894 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
7895 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
7896 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
7897 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
7898 Likewise.
7899 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
7900 Likewise.
7901 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
7902 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
7903 * testsuite/30_threads/thread/id/operators.cc: Likewise.
7904 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
7905 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
7906 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
7907 * testsuite/Makefile.am: Likewise.
7908 * testsuite/abi/30586.cc: Likewise.
7909 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
7910 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
7911 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
7912 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
7913 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
7914 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
7915 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
7916 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
7917 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
7918 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
7919 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
7920 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
7921 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
7922 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
7923 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
7924 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
7925 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
7926 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
7927 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
7928 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
7929 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
7930 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
7931 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
7932 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
7933 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
7934 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
7935 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
7936 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
7937 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
7938 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
7939 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
7940 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
7941 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
7942 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
7943 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
7944 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
7945 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
7946 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
7947 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
7948 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
7949 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
7950 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
7951 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
7952 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
7953 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
7954 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
7955 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
7956 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
7957 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
7958 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
7959 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
7960 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
7961 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
7962 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
7963 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
7964 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
7965 * testsuite/abi/demangle/regression/7986.cc: Likewise.
7966 * testsuite/abi/demangle/regression/8897.cc: Likewise.
7967 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
7968 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
7969 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
7970 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
7971 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
7972 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
7973 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
7974 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
7975 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
7976 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
7977 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
7978 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
7979 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
7980 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
7981 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
7982 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
7983 * testsuite/abi/demangle/regression/old.cc: Likewise.
7984 * testsuite/abi/header_cxxabi.c: Likewise.
7985 * testsuite/backward/11460.cc: Likewise.
7986 * testsuite/backward/hash_map/1.cc: Likewise.
7987 * testsuite/backward/hash_map/14648.cc: Likewise.
7988 * testsuite/backward/hash_map/23528.cc: Likewise.
7989 * testsuite/backward/hash_set/1.cc: Likewise.
7990 * testsuite/backward/strstream_members.cc: Likewise.
7991 * testsuite/config/default.exp: Likewise.
7992 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
7993 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
7994 * testsuite/data/istream_extractor_other-1.tst: Likewise.
7995 * testsuite/data/istream_extractor_other-1.txt: Likewise.
7996 * testsuite/data/istream_extractor_other-2.tst: Likewise.
7997 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
7998 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
7999 * testsuite/data/sgetn.txt: Likewise.
8000 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
8001 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
8002 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
8003 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
8004 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
8005 * testsuite/ext/array_allocator/26875.cc: Likewise.
8006 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
8007 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
8008 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
8009 * testsuite/ext/array_allocator/check_new.cc: Likewise.
8010 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
8011 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
8012 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
8013 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
8014 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
8015 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
8016 * testsuite/ext/codecvt/1.cc: Likewise.
8017 * testsuite/ext/codecvt/char-1.cc: Likewise.
8018 * testsuite/ext/codecvt/char-2.cc: Likewise.
8019 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
8020 * testsuite/ext/concept_checks.cc: Likewise.
8021 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
8022 Likewise.
8023 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
8024 Likewise.
8025 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
8026 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
8027 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
8028 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
8029 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
8030 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
8031 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
8032 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
8033 Likewise.
8034 * testsuite/ext/headers.cc: Likewise.
8035 * testsuite/ext/is_heap/1.cc: Likewise.
8036 * testsuite/ext/is_heap/check_type.cc: Likewise.
8037 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
8038 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
8039 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
8040 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
8041 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
8042 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
8043 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
8044 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
8045 * testsuite/ext/median.cc: Likewise.
8046 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
8047 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
8048 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
8049 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
8050 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
8051 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
8052 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
8053 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
8054 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
8055 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
8056 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
8057 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
8058 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
8059 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
8060 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
8061 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
8062 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
8063 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
8064 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
8065 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
8066 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
8067 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
8068 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
8069 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
8070 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
8071 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
8072 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
8073 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
8074 * testsuite/ext/new_allocator/check_new.cc: Likewise.
8075 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
8076 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
8077 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
8078 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
8079 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
8080 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
8081 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
8082 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
8083 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
8084 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
8085 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
8086 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
8087 * testsuite/ext/rope/1.cc: Likewise.
8088 * testsuite/ext/rope/2.cc: Likewise.
8089 * testsuite/ext/rope/3.cc: Likewise.
8090 * testsuite/ext/rope/36832.cc: Likewise.
8091 * testsuite/ext/rope/4.cc: Likewise.
8092 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
8093 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
8094 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
8095 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
8096 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
8097 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
8098 Likewise.
8099 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
8100 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
8101 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
8102 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
8103 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
8104 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
8105 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
8106 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
8107 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
8108 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
8109 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
8110 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
8111 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
8112 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
8113 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
8114 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
8115 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
8116 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
8117 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
8118 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
8119 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
8120 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
8121 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
8122 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
8123 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
8124 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
8125 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
8126 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
8127 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
8128 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
8129 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8130 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
8131 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
8132 * testsuite/lib/dg-options.exp: Likewise.
8133 * testsuite/lib/libstdc++.exp: Likewise.
8134 * testsuite/lib/prune.exp: Likewise.
8135 * testsuite/libstdc++-abi/abi.exp: Likewise.
8136 * testsuite/libstdc++-dg/conformance.exp: Likewise.
8137 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
8138 Likewise.
8139 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
8140 Likewise.
8141 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
8142 Likewise.
8143 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
8144 Likewise.
8145 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
8146 Likewise.
8147 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
8148 Likewise.
8149 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
8150 Likewise.
8151 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
8152 Likewise.
8153 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
8154 Likewise.
8155 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
8156 Likewise.
8157 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
8158 Likewise.
8159 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
8160 Likewise.
8161 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
8162 Likewise.
8163 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
8164 Likewise.
8165 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
8166 Likewise.
8167 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
8168 Likewise.
8169 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
8170 Likewise.
8171 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
8172 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
8173 Likewise.
8174 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
8175 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
8176 Likewise.
8177 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
8178 Likewise.
8179 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
8180 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
8181 Likewise.
8182 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
8183 Likewise.
8184 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
8185 Likewise.
8186 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
8187 Likewise.
8188 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
8189 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
8190 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
8191 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
8192 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
8193 Likewise.
8194 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
8195 Likewise.
8196 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
8197 Likewise.
8198 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
8199 Likewise.
8200 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
8201 Likewise.
8202 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
8203 Likewise.
8204 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
8205 Likewise.
8206 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
8207 Likewise.
8208 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
8209 Likewise.
8210 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
8211 Likewise.
8212 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
8213 Likewise.
8214 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
8215 Likewise.
8216 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
8217 Likewise.
8218 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
8219 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
8220 Likewise.
8221 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
8222 Likewise.
8223 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
8224 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
8225 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
8226 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
8227 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
8228 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
8229 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
8230 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
8231 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
8232 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
8233 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
8234 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
8235 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
8236 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
8237 Likewise.
8238 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
8239 Likewise.
8240 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
8241 Likewise.
8242 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
8243 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
8244 Likewise.
8245 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
8246 Likewise.
8247 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
8248 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
8249 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
8250 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
8251 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
8252 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
8253 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
8254 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
8255 Likewise.
8256 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
8257 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
8258 Likewise.
8259 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
8260 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
8261 Likewise.
8262 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
8263 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
8264 Likewise.
8265 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
8266 Likewise.
8267 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
8268 Likewise.
8269 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
8270 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
8271 Likewise.
8272 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
8273 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
8274 Likewise.
8275 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
8276 Likewise.
8277 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
8278 Likewise.
8279 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
8280 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
8281 Likewise.
8282 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
8283 Likewise.
8284 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
8285 Likewise.
8286 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
8287 Likewise.
8288 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
8289 Likewise.
8290 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
8291 Likewise.
8292 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
8293 Likewise.
8294 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
8295 Likewise.
8296 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
8297 Likewise.
8298 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
8299 Likewise.
8300 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
8301 Likewise.
8302 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
8303 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
8304 Likewise.
8305 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
8306 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
8307 Likewise.
8308 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
8309 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
8310 Likewise.
8311 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
8312 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
8313 Likewise.
8314 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
8315 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
8316 Likewise.
8317 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
8318 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
8319 Likewise.
8320 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
8321 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
8322 Likewise.
8323 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
8324 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
8325 Likewise.
8326 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
8327 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
8328 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
8329 Likewise.
8330 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
8331 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
8332 Likewise.
8333 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
8334 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
8335 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
8336 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
8337 Likewise.
8338 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
8339 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
8340 Likewise.
8341 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
8342 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
8343 Likewise.
8344 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
8345 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
8346 Likewise.
8347 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
8348 Likewise.
8349 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
8350 Likewise.
8351 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
8352 Likewise.
8353 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
8354 Likewise.
8355 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
8356 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
8357 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
8358 Likewise.
8359 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
8360 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
8361 Likewise.
8362 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
8363 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
8364 Likewise.
8365 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
8366 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
8367 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
8368 Likewise.
8369 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
8370 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
8371 Likewise.
8372 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
8373 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
8374 Likewise.
8375 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
8376 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
8377 Likewise.
8378 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
8379 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
8380 Likewise.
8381 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
8382 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
8383 Likewise.
8384 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
8385 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
8386 Likewise.
8387 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
8388 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
8389 Likewise.
8390 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
8391 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
8392 Likewise.
8393 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
8394 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
8395 Likewise.
8396 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
8397 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
8398 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
8399 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
8400 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
8401 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
8402 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
8403 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
8404 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
8405 Likewise.
8406 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
8407 Likewise.
8408 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
8409 Likewise.
8410 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
8411 Likewise.
8412 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
8413 Likewise.
8414 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
8415 Likewise.
8416 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
8417 Likewise.
8418 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
8419 Likewise.
8420 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
8421 Likewise.
8422 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
8423 Likewise.
8424 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
8425 Likewise.
8426 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
8427 Likewise.
8428 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
8429 Likewise.
8430 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
8431 Likewise.
8432 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
8433 Likewise.
8434 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
8435 Likewise.
8436 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
8437 Likewise.
8438 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
8439 Likewise.
8440 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
8441 Likewise.
8442 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
8443 Likewise.
8444 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
8445 Likewise.
8446 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
8447 Likewise.
8448 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
8449 Likewise.
8450 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
8451 Likewise.
8452 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
8453 Likewise.
8454 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
8455 Likewise.
8456 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
8457 Likewise.
8458 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
8459 Likewise.
8460 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
8461 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
8462 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
8463 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
8464 Likewise.
8465 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
8466 Likewise.
8467 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
8468 Likewise.
8469 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
8470 Likewise.
8471 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
8472 Likewise.
8473 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
8474 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
8475 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
8476 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
8477 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
8478 Likewise.
8479 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
8480 Likewise.
8481 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
8482 Likewise.
8483 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
8484 Likewise.
8485 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
8486 Likewise.
8487 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
8488 Likewise.
8489 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
8490 Likewise.
8491 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
8492 Likewise.
8493 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
8494 Likewise.
8495 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
8496 Likewise.
8497 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
8498 Likewise.
8499 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
8500 Likewise.
8501 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
8502 Likewise.
8503 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
8504 Likewise.
8505 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
8506 Likewise.
8507 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
8508 Likewise.
8509 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
8510 Likewise.
8511 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
8512 Likewise.
8513 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
8514 Likewise.
8515 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
8516 Likewise.
8517 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
8518 Likewise.
8519 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
8520 Likewise.
8521 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
8522 Likewise.
8523 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
8524 Likewise.
8525 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
8526 Likewise.
8527 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
8528 Likewise.
8529 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
8530 Likewise.
8531 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
8532 Likewise.
8533 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
8534 Likewise.
8535 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
8536 Likewise.
8537 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
8538 Likewise.
8539 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
8540 Likewise.
8541 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
8542 Likewise.
8543 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
8544 Likewise.
8545 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
8546 Likewise.
8547 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
8548 Likewise.
8549 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
8550 Likewise.
8551 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
8552 Likewise.
8553 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
8554 Likewise.
8555 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
8556 Likewise.
8557 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
8558 Likewise.
8559 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
8560 Likewise.
8561 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
8562 Likewise.
8563 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
8564 Likewise.
8565 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
8566 Likewise.
8567 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
8568 Likewise.
8569 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
8570 Likewise.
8571 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
8572 Likewise.
8573 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
8574 Likewise.
8575 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
8576 Likewise.
8577 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
8578 Likewise.
8579 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
8580 Likewise.
8581 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
8582 Likewise.
8583 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
8584 Likewise.
8585 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
8586 Likewise.
8587 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
8588 Likewise.
8589 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
8590 Likewise.
8591 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
8592 Likewise.
8593 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
8594 Likewise.
8595 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
8596 Likewise.
8597 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
8598 Likewise.
8599 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
8600 Likewise.
8601 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
8602 Likewise.
8603 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
8604 Likewise.
8605 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
8606 Likewise.
8607 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
8608 Likewise.
8609 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
8610 Likewise.
8611 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
8612 Likewise.
8613 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
8614 Likewise.
8615 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
8616 Likewise.
8617 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
8618 Likewise.
8619 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
8620 Likewise.
8621 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
8622 Likewise.
8623 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
8624 Likewise.
8625 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
8626 Likewise.
8627 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
8628 Likewise.
8629 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
8630 Likewise.
8631 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
8632 Likewise.
8633 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
8634 Likewise.
8635 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
8636 Likewise.
8637 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
8638 Likewise.
8639 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
8640 Likewise.
8641 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
8642 Likewise.
8643 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
8644 Likewise.
8645 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
8646 Likewise.
8647 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
8648 Likewise.
8649 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
8650 Likewise.
8651 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
8652 Likewise.
8653 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
8654 Likewise.
8655 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
8656 Likewise.
8657 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
8658 Likewise.
8659 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
8660 Likewise.
8661 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
8662 Likewise.
8663 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
8664 Likewise.
8665 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
8666 Likewise.
8667 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
8668 Likewise.
8669 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
8670 Likewise.
8671 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
8672 Likewise.
8673 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
8674 Likewise.
8675 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
8676 Likewise.
8677 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
8678 Likewise.
8679 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
8680 Likewise.
8681 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
8682 Likewise.
8683 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
8684 Likewise.
8685 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
8686 Likewise.
8687 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
8688 Likewise.
8689 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
8690 Likewise.
8691 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
8692 Likewise.
8693 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
8694 Likewise.
8695 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
8696 Likewise.
8697 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
8698 Likewise.
8699 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
8700 Likewise.
8701 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
8702 Likewise.
8703 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
8704 Likewise.
8705 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
8706 Likewise.
8707 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
8708 Likewise.
8709 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
8710 Likewise.
8711 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
8712 Likewise.
8713 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
8714 Likewise.
8715 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
8716 Likewise.
8717 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
8718 Likewise.
8719 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
8720 Likewise.
8721 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
8722 Likewise.
8723 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
8724 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
8725 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
8726 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
8727 Likewise.
8728 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
8729 Likewise.
8730 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
8731 Likewise.
8732 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
8733 Likewise.
8734 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
8735 Likewise.
8736 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
8737 Likewise.
8738 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
8739 Likewise.
8740 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
8741 Likewise.
8742 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
8743 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
8744 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
8745 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
8746 Likewise.
8747 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
8748 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
8749 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
8750 Likewise.
8751 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
8752 Likewise.
8753 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
8754 Likewise.
8755 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
8756 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
8757 Likewise.
8758 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
8759 Likewise.
8760 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
8761 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
8762 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
8763 Likewise.
8764 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
8765 Likewise.
8766 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
8767 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
8768 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
8769 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
8770 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
8771 Likewise.
8772 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
8773 Likewise.
8774 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
8775 Likewise.
8776 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
8777 Likewise.
8778 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
8779 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
8780 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
8781 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
8782 Likewise.
8783 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
8784 Likewise.
8785 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
8786 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
8787 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
8788 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
8789 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
8790 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
8791 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
8792 Likewise.
8793 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
8794 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
8795 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
8796 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
8797 Likewise.
8798 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
8799 Likewise.
8800 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
8801 Likewise.
8802 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
8803 Likewise.
8804 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
8805 Likewise.
8806 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
8807 Likewise.
8808 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
8809 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
8810 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
8811 Likewise.
8812 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
8813 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
8814 Likewise.
8815 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
8816 Likewise.
8817 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
8818 Likewise.
8819 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
8820 Likewise.
8821 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
8822 Likewise.
8823 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
8824 Likewise.
8825 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
8826 Likewise.
8827 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
8828 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
8829 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
8830 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
8831 Likewise.
8832 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
8833 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
8834 Likewise.
8835 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
8836 Likewise.
8837 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
8838 Likewise.
8839 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
8840 Likewise.
8841 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
8842 Likewise.
8843 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
8844 Likewise.
8845 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
8846 Likewise.
8847 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
8848 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
8849 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
8850 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
8851 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
8852 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
8853 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
8854 Likewise.
8855 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
8856 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
8857 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
8858 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
8859 Likewise.
8860 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
8861 Likewise.
8862 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
8863 Likewise.
8864 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
8865 Likewise.
8866 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
8867 Likewise.
8868 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
8869 Likewise.
8870 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
8871 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
8872 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
8873 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
8874 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
8875 Likewise.
8876 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
8877 Likewise.
8878 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
8879 Likewise.
8880 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
8881 Likewise.
8882 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
8883 Likewise.
8884 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
8885 Likewise.
8886 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
8887 Likewise.
8888 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
8889 Likewise.
8890 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
8891 Likewise.
8892 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
8893 Likewise.
8894 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
8895 Likewise.
8896 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
8897 Likewise.
8898 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
8899 Likewise.
8900 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
8901 Likewise.
8902 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
8903 Likewise.
8904 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
8905 Likewise.
8906 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
8907 Likewise.
8908 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
8909 Likewise.
8910 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
8911 Likewise.
8912 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
8913 Likewise.
8914 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
8915 Likewise.
8916 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
8917 Likewise.
8918 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
8919 Likewise.
8920 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
8921 Likewise.
8922 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
8923 Likewise.
8924 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
8925 Likewise.
8926 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
8927 Likewise.
8928 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
8929 Likewise.
8930 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
8931 Likewise.
8932 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
8933 Likewise.
8934 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
8935 Likewise.
8936 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
8937 Likewise.
8938 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
8939 Likewise.
8940 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
8941 Likewise.
8942 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
8943 Likewise.
8944 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
8945 Likewise.
8946 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
8947 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
8948 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
8949 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
8950 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
8951 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
8952 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
8953 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
8954 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
8955 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
8956 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
8957 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
8958 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
8959 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
8960 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
8961 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
8962 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
8963 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
8964 * testsuite/tr1/headers/all.cc: Likewise.
8965 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
8966 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
8967 * testsuite/util/testsuite_shared.cc: Likewise.
8968 * scripts/extract_symvers: Likewise. Remove runtime exception.
8969 * testsuite/17_intro/headers/all.cc: Likewise.
8970 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
8971 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
8972 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
8973 Likewise.
8974 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
8975 Likewise.
8976 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
8977 Likewise.
8978 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
8979 Likewise.
8980 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
8981 Likewise.
8982 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
8983 Likewise.
8984 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
8985 Likewise.
8986 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
8987 Likewise.
8988 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
8989 Likewise.
8990 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
8991 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
8992 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
8993 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
8994 Likewise.
8995 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
8996 Likewise.
8997 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
8998 Likewise.
8999 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
9000 Likewise.
9001 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
9002 Likewise.
9003 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
9004 Likewise.
9005 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
9006 Likewise.
9007 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
9008 Likewise.
9009 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
9010 Likewise.
9011 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
9012 Likewise.
9013 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
9014 Likewise.
9015 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
9016 Likewise.
9017 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
9018 Likewise.
9019 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
9020 Likewise.
9021 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
9022 Likewise.
9023 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
9024 Likewise.
9025 * testsuite/20_util/pair/moveable.cc: Likewise.
9026 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
9027 Likewise.
9028 * testsuite/20_util/pair/swap.cc: Likewise.
9029 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
9030 Likewise.
9031 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
9032 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
9033 Likewise.
9034 * testsuite/20_util/tuple/moveable.cc: Likewise.
9035 * testsuite/20_util/tuple/moveable2.cc: Likewise.
9036 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
9037 Likewise.
9038 * testsuite/20_util/tuple/swap.cc: Likewise.
9039 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
9040 Likewise.
9041 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
9042 Likewise.
9043 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
9044 Likewise.
9045 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
9046 Likewise.
9047 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
9048 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
9049 Likewise.
9050 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
9051 Likewise.
9052 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
9053 Likewise.
9054 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
9055 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
9056 Likewise.
9057 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
9058 Likewise.
9059 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
9060 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
9061 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
9062 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
9063 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
9064 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
9065 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
9066 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
9067 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
9068 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
9069 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
9070 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
9071 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
9072 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
9073 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
9074 Likewise.
9075 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
9076 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
9077 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
9078 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
9079 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
9080 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
9081 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
9082 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
9083 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
9084 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
9085 Likewise.
9086 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
9087 Likewise.
9088 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
9089 Likewise.
9090 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
9091 Likewise.
9092 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
9093 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
9094 Likewise.
9095 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
9096 Likewise.
9097 * testsuite/23_containers/deque/14340.cc: Likewise.
9098 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
9099 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
9100 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
9101 * testsuite/23_containers/deque/init-list.cc: Likewise.
9102 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
9103 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
9104 * testsuite/23_containers/deque/moveable.cc: Likewise.
9105 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
9106 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
9107 Likewise.
9108 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
9109 Likewise.
9110 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
9111 Likewise.
9112 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
9113 Likewise.
9114 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
9115 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
9116 Likewise.
9117 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
9118 Likewise.
9119 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
9120 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
9121 Likewise.
9122 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
9123 Likewise.
9124 * testsuite/23_containers/list/14340.cc: Likewise.
9125 * testsuite/23_containers/list/23781.cc: Likewise.
9126 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
9127 * testsuite/23_containers/list/init-list.cc: Likewise.
9128 * testsuite/23_containers/list/moveable.cc: Likewise.
9129 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
9130 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
9131 Likewise.
9132 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
9133 Likewise.
9134 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
9135 Likewise.
9136 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
9137 Likewise.
9138 * testsuite/23_containers/map/14340.cc: Likewise.
9139 * testsuite/23_containers/map/23781.cc: Likewise.
9140 * testsuite/23_containers/map/init-list.cc: Likewise.
9141 * testsuite/23_containers/map/moveable.cc: Likewise.
9142 * testsuite/23_containers/map/operations/1.cc: Likewise.
9143 * testsuite/23_containers/map/operations/31440.cc: Likewise.
9144 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
9145 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
9146 Likewise.
9147 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
9148 Likewise.
9149 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
9150 Likewise.
9151 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
9152 Likewise.
9153 * testsuite/23_containers/multimap/14340.cc: Likewise.
9154 * testsuite/23_containers/multimap/23781.cc: Likewise.
9155 * testsuite/23_containers/multimap/init-list.cc: Likewise.
9156 * testsuite/23_containers/multimap/moveable.cc: Likewise.
9157 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
9158 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
9159 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
9160 Likewise.
9161 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
9162 Likewise.
9163 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
9164 Likewise.
9165 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
9166 Likewise.
9167 * testsuite/23_containers/multiset/14340.cc: Likewise.
9168 * testsuite/23_containers/multiset/23781.cc: Likewise.
9169 * testsuite/23_containers/multiset/init-list.cc: Likewise.
9170 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
9171 * testsuite/23_containers/multiset/moveable.cc: Likewise.
9172 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
9173 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
9174 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
9175 Likewise.
9176 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
9177 Likewise.
9178 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
9179 Likewise.
9180 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
9181 Likewise.
9182 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
9183 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
9184 Likewise.
9185 * testsuite/23_containers/queue/moveable.cc: Likewise.
9186 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
9187 Likewise.
9188 * testsuite/23_containers/set/14340.cc: Likewise.
9189 * testsuite/23_containers/set/23781.cc: Likewise.
9190 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
9191 * testsuite/23_containers/set/init-list.cc: Likewise.
9192 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
9193 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
9194 * testsuite/23_containers/set/moveable.cc: Likewise.
9195 * testsuite/23_containers/set/operations/1.cc: Likewise.
9196 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
9197 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
9198 Likewise.
9199 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
9200 Likewise.
9201 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
9202 Likewise.
9203 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
9204 Likewise.
9205 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
9206 Likewise.
9207 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
9208 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
9209 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
9210 Likewise.
9211 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
9212 Likewise.
9213 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
9214 Likewise.
9215 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
9216 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
9217 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
9218 Likewise.
9219 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
9220 Likewise.
9221 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
9222 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
9223 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
9224 Likewise.
9225 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
9226 Likewise.
9227 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
9228 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
9229 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
9230 Likewise.
9231 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
9232 Likewise.
9233 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
9234 Likewise.
9235 * testsuite/23_containers/vector/14340.cc: Likewise.
9236 * testsuite/23_containers/vector/26412-1.cc: Likewise.
9237 * testsuite/23_containers/vector/26412-2.cc: Likewise.
9238 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
9239 Likewise.
9240 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
9241 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
9242 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
9243 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
9244 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
9245 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
9246 Likewise.
9247 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
9248 Likewise.
9249 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
9250 Likewise.
9251 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
9252 Likewise.
9253 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
9254 Likewise.
9255 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
9256 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
9257 * testsuite/23_containers/vector/init-list.cc: Likewise.
9258 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
9259 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
9260 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
9261 * testsuite/23_containers/vector/moveable.cc: Likewise.
9262 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
9263 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
9264 Likewise.
9265 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
9266 Likewise.
9267 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
9268 Likewise.
9269 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
9270 Likewise.
9271 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
9272 * testsuite/23_containers/vector/types/23767.cc: Likewise.
9273 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
9274 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
9275 Likewise.
9276 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
9277 Likewise.
9278 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
9279 Likewise.
9280 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
9281 Likewise.
9282 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
9283 Likewise.
9284 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
9285 Likewise.
9286 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
9287 Likewise.
9288 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
9289 Likewise.
9290 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
9291 Likewise.
9292 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
9293 Likewise.
9294 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
9295 Likewise.
9296 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
9297 Likewise.
9298 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
9299 Likewise.
9300 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
9301 Likewise.
9302 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
9303 Likewise.
9304 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
9305 Likewise.
9306 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
9307 Likewise.
9308 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
9309 Likewise.
9310 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
9311 Likewise.
9312 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
9313 Likewise.
9314 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
9315 Likewise.
9316 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
9317 Likewise.
9318 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
9319 Likewise.
9320 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
9321 Likewise.
9322 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
9323 Likewise.
9324 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
9325 Likewise.
9326 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
9327 Likewise.
9328 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
9329 Likewise.
9330 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
9331 Likewise.
9332 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
9333 Likewise.
9334 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
9335 Likewise.
9336 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
9337 Likewise.
9338 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
9339 Likewise.
9340 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
9341 Likewise.
9342 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
9343 Likewise.
9344 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
9345 Likewise.
9346 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
9347 Likewise.
9348 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
9349 Likewise.
9350 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
9351 Likewise.
9352 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
9353 Likewise.
9354 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
9355 Likewise.
9356 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
9357 Likewise.
9358 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
9359 Likewise.
9360 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
9361 Likewise.
9362 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
9363 Likewise.
9364 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
9365 Likewise.
9366 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
9367 Likewise.
9368 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
9369 Likewise.
9370 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
9371 Likewise.
9372 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
9373 Likewise.
9374 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
9375 Likewise.
9376 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
9377 Likewise.
9378 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
9379 Likewise.
9380 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
9381 Likewise.
9382 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
9383 Likewise.
9384 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
9385 Likewise.
9386 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
9387 Likewise.
9388 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
9389 Likewise.
9390 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
9391 Likewise.
9392 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
9393 Likewise.
9394 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
9395 Likewise.
9396 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
9397 Likewise.
9398 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
9399 Likewise.
9400 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
9401 Likewise.
9402 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
9403 Likewise.
9404 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
9405 Likewise.
9406 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
9407 Likewise.
9408 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
9409 Likewise.
9410 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
9411 Likewise.
9412 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
9413 Likewise.
9414 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
9415 Likewise.
9416 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
9417 Likewise.
9418 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
9419 Likewise.
9420 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
9421 Likewise.
9422 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
9423 Likewise.
9424 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
9425 Likewise.
9426 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
9427 Likewise.
9428 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
9429 Likewise.
9430 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
9431 Likewise.
9432 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
9433 Likewise.
9434 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
9435 Likewise.
9436 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
9437 Likewise.
9438 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
9439 Likewise.
9440 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
9441 Likewise.
9442 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
9443 Likewise.
9444 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
9445 Likewise.
9446 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
9447 Likewise.
9448 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
9449 Likewise.
9450 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
9451 Likewise.
9452 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
9453 Likewise.
9454 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
9455 Likewise.
9456 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
9457 Likewise.
9458 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
9459 Likewise.
9460 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
9461 Likewise.
9462 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
9463 Likewise.
9464 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
9465 Likewise.
9466 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
9467 Likewise.
9468 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
9469 Likewise.
9470 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
9471 Likewise.
9472 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
9473 Likewise.
9474 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
9475 Likewise.
9476 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
9477 Likewise.
9478 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
9479 Likewise.
9480 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
9481 Likewise.
9482 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
9483 Likewise.
9484 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
9485 Likewise.
9486 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
9487 Likewise.
9488 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
9489 Likewise.
9490 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
9491 Likewise.
9492 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
9493 Likewise.
9494 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
9495 Likewise.
9496 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
9497 Likewise.
9498 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
9499 Likewise.
9500 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
9501 Likewise.
9502 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
9503 Likewise.
9504 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
9505 Likewise.
9506 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
9507 Likewise.
9508 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
9509 Likewise.
9510 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
9511 Likewise.
9512 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
9513 Likewise.
9514 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
9515 Likewise.
9516 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
9517 Likewise.
9518 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
9519 Likewise.
9520 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
9521 Likewise.
9522 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
9523 Likewise.
9524 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
9525 Likewise.
9526 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
9527 Likewise.
9528 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
9529 Likewise.
9530 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
9531 Likewise.
9532 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
9533 Likewise.
9534 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
9535 Likewise.
9536 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
9537 Likewise.
9538 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
9539 Likewise.
9540 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
9541 Likewise.
9542 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
9543 Likewise.
9544 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
9545 Likewise.
9546 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
9547 Likewise.
9548 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
9549 Likewise.
9550 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
9551 Likewise.
9552 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
9553 Likewise.
9554 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
9555 Likewise.
9556 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
9557 Likewise.
9558 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
9559 Likewise.
9560 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
9561 Likewise.
9562 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
9563 Likewise.
9564 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
9565 Likewise.
9566 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
9567 Likewise.
9568 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
9569 Likewise.
9570 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
9571 Likewise.
9572 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
9573 Likewise.
9574 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
9575 Likewise.
9576 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
9577 Likewise.
9578 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
9579 Likewise.
9580 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
9581 Likewise.
9582 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
9583 Likewise.
9584 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
9585 Likewise.
9586 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
9587 Likewise.
9588 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
9589 Likewise.
9590 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
9591 Likewise.
9592 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
9593 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
9594 Likewise.
9595 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
9596 Likewise.
9597 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
9598 Likewise.
9599 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
9600 Likewise.
9601 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
9602 Likewise.
9603 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
9604 Likewise.
9605 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
9606 Likewise.
9607 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
9608 Likewise.
9609 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
9610 Likewise.
9611 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
9612 Likewise.
9613 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
9614 Likewise.
9615 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
9616 Likewise.
9617 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
9618 Likewise.
9619 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
9620 Likewise.
9621 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
9622 Likewise.
9623 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
9624 Likewise.
9625 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
9626 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
9627 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
9628 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
9629 Likewise.
9630 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
9631 Likewise.
9632 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
9633 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
9634 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
9635 Likewise.
9636 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
9637 Likewise.
9638 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
9639 Likewise.
9640 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
9641 Likewise.
9642 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
9643 Likewise.
9644 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
9645 Likewise.
9646 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
9647 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
9648 Likewise.
9649 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
9650 * testsuite/26_numerics/valarray/27867.cc: Likewise.
9651 * testsuite/26_numerics/valarray/30416.cc: Likewise.
9652 * testsuite/26_numerics/valarray/33084.cc: Likewise.
9653 * testsuite/26_numerics/valarray/algo.cc: Likewise.
9654 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
9655 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
9656 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
9657 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
9658 Likewise.
9659 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
9660 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
9661 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
9662 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
9663 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
9664 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
9665 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
9666 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
9667 Likewise.
9668 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
9669 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
9670 Likewise.
9671 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
9672 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
9673 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
9674 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
9675 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
9676 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
9677 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
9678 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
9679 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
9680 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
9681 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
9682 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
9683 Likewise.
9684 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
9685 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
9686 Likewise.
9687 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
9688 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
9689 Likewise.
9690 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
9691 Likewise.
9692 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
9693 Likewise.
9694 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
9695 Likewise.
9696 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
9697 Likewise.
9698 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
9699 Likewise.
9700 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
9701 Likewise.
9702 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
9703 Likewise.
9704 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
9705 Likewise.
9706 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
9707 Likewise.
9708 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
9709 Likewise.
9710 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
9711 Likewise.
9712 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
9713 Likewise.
9714 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
9715 Likewise.
9716 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
9717 Likewise.
9718 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
9719 Likewise.
9720 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
9721 Likewise.
9722 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
9723 Likewise.
9724 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
9725 Likewise.
9726 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
9727 Likewise.
9728 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
9729 Likewise.
9730 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
9731 Likewise.
9732 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
9733 Likewise.
9734 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
9735 Likewise.
9736 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
9737 Likewise.
9738 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
9739 Likewise.
9740 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
9741 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
9742 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
9743 Likewise.
9744 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
9745 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
9746 Likewise.
9747 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
9748 Likewise.
9749 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
9750 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
9751 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
9752 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
9753 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
9754 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
9755 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
9756 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
9757 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
9758 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
9759 Likewise.
9760 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
9761 Likewise.
9762 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
9763 Likewise.
9764 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
9765 Likewise.
9766 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
9767 Likewise.
9768 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
9769 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
9770 Likewise.
9771 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
9772 Likewise.
9773 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
9774 Likewise.
9775 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
9776 Likewise.
9777 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
9778 Likewise.
9779 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
9780 Likewise.
9781 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
9782 Likewise.
9783 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
9784 Likewise.
9785 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
9786 Likewise.
9787 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
9788 Likewise.
9789 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
9790 Likewise.
9791 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
9792 Likewise.
9793 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
9794 Likewise.
9795 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
9796 Likewise.
9797 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
9798 Likewise.
9799 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
9800 Likewise.
9801 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
9802 Likewise.
9803 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
9804 Likewise.
9805 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
9806 Likewise.
9807 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
9808 Likewise.
9809 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
9810 Likewise.
9811 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
9812 Likewise.
9813 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
9814 Likewise.
9815 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
9816 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
9817 Likewise.
9818 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
9819 Likewise.
9820 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
9821 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
9822 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
9823 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
9824 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
9825 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
9826 Likewise.
9827 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
9828 Likewise.
9829 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
9830 Likewise.
9831 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
9832 Likewise.
9833 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
9834 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
9835 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
9836 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
9837 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
9838 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
9839 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
9840 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
9841 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
9842 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
9843 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
9844 Likewise.
9845 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
9846 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
9847 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
9848 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
9849 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
9850 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
9851 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
9852 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
9853 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
9854 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
9855 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
9856 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
9857 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
9858 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
9859 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
9860 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
9861 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
9862 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
9863 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
9864 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
9865 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
9866 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
9867 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
9868 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
9869 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
9870 Likewise.
9871 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
9872 * testsuite/27_io/fpos/14252.cc: Likewise.
9873 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
9874 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
9875 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
9876 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
9877 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
9878 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
9879 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
9880 * testsuite/27_io/ios_base/state/1.cc: Likewise.
9881 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
9882 Likewise.
9883 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
9884 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
9885 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
9886 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
9887 Likewise.
9888 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
9889 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
9890 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
9891 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
9892 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
9893 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
9894 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
9895 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
9896 * testsuite/27_io/objects/char/3045.cc: Likewise.
9897 * testsuite/27_io/objects/char/3647.cc: Likewise.
9898 * testsuite/27_io/objects/char/5268.cc: Likewise.
9899 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
9900 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
9901 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
9902 * testsuite/28_regex/init-list.cc: Likewise.
9903 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
9904 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
9905 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
9906 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
9907 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
9908 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
9909 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
9910 Likewise.
9911 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
9912 Likewise.
9913 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
9914 Likewise.
9915 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
9916 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
9917 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
9918 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
9919 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
9920 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
9921 Likewise.
9922 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
9923 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
9924 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
9925 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
9926 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
9927 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
9928 Likewise.
9929 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
9930 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
9931 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
9932 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
9933 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
9934 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
9935 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
9936 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
9937 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
9938 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
9939 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
9940 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
9941 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
9942 Likewise.
9943 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
9944 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
9945 Likewise.
9946 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
9947 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
9948 Likewise.
9949 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
9950 Likewise.
9951 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
9952 Likewise.
9953 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
9954 Likewise.
9955 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
9956 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
9957 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
9958 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
9959 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
9960 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
9961 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
9962 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
9963 Likewise.
9964 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
9965 Likewise.
9966 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
9967 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
9968 Likewise.
9969 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
9970 Likewise.
9971 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
9972 Likewise.
9973 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
9974 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
9975 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
9976 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
9977 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
9978 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
9979 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
9980 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
9981 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
9982 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
9983 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
9984 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
9985 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
9986 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
9987 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
9988 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
9989 Likewise.
9990 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
9991 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
9992 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
9993 Likewise.
9994 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
9995 Likewise.
9996 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
9997 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
9998 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
9999 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
10000 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
10001 Likewise.
10002 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
10003 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
10004 Likewise.
10005 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
10006 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
10007 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
10008 Likewise.
10009 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
10010 Likewise.
10011 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
10012 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
10013 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
10014 Likewise.
10015 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
10016 Likewise.
10017 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
10018 Likewise.
10019 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
10020 Likewise.
10021 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
10022 Likewise.
10023 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
10024 * testsuite/30_threads/this_thread/1.cc: Likewise.
10025 * testsuite/30_threads/this_thread/2.cc: Likewise.
10026 * testsuite/30_threads/this_thread/3.cc: Likewise.
10027 * testsuite/30_threads/this_thread/4.cc: Likewise.
10028 * testsuite/30_threads/thread/cons/1.cc: Likewise.
10029 * testsuite/30_threads/thread/cons/2.cc: Likewise.
10030 * testsuite/30_threads/thread/cons/3.cc: Likewise.
10031 * testsuite/30_threads/thread/cons/4.cc: Likewise.
10032 * testsuite/30_threads/thread/cons/5.cc: Likewise.
10033 * testsuite/30_threads/thread/cons/6.cc: Likewise.
10034 * testsuite/30_threads/thread/cons/7.cc: Likewise.
10035 * testsuite/30_threads/thread/cons/8.cc: Likewise.
10036 * testsuite/30_threads/thread/cons/9.cc: Likewise.
10037 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
10038 * testsuite/30_threads/thread/members/1.cc: Likewise.
10039 * testsuite/30_threads/thread/members/2.cc: Likewise.
10040 * testsuite/30_threads/thread/members/3.cc: Likewise.
10041 * testsuite/30_threads/thread/members/4.cc: Likewise.
10042 * testsuite/30_threads/thread/members/5.cc: Likewise.
10043 * testsuite/30_threads/thread/swap/1.cc: Likewise.
10044 * testsuite/30_threads/thread/swap/2.cc: Likewise.
10045 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
10046 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
10047 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
10048 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
10049 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
10050 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
10051 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
10052 Likewise.
10053 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
10054 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
10055 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
10056 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
10057 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
10058 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
10059 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
10060 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
10061 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
10062 * testsuite/30_threads/try_lock/1.cc: Likewise.
10063 * testsuite/30_threads/try_lock/2.cc: Likewise.
10064 * testsuite/30_threads/try_lock/3.cc: Likewise.
10065 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
10066 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
10067 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
10068 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
10069 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
10070 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
10071 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
10072 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
10073 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
10074 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
10075 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
10076 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
10077 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
10078 Likewise.
10079 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
10080 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
10081 Likewise.
10082 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
10083 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
10084 Likewise.
10085 * testsuite/ext/array_allocator/1.cc: Likewise.
10086 * testsuite/ext/array_allocator/2.cc: Likewise.
10087 * testsuite/ext/array_allocator/3.cc: Likewise.
10088 * testsuite/ext/ext_pointer/1.cc: Likewise.
10089 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
10090 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
10091 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
10092 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
10093 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
10094 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
10095 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
10096 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
10097 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
10098 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
10099 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
10100 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
10101 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
10102 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
10103 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
10104 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
10105 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
10106 Likewise.
10107 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
10108 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
10109 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
10110 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
10111 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
10112 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
10113 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
10114 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
10115 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
10116 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
10117 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
10118 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
10119 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
10120 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
10121 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
10122 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
10123 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
10124 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
10125 Likewise.
10126 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
10127 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
10128 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
10129 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
10130 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
10131 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
10132 * testsuite/ext/pod_char_traits.cc: Likewise.
10133 * testsuite/ext/slist/23781.cc: Likewise.
10134 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
10135 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
10136 * testsuite/ext/vstring/init-list.cc: Likewise.
10137 * testsuite/ext/vstring/moveable.cc: Likewise.
10138 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
10139 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
10140 Likewise.
10141 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
10142 Likewise.
10143 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
10144 Likewise.
10145 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
10146 Likewise.
10147 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
10148 Likewise.
10149 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
10150 Likewise.
10151 * testsuite/ext/vstring/types/23767.cc: Likewise.
10152 * testsuite/performance/21_strings/string_append.cc: Likewise.
10153 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
10154 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
10155 Likewise.
10156 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
10157 Likewise.
10158 * testsuite/performance/21_strings/string_find.cc: Likewise.
10159 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
10160 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
10161 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
10162 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
10163 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
10164 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
10165 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
10166 Likewise.
10167 * testsuite/performance/23_containers/create/map.cc: Likewise.
10168 * testsuite/performance/23_containers/create_from_sorted/set.cc:
10169 Likewise.
10170 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
10171 * testsuite/performance/23_containers/find/map.cc: Likewise.
10172 * testsuite/performance/23_containers/index/map.cc: Likewise.
10173 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
10174 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
10175 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
10176 Likewise.
10177 * testsuite/performance/23_containers/insert_erase/associative.cc:
10178 Likewise.
10179 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
10180 Likewise.
10181 * testsuite/performance/23_containers/producer_consumer/associative.cc:
10182 Likewise.
10183 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
10184 Likewise.
10185 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
10186 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
10187 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
10188 Likewise.
10189 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
10190 Likewise.
10191 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
10192 Likewise.
10193 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
10194 Likewise.
10195 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
10196 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
10197 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
10198 Likewise.
10199 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
10200 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
10201 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
10202 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
10203 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
10204 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
10205 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
10206 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
10207 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
10208 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
10209 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
10210 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
10211 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
10212 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
10213 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
10214 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
10215 Likewise.
10216 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
10217 Likewise.
10218 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
10219 Likewise.
10220 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
10221 Likewise.
10222 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
10223 Likewise.
10224 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
10225 Likewise.
10226 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
10227 Likewise.
10228 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
10229 Likewise.
10230 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
10231 Likewise.
10232 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
10233 Likewise.
10234 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
10235 Likewise.
10236 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
10237 Likewise.
10238 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
10239 Likewise.
10240 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
10241 Likewise.
10242 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
10243 Likewise.
10244 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
10245 Likewise.
10246 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
10247 Likewise.
10248 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
10249 Likewise.
10250 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
10251 Likewise.
10252 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
10253 Likewise.
10254 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
10255 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
10256 Likewise.
10257 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
10258 Likewise.
10259 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
10260 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
10261 Likewise.
10262 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
10263 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
10264 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
10265 Likewise.
10266 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
10267 Likewise.
10268 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
10269 Likewise.
10270 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
10271 Likewise.
10272 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
10273 Likewise.
10274 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
10275 Likewise.
10276 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
10277 Likewise.
10278 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
10279 Likewise.
10280 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
10281 Likewise.
10282 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
10283 Likewise.
10284 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
10285 Likewise.
10286 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
10287 Likewise.
10288 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
10289 Likewise.
10290 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
10291 Likewise.
10292 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
10293 Likewise.
10294 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
10295 Likewise.
10296 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
10297 Likewise.
10298 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
10299 Likewise.
10300 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
10301 Likewise.
10302 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
10303 Likewise.
10304 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
10305 Likewise.
10306 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
10307 Likewise.
10308 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
10309 Likewise.
10310 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
10311 Likewise.
10312 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
10313 Likewise.
10314 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
10315 Likewise.
10316 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
10317 Likewise.
10318 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
10319 Likewise.
10320 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
10321 Likewise.
10322 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
10323 Likewise.
10324 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
10325 Likewise.
10326 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
10327 Likewise.
10328 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
10329 Likewise.
10330 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
10331 Likewise.
10332 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
10333 Likewise.
10334 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
10335 Likewise.
10336 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
10337 Likewise.
10338 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
10339 Likewise.
10340 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
10341 Likewise.
10342 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
10343 Likewise.
10344 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
10345 Likewise.
10346 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
10347 Likewise.
10348 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
10349 Likewise.
10350 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
10351 Likewise.
10352 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
10353 Likewise.
10354 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
10355 Likewise.
10356 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
10357 Likewise.
10358 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
10359 Likewise.
10360 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
10361 Likewise.
10362 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
10363 Likewise.
10364 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
10365 Likewise.
10366 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
10367 Likewise.
10368 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
10369 Likewise.
10370 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
10371 Likewise.
10372 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
10373 Likewise.
10374 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
10375 Likewise.
10376 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
10377 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
10378 Likewise.
10379 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
10380 Likewise.
10381 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
10382 Likewise.
10383 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
10384 Likewise.
10385 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
10386 Likewise.
10387 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
10388 Likewise.
10389 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
10390 Likewise.
10391 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
10392 Likewise.
10393 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
10394 Likewise.
10395 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
10396 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
10397 Likewise.
10398 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
10399 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
10400 Likewise.
10401 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
10402 Likewise.
10403 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
10404 Likewise.
10405 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
10406 Likewise.
10407 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
10408 Likewise.
10409 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
10410 Likewise.
10411 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
10412 Likewise.
10413 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
10414 Likewise.
10415 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
10416 Likewise.
10417 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
10418 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
10419 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
10420 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
10421 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
10422 Likewise.
10423 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
10424 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
10425 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
10426 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
10427 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
10428 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
10429 * testsuite/util/io/illegal_input_error.hpp: Likewise.
10430 * testsuite/util/io/prog_bar.cc: Likewise.
10431 * testsuite/util/io/prog_bar.hpp: Likewise.
10432 * testsuite/util/io/text_populate.hpp: Likewise.
10433 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
10434 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
10435 * testsuite/util/io/xml.hpp: Likewise.
10436 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
10437 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
10438 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
10439 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
10440 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
10441 * testsuite/util/native_type/native_map.hpp: Likewise.
10442 * testsuite/util/native_type/native_multimap.hpp: Likewise.
10443 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
10444 * testsuite/util/native_type/native_set.hpp: Likewise.
10445 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
10446 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
10447 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
10448 Likewise.
10449 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
10450 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
10451 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
10452 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
10453 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
10454 Likewise.
10455 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
10456 Likewise.
10457 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
10458 Likewise.
10459 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
10460 Likewise.
10461 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
10462 Likewise.
10463 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
10464 Likewise.
10465 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
10466 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
10467 Likewise.
10468 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
10469 Likewise.
10470 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
10471 Likewise.
10472 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
10473 Likewise.
10474 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
10475 Likewise.
10476 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
10477 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
10478 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
10479 * testsuite/util/regression/basic_type.hpp: Likewise.
10480 * testsuite/util/regression/common_type.hpp: Likewise.
10481 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
10482 Likewise.
10483 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
10484 Likewise.
10485 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
10486 Likewise.
10487 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
10488 Likewise.
10489 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
10490 Likewise.
10491 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
10492 Likewise.
10493 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
10494 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
10495 Likewise.
10496 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
10497 Likewise.
10498 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
10499 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
10500 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
10501 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
10502 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
10503 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
10504 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
10505 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
10506 * testsuite/util/statistic/result_recorder.hpp: Likewise.
10507 * testsuite/util/statistic/sample_mean.hpp: Likewise.
10508 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
10509 * testsuite/util/statistic/sample_variance.hpp: Likewise.
10510 * testsuite/util/testsuite_abi.cc: Likewise.
10511 * testsuite/util/testsuite_abi.h: Likewise.
10512 * testsuite/util/testsuite_abi_check.cc: Likewise.
10513 * testsuite/util/testsuite_allocator.cc: Likewise.
10514 * testsuite/util/testsuite_allocator.h: Likewise.
10515 * testsuite/util/testsuite_api.h: Likewise.
10516 * testsuite/util/testsuite_character.cc: Likewise.
10517 * testsuite/util/testsuite_character.h: Likewise.
10518 * testsuite/util/testsuite_common_types.h: Likewise.
10519 * testsuite/util/testsuite_error.h: Likewise.
10520 * testsuite/util/testsuite_hooks.cc: Likewise.
10521 * testsuite/util/testsuite_hooks.h: Likewise.
10522 * testsuite/util/testsuite_io.h: Likewise.
10523 * testsuite/util/testsuite_iterators.h: Likewise.
10524 * testsuite/util/testsuite_performance.h: Likewise.
10525 * testsuite/util/testsuite_rng.h: Likewise.
10526 * testsuite/util/testsuite_rvalref.h: Likewise.
10527 * testsuite/util/testsuite_tr1.h: Likewise.
10528 * testsuite/util/thread/all.h: Likewise.
10529 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
10530 Likewise.
10531 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
10532 Likewise.
10533 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
10534 Likewise.
10535 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
10536 Likewise.
10537 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
10538 Likewise.
10539 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
10540 Likewise.
10541 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
10542 Likewise.
10543 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
10544 Likewise.
10545 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
10546 Likewise.
10547 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
10548 Likewise.
10549 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
10550 Likewise.
10551 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
10552 Likewise.
10553 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
10554 Likewise.
10555 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
10556 Likewise.
10557 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
10558 Likewise.
10559 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
10560 Likewise.
10561 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
10562 Likewise.
10563 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
10564 Likewise.
10565 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
10566 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
10567 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
10568 Likewise.
10569 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
10570 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
10571 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
10572 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
10573 Likewise.
10574 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
10575 Likewise.
10576 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
10577 Likewise.
10578 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
10579 Likewise.
10580 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
10581 Likewise.
10582 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
10583 Likewise.
10584 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
10585 Likewise.
10586 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
10587 Likewise.
10588 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
10589 Likewise.
10590 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
10591 Likewise.
10592 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
10593 Likewise.
10594 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
10595 Likewise.
10596 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
10597 Likewise.
10598 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
10599 Likewise.
10600 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
10601 Likewise.
10602 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
10603 Likewise.
10604 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
10605 Likewise.
10606 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
10607 Likewise.
10608 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
10609 Likewise.
10610 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
10611 Likewise.
10612 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
10613 Likewise.
10614 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
10615 Likewise.
10616 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
10617 Likewise.
10618 * testsuite/26_numerics/random/mt19937.cc: Likewise.
10619 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
10620 Likewise.
10621 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
10622 Likewise.
10623 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
10624 Likewise.
10625 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
10626 Likewise.
10627 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
10628 Likewise.
10629 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
10630 Likewise.
10631 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
10632 Likewise.
10633 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
10634 Likewise.
10635 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
10636 Likewise.
10637 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
10638 Likewise.
10639 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
10640 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
10641 Likewise.
10642 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
10643 Likewise.
10644 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
10645 Likewise.
10646 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
10647 Likewise.
10648 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
10649 Likewise.
10650 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
10651 Likewise.
10652 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
10653 Likewise.
10654 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
10655 Likewise.
10656 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
10657 Likewise.
10658 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
10659 Likewise.
10660 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
10661 Likewise.
10662 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
10663 Likewise.
10664 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
10665 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
10666 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
10667 Likewise.
10668 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
10669 Likewise.
10670 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
10671 Likewise.
10672 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
10673 Likewise.
10674 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
10675 Likewise.
10676 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
10677 Likewise.
10678 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
10679 Likewise.
10680 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
10681 Likewise.
10682 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
10683 Likewise.
10684 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
10685 Likewise.
10686 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
10687 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
10688 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
10689 Likewise.
10690 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
10691 Likewise.
10692 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
10693 Likewise.
10694 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
10695 Likewise.
10696 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
10697 Likewise.
10698 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
10699 Likewise.
10700 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
10701 Likewise.
10702 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
10703 Likewise.
10704 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
10705 Likewise.
10706 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
10707 Likewise.
10708 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
10709 Likewise.
10710 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
10711 Likewise.
10712 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
10713 Likewise.
10714 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
10715 Likewise.
10716 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
10717 Likewise.
10718 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
10719 Likewise.
10720 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
10721 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
10722 Likewise.
10723 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
10724 Likewise.
10725 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
10726 Likewise.
10727 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
10728 Likewise.
10729 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
10730 Likewise.
10731 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
10732 Likewise.
10733 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
10734 Likewise.
10735 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
10736 Likewise.
10737 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
10738 Likewise.
10739 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
10740 Likewise.
10741 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
10742 Likewise.
10743 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
10744 Likewise.
10745 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
10746 Likewise.
10747 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
10748 Likewise.
10749 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
10750 Likewise.
10751 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
10752 Likewise.
10753 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
10754 Likewise.
10755 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
10756 Likewise.
10757 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
10758 Likewise.
10759 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
10760 Likewise.
10761 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
10762 Likewise.
10763 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
10764 Likewise.
10765 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
10766 Likewise.
10767 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
10768 Likewise.
10769 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
10770 Likewise.
10771 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
10772 Likewise.
10773 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
10774 Likewise.
10775 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
10776 Likewise.
10777 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
10778 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
10779 Likewise.
10780 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
10781 Likewise.
10782 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
10783 Likewise.
10784 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
10785 Likewise.
10786 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
10787 Likewise.
10788 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
10789 Likewise.
10790 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
10791 Likewise.
10792 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
10793 Likewise.
10794 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
10795 Likewise.
10796 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
10797 Likewise.
10798 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
10799 Likewise.
10800 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
10801 Likewise.
10802 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
10803 Likewise.
10804 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
10805 Likewise.
10806 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
10807 Likewise.
10808 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
10809 Likewise.
10810 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
10811 Likewise.
10812 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
10813 Likewise.
10814 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
10815 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
10816 * testsuite/backward/hash_map/25896.cc: Likewise.
10817 * testsuite/backward/hash_set/25896.cc: Likewise.
10818
10819 2009-04-08 Ian Lance Taylor <iant@google.com>
10820
10821 * include/backward/hashtable.h (erase): Correctly handle erasing a
10822 reference to an entry in the hash table.
10823 * testsuite/backward/hash_map/25896.cc: New.
10824 * testsuite/backward/hash_set/25896.cc: New.
10825
10826 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
10827
10828 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
10829 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
10830
10831 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10832
10833 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
10834 of debug.
10835 * include/Makefile.in: Regenerate.
10836 * include/precompiled/stdc++.h: Add.
10837
10838 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10839
10840 * include/bits/random.h: Adjust doxygen markup.
10841 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
10842
10843 * testsuite/26_numerics/random/piecewise_linear_distribution/
10844 operators/serialize.cc: Use typedefs.
10845
10846 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
10847
10848 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
10849 __gnu_cxx namespace. Remove "static inline".
10850
10851 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10852
10853 * include/bits/random.tcc (linear_congruential_engine<>::
10854 seed(seed_seq&)): Fix typo in last fix for __m == 0.
10855
10856 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10857
10858 * include/bits/random.h (operator==): Mark all inline.
10859 (mersenne_twister_engine): Enable #if 0 checks.
10860
10861 * include/bits/random.h: Formatting tweaks.
10862
10863 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10864
10865 * include/bits/random.tcc (piecewise_linear_distribution<>::
10866 operator()(_UniformRandomNumberGenerator&, const param_type&)):
10867 Remove spurious closed parenthesis.
10868
10869 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10870
10871 PR libstdc++/39644 (partial)
10872 * include/bits/random.tcc (linear_congruential_engine<>::
10873 seed(seed_seq&), independent_bits_engine<>::operator(),
10874 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
10875
10876 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
10877
10878 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
10879 thinko.
10880 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10881 default.cc: Enable.
10882
10883 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10884
10885 PR libstdc++/39629 (partial)
10886 * testsuite/26_numerics/random/independent_bits_engine/cons/
10887 base_move.cc: Use uint_fast64_t instead of unsigned long.
10888 * testsuite/26_numerics/random/independent_bits_engine/cons/
10889 seed1.cc: Likewise.
10890 * testsuite/26_numerics/random/independent_bits_engine/cons/
10891 seed2.cc: Likewise.
10892 * testsuite/26_numerics/random/independent_bits_engine/cons/
10893 base_copy.cc: Likewise.
10894 * testsuite/26_numerics/random/independent_bits_engine/cons/
10895 default.cc: Likewise.
10896 * testsuite/26_numerics/random/independent_bits_engine/cons/
10897 seed_seq.cc: Likewise.
10898 * testsuite/26_numerics/random/independent_bits_engine/
10899 requirements/typedefs.cc: Likewise.
10900 * testsuite/26_numerics/random/independent_bits_engine/
10901 operators/equal.cc: Likewise.
10902 * testsuite/26_numerics/random/independent_bits_engine/
10903 operators/serialize.cc: Likewise.
10904 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
10905
10906 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10907
10908 * include/tr1_impl/random: Remove, empty.
10909 * include/tr1_impl/random.tcc: Likewise.
10910
10911 * include/std/random: Minor clean-ups, formatting fixes, adjust
10912 copyright years.
10913 * include/bits/random.tcc: Likewise.
10914 * include/bits/random.h: Likewise.
10915 * include/tr1/random: Likewise.
10916 * include/tr1/random.tcc: Likewise.
10917 * include/tr1/random.h: Likewise.
10918
10919 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10920
10921 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
10922 * doc/html/api.html: Regenerate.
10923
10924 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10925
10926 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
10927 Change to mersenne_twister_engine, add same defaults as
10928 mersenne_twister_engine/cons/default.cc.
10929 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
10930
10931 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
10932 to __il.
10933 * include/bits/random.h (mersenne_twister_engine): Qualify
10934 _ShiftMin1 with namespace __detail.
10935 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
10936 constexpr std::numeric_limits::max() can be used.
10937 (mersenne_twister_engine): Split apart static asserts into one
10938 assert per message. Temporarily disable the last three.
10939
10940 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
10941
10942 * include/Makefile.am: Update to N2836. Modified for new random headers.
10943 * include/Makefile.in: Ditto.
10944 * include/tr1_impl/random: Moved to tr1/random.h
10945 * include/tr1_impl/random.tcc: Moved to tr1
10946 * include/tr1/random: Just point to moved tr1 random headers.
10947 * include/tr1/random.tcc: Moved from tr1_impl.
10948 * include/tr1/random.h: Moved from tr1_impl/random.
10949 * include/std/random: Modified to point to std random headers.
10950 * include/bits/random.tcc: New implementation of std random facilities.
10951 * include/bits/random.h: Ditto.
10952 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
10953 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10954 seed1.cc: New.
10955 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10956 seed2.cc: New.
10957 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10958 default.cc: New.
10959 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10960 non_uint_neg.cc: New.
10961 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10962 typedefs.cc: New.
10963 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10964 equal.cc: New.
10965 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10966 serialize.cc: New.
10967 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10968 seed1.cc: New.
10969 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10970 seed2.cc: New.
10971 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10972 default.cc: New.
10973 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
10974 typedefs.cc: New.
10975 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10976 equal.cc: New.
10977 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10978 serialize.cc: New.
10979 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10980 seed1.cc: New.
10981 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10982 seed2.cc: New.
10983 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10984 default.cc: New.
10985 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
10986 typedefs.cc: New.
10987 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10988 equal.cc: New.
10989 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10990 serialize.cc: New.
10991 * testsuite/26_numerics/random/discard_block_engine/cons/
10992 base_move.cc: New.
10993 * testsuite/26_numerics/random/discard_block_engine/cons/
10994 seed1.cc: New.
10995 * testsuite/26_numerics/random/discard_block_engine/cons/
10996 seed2.cc: New.
10997 * testsuite/26_numerics/random/discard_block_engine/cons/
10998 base_copy.cc: New.
10999 * testsuite/26_numerics/random/discard_block_engine/cons/
11000 default.cc: New.
11001 * testsuite/26_numerics/random/discard_block_engine/cons/
11002 seed_seq.cc: New.
11003 * testsuite/26_numerics/random/discard_block_engine/requirements/
11004 typedefs.cc: New.
11005 * testsuite/26_numerics/random/discard_block_engine/operators/
11006 equal.cc: New.
11007 * testsuite/26_numerics/random/discard_block_engine/operators/
11008 serialize.cc: New.
11009 * testsuite/26_numerics/random/independent_bits_engine/cons/
11010 base_move.cc: New.
11011 * testsuite/26_numerics/random/independent_bits_engine/cons/
11012 seed1.cc: New.
11013 * testsuite/26_numerics/random/independent_bits_engine/cons/
11014 seed2.cc: New.
11015 * testsuite/26_numerics/random/independent_bits_engine/cons/
11016 base_copy.cc: New.
11017 * testsuite/26_numerics/random/independent_bits_engine/cons/
11018 default.cc: New.
11019 * testsuite/26_numerics/random/independent_bits_engine/cons/
11020 seed_seq.cc: New.
11021 * testsuite/26_numerics/random/independent_bits_engine/requirements/
11022 typedefs.cc: New.
11023 * testsuite/26_numerics/random/independent_bits_engine/operators/
11024 equal.cc: New.
11025 * testsuite/26_numerics/random/independent_bits_engine/operators/
11026 serialize.cc: New.
11027 * testsuite/26_numerics/random/shuffle_order_engine/cons/
11028 base_move.cc: New.
11029 * testsuite/26_numerics/random/shuffle_order_engine/cons/
11030 seed1.cc: New.
11031 * testsuite/26_numerics/random/shuffle_order_engine/cons/
11032 seed2.cc: New.
11033 * testsuite/26_numerics/random/shuffle_order_engine/cons/
11034 base_copy.cc: New.
11035 * testsuite/26_numerics/random/shuffle_order_engine/cons/
11036 default.cc: New.
11037 * testsuite/26_numerics/random/shuffle_order_engine/cons/
11038 seed_seq.cc: New.
11039 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
11040 typedefs.cc: New.
11041 * testsuite/26_numerics/random/shuffle_order_engine/operators/
11042 equal.cc: New.
11043 * testsuite/26_numerics/random/shuffle_order_engine/operators/
11044 serialize.cc
11045 * testsuite/26_numerics/random/mt19937.cc: New.
11046 * testsuite/26_numerics/random/mt19937_64.cc: New.
11047 * testsuite/26_numerics/random/minstd_rand.cc: New.
11048 * testsuite/26_numerics/random/minstd_rand0.cc: New.
11049 * testsuite/26_numerics/random/ranlux24_base.cc: New.
11050 * testsuite/26_numerics/random/ranlux48_base.cc: New.
11051 * testsuite/26_numerics/random/ranlux24.cc: New.
11052 * testsuite/26_numerics/random/ranlux48.cc: New.
11053 * testsuite/26_numerics/random/knuth_b.cc: New.
11054 * testsuite/26_numerics/random/default_random_engine.cc: New.
11055 * testsuite/26_numerics/random/chi_squared_distribution/cons/
11056 parms.cc: New.
11057 * testsuite/26_numerics/random/chi_squared_distribution/cons/
11058 default.cc: New.
11059 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
11060 typedefs.cc: New.
11061 * testsuite/26_numerics/random/chi_squared_distribution/operators/
11062 serialize.cc: New.
11063 * testsuite/26_numerics/random/normal_distribution/cons/
11064 parms.cc: New.
11065 * testsuite/26_numerics/random/normal_distribution/cons/
11066 default.cc: New.
11067 * testsuite/26_numerics/random/normal_distribution/requirements/
11068 typedefs.cc: New.
11069 * testsuite/26_numerics/random/normal_distribution/operators/
11070 serialize.cc: New.
11071 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
11072 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
11073 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
11074 * testsuite/26_numerics/random/uniform_int_distribution/cons/
11075 parms_neg.cc: New.
11076 * testsuite/26_numerics/random/uniform_int_distribution/cons/
11077 parms.cc: New.
11078 * testsuite/26_numerics/random/uniform_int_distribution/cons/
11079 default.cc: New.
11080 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
11081 typedefs.cc: New.
11082 * testsuite/26_numerics/random/uniform_int_distribution/operators/
11083 serialize.cc: New.
11084 * testsuite/26_numerics/random/uniform_real_distribution/cons/
11085 parms_neg.cc: New.
11086 * testsuite/26_numerics/random/uniform_real_distribution/cons/
11087 parms.cc: New.
11088 * testsuite/26_numerics/random/uniform_real_distribution/cons/
11089 default.cc: New.
11090 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
11091 typedefs.cc: New.
11092 * testsuite/26_numerics/random/uniform_real_distribution/operators/
11093 serialize.cc: New.
11094 * testsuite/26_numerics/random/poisson_distribution/cons/
11095 parms.cc: New.
11096 * testsuite/26_numerics/random/poisson_distribution/cons/
11097 default.cc: New.
11098 * testsuite/26_numerics/random/poisson_distribution/requirements/
11099 typedefs.cc
11100 * testsuite/26_numerics/random/poisson_distribution/operators/
11101 serialize.cc: New.
11102 * testsuite/26_numerics/random/bernoulli_distribution/cons/
11103 parms.cc: New.
11104 * testsuite/26_numerics/random/bernoulli_distribution/cons/
11105 default.cc: New.
11106 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
11107 typedefs.cc: New.
11108 * testsuite/26_numerics/random/bernoulli_distribution/operators/
11109 serialize.cc: New.
11110 * testsuite/26_numerics/random/discrete_distribution/cons/
11111 range.cc: New.
11112 * testsuite/26_numerics/random/discrete_distribution/cons/
11113 initlist.cc: New.
11114 * testsuite/26_numerics/random/discrete_distribution/cons/
11115 default.cc: New.
11116 * testsuite/26_numerics/random/discrete_distribution/cons/
11117 num_xbound_fun.cc: New.
11118 * testsuite/26_numerics/random/discrete_distribution/requirements/
11119 typedefs.cc: New.
11120 * testsuite/26_numerics/random/discrete_distribution/operators/
11121 serialize.cc: New.
11122 * testsuite/26_numerics/random/weibull_distribution/cons/
11123 parms.cc: New.
11124 * testsuite/26_numerics/random/weibull_distribution/cons/
11125 default.cc: New.
11126 * testsuite/26_numerics/random/weibull_distribution/requirements/
11127 typedefs.cc: New.
11128 * testsuite/26_numerics/random/weibull_distribution/operators/
11129 serialize.cc: New.
11130 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
11131 parms.cc: New.
11132 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
11133 default.cc: New.
11134 * testsuite/26_numerics/random/negative_binomial_distribution/
11135 requirements/typedefs.cc: New.
11136 * testsuite/26_numerics/random/negative_binomial_distribution/
11137 operators/serialize.cc: New.
11138 * testsuite/26_numerics/random/cauchy_distribution/cons/
11139 parms.cc: New.
11140 * testsuite/26_numerics/random/cauchy_distribution/cons/
11141 default.cc: New.
11142 * testsuite/26_numerics/random/cauchy_distribution/requirements/
11143 typedefs.cc: New.
11144 * testsuite/26_numerics/random/cauchy_distribution/operators/
11145 serialize.cc: New.
11146 * testsuite/26_numerics/random/gamma_distribution/cons/
11147 parms.cc: New.
11148 * testsuite/26_numerics/random/gamma_distribution/cons/
11149 default.cc: New.
11150 * testsuite/26_numerics/random/gamma_distribution/requirements/
11151 typedefs.cc: New.
11152 * testsuite/26_numerics/random/gamma_distribution/operators/
11153 serialize.cc: New.
11154 * testsuite/26_numerics/random/fisher_f_distribution/cons/
11155 parms.cc: New.
11156 * testsuite/26_numerics/random/fisher_f_distribution/cons/
11157 default.cc: New.
11158 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
11159 typedefs.cc: New.
11160 * testsuite/26_numerics/random/fisher_f_distribution/operators/
11161 serialize.cc: New.
11162
11163 * testsuite/26_numerics/random/exponential_distribution/cons/
11164 parms.cc: New.
11165 * testsuite/26_numerics/random/exponential_distribution/cons/
11166 default.cc: New.
11167 * testsuite/26_numerics/random/exponential_distribution/requirements/
11168 typedefs.cc: New.
11169 * testsuite/26_numerics/random/exponential_distribution/operators/
11170 serialize.cc: New.
11171 * testsuite/26_numerics/random/lognormal_distribution/cons/
11172 parms.cc: New.
11173 * testsuite/26_numerics/random/lognormal_distribution/cons/
11174 default.cc: New.
11175 * testsuite/26_numerics/random/lognormal_distribution/requirements/
11176 typedefs.cc: New.
11177 * testsuite/26_numerics/random/lognormal_distribution/operators/
11178 serialize.cc: New.
11179 * testsuite/26_numerics/random/binomial_distribution/cons/
11180 parms.cc: New.
11181 * testsuite/26_numerics/random/binomial_distribution/cons/
11182 default.cc: New.
11183 * testsuite/26_numerics/random/binomial_distribution/requirements/
11184 typedefs.cc: New.
11185 * testsuite/26_numerics/random/binomial_distribution/operators/
11186 serialize.cc: New.
11187 * testsuite/26_numerics/random/random_device/cons/
11188 token.cc: New.
11189 * testsuite/26_numerics/random/random_device/cons/
11190 default.cc: New.
11191 * testsuite/26_numerics/random/random_device/requirements/
11192 typedefs.cc: New.
11193 * testsuite/26_numerics/random/extreme_value_distribution/cons/
11194 parms.cc: New.
11195 * testsuite/26_numerics/random/extreme_value_distribution/cons/
11196 default.cc: New.
11197 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
11198 typedefs.cc: New.
11199 * testsuite/26_numerics/random/extreme_value_distribution/operators/
11200 serialize.cc: New.
11201 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
11202 range.cc: New.
11203 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
11204 default.cc: New.
11205 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
11206 num_xbound_fun.cc: New.
11207 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
11208 initlist_fun.cc: New.
11209 * testsuite/26_numerics/random/piecewise_linear_distribution/
11210 requirements/typedefs.cc: New.
11211 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
11212 serialize.cc: New.
11213 * testsuite/26_numerics/random/student_t_distribution/cons/
11214 parms.cc: New.
11215 * testsuite/26_numerics/random/student_t_distribution/cons/
11216 default.cc: New.
11217 * testsuite/26_numerics/random/student_t_distribution/requirements/
11218 typedefs.cc: New.
11219 * testsuite/26_numerics/random/student_t_distribution/operators/
11220 serialize.cc: New.
11221 * testsuite/26_numerics/random/geometric_distribution/cons/
11222 parms.cc: New.
11223 * testsuite/26_numerics/random/geometric_distribution/cons/
11224 default.cc: New.
11225 * testsuite/26_numerics/random/geometric_distribution/requirements/
11226 typedefs.cc: New.
11227 * testsuite/26_numerics/random/geometric_distribution/operators/
11228 serialize.cc: New.
11229 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
11230 range.cc: New.
11231 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
11232 default.cc: New.
11233 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
11234 num_xbound_fun.cc: New.
11235 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
11236 initlist_fun.cc: New.
11237 * testsuite/26_numerics/random/piecewise_constant_distribution/
11238 requirements/typedefs.cc: New.
11239 * testsuite/26_numerics/random/piecewise_constant_distribution/
11240 operators/serialize.cc: New.
11241
11242 2009-04-02 Dodji Seketeli <dodji@redhat.com>
11243
11244 * include/ext/bitmap_allocator.h: The typedefs should be made public
11245 if we want them to be accessible. This has been revealed by the patch
11246 that fixes PR c++/26693 in g++.
11247
11248 2009-04-02 Jakub Jelinek <jakub@redhat.com>
11249
11250 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
11251 Regenerated.
11252 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
11253 Regenerated.
11254 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
11255 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
11256 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
11257 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
11258 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
11259 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
11260 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
11261 Regenerated.
11262 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
11263
11264 2009-03-31 Jason Merrill <jason@redhat.com>
11265
11266 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
11267
11268 PR libstdc++/39310
11269 * include/tr1_impl/type_traits (is_function): Add partial
11270 specializations with function cv-quals.
11271 (__is_function_helper): Remove.
11272 (is_member_pointer): Don't define in terms of is_member_*_pointer.
11273
11274 2009-03-30 Ian Lance Taylor <iant@google.com>
11275
11276 * include/backward/hashtable.h (clear): Return quickly if the
11277 table is empty.
11278
11279 2009-03-27 Ian Lance Taylor <iant@google.com>
11280
11281 * include/backward/hashtable.h (_S_num_primes): Change to 29.
11282 (__stl_prime_list): Add 5 at the start of the list.
11283
11284 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
11285
11286 * include/std/fstream (basic_filebuf<>::open(const std::string&,
11287 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
11288 std::string&, ios_base::openmode), basic_ifstream<>::
11289 open(const std::string&, ios_base::openmode), basic_ofstream<>::
11290 basic_ofstream(const std::string&, ios_base::openmode),
11291 basic_ofstream<>::open(const std::string&, ios_base::openmode),
11292 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
11293 basic_fstream<>::open(const std::string&, ios_base::openmode)):
11294 Add in C++0x mode.
11295 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
11296 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
11297 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
11298 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
11299 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
11300 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
11301 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
11302
11303 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
11304
11305 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
11306 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
11307 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
11308 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
11309
11310 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
11311
11312 * include/bits/forward_list.h (_Fwd_list_node_base<>::
11313 _M_transfer_after, _M_reverse_after): Move out of line...
11314 * include/bits/forward_list.tcc: ... here.
11315 (forward_list<>::reverse): Move inline...
11316 * include/bits/forward_list.h: ... here; minor cosmetic changes.
11317
11318 2009-03-22 Mark Mitchell <mark@codesourcery.com>
11319
11320 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
11321 28277.cc: Likewise.
11322 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
11323 Likewise.
11324 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
11325 Likewise.
11326 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
11327 Likewise.
11328
11329 2009-03-22 Mark Mitchell <mark@codesourcery.com>
11330
11331 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
11332 year(s).
11333 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
11334 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
11335 Likewise.
11336 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
11337 Likewise.
11338 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
11339 Likewise.
11340 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
11341
11342 2009-03-22 Mark Mitchell <mark@codesourcery.com>
11343
11344 * testsuite/25_algorithms/search_n/iterator.cc: Condition
11345 iterations for simulators.
11346 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
11347 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
11348 Condition stream width for simulators.
11349 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
11350 Likewise.
11351 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
11352 Likewise.
11353 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
11354
11355 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
11356
11357 * doc/xml/manual/appendix_contributing.xml: Add docbook style
11358 sheet version information. Table-ize docbook element examples.
11359 * doc/xml/manual/using.xml: Human-readable header
11360 markup. Alphabetized. Add new headers.
11361 * doc/html: Regenerate.
11362
11363 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
11364
11365 * doc/xml/faq.xml: Fix link to setup documentation.
11366
11367 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
11368
11369 * include/std/type_traits (__add_lvalue_reference_helper,
11370 __add_rvalue_reference_helper): As an optimization, rewrite
11371 condition (avoid is_function).
11372
11373 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11374
11375 PR libstdc++/39405
11376 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
11377 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
11378
11379 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
11380
11381 * testsuite/30_threads/condition_variable_any/native_handle/
11382 typesizes.cc: Include tweaks.
11383 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11384 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11385 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11386 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11387 * testsuite/30_threads/condition_variable/native_handle/
11388 typesizes.cc: Same.
11389
11390 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11391
11392 * include/bits/shared_ptr.h: Add include guards.
11393 * include/tr1/shared_ptr.h: Likewise.
11394
11395 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11396
11397 * include/std/iostream: Fix doxygen link.
11398 * include/bits/forward_list.h: Fix doxygen markup.
11399 * include/ext/vstring.h: Escape backslash in doxygen comment.
11400 * include/bits/basic_string.h: Likewise.
11401
11402 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
11403
11404 * doc/xml/faq.xml: Fix links to implementation status pages.
11405
11406 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
11407
11408 * include/std/complex (operator+(const complex<>&, const _Tp&),
11409 operator+(const _Tp&, const complex<>&),
11410 operator-(const complex<>&, const _Tp&),
11411 operator-(const _Tp&, const complex<>&)): Do not assume real()
11412 returns a reference (against DR 387).
11413 * testsuite/26_numerics/complex/dr387_2.cc: New.
11414
11415 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
11416
11417 * testsuite/thread/pthread4.cc: Move...
11418 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
11419 * testsuite/thread/pthread5.cc: Move...
11420 * testsuite/23_containers/list/pthread5.cc: ...here.
11421 * testsuite/thread/pthread6.cc: Move...
11422 * testsuite/23_containers/map/pthread6.cc: ...here.
11423 * testsuite/thread/pthread7-rope.cc: Move...
11424 * testsuite/ext/rope/pthread7-rope.cc: ...here.
11425 * testsuite/thread/guard.cc: Move...
11426 * testsuite/18_support/pthread_guard.cc: ...here.
11427 * testsuite/thread/18185.cc: Move...
11428 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
11429 * testsuite/thread/pthread1.cc: Move...
11430 * testsuite/23_containers/list/pthread1.cc: ...here.
11431 * testsuite/thread/pthread2.cc: Move...
11432 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
11433 * testsuite/thread/pthread3.cc: Move...
11434 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
11435
11436 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
11437 * testsuite/thread: Remove.
11438
11439 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11440
11441 * configure: Regenerate.
11442
11443 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
11444
11445 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
11446 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
11447 from baseline_dir.
11448 * configure: Regenerate.
11449 * testsuite/Makefile.am (baseline_file): Remove variable.
11450 (site.exp): Set baseline_dir rather than baseline_file.
11451 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
11452 * testsuite/Makefile.in: Regenerate.
11453
11454 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
11455
11456 * testsuite/30_threads/thread/this_thread: Move...
11457 * testsuite/30_threads/this_thread: ...here.
11458 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
11459 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
11460 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
11461 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
11462 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
11463 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
11464
11465 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
11466
11467 * doc/doxygen/user.cfg.in: Tweaks.
11468 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
11469 be elsewhere.
11470
11471 * include/tr1_impl/unordered_map: Just use most specialized
11472 container module.
11473 * include/tr1_impl/unordered_set: Same.
11474 * include/tr1_impl/array: Same.
11475 * include/bits/stl_list.h: Same.
11476 * include/bits/stl_map.h: Same.
11477 * include/bits/stl_queue.h: Same.
11478 * include/bits/stl_set.h: Same.
11479 * include/bits/stl_stack.h: Same.
11480 * include/bits/forward_list.h: Same.
11481 * include/bits/basic_string.h: Same.
11482 * include/bits/stl_multimap.h: Same.
11483 * include/bits/stl_vector.h: Same.
11484 * include/bits/stl_deque.h: Same.
11485 * include/bits/stl_multiset.h: Same.
11486 * include/bits/stl_bvector.h: Same.
11487
11488 * include/backward/binders.h: Change binder module to binders.
11489
11490 * include/std/complex: Add complex_numers module.
11491 * include/tr1_impl/complex: Same.
11492
11493 * include/std/valarray: Add numeric_arrays module.
11494 * include/bits/gslice_array.h: Same.
11495 * include/bits/gslice.h: Same.
11496 * include/bits/mask_array.h: Same.
11497 * include/bits/slice_array.h: Same.
11498 * include/bits/indirect_array.h: Same.
11499
11500 * include/bits/allocator.h: Add allocators module.
11501 * include/ext/throw_allocator.h
11502 * include/ext/pool_allocator.h
11503 * include/ext/bitmap_allocator.h
11504 * include/ext/new_allocator.h
11505 * include/ext/malloc_allocator.h
11506 * include/ext/array_allocator.h
11507 * include/ext/mt_allocator.h
11508 * include/ext/debug_allocator.h
11509 * include/ext/extptr_allocator.h
11510
11511 * include/tr1_impl/functional: Move namespace markup here.
11512 * include/tr1_impl/regex: Same.
11513
11514 * include/tr1_impl/type_traits: Add metaprogramming module.
11515 * include/std/type_traits: Same.
11516
11517 * include/std/memory: Add memory module.
11518
11519 * include/std/ratio: Add ratio module.
11520
11521 * include/std/chrono: Move namespace markup here, add time module.
11522
11523 * include/std/thread: Move namespace markup here, add concurrency
11524 module.
11525 * include/std/mutex: Use concurrency module.
11526 * include/std/condition_variable: Same.
11527
11528
11529 * include/bits/ios_base.h: Refine io module.
11530 * include/bits/basic_ios.h: Same.
11531 * include/std/fstream: Same.
11532 * include/std/istream: Same.
11533 * include/std/ostream: Same.
11534 * include/std/sstream: Same.
11535
11536 * include/ext/vstring.h: Correct parameter markup.
11537
11538 * include/bits/shared_ptr.h: Add pointer_abstractions module.
11539 * include/bits/unique_ptr.h: Same.
11540
11541 * include/bits/algorithmfwd.h: Add mutating_algorithms,
11542 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
11543 * include/bits/stl_heap.h: Add markup for new groupings.
11544 * include/bits/stl_algobase.h: Same.
11545 * include/bits/stl_algo.h: Same.
11546
11547 * include/c_compatibility/stdatomic.h: Add atomics module.
11548 * include/c_global/cstdatomic: Same.
11549
11550 * libsupc++/exception: Add exceptions module.
11551 * libsupc++/typeinfo: Same.
11552 * libsupc++/new: Same.
11553 * libsupc++/exception_ptr.h: Same.
11554 * include/std/system_error: Same.
11555 * include/std/stdexcept: Same.
11556
11557 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
11558 * libsupc++/cxxabi-forced.h: Same.
11559
11560 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
11561 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
11562 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
11563 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
11564 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
11565 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
11566 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
11567 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
11568 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
11569 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11570 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
11571 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
11572 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
11573 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
11574 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
11575 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
11576 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11577 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11578 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
11579 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
11580 * testsuite/23_containers/vector/requirements/dr438/
11581 constructor_1_neg.cc: Same.
11582 * testsuite/23_containers/vector/requirements/dr438/
11583 constructor_2_neg.cc: Same.
11584 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
11585 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
11586 * testsuite/23_containers/deque/requirements/dr438/
11587 constructor_1_neg.cc: Same.
11588 * testsuite/23_containers/deque/requirements/dr438/
11589 constructor_2_neg.cc: Same.
11590 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
11591 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
11592 * testsuite/23_containers/list/requirements/dr438/
11593 constructor_1_neg.cc: Same.
11594 * testsuite/23_containers/list/requirements/dr438/
11595 constructor_2_neg.cc: Same.
11596 * testsuite/20_util/duration/cons/1_neg.cc: Same.
11597 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
11598 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
11599 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
11600 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
11601 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
11602 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
11603 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
11604 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
11605 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
11606
11607 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
11608
11609 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
11610 * doc/doxygen/user.cfg.in: Update.
11611 * scripts/run_doxygen: Adjust for new group names.
11612
11613 * include/tr1_impl/random: Update doxygen group markup.
11614 * include/tr1_impl/unordered_map: Same.
11615 * include/tr1_impl/unordered_set: Same.
11616 * include/tr1_impl/array: Same.
11617 * include/std/numeric: Same.
11618 * include/std/utility: Same.
11619 * include/std/bitset: Same.
11620 * include/std/iosfwd: Same.
11621 * include/bits/stl_list.h: Same.
11622 * include/bits/stl_map.h: Same.
11623 * include/bits/stl_algobase.h: Same.
11624 * include/bits/stl_queue.h: Same.
11625 * include/bits/stl_set.h: Same.
11626 * include/bits/stl_stack.h: Same.
11627 * include/bits/stl_iterator_base_types.h: Same.
11628 * include/bits/forward_list.h: Same.
11629 * include/bits/basic_string.h: Same.
11630 * include/bits/stl_multimap.h: Same.
11631 * include/bits/stl_vector.h: Same.
11632 * include/bits/stl_deque.h: Same.
11633 * include/bits/stl_multiset.h: Same.
11634 * include/bits/stl_algo.h: Same.
11635 * include/bits/stl_bvector.h: Same.
11636 * include/bits/algorithmfwd.h: Same.
11637 * include/bits/stl_function.h: Same.
11638 * include/tr1/cmath: Same.
11639 * include/backward/binders.h: Same.
11640
11641 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
11642
11643 * include/std/system_error (system_category): To system_category().
11644 (generic_category): To generic_category. DR 890.
11645 * src/system_error.cc: Define.
11646 * include/bits/functexcept.h: Only one __throw_system_error.
11647 * src/functexcept.cc: Same.
11648 * include/std/mutex: Fixup for changes above.
11649 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
11650 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
11651 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
11652 * config/abi/pre/gnu.ver: Clean up exports.
11653
11654 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
11655
11656 * include/std/thread: Fix typo.
11657 * src/thread.cc (thread::join): Use NULL.
11658
11659 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11660
11661 PR libstdc++/39168
11662 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
11663 const string&)): Also check that the value != CHAR_MAX.
11664 * include/bits/locale_facets.tcc (__numpunct_cache<>::
11665 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
11666 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
11667 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
11668 _M_cache(const locale&)): Likewise.
11669 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
11670 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
11671 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
11672 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
11673 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
11674 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
11675
11676 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
11677 Benjamin Kosnik <bkoz@redhat.com>
11678
11679 * include/std/thread (_Impl_base): Move _M_id out and into ...
11680 (thread): ...here. Call _M_make_routine in body of constructors.
11681 Adjust data member usage to reflect changes.
11682 (_M_make_routine): From _M_make_shared_data.
11683 (_M_start_thread): Add __shared_base_type argument.
11684 * src/thread.cc: Fixups for above.
11685 * config/abi/pre/gnu.ver: Adjust exports.
11686 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
11687 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
11688 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11689
11690 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
11691
11692 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
11693 (compare_type_to_native_type): ...this, add alignment check.
11694 * testsuite/30_threads/condition_variable_any/native_handle/
11695 typesizes.cc: Modify as above.
11696 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11697 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11698 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11699 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11700 * testsuite/30_threads/condition_variable/native_handle/
11701 typesizes.cc: Same.
11702 * testsuite/30_threads/recursive_timed_mutex/native_handle/
11703 typesizes.cc: Same.
11704
11705 * testsuite/30_threads/thread/cons/1.cc: Add comments.
11706 * testsuite/30_threads/thread/cons/2.cc: Same.
11707 * testsuite/30_threads/thread/cons/3.cc: Same.
11708 * testsuite/30_threads/thread/cons/4.cc: Same.
11709 * testsuite/30_threads/thread/cons/5.cc: Same.
11710 * testsuite/30_threads/thread/cons/6.cc: Same.
11711 * testsuite/30_threads/thread/cons/7.cc: Same.
11712 * testsuite/30_threads/thread/cons/8.cc: Same.
11713
11714 * testsuite/30_threads/thread/cons/9.cc: New.
11715 * testsuite/30_threads/thread/cons/moveable.cc: New.
11716
11717 * src/condition_variable.cc: Clean up whitespace.
11718 * include/std/condition_variable: Same.
11719
11720 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
11721
11722 * include/std/condition_variable (condition_variable): Remove
11723 _M_internal_mutex. Add private __native_type typedef.
11724 * src/condition_variable.cc (condition_variable::notify_one):
11725 Remove _M_internal_mutex use. Use typedef.
11726 (condition_variable::notify_all): Same.
11727 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
11728 (recursive_mutex): Same.
11729 (timed_mutex): Same.
11730 (recursive_timed_mutex): Same.
11731 (once_flag): Make __native_type typedef private.
11732
11733 * include/std/thread (this_thread): Add minimal markup.
11734
11735 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
11736 Adjust line numbers.
11737 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
11738 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
11739 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
11740 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
11741 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
11742 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
11743 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11744 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
11745 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
11746 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
11747 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
11748 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
11749 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
11750
11751 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
11752 * testsuite/30_threads/condition_variable_any/native_handle/
11753 typesizes.cc: New.
11754 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11755 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11756 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11757 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11758 * testsuite/30_threads/condition_variable/native_handle/
11759 typesizes.cc: Same.
11760 * testsuite/30_threads/recursive_timed_mutex/native_handle/
11761 typesizes.cc: Same.
11762
11763 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
11764
11765 PR testsuite/33300
11766 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
11767 on darwin for lp64.
11768
11769 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
11770
11771 * configure.host: Set abi_baseline_pair for mips64*-linux.
11772 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
11773
11774 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11775
11776 * include/std/thread (this_thread::get_id): Inline.
11777
11778 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11779
11780 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
11781 _Callable as template argument for _M_make_shared_data.
11782 * testsuite/30_threads/thread/cons/6.cc: New.
11783 * testsuite/30_threads/thread/cons/7.cc: New.
11784 * testsuite/30_threads/thread/cons/8.cc: New.
11785
11786 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
11787
11788 * testsuite/30_threads/thread/member: To..
11789 * testsuite/30_threads/thread/members: ...this.
11790 * testsuite/30_threads/condition_variable/member: To...
11791 * testsuite/30_threads/condition_variable/members: ...this.
11792
11793 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
11794
11795 * include/std/thread (thread::id): Move definition inside thread.
11796 Use native_handle_type. Remove this_thread::get_id friend.
11797 Change __thread_data_ptr to __shared_base_ptr.
11798 (thread::id::id(native_handle_type): Make public. Still explicit.
11799 Use native_handle_type. Change _M_thread_id to _M_thread.
11800 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
11801 _M_thread_handle to _M_id.
11802 (thread::__thread_data): Rename to _Impl.
11803 Fixup for renames.
11804 (thread::_M_make_thread_data): Return derived type.
11805 (thread::hardware_concurrency): Add definition for default case.
11806 (thread::get_id): Now can define inline.
11807 (thread): Change _M_thread_data to _M_data.
11808 (this_thread::get_id): Now can define inline.
11809 * src/thread.cc (__thread_proxy): Rename to
11810 execute_native_thread_routine.
11811 Fixup for other renames.
11812 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
11813 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
11814 * testsuite/30_threads/thread/algorithm: Move to..
11815 * testsuite/30_threads/thread/swap: ...this.
11816 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
11817 * testsuite/30_threads/thread/id/operators.cc: New.
11818
11819 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11820
11821 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
11822 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
11823 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
11824 exposing it in public std::tuple interface.
11825
11826 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11827 Benjamin Kosnik <bkoz@redhat.com>
11828
11829 * include/std/thread (__thread_data_base): Nest class in std::thread.
11830 (__thread_data): Likewise.
11831 (__thread_data_ptr): Nest typedef in std::thread.
11832 * src/thread.cc (__thread_proxy): Qualify the above names.
11833 * config/abi/pre/gnu.ver: Remove unused exports.
11834
11835 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
11836
11837 * include/bits/unique_ptr.h: Remove private __this_type typedef.
11838 * include/bits/stl_vector.h: Remove private vector_type typedef.
11839 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
11840 Fix line numbers.
11841 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
11842 * testsuite/23_containers/vector/requirements/dr438/
11843 constructor_1_neg.cc: Same.
11844 * testsuite/23_containers/vector/requirements/dr438/
11845 constructor_2_neg.cc: Same.
11846 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
11847 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
11848
11849 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11850
11851 PR libstdc++/25191
11852 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
11853 deal consistently with __try and __catch too.
11854 * src/localename.cc: Replace try -> __try, catch -> __catch.
11855 * src/ios.cc: Likewise.
11856 * src/locale.cc: Likewise.
11857 * src/istream.cc: Likewise.
11858 * src/thread.cc: Likewise.
11859 * src/compatibility.cc: Likewise.
11860 * src/bitmap_allocator.cc: Likewise.
11861 * src/ios_init.cc: Likewise.
11862 * include/debug/deque: Likewise.
11863 * include/debug/list: Likewise.
11864 * include/tr1_impl/hashtable: Likewise.
11865 * include/std/bitset: Likewise.
11866 * include/ext/pb_ds/detail/resize_policy/
11867 hash_load_check_resize_trigger_imp.hpp: Likewise.
11868 * include/ext/pb_ds/detail/resize_policy/
11869 hash_standard_resize_policy_imp.hpp: Likewise.
11870 * include/ext/pb_ds/detail/cc_hash_table_map_/
11871 resize_fn_imps.hpp: Likewise.
11872 * include/ext/pb_ds/detail/cc_hash_table_map_/
11873 constructor_destructor_fn_imps.hpp: Likewise.
11874 * include/ext/pb_ds/detail/pat_trie_/
11875 split_join_branch_bag.hpp: Likewise.
11876 * include/ext/pb_ds/detail/pat_trie_/
11877 constructors_destructor_fn_imps.hpp: Likewise.
11878 * include/ext/pb_ds/detail/bin_search_tree_/
11879 constructors_destructor_fn_imps.hpp: Likewise.
11880 * include/ext/pb_ds/detail/gp_hash_table_map_/
11881 resize_fn_imps.hpp: Likewise.
11882 * include/ext/pb_ds/detail/gp_hash_table_map_/
11883 constructor_destructor_fn_imps.hpp: Likewise.
11884 * include/ext/pb_ds/detail/binary_heap_/
11885 constructors_destructor_fn_imps.hpp: Likewise.
11886 * include/ext/pb_ds/detail/binary_heap_/
11887 erase_fn_imps.hpp: Likewise.
11888 * include/ext/pb_ds/detail/binary_heap_/
11889 split_join_fn_imps.hpp: Likewise.
11890 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
11891 constructors_destructor_fn_imps.hpp: Likewise.
11892 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
11893 * include/ext/pb_ds/detail/list_update_map_/
11894 constructor_destructor_fn_imps.hpp: Likewise.
11895 * include/ext/slist: Likewise.
11896 * include/ext/memory: Likewise.
11897 * include/ext/rc_string_base.h: Likewise.
11898 * include/ext/ropeimpl.h: Likewise.
11899 * include/ext/vstring.tcc: Likewise.
11900 * include/ext/rope: Likewise.
11901 * include/ext/sso_string_base.h: Likewise.
11902 * include/bits/shared_ptr.h: Likewise.
11903 * include/bits/stl_list.h: Likewise.
11904 * include/bits/locale_classes.tcc: Likewise.
11905 * include/bits/locale_facets.tcc: Likewise.
11906 * include/bits/locale_classes.h: Likewise.
11907 * include/bits/forward_list.h: Likewise.
11908 * include/bits/stl_vector.h: Likewise.
11909 * include/bits/stl_deque.h: Likewise.
11910 * include/bits/istream.tcc: Likewise.
11911 * include/bits/stl_uninitialized.h: Likewise.
11912 * include/bits/ostream.tcc: Likewise.
11913 * include/bits/vector.tcc: Likewise.
11914 * include/bits/stl_tempbuf.h: Likewise.
11915 * include/bits/deque.tcc: Likewise.
11916 * include/bits/basic_string.tcc: Likewise.
11917 * include/bits/ostream_insert.h: Likewise.
11918 * include/bits/locale_facets_nonio.tcc: Likewise.
11919 * include/bits/stl_tree.h: Likewise.
11920 * include/bits/fstream.tcc: Likewise.
11921 * include/tr1/shared_ptr.h: Likewise.
11922 * include/tr1/hypergeometric.tcc: Likewise.
11923 * include/backward/hashtable.h: Likewise.
11924 * libsupc++/exception_ptr.h: Likewise.
11925 * libsupc++/eh_personality.cc: Likewise.
11926 * libsupc++/eh_call.cc: Likewise.
11927 * config/locale/gnu/monetary_members.cc: Likewise.
11928 * config/locale/gnu/time_members.h: Likewise.
11929 * config/locale/generic/time_members.h: Likewise.
11930
11931 2009-02-03 Johannes Singler <singler@ira.uka.de>
11932
11933 * include/parallel/algorithmfwd.h:
11934 Add parallelism default for many declarations.
11935 * include/parallel/numericfwd.h: Likewise.
11936 * include/parallel/iterator.h: Use iterator_traits as usual.
11937 * include/parallel/par_loop.h:
11938 Include equally_split.h.
11939 (for_each_template_random_access_ed):
11940 Avoid calling the Result default constructor.
11941 * include/parallel/numeric: Replace
11942 for_each_template_random_access by
11943 for_each_template_random_access_ed in numeric functions.
11944
11945 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
11946
11947 * config/os/gnu-linux/os_defines.h: Remove superfluous
11948 __NO_STRING_INLINES.
11949
11950 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11951
11952 * testsuite/21_strings/c_strings/char/3.cc: New test.
11953 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
11954
11955 2009-01-30 Ulrich Drepper <drepper@redhat.com>
11956 Jakub Jelinek <jakub@redhat.com>
11957
11958 PR libstdc++/30928 (partial, works together with recent glibcs)
11959 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11960 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11961 defined.
11962 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11963 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11964 defined.
11965 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11966 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11967 defined.
11968 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11969 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11970 defined.
11971 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
11972 argument is const char *, assign result to const char * var, not
11973 char *.
11974 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
11975 argument is const wchar_t *, assign result to const wchar_t * var, not
11976 wchar_t *.
11977
11978 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
11979
11980 * include/std/thread: Remove unused headers.
11981 (__thread_data_base): Remove unused mutex and base.
11982 (thread::~thread): Only detach if joinable.
11983 (thread::joinable): Test if thread data ptr is empty.
11984 (thread::_M_thread_data_mutex): Remove.
11985 (thread::_M_get_thread_data): Remove.
11986 (thread::_M_make_thread_data): Remove overload, use make_shared.
11987 (thread::id::id): Make constructor explicit.
11988 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
11989 (thread::_M_start_thread): Break shared_ptr cycle on error.
11990 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
11991 * testsuite/30_threads/thread/member/4.cc: New.
11992 * testsuite/30_threads/thread/member/5.cc: New.
11993
11994 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
11995
11996 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
11997 (standard_layout): Just use !has_virtual_destructor for now.
11998 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
11999 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
12000 * testsuite/30_threads/recursive_mutex/requirements/
12001 standard_layout.cc: New.
12002 * testsuite/30_threads/condition_variable/requirements/
12003 standard_layout.cc: New.
12004 * testsuite/29_atomics/atomic_address/requirements/
12005 standard_layout.cc: Adjust.
12006 * testsuite/29_atomics/atomic_flag/requirements/
12007 standard_layout.cc: Same.
12008 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
12009 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
12010 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
12011 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
12012 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
12013 line numbers.
12014 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
12015 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
12016 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
12017 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
12018 Remove, not required.
12019
12020 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
12021
12022 * include/std/thread (__thread_data_base, thread): Rename member
12023 functions to match coding style.
12024 (thread::thread,thread::operator=): Define move operations.
12025 * src/thread.cc (__thread_data_base, thread): Rename member functions.
12026 * config/abi/pre/gnu.ver: Adjust.
12027
12028 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
12029
12030 PR libstdc++/38384
12031 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
12032 on HPUX.
12033 * configure: Regenerate.
12034
12035 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
12036
12037 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
12038 atomic_flag_fence.
12039
12040 2009-01-21 Dodji Seketeli <dodji@redhat.com>
12041
12042 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
12043 Uros Bizjak <ubizjak@gmail.com>
12044
12045 PR libstdc++/38834
12046 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
12047 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
12048
12049 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
12050 Rainer Emrich <r.emrich@de.tecosim.com>
12051
12052 PR libstdc++/38919
12053 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
12054 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
12055 * configure: Regenerate.
12056
12057 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
12058
12059 * include/std/thread (__thread_data_base::__run): Make non-const.
12060 * testsuite/30_threads/thread/cons/5.cc: New.
12061
12062 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
12063
12064 * src/Makefile.am (sources): Add math_stubs_float.cc.
12065 * src/Makefile.in: Regenerate.
12066 * src/math_stubs_float.cc: New, from libmath/stubs.c.
12067
12068 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
12069
12070 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
12071 * src/Makefile.in: Regenerate.
12072 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
12073
12074 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
12075
12076 PR libstdc++/32666
12077 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
12078
12079 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
12080
12081 PR libstdc++/32666
12082 * Makefile.am (hosted_source): Remove libmath directory.
12083 * Makefile.in: Regenerate.
12084 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
12085 (AC_REPLACE_MATHFUNCS): Remove.
12086 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
12087 in GLIBCXX_CHECK_C99_TR1.
12088 * acinclude.m4: Remove libmath, need_math.
12089 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
12090 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
12091 * configure.ac: Same.
12092 * configure: Regenerate.
12093 * fragment.am: Fix comment.
12094 * config.h.in: Regenerate.
12095 * src/Makefile.in: Regenerate.
12096 * src/Makefile.am: Remove libmath references.
12097 * doc/Makefile.in: Regenerate.
12098 * po/Makefile.in: Regenerate.
12099 * include/Makefile.in: Regenerate.
12100 * libsupc++/Makefile.in: Regenerate.
12101 * testsuite/Makefile.in: Regenerate.
12102
12103 * src/compatibility.cc: Also export long double versions of "C" math
12104 library if hppa-linux.
12105 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
12106 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
12107
12108 * libmath: Remove.
12109 * libmath/signbit.c: Same.
12110 * libmath/stubs.c: Same.
12111 * libmath/Makefile.in: Same.
12112 * libmath/copysignf.c: Same.
12113 * libmath/mathconf.h: Same.
12114 * libmath/signbitf.c: Same.
12115 * libmath/Makefile.am: Same.
12116 * libmath/signbitl.c: Same.
12117
12118 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
12119 Paolo Carlini <paolo.carlini@oracle.com>
12120
12121 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
12122 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
12123 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
12124 * configure.ac: Adjust.
12125 * doc/xml/manual/configure.xml: Update.
12126 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
12127 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
12128 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
12129 * configure: Regenerate.
12130 * config.h.in: Likewise.
12131
12132 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
12133 thread::joinable, thread::swap, this_thread::get_id,
12134 this_thread::yield): Define inline...
12135 * include/std/thread: ... here.
12136 * config/abi/pre/gnu.ver: Adjust.
12137
12138 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
12139
12140 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
12141 Add dg-timeout-factor 2.0.
12142 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
12143 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
12144 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
12145 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
12146 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
12147 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
12148
12149 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
12150
12151 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
12152 field from readelf output.
12153
12154 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
12155
12156 PR libstdc++/38384
12157 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
12158 * configure: Regenerate.
12159
12160 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
12161
12162 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
12163 _GLIBCXX_HAVE_TLS.
12164 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
12165
12166 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
12167
12168 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
12169 constructor for _M_pattern.
12170 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
12171 string.cc: Test construction from different basic_string type.
12172 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
12173 string.cc: Likewise.
12174
12175 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
12176 Jonathan Larmour <jifl@eCosCentric.com>
12177
12178 PR libstdc++/36801
12179 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
12180 New.
12181 (__gnu_cxx::__exchange_and_add): Use it.
12182 * src/atomic.cc (get_atomic_mutex): New.
12183 * src/debug.cc (get_safe_base_mutex): New.
12184 * src/locale.cc (get_locale_cache_mutex): New.
12185 * src/mt_allocator.cc (get_freelist): New.
12186 (get_freelist_mutex): New.
12187 * src/pool_allocator.cc (get_palloc_mutex): New.
12188 * include/std/mutex (__once_functor_lock): To
12189 (__get_once_functor_lock): ...this.
12190 * src/mutex.cc (__once_mutex): Don't export, use
12191 (get_once_mutex): ...this.
12192 * config/abi/pre/gnu.ver: Adjust exports.
12193
12194 2009-01-07 Jakub Jelinek <jakub@redhat.com>
12195
12196 PR libstdc++/38732
12197 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
12198 referenceCount field again.
12199 (__cxxabiv1::__cxa_refcounted_exception): New struct.
12200 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
12201 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
12202 inline functions.
12203 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
12204 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
12205 instead of __cxa_exception.
12206 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
12207 __cxxabiv1::__cxa_throw): Likewise.
12208 * libsupc++/eh_ptr.cc (std::rethrow_exception,
12209 std::__exception_ptr::exception_ptr::_M_addref,
12210 std::__exception_ptr::exception_ptr::_M_release,
12211 __gxx_dependent_exception_cleanup): Likewise.
12212 * testsuite/18_support/exception/38732.cc: New test.
12213
12214 PR libstdc++/38092
12215 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
12216 * src/compatibility.cc: Don't use .symver directives if
12217 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
12218 * config.h.in: Regenerated.
12219 * configure: Likewise.
12220
12221 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
12222
12223 PR libstdc++/38466
12224 * include/bits/stl_pair.h: Document C++03 pair vs swap.
12225
12226 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
12227
12228 * src/locale_init.cc (locale::_S_initialize_once): Move construction
12229 of classic locale...
12230 (locale::classic): Here.
12231
12232 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
12233
12234 * include/tr1_impl/regex: Fix bad return statements and typos.
12235
12236 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
12237
12238 * include/tr1_impl/regex: Remove unimplemented function definitions.
12239 * testsuite/28_regex/init-list.cc: Compile only.
12240 * testsuite/tr1/7_regular_expressions/regex/cons/char/
12241 c_string_extended.cc: Same.
12242 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
12243 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
12244
12245 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
12246
12247 PR libstdc++/38384
12248 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
12249 * configure: Regenerate.
12250
12251 2009-01-05 Ben Elliston <bje@au.ibm.com>
12252
12253 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
12254 * configure: Regenerate.
12255
12256 2009-01-05 Ben Elliston <bje@au.ibm.com>
12257
12258 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
12259 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
12260 * configure: Regenerate.
12261
12262 2009-01-04 Richard Guenther <rguenther@suse.de>
12263
12264 PR libstdc++/38720
12265 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
12266 integer type for storage, arithmetic and comparisons.
12267 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
12268
12269 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
12270
12271 PR libstdc++/38719
12272 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
12273 _Fwd_list_const_iterator::_M_next): Fix return type.
12274
12275 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
12276
12277 * Revert last commit, reopen and suspend libstdc++/38678.
12278
12279 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
12280
12281 PR libstdc++/38678
12282 * include/std/istream (basic_istream<>::_M_read): New.
12283 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
12284 (basic_istream<>::read, basic_istream<>::readsome): Use it.
12285 * include/std/ostream (basic_ostream<>::_M_write_): New.
12286 (basic_ostream<>::_M_write): Adjust.
12287 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
12288 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
12289 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
12290 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
12291 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.