12009-12-31 Benjamin Kosnik <bkoz@redhat.com> 2 3 PR libstdc++/21772 part 3 4 * include/ext/throw_allocator.h: Add _GLIBCXX_IS_AGGREGATE. 5 * testsuite/util/testsuite_container_traits.h (traits<std::map>): 6 Add has_insert. 7 (traits<std::multimap>): Add has_insert. 8 (traits<std::multiset>): Add has_size_type_constructor. 9 * testsuite/23_containers/array/requirements/exception/ 10 generation_prohibited.cc: New. 11 * testsuite/21_strings/basic_string/requirements/exception/ 12 basic.cc: New. 13 generation_prohibited.cc: New. 14 propagation_consistent.cc: New. 15 * testsuite/ext/vstring/requirements/exception/ 16 basic.cc: New. 17 generation_prohibited.cc: New. 18 propagation_consistent.cc: New. 19 * testsuite/23_containers/unordered_map/requirements/exception/ 20 basic.cc: New. 21 generation_prohibited.cc: New. 22 propagation_consistent.cc: New. 23 * testsuite/23_containers/multimap/requirements/exception/ 24 basic.cc: New. 25 generation_prohibited.cc: New. 26 propagation_consistent.cc: New. 27 * testsuite/23_containers/set/requirements/exception/ 28 basic.cc: New. 29 generation_prohibited.cc: New. 30 propagation_consistent.cc: New. 31 * testsuite/23_containers/unordered_multimap/requirements/exception/ 32 basic.cc: New. 33 generation_prohibited.cc: New. 34 propagation_consistent.cc: New. 35 * testsuite/23_containers/forward_list/requirements/exception/ 36 basic.cc: New. 37 generation_prohibited.cc: New. 38 propagation_consistent.cc: New. 39 * testsuite/23_containers/unordered_set/requirements/exception/ 40 basic.cc: New. 41 generation_prohibited.cc: New. 42 propagation_consistent.cc: New. 43 * testsuite/23_containers/vector/requirements/exception/ 44 basic.cc: New. 45 generation_prohibited.cc: New. 46 propagation_consistent.cc: New. 47 * testsuite/23_containers/deque/requirements/exception/ 48 basic.cc: New. 49 generation_prohibited.cc: New. 50 propagation_consistent.cc: New. 51 * testsuite/23_containers/multiset/requirements/exception/ 52 basic.cc: New. 53 generation_prohibited.cc: New. 54 propagation_consistent.cc: New. 55 * testsuite/23_containers/unordered_multiset/requirements/exception/ 56 basic.cc: New. 57 generation_prohibited.cc: New. 58 propagation_consistent.cc: New. 59 * testsuite/23_containers/map/requirements/exception/ 60 basic.cc: New. 61 generation_prohibited.cc: New. 62 propagation_consistent.cc: New. 63 642009-12-31 Benjamin Kosnik <bkoz@redhat.com> 65 66 * doc/xml/manual/intro.xml: Order TR's at the end of status. 67 * doc/xml/manual/abi.xml: Update. 68 * doc/xml/manual/evolution.xml: Put in stubs. 69 702009-12-31 Paolo Carlini <paolo.carlini@oracle.com> 71 72 * include/std/bitset (bitset<>::bitset(unsigned long long), 73 _Base_bitset<>::_Base_bitset(unsigned long long)): Add 74 in C++0x mode. 75 * testsuite/23_containers/bitset/cons/3.cc: New. 76 772009-12-31 Paolo Carlini <paolo.carlini@oracle.com> 78 79 * include/std/type_traits: Fix minor stylistic nit. 80 812009-12-31 Paolo Carlini <paolo.carlini@oracle.com> 82 83 * include/std/type_traits (__is_constructible_helper1): Rename 84 to __is_constructible_helper1, tweaked to a specialization of 85 __is_constructible_helper. 86 (is_constructible): Adjust; minor formatting and stylistic 87 changes throughout. 88 * testsuite/util/testsuite_tr1.h (test_relationship): Change 89 variadic version to an overload of test_property. 90 * testsuite/20_util/is_constructible/value.cc: Adjust. 91 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: 92 Adjust dg-error line numbers. 93 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: 94 Likewise. 95 * testsuite/20_util/declval/requirements/1_neg.cc: Likewise. 96 972009-12-30 Paolo Carlini <paolo.carlini@oracle.com> 98 99 * include/std/type_traits: Fix minor formatting nit. 100 1012009-12-30 Daniel Frey <d.frey@gmx.de> 102 Paolo Carlini <paolo.carlini@oracle.com> 103 104 * include/std/type_traits (is_explicitly_convertible, 105 is_constructible): Add. 106 * testsuite/util/testsuite_tr1.h (ExplicitClass): Add. 107 * testsuite/20_util/is_explicitly_convertible/value.cc: New. 108 * testsuite/20_util/is_constructible/value.cc: Likewise. 109 1102009-12-30 Paolo Carlini <paolo.carlini@oracle.com> 111 112 * testsuite/util/testsuite_tr1.h (test_relationship): Add 113 variadic version. 114 * testsuite/20_util/is_explicitly_convertible/requirements/ 115 typedefs.cc: New. 116 * testsuite/20_util/is_explicitly_convertible/requirements/ 117 explicit_instantiation.cc: Likewise. 118 * testsuite/20_util/is_constructible/requirements/typedefs.cc: 119 Likewise. 120 * testsuite/20_util/is_constructible/requirements/ 121 explicit_instantiation.cc: Likewise. 122 * testsuite/20_util/is_convertible/value.cc: Extend. 123 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: 124 Adjust dg-error line numbers. 125 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: 126 Likewise. 127 * testsuite/20_util/declval/requirements/1_neg.cc: Likewise. 128 1292009-12-30 Paolo Carlini <paolo.carlini@oracle.com> 130 131 * include/bits/stl_iterator.h.: Fix typo in comment. 132 1332009-12-29 Edward Smith-Rowland <3dw4rd@verizon.net> 134 135 * include/bits/random.h: Fix equation in comment of Weibull distro. 136 1372009-12-29 Paolo Carlini <paolo.carlini@oracle.com> 138 139 * include/std/bitset (bitset<>::to_ullong, _M_do_to_ullong): Add. 140 (_Base_bitset<>::_M_do_to_ullong): Add. 141 * include/debug/bitset (bitset<>): Add using _Base::to_ullong. 142 * include/profile/bitset (bitset<>): Likewise. 143 * testsuite/23_containers/bitset/to_ullong/1.cc: New. 144 1452009-12-28 Paolo Carlini <paolo.carlini@oracle.com> 146 147 * include/debug/bitset (bitset<>::bitset(const char*)): Add. 148 * include/profile/bitset (bitset<>::bitset(const char*)): Likewise. 149 1502009-12-24 Edward Smith-Rowland <3dw4rd@verizon.net> 151 Paolo Carlini <paolo.carlini@oracle.com> 152 153 * include/std/bitset (bitset<>::bitset(const char*)): Add. 154 1552009-12-24 Jonathan Wakely <jwakely.gcc@gmail.com> 156 Edward Smith-Rowland <3dw4rd@verizon.net> 157 158 * testsuite/23_containers/bitset/cons/2.cc: New. 159 1602009-12-24 Jonathan Wakely <jwakely.gcc@gmail.com> 161 162 * include/std/functional (bind): Avoid invalid instantiations 163 for bind<void>. 164 * testsuite/20_util/bind/conv_result.cc: New. 165 1662009-12-24 Paolo Carlini <paolo.carlini@oracle.com> 167 168 * include/bits/stl_deque.h (copy_backward(_Deque_iterator, 169 _Deque_iterator, _Deque_iterator), move_backward(_Deque_iterator, 170 _Deque_iterator, _Deque_iterator)): Declare. 171 * include/bits/deque.tcc: Implement the latter. 172 * testsuite/performance/25_algorithms/ 173 copy_backward_deque_iterators.cc: New. 174 * testsuite/25_algorithms/move_backward/deque_iterators/1.cc: Likewise. 175 * testsuite/25_algorithms/copy_backward/deque_iterators/1.cc: Likewise. 176 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: 177 Adjust dg-error line number. 178 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: 179 Likewise. 180 * testsuite/23_containers/deque/requirements/dr438/ 181 constructor_1_neg.cc: Likewise. 182 * testsuite/23_containers/deque/requirements/dr438/ 183 constructor_2_neg.cc: Likewise. 184 1852009-12-23 Paolo Carlini <paolo.carlini@oracle.com> 186 187 * testsuite/25_algorithms/copy/5.cc: Move... 188 * testsuite/25_algorithms/copy/deque_iterators/1.cc: ... here. 189 * testsuite/25_algorithms/move/2.cc: Move... 190 * testsuite/25_algorithms/move/deque_iterators/1.cc: ... here. 191 1922009-12-23 Paolo Carlini <paolo.carlini@oracle.com> 193 194 * include/bits/stl_deque.h (copy(_Deque_iterator, _Deque_iterator, 195 _Deque_iterator), move(_Deque_iterator, _Deque_iterator, 196 _Deque_iterator)): Declare. 197 * include/bits/deque.tcc: Implement the latter. 198 * testsuite/performance/25_algorithms/copy_deque_iterators.cc: New. 199 * testsuite/25_algorithms/move/2.cc: Likewise. 200 * testsuite/25_algorithms/copy/5.cc: Likewise. 201 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: 202 Adjust dg-error line number. 203 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: 204 Likewise. 205 * testsuite/23_containers/deque/requirements/dr438/ 206 constructor_1_neg.cc: Likewise. 207 * testsuite/23_containers/deque/requirements/dr438/ 208 constructor_2_neg.cc: Likewise. 209 2102009-12-22 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> 211 212 PR target/41605 213 * testsuite/libstdc++-abi/abi.exp: Provide -B options to allow for 214 link spec %s substitutions for static libraries. 215 * testsuite/lib/libstdc++.exp: Ditto 216 2172009-12-22 Jonathan Wakely <jwakely.gcc@gmail.com> 218 219 * include/std/mutex (call_once(once_flag&, _Callable, _Args&&...)): 220 Explicitly qualify with std:: bind calls. 221 2222009-12-21 Benjamin Kosnik <bkoz@redhat.com> 223 224 PR libstdc++/42456 225 * src/atomic.cc: Move _GLIBCXX_ASM_SYMVER define within guard. 226 * config/abi/pre/gnu.ver: Add non-volatile exports. 227 2282009-12-21 Benjamin Kosnik <bkoz@redhat.com> 229 230 * scripts/run_doxygen: Update nested namespace exceptions. 231 2322009-12-20 Benjamin Kosnik <bkoz@redhat.com> 233 234 * include/std/atomic: Update to N3000. 235 * include/bits/atomic_0.h: Same. 236 * include/bits/atomic_2.h: Same. 237 * include/c_global/cstdatomic: Move... 238 * include/bits/atomic_base.h: ...here. 239 * include/c_compatibility/stdatomic.h: Just include atomic_base.h. 240 * include/precompiled/stdc++.h: Adjust includes. 241 * include/Makefile.am: Adjust files. 242 * include/Makefile.in: Regenerate. 243 * include/std/future: Adjust. 244 * src/atomic.cc: Adjust, adjust exports for compatibility. 245 * src/compatibility.cc: Move C++0x stuff... 246 * src/compatibility-c++0x.cc: ...here. 247 248 * doc/xml/manual/using.xml: Update. 249 * doc/xml/manual/status_cxx200x.xml: Update. 250 * doc/doxygen/user.cfg.in: Update. 251 252 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Same. 253 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Same. 254 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Same. 255 * testsuite/29_atomics/atomic_address/cons/default.cc: Same. 256 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Same. 257 * testsuite/29_atomics/atomic_address/requirements/ 258 standard_layout.cc: Same. 259 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Same. 260 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Same. 261 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Same. 262 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same. 263 * testsuite/29_atomics/atomic_integral/cons/default.cc: Same. 264 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Same. 265 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Same. 266 * testsuite/29_atomics/atomic_integral/requirements/ 267 standard_layout.cc: Same. 268 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same. 269 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc: Same. 270 * testsuite/29_atomics/atomic_integral/operators/ 271 integral_assignment.cc: Same. 272 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc: Same. 273 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc: Same. 274 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Same. 275 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Same. 276 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Same. 277 * testsuite/29_atomics/atomic_integral/operators/ 278 integral_conversion.cc: Same. 279 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Same. 280 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Same. 281 * testsuite/29_atomics/atomic_flag/cons/default.cc: Same. 282 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Same. 283 * testsuite/29_atomics/atomic_flag/requirements/ 284 standard_layout.cc: Same. 285 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same. 286 * testsuite/29_atomics/atomic_flag/clear/1.cc: Same. 287 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c 288 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Same. 289 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c 290 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Same. 291 * testsuite/29_atomics/headers/stdatomic.h/functions.c 292 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same. 293 * testsuite/29_atomics/atomic/cons/single_value.cc: Same. 294 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same. 295 * testsuite/29_atomics/atomic/cons/default.cc: Same. 296 * testsuite/29_atomics/atomic/cons/copy_list.cc: Same. 297 * testsuite/29_atomics/atomic/cons/direct_list.cc: Same. 298 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/ 299 1.cc: Same. 300 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Same. 301 * testsuite/29_atomics/atomic/operators/integral_assignment.cc: Same. 302 * testsuite/29_atomics/atomic/operators/integral_conversion.cc: Same. 303 * testsuite/util/testsuite_common_types.h: Adjust. 304 305 * testsuite/29_atomics/headers/cstdatomic: Move and adjust... 306 * testsuite/29_atomics/headers/atomic: ...here. 307 * testsuite/29_atomics/headers/atomic/types_std_c++0x.cc: Same. 308 * testsuite/29_atomics/headers/atomic/functions_std_c++0x.cc: Same. 309 * testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc: Same. 310 * testsuite/29_atomics/headers/atomic/macros.cc: Same. 311 312 * testsuite/29_atomics/headers/atomic/types_std_c++0x_neg.cc: Add. 313 * testsuite/29_atomics/atomic/cons/user_pod.cc: Add. 314 3152009-12-18 Jimmy Guo <jguo@yahoo-inc.com> 316 317 PR libstdc++/40088 318 * src/locale_init.cc (locale::locale()): Optimize the common case 319 where _S_global still points to _S_classic. 320 3212009-12-17 Dave Korn <dave.korn.cygwin@gmail.com> 322 323 PR target/42377 324 * config/abi/pre/gnu.ver: Adjust mangled function signatures to permit 325 LLP64 sizetypes throughout. 326 3272009-12-17 Paolo Carlini <paolo.carlini@oracle.com> 328 329 PR libstdc++/42198 330 * src/thread.cc (thread::_M_start_thread): Throw system_error 331 immediately if the thread system is inactive. 332 3332009-12-16 Benjamin Kosnik <bkoz@redhat.com> 334 335 PR libstdc++/21772 part 2 336 * doc/xml/manual/test.xml: Add documentation about testing details. 337 * testsuite/util/exception/safety.h: New. Functor objects for 338 testing C++0x container classes. 339 * testsuite/util/testsuite_container_traits.h: Add traits. 340 341 * testsuite/23_containers/list/requirements/exception/ 342 basic.cc: New. 343 generation_prohibited.cc: New. 344 propagation_consistent.cc: New. 345 3462009-12-15 Benjamin Kosnik <bkoz@redhat.com> 347 348 PR libstdc++/21772 part 1 349 * include/ext/throw_allocator.h: Rework. 350 (__gnu_cxx::throw_allocator): To... 351 (__gnu_cxx::throw_allocator_limit): ...this. 352 (__gnu_cxx::throw_allocator_random): ...and this. 353 (throw_value_base, throw_value_limit, throw_value_random): Add. 354 (condition_base, random_condition, limit_condition): Add. 355 (forced_exception_error): To... 356 (forced_error): ...this. 357 * testsuite/ext/throw_value: New. 358 * testsuite/ext/throw_value/cons.cc: New. 359 * testsuite/ext/throw_allocator/deallocate_global.cc: Adjust for 360 throw_allocator, forced_exception_error changes. 361 * testsuite/ext/throw_allocator/check_delete.cc: Same. 362 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Same. 363 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Same. 364 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Same. 365 * testsuite/ext/throw_allocator/check_new.cc: Same. 366 * testsuite/ext/throw_allocator/variadic_construct.cc: Same. 367 * testsuite/ext/throw_allocator/deallocate_local.cc: Same. 368 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same. 369 * testsuite/23_containers/list/modifiers/insert/25288.h: Same. 370 * testsuite/util/regression/common_type.hpp: Same. 371 * testsuite/util/regression/rand/priority_queue/ 372 container_rand_regression_test.tcc: Same. 373 * testsuite/util/regression/rand/assoc/ 374 container_rand_regression_test.h: Same. 375 * testsuite/util/regression/rand/assoc/ 376 container_rand_regression_test.tcc: Same. 377 * testsuite/util/regression/basic_type.hpp: Same. 378 379 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc: To... 380 * testsuite/ext/forced_error/cons_virtual_derivation.cc: ...this, same. 381 3822009-12-15 Paolo Carlini <paolo.carlini@oracle.com> 383 384 PR libstdc++/42381 385 * include/bits/stl_deque.h (_GLIBCXX_DEQUE_BUF_SIZE): Add. 386 (__deque_buf_size(size_t)): Use it. 387 * testsuite/23_containers/deque/requirements/dr438/ 388 assign_neg.cc: Adjust dg-error line numbers. 389 * testsuite/23_containers/deque/requirements/dr438/ 390 insert_neg.cc: Likewise. 391 * testsuite/23_containers/deque/requirements/dr438/ 392 constructor_1_neg.cc: Likewise. 393 * testsuite/23_containers/deque/requirements/dr438/ 394 constructor_2_neg.cc: Likewise. 395 3962009-12-15 Jonathan Wakely <jwakely.gcc@gmail.com> 397 398 * include/std/future (unique_future::get, promise::set_value): Remove 399 workaround for c++/34022. 400 (packaged_task::get_future, packaged_task::operator()): Use 401 __throw_bad_function_call. 402 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust. 403 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Likewise. 404 * testsuite/30_threads/promise/cons/assign_neg.cc: Likewise. 405 * testsuite/30_threads/promise/cons/copy_neg.cc: Likewise. 406 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Likewise. 407 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Likewise. 408 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Likewise. 409 4102009-12-15 Jonathan Wakely <jwakely.gcc@gmail.com> 411 412 * include/std/functional (function::function): Move construct target. 413 (function::operator=): Use perfect forwarding for argument. 414 (function::operator()): Use new __throw_bad_function_call. 415 * include/bits/functexcept.h (__throw_bad_function_call): Declare. 416 * src/functexcept.cc (__throw_bad_function_call): Define. 417 * config/abi/pre/gnu.ver: Add new symbol. 418 * testsuite/20_util/function/cons/move_target.cc: New. 419 * testsuite/20_util/function/assign/move_target.cc: New. 420 4212009-12-15 Paolo Carlini <paolo.carlini@oracle.com> 422 423 PR c++/42379 424 * testsuite/23_containers/set/operators/1_neg.cc: Fix dg-error strings. 425 * testsuite/23_containers/map/operators/1_neg.cc: Likewise. 426 4272009-12-14 Paolo Carlini <paolo.carlini@oracle.com> 428 429 PR libstdc++/25304, DR 865 [Ready] 430 * include/bits/stl_algobase.h (fill_n): Add comment about DR 865. 431 * include/bits/stl_algo.h (generate_n): Likewise. 432 * include/bits/algorithmfwd.h: Remove obsolete comment. 433 * doc/xml/manual/intro.xml: Add an entry for DR 865. 434 4352009-12-14 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 436 437 * configure.ac: Remove code to un-precious-ize CC, CXX, 438 CXXFLAGS, CFLAGS, LDFLAGS. 439 * configure: Regenerate. 440 4412009-12-14 Paolo Carlini <paolo.carlini@oracle.com> 442 443 * testsuite/23_containers/queue/requirements/ 444 explicit_instantiation/1_c++0x.cc: New. 445 * testsuite/23_containers/priority_queue/requirements/ 446 explicit_instantiation/1_c++0x.cc: Likewise. 447 * testsuite/23_containers/multimap/requirements/ 448 explicit_instantiation/1_c++0x.cc: Likewise. 449 * testsuite/23_containers/bitset/requirements/ 450 explicit_instantiation/1_c++0x.cc: Likewise. 451 * testsuite/23_containers/set/requirements/ 452 explicit_instantiation/1_c++0x.cc: Likewise. 453 * testsuite/23_containers/vector/requirements/ 454 explicit_instantiation/1_c++0x.cc: Likewise. 455 * testsuite/23_containers/deque/requirements/ 456 explicit_instantiation/1_c++0x.cc: Likewise. 457 * testsuite/23_containers/stack/requirements/ 458 explicit_instantiation/1_c++0x.cc: Likewise. 459 * testsuite/23_containers/multiset/requirements/ 460 explicit_instantiation/1_c++0x.cc: Likewise. 461 * testsuite/23_containers/list/requirements/ 462 explicit_instantiation/1_c++0x.cc: Likewise. 463 * testsuite/23_containers/map/requirements/ 464 explicit_instantiation/1_c++0x.cc: Likewise. 465 4662009-12-14 Paolo Carlini <paolo.carlini@oracle.com> 467 468 * include/bits/stl_list.h (splice(iterator, list&), splice(iterator, 469 list&, iterator), splice(iterator, list&, iterator, iterator), 470 merge(list&), merge(list&, _StrictWeakOrdering)): Re-add in C++0x 471 mode for backward compatibility (see DR 1133). 472 (insert(iterator, size_type, const value_type&), insert(iterator, 473 _InputIterator, _InputIterator)): Adjust. 474 * include/bits/list.tcc (sort): Likewise. 475 * testsuite/23_containers/list/modifiers/1_c++0x.cc: Add. 476 * testsuite/23_containers/list/operations/2_c++0x.cc: Likewise. 477 * testsuite/23_containers/list/operations/3_c++0x.cc: Likewise. 478 * testsuite/23_containers/list/requirements/dr438/ 479 assign_neg.cc: Adjust dg-error line numbers. 480 * testsuite/23_containers/list/requirements/dr438/ 481 insert_neg.cc: Likewise. 482 * testsuite/23_containers/list/requirements/dr438/ 483 constructor_1_neg.cc: Likewise. 484 * testsuite/23_containers/list/requirements/dr438/ 485 constructor_2_neg.cc: Likewise. 486 4872009-12-11 Paolo Carlini <paolo.carlini@oracle.com> 488 Matthias Klose <doko@ubuntu.com> 489 490 PR libstdc++/40133 491 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): On *-*-linux*, 492 *-*-uclinux*, *-*-kfreebsd*-gnu | *-*-gnu* targets do link tests when 493 possible. 494 * configure: Regenerate. 495 4962009-12-11 Paolo Carlini <paolo.carlini@oracle.com> 497 498 * include/parallel/numeric: Trivial formatting changes. 499 5002009-12-11 Paolo Carlini <paolo.carlini@oracle.com> 501 502 PR libstdc++/42352 503 * include/bits/list.tcc (sort): Use _GLIBCXX_MOVE for list::splice 504 and list::merge calls. 505 * testsuite/23_containers/list/operations/42352.cc: New. 506 5072009-12-11 Paolo Carlini <paolo.carlini@oracle.com> 508 509 PR libstdc++/22634, DR 539 [Ready] 510 * include/bits/stl_numeric.h (adjacent_difference): Use std::move 511 at the end of the loop body, per the Ready resolution. 512 * include/std/numeric: Do not include unnecessarily <cstddef>. 513 * doc/xml/manual/intro.xml: Add an entry for DR 539. 514 5152009-12-11 Paolo Carlini <paolo.carlini@oracle.com> 516 517 * doc/html/ext/lwg-active.html: Update to Revision R68. 518 * doc/html/ext/lwg-closed.html: Likewise. 519 * doc/html/ext/lwg-defects.html: Likewise. 520 * doc/xml/manual/intro.xml: Update status of issues 431, 630, and 696. 521 5222009-12-10 Jakub Jelinek <jakub@redhat.com> 523 524 PR c++/42317 525 * config/abi/pre/gnu.ver: Don't export certain base dtors that 526 weren't previously exported. 527 5282009-12-10 Paolo Carlini <paolo.carlini@oracle.com> 529 530 PR libstdc++/42261 (take 2) 531 * include/bits/basic_string.h (_S_construct_aux_2(size_type, _CharT, 532 const _Alloc&)): Add. 533 (_S_construct_aux(_Integer, _Integer, const _Alloc&, __true_type)): 534 Call it. 535 * include/ext/sso_string_base.h (_M_construct_aux_2(size_type, 536 _CharT): Add. 537 (_M_construct_aux(_Integer, _Integer, std::__true_type)): Call it. 538 * include/ext/rc_string_base.h (_S_construct_aux_2(size_type, _CharT, 539 const _Alloc&)): Add. 540 (_S_construct_aux(_Integer, _Integer, const _Alloc&, __true_type)): 541 Call it. 542 * config/abi/pre/gnu.ver: Export basic_string::_S_construct_aux_2. 543 * testsuite/21_strings/basic_string/cons/char/42261.cc: New. 544 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise. 545 5462009-12-10 Paolo Carlini <paolo.carlini@oracle.com> 547 548 Revert: 549 2009-12-03 Paolo Carlini <paolo.carlini@oracle.com> 550 551 PR libstdc++/42261 552 * include/bits/basic_string.h (_S_construct_aux(_Integer, _Integer, 553 const _Alloc&, __true_type)): Cast the second argument to value_type. 554 * include/ext/sso_string_base.h (_M_construct_aux(_Integer, _Integer, 555 std::__true_type)): Likewise. 556 * include/ext/rc_string_base.h (_S_construct_aux(_Integer, _Integer, 557 const _Alloc&, std::__true_type)): Likewise. 558 * testsuite/21_strings/basic_string/cons/char/42261.cc: New. 559 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise. 560 5612009-12-10 Paolo Carlini <paolo.carlini@oracle.com> 562 563 * testsuite/util/testsuite_containers.h (populate<>::populate(_Tp&)): 564 Avoid used uninitialized warning. 565 * include/ext/pb_ds/detail/cc_hash_table_map_/ 566 constructor_destructor_fn_imps.hpp: Fix typo causing sequence point 567 warning. 568 5692009-12-09 Benjamin Kosnik <bkoz@redhat.com> 570 571 * include/profile/impl/profiler_container_size.h: Fix include 572 guard, formatting fixes. 573 * include/profile/impl/profiler_vector_size.h: Same. 574 * include/profile/impl/profiler_hash_func.h: Same. 575 * include/profile/impl/profiler_trace.h: Same. 576 * include/profile/impl/profiler_vector_to_list.h: Same. 577 * include/profile/impl/profiler.h: Same. 578 * include/profile/impl/profiler_state.h: Same. 579 * include/profile/impl/profiler_map_to_unordered_map.h: Same. 580 * include/profile/impl/profiler_hashtable_size.h: Same. 581 * include/profile/impl/profiler_node.h: Same. 582 5832009-12-09 Roman Odaisky <to.roma.from.bugcc@qwertty.com> 584 585 PR libstdc++/42273 586 * include/bits/atomic_2.h: Fix typo. 587 5882009-12-07 Paolo Carlini <paolo.carlini@oracle.com> 589 590 PR libstdc++/42319 591 * include/parallel/losertree.h: Include bits/stl_function.h instead 592 of the whole <functional>. 593 * include/parallel/base.h: Likewise. 594 * include/parallel/numeric: Likewise. 595 * include/parallel/balanced_quicksort.h: Likewise. 596 * include/parallel/checkers.h: Likewise. 597 * testsuite/17_intro/headers/c++200x/42319.cc: New. 598 5992009-12-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 600 601 * Makefile.in: Regenerate. 602 * configure: Regenerate. 603 * doc/Makefile.in: Regenerate. 604 * include/Makefile.in: Regenerate. 605 * libsupc++/Makefile.in: Regenerate. 606 * po/Makefile.in: Regenerate. 607 * python/Makefile.in: Regenerate. 608 * src/Makefile.in: Regenerate. 609 * testsuite/Makefile.in: Regenerate. 610 6112009-12-05 Dave Korn <dave.korn.cygwin@gmail.com> 612 613 * config/os/hpux/os_defines.h (_GLIBCXX_PSEUDO_VISIBILITY): Provide 614 empty definition. 615 6162009-12-03 Paolo Carlini <paolo.carlini@oracle.com> 617 618 PR libstdc++/42261 619 * include/bits/basic_string.h (_S_construct_aux(_Integer, _Integer, 620 const _Alloc&, __true_type)): Cast the second argument to value_type. 621 * include/ext/sso_string_base.h (_M_construct_aux(_Integer, _Integer, 622 std::__true_type)): Likewise. 623 * include/ext/rc_string_base.h (_S_construct_aux(_Integer, _Integer, 624 const _Alloc&, std::__true_type)): Likewise. 625 * testsuite/21_strings/basic_string/cons/char/42261.cc: New. 626 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise. 627 6282009-12-03 Paolo Carlini <paolo.carlini@oracle.com> 629 630 * testsuite/20_util/bind/ref.cc: Add. 631 * testsuite/20_util/bind/all_bound.cc: Likewise. 632 * testsuite/20_util/bind/nested.cc: Likewise. 633 * testsuite/20_util/bind/placeholders.cc: Likewise. 634 6352009-12-03 Hans-Peter Nilsson <hp@axis.com> 636 637 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line 638 number. 639 6402009-11-30 Dave Korn <dave.korn.cygwin@gmail.com> 641 642 * testsuite/lib/libstdc++.exp (libstdc++_init): Add host-dependent 643 settings for LC_ALL and LANG. 644 6452009-11-30 Dave Korn <dave.korn.cygwin@gmail.com> 646 647 * libstdc++-v3/acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Don't disable 648 on PE targets. 649 * libstdc++-v3/configure: Regenerate. 650 * libstdc++-v3/configure.host: Add libtool DLL options for Cygwin 651 and MinGW platforms. 652 653 * libstdc++-v3/include/bits/c++config (_GLIBCXX_VISIBILITY_ATTR): On 654 platforms that don't support visibility, allow them to declare a macro 655 _GLIBCXX_PSEUDO_VISIBILITY that is applied in place of visibility. 656 (_GLIBCXX_PSEUDO_VISIBILITY): Supply empty default if not declared by 657 CPU- or OS-specific headers. 658 659 * libstdc++-v3/config/os/newlib/os_defines.h 660 (_GLIBCXX_PSEUDO_VISIBILITY_default): New macro for dllimport. 661 (_GLIBCXX_PSEUDO_VISIBILITY_hidden): New empty macro. 662 (_GLIBCXX_PSEUDO_VISIBILITY): Evaluate to one of the above. 663 * libstdc++-v3/config/os/mingw32/os_defines.h 664 (_GLIBCXX_PSEUDO_VISIBILITY_default, 665 _GLIBCXX_PSEUDO_VISIBILITY_hidden, 666 _GLIBCXX_PSEUDO_VISIBILITY): Likewise. 667 6682009-11-30 Paolo Carlini <paolo.carlini@oracle.com> 669 670 * include/tr1_impl/functional: Remove file, copy its contents, 671 trivially adjusted... 672 * include/std/functional: ... here, and... 673 * include/tr1/functional: ... here. 674 * include/Makefile.am: Adjust. 675 * include/Makefile.in: Regenerate. 676 6772009-11-30 Jonathan Wakely <jwakely.gcc@gmail.com> 678 679 * include/tr1_impl/functional (function): Add rvalue support and 680 tweak doxygen markup. 681 * testsuite/20_util/function/assign/move.cc: New. 682 * testsuite/20_util/function/cons/move.cc: New. 683 * testsuite/20_util/function/invoke/move_only.cc: New. 684 * testsuite/20_util/function/cmp/cmp_neg.cc: New. 685 * testsuite/20_util/function/1.cc: Copy from testsuite/tr1/. 686 * testsuite/20_util/function/2.cc: Likewise. 687 * testsuite/20_util/function/3.cc: Likewise. 688 * testsuite/20_util/function/4.cc: Likewise. 689 * testsuite/20_util/function/5.cc: Likewise. 690 * testsuite/20_util/function/6.cc: Likewise. 691 * testsuite/20_util/function/7.cc: Likewise. 692 * testsuite/20_util/function/8.cc: Likewise. 693 * testsuite/20_util/function/9.cc: Likewise. 694 6952009-11-29 Jonathan Wakely <jwakely.gcc@gmail.com> 696 697 * doc/doxygen/user.cfg.in: Add __GXX_RTTI to PREDEFINED macros. 698 6992009-11-20 Jonathan Wakely <jwakely.gcc@gmail.com> 700 701 PR libstdc++/42019 702 * include/tr1/shared_ptr.h: Only use typeid when RTTI is enabled. 703 * include/bits/shared_ptr_base.h: Likewise. 704 * include/bits/shared_ptr.h: Likewise. 705 * testsuite/tr1/2_general_utilities/shared_ptr/misc/42019.cc: New. 706 * testsuite/20_util/shared_ptr/misc/42019.cc: New. 707 7082009-11-20 Paolo Carlini <paolo.carlini@oracle.com> 709 710 * src/compatibility-c++0x.cc (_Fnv_hash<4>, _Fnv_hash<8>): Add. 711 7122009-11-19 Benjamin Kosnik <bkoz@redhat.com> 713 714 * src/pool_allocator.cc: Adjust catch blocks. 715 * src/bitmap_allocator.cc: Same. 716 * src/localename.cc: Same. 717 * src/ios.cc: Same. 718 719 * libsupc++/cxxabi-forced.h: Adjust comments, markup. 720 721 * testsuite/util/testsuite_hooks.h (copy_constructor::copyCount): 722 Remove. 723 (copy_constructor::dtorCount): Remove. 724 * testsuite/23_containers/list/modifiers/1.h: Adjust. 725 * testsuite/23_containers/list/modifiers/2.h: Same. 726 * testsuite/23_containers/list/modifiers/3.h: Same. 727 7282009-11-19 Paolo Carlini <paolo.carlini@oracle.com> 729 730 PR libstdc++/41622 731 * include/bits/functional_hash.h: Implement inline the various 732 std::hash specializations, using, when appropriate, pass by 733 const ref too, per DR 1245. 734 * include/tr1_impl/functional_hash.h: Remove, move its contents... 735 * include/tr1/functional_hash.h: ... here. 736 * include/std/functional: Tweak includes. 737 * src/hash_c++0x: Rename to... 738 * src/compatibility-c++0x.cc: ... this, implementing compatibility 739 std::hash<>::operator() specializations. 740 * src/hash.cc: Do not mark specializations as throw(). 741 * src/Makefile.am: Adjust. 742 * include/Makefile.am: Likewise. 743 * src/Makefile.in: Regenerate. 744 * include/Makefile.in: Likewise. 745 * testsuite/util/testsuite_api.h: Define a dummy hash for 746 NonDefaultConstructible. 747 * testsuite/23_containers/unordered_map/requirements/ 748 explicit_instantiation/2.cc: Use it. 749 * testsuite/23_containers/unordered_multimap/requirements/ 750 explicit_instantiation/2.cc: Likewise. 751 * testsuite/23_containers/unordered_set/requirements/ 752 explicit_instantiation/2.cc: Likewise. 753 * testsuite/23_containers/unordered_multiset/requirements/ 754 explicit_instantiation/2.cc: Likewise. 755 7562009-11-19 Johannes Singler <singler@kit.edu> 757 758 * include/parallel/partition.h (__parallel_partition): Correctly 759 initialize chunk size. 760 (__parallel_nth_element): Respect nth_element_minimal_n. Use 761 sequential nth_element as base case, instead of sequential sort. 762 7632009-11-17 Benjamin Kosnik <bkoz@redhat.com> 764 765 * include/profile/impl/profiler.h: Remove namespace markup. 766 7672009-11-17 Benjamin Kosnik <bkoz@redhat.com> 768 769 * include/profile/bitset: Tweak doxygen markup. 770 * include/profile/deque: Same. 771 * include/profile/list: Same. 772 * include/profile/map.h: Same. 773 * include/profile/multimap.h: Same. 774 * include/profile/multiset.h: Same. 775 * include/profile/set.h: Same. 776 * include/profile/unordered_map: Same. 777 * include/profile/vector: Same. 778 779 * include/profile/impl/profiler_container_size.h: Use namespace 780 __gnu_profile instead of __cxxprof_impl. 781 * include/profile/impl/profiler.h: Same. 782 (_GLIBCXX_PROFILE_IMPL_REENTRANCE_GUARD): To 783 _GLIBCXX_PROFILE_REENTRANCE_GUARD. 784 Remove namespace __cxxprof_guard. 785 (__reentrance_guard): De-templatize. 786 (__reentrance_guard::__inside_cxxprof_impl): To 787 __reentrance_guard::_S_get_in. 788 789 * include/profile/impl/profiler_hash_func.h: Use namespace 790 __gnu_profile instead of __cxxprof_impl. 791 * include/profile/impl/profiler_hashtable_size.h: Same. 792 * include/profile/impl/profiler_map_to_unordered_map.h: Same. 793 * include/profile/impl/profiler_node.h: Same. 794 * include/profile/impl/profiler_state.h: Same. 795 * include/profile/impl/profiler_trace.h: Same. 796 * include/profile/impl/profiler_vector_size.h: Same. 797 * include/profile/impl/profiler_vector_to_list.h: Same. 798 * doc/xml/manual/profile_mode.xml: Update. 799 8002009-11-17 Benjamin Kosnik <bkoz@redhat.com> 801 802 * include/debug/bitset: Add doxygen markup. 803 * include/debug/deque: Same. 804 * include/debug/list: Same. 805 * include/debug/map.h: Same. 806 * include/debug/multimap.h: Same. 807 * include/debug/set.h: Same. 808 * include/debug/multiset.h: Same. 809 * include/debug/unordered_map: Same. 810 * include/debug/unordered_set: Same. 811 * include/debug/string: Same. 812 * include/debug/vector: Same. 813 8142009-11-15 Steve Ward <planet36@gmail.com> 815 816 * libsupc++/cxxabi.h (__cxa_demangle): Fix typo in comment. 817 8182009-11-13 Paolo Carlini <paolo.carlini@oracle.com> 819 820 * include/bits/forward_list.h (forward_list<>::erase_after): 821 Change signature per N2988, return void; simplify. 822 (_Fwd_list_base<>::_M_erase_after): Likewise return void. 823 (forward_list<>::~forward_list): Do not call _M_erase_after 824 unnecessarily, the base class destructor already does it. 825 (forward_list<>::splice_after(const_iterator position, 826 forward_list&&, const_iterator i): Check position != i and 827 position != ++i. 828 * include/bits/forward_list.tcc (_Fwd_list_base<>:: 829 _M_erase_after(typename _Node_base::_Pointer): Simplify. 830 (_Fwd_list_base<>::_M_erase_after(typename _Node_base::_Pointer, 831 typename _Node_base::_Pointer): Fix (remove the correct range 832 of element) and simplify (update __pos->_M_next at the end). 833 * testsuite/23_containers/forward_list/modifiers/3.cc: Adjust 834 and extend. 835 * testsuite/23_containers/forward_list/ext_pointer/ 836 modifiers/3.cc: Likewise. 837 * testsuite/23_containers/forward_list/requirements/dr438/ 838 assign_neg.cc: Tweak dg-error line numbers. 839 * testsuite/23_containers/forward_list/requirements/dr438/ 840 insert_neg.cc: Likewise. 841 * testsuite/23_containers/forward_list/requirements/dr438/ 842 constructor_1_neg.cc: Likewise. 843 * testsuite/23_containers/forward_list/requirements/dr438/ 844 constructor_2_neg.cc: Likewise. 845 8462009-11-13 Paolo Carlini <paolo.carlini@oracle.com> 847 848 * include/std/algorithm: Include <utility>, per UK-300. 849 * include/bits/stl_algobase.h: Don't do it here. 850 8512009-11-12 Paolo Carlini <paolo.carlini@oracle.com> 852 853 * include/std/type_traits (declval): Add, per DR 1255. 854 (__is_convertible_helper, common_type): Use it. 855 * include/bits/move.h: Mention std::declval. 856 * testsuite/20_util/declval/requirements/1.cc: New. 857 * testsuite/20_util/declval/requirements/1_neg.cc: Likewise. 858 * testsuite/20_util/common_type/requirements/typedefs-2.cc: Likewise. 859 * testsuite/20_util/common_type/requirements/ 860 explicit_instantiation.cc: Extend. 861 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust 862 dg-error line numbers. 863 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: 864 Likewise. 865 8662009-11-12 Paolo Carlini <paolo.carlini@oracle.com> 867 868 * include/bits/stl_algobase.h: Include the full <utility>, per 869 UK-300. 870 * include/bits/stl_algo.h: Tweak includes. 871 8722009-11-11 Jason Merrill <jason@redhat.com> 873 874 * testsuite/Makefile.am: Remove use of baseline_file. 875 * testsuite/Makefile.in: Likewise. 876 877 PR c++/39131 878 * config/abi/pre/gnu.ver: Add DFP types. 879 * testsuite/util/testsuite_abi.cc (check_version): Add CXXABI_1.3.4. 880 8812009-11-11 Paolo Carlini <paolo.carlini@oracle.com> 882 883 * include/bits/basic_string.h (to_string(int), to_string(unsigned), 884 to_string(long), to_string(unsigned long), to_string(float), 885 to_string(double), to_wstring(int), to_wstring(unsigned), 886 to_wstring(long), to_wstring(unsigned long), to_wstring(float), 887 to_wstring(double)): Add, per resolution of DR 1261. 888 * include/ext/vstring.h: Likewise. 889 * testsuite/21_strings/basic_string/numeric_conversions/char/ 890 dr1261.cc: Add. 891 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/ 892 dr1261.cc: Likewise. 893 8942009-11-09 Benjamin Kosnik <bkoz@redhat.com> 895 896 * doc/doxygen/user.cfg.in: Regenerate, add files. 897 * libsupc++/eh_ptr.cc: Format. 898 * libsupc++/exception_ptr.h: Same. 899 * libsupc++/cxxabi.h(recursive_init_error): Move declaration here. 900 * libsupc++/guard.cc: From here. 901 * libsupc++/nested_exception.h: Add markup. 902 9032009-11-09 Johannes Singler <singler@kit.edu> 904 905 * include/parallel/multiway_merge.h (multiway_merge_*, 906 __sequential_multiway_merge, parallel_multiway_merge): Replace 907 int by appropriate difference_type (typedef to _SeqNumber) or 908 _ThreadIndex. 909 * include/parallel/multiseq_selection.h (multiseq_partition, 910 multiseq_selection): Replace int by appropriate difference_type 911 (typedef to _SeqNumber) 912 * include/parallel/base.h (__get_max_threads): Replace int by 913 _ThreadIndex. 914 * include/parallel/balanced_quicksort.h 915 (__qsb_local_sort_with_helping, __parallel_sort_qsb): Likewise. 916 * include/parallel/set_operations.h (__parallel_set_operation): 917 Likewise. 918 * include/parallel/unique_copy.h (__parallel_unique_copy): Likewise. 919 * include/parallel/multiway_mergesort.h (_SplitConsistently, 920 parallel_sort_mwms_pu, parallel_sort_mwms): Likewise. 921 * include/parallel/partial_sum.h (__parallel_partial_sum_linear): 922 Likewise. 923 * include/parallel/partition.h (__parallel_partition): Replace int 924 by appropriate difference_type or _ThreadIndex. 925 9262009-11-08 Jason Merrill <jason@redhat.com> 927 928 * include/ext/sso_string_base.h (_M_mutate): Remove extra 'const'. 929 9302009-11-06 Benjamin Kosnik <bkoz@redhat.com> 931 932 * doc/doxygen/user.cfg.in: Adjust includes. 933 934 * doc/doxygen/doxygroups.cc: Move group markup. 935 * include/tr1_impl/regex: Change " to '. Add group markup. 936 * include/std/utility: Same. 937 * include/std/type_traits: Same. 938 * include/std/streambuf: Same. 939 * include/std/iosfwd: Same. 940 * include/std/limits: Same. 941 * include/std/sstream: Same. 942 * include/profile/impl/profiler_state.h: Same. 943 * include/profile/impl/profiler_hashtable_size.h: Same. 944 * include/bits/stl_algobase.h: Same. 945 * include/bits/stl_iterator_base_types.h: Same. 946 * include/bits/stream_iterator.h: Same. 947 * include/bits/stl_iterator.h: Same. 948 * include/bits/stl_tempbuf.h: Same. 949 * include/bits/streambuf_iterator.h: Same. 950 * libsupc++/exception: Same. 951 * libsupc++/cxxabi.h: Same. 952 * include/tr1_impl/type_traits: Same. 953 954 * include/parallel/multiway_merge.h: Change @__c to @c, @__f to @f. 955 * include/parallel/list_partition.h: Same. 956 * include/parallel/for_each.h: Same. 957 * include/parallel/workstealing.h: Same. 958 * include/parallel/base.h: Same. 959 * include/parallel/equally_split.h: Same. 960 * include/parallel/random_shuffle.h: Same. 961 * include/parallel/balanced_quicksort.h: Same. 962 * include/parallel/merge.h: Same. 963 * include/parallel/multiway_mergesort.h: Same. 964 * include/parallel/compatibility.h: Same. 965 * include/parallel/queue.h: Same. 966 * include/parallel/checkers.h: Same. 967 * include/parallel/random_number.h: Same. 968 969 970 * include/c_global/csignal: Change # to \#. 971 * include/c_global/cstdlib: Same. 972 * include/c_global/cstdio: Same. 973 * include/c_global/cstdarg: Same. 974 * include/c_global/cctype: Same. 975 * include/c_global/cerrno: Same. 976 * include/c_global/cstdatomic: Same. 977 * include/c_global/cmath: Same. 978 * include/c_global/ciso646: Same. 979 * include/c_global/ctime: Same. 980 * include/c_global/clocale: Same. 981 * include/c_global/climits: Same. 982 * include/c_global/cassert: Same. 983 * include/c_global/csetjmp: Same. 984 * include/c_global/cwchar: Same. 985 * include/c_global/cfloat: Same. 986 * include/c_global/cstring: Same. 987 * include/c_global/cstddef: Same. 988 * include/c_global/cwctype: Same. 989 990 * include/std/memory: Only dance around boost_sp_counted_base.h. 991 * include/tr1_impl/boost_sp_counted_base.h: Add markup. 992 * include/tr1/shared_ptr.h: Strip markup. 993 * include/bits/shared_ptr.h: Move base types... 994 * include/bits/shared_ptr_base.h: ...here. 995 * include/Makefile.am: Add. 996 * include/Makefile.in: Regenerate. 997 * configure: Same. 998 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: 999 Adjust line numbers. 1000 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same. 1001 10022009-11-06 Paolo Carlini <paolo.carlini@oracle.com> 1003 1004 * include/parallel/multiway_merge.h: Simple formatting and 1005 uglification fixes. 1006 * include/parallel/find_selectors.h: Likewise. 1007 * include/parallel/losertree.h: Likewise. 1008 * include/parallel/list_partition.h: Likewise. 1009 * include/parallel/for_each.h: Likewise. 1010 * include/parallel/multiseq_selection.h: Likewise. 1011 * include/parallel/workstealing.h: Likewise. 1012 * include/parallel/par_loop.h: Likewise. 1013 * include/parallel/numeric: Likewise. 1014 * include/parallel/quicksort.h: Likewise. 1015 * include/parallel/equally_split.h: Likewise. 1016 * include/parallel/omp_loop_static.h: Likewise. 1017 * include/parallel/random_shuffle.h: Likewise. 1018 * include/parallel/balanced_quicksort.h: Likewise. 1019 * include/parallel/tags.h: Likewise. 1020 * include/parallel/set_operations.h: Likewise. 1021 * include/parallel/merge.h: Likewise. 1022 * include/parallel/unique_copy.h: Likewise. 1023 * include/parallel/multiway_mergesort.h: Likewise. 1024 * include/parallel/search.h: Likewise. 1025 * include/parallel/partition.h: Likewise. 1026 * include/parallel/partial_sum.h: Likewise. 1027 * include/parallel/find.h: Likewise. 1028 * include/parallel/queue.h: Likewise. 1029 * include/parallel/omp_loop.h: Likewise. 1030 * include/parallel/checkers.h: Likewise. 1031 * include/parallel/sort.h: Likewise. 1032 10332009-11-06 Jonathan Wakely <jwakely.gcc@gmail.com> 1034 1035 PR libstdc++/41949 1036 * include/std/ostream: Adjust link. 1037 10382009-11-05 Paolo Carlini <paolo.carlini@oracle.com> 1039 1040 * include/parallel/multiway_merge.h: Simple formatting and 1041 uglification fixes. 1042 * include/parallel/losertree.h: Likewise. 1043 * include/parallel/base.h: Likewise. 1044 * include/parallel/par_loop.h: Likewise. 1045 * include/parallel/omp_loop_static.h: Likewise. 1046 * include/parallel/multiway_mergesort.h: Likewise. 1047 * include/parallel/partial_sum.h: Likewise. 1048 * include/parallel/omp_loop.h: Likewise. 1049 10502009-11-04 Benjamin Kosnik <bkoz@redhat.com> 1051 1052 * testsuite/25_algorithms/fill/5.cc: Move... 1053 * testsuite/25_algorithms/fill_n/1.cc: ...here. 1054 10552009-11-04 Paolo Carlini <paolo.carlini@oracle.com> 1056 1057 * include/parallel/multiway_merge.h: Simple formatting and 1058 uglification fixes. 1059 * include/parallel/losertree.h: Likewise. 1060 10612009-11-03 David Krauss <potswa@mac.com> 1062 Paolo Carlini <paolo.carlini@oracle.com> 1063 1064 PR libstdc++/41351 1065 * include/bits/stl_algo.h (__rotate(_RandomAccessIterator, 1066 _RandomAccessIterator, _RandomAccessIterator, 1067 random_access_iterator_tag)): Rewrite to use only std::swap in 1068 general and std::copy/std::copy_backward when safe. 1069 10702009-11-02 Benjamin Kosnik <bkoz@redhat.com> 1071 1072 * include/std/future: Use base class with nested types. 1073 (__future_base): New. 1074 (__future_base::_Result_base): From _Future_result_base. 1075 (__future_base::_Result): From _Future_result. 1076 (__future_base::_Move_result): From _Move_future_result. 1077 (__future_base::_Ptr): From _Future_ptr. 1078 (__future_base::_State): From _Future_state. 1079 (__basic_future): From _Future_impl. 1080 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust line 1081 numbers. 1082 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same. 1083 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same. 1084 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same. 1085 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same. 1086 * testsuite/30_threads/promise/cons/assign_neg.cc: Same. 1087 * testsuite/30_threads/promise/cons/copy_neg.cc: Same. 1088 10892009-10-31 Paolo Carlini <paolo.carlini@oracle.com> 1090 1091 * include/std/chrono (struct __common_rep_type): New. 1092 (duration_cast(const duration<>&), 1093 duration<>::duration(const _Rep2&), 1094 duration<>::duration(const duration<>&), 1095 operator*(const duration<>&, const _Rep2&), 1096 operator*(const _Rep1&, const duration<>&), 1097 operator/(const duration<>&, const _Rep2&), 1098 time_point_cast(const time_point<>&)): Implement resolution of 1099 DR 1177 ([Ready] in Santa Cruz), change to not participate to 1100 overload resolution if the constraints are not met. 1101 * testsuite/20_util/duration/cons/1_neg.cc: Adjust dg-errors. 1102 * testsuite/20_util/duration/cons/dr974.cc: Likewise. 1103 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust 1104 dg-error line numbers. 1105 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise. 1106 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise. 1107 11082009-10-31 Gerald Pfeifer <gerald@pfeifer.com> 1109 1110 * doc/xml/manual/intro.xml: Refer to our bugs page instead of 1111 Bugzilla directly. 1112 11132009-10-30 Jerry Quinn <jlquinn@optonline.net> 1114 1115 * libsupc++/tinfo.cc (operator=(const type_info&)): Reapply 153734. 1116 * libsupc++/typeinfo (type_info::name()): Likewise. 1117 * libsupc++/tinfo2.cc (before): Likewise. 1118 11192009-10-30 Paolo Carlini <paolo.carlini@oracle.com> 1120 1121 * include/bits/random.h: Fix typo in static_assert text. 1122 11232009-10-30 Paolo Carlini <paolo.carlini@oracle.com> 1124 1125 PR libstdc++/41759 1126 * include/bits/random.h: Tweak a bit the text of some static_asserts. 1127 11282009-10-30 Paolo Carlini <paolo.carlini@oracle.com> 1129 1130 * include/std/type_traits (__is_convertible_simple): Remove. 1131 (__is_convertible_helper): Adjust. 1132 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust 1133 dg-error line numbers. 1134 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: 1135 Likewise. 1136 11372009-10-30 Jerry Quinn <jlquinn@optonline.net> 1138 1139 * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734. 1140 * libsupc++/typeinfo (type_info::name()): Likewise. 1141 * libsupc++/tinfo2.cc (before): Likewise. 1142 11432009-10-28 Jerry Quinn <jlquinn@optonline.net> 1144 1145 * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by 1146 pointer if name begins with '*'. 1147 * libsupc++/typeinfo (type_info::name()): Likewise. 1148 * libsupc++/tinfo2.cc (before): Likewise. 1149 11502009-10-29 Paolo Carlini <paolo.carlini@oracle.com> 1151 Douglas Gregor <doug.gregor@gmail.com> 1152 1153 PR libstdc++/40925 (again) 1154 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&), 1155 pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly 1156 with move-only types in the presence of "null pointers". 1157 * testsuite/20_util/pair/40925.cc: Extend. 1158 11592009-10-29 Paolo Carlini <paolo.carlini@oracle.com> 1160 1161 * include/std/type_traits (__is_int_or_cref): Remove. 1162 (__is_convertible_helper): Fix per C++0x and simplify (the hack to 1163 suppress warnings isn't necessary anymore). 1164 * testsuite/20_util/is_convertible/requirements/typedefs.cc: New. 1165 * testsuite/20_util/is_convertible/requirements/ 1166 explicit_instantiation.cc: Likewise. 1167 * testsuite/20_util/is_convertible/value.cc: Likewise. 1168 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust 1169 dg-error line numbers. 1170 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: 1171 Likewise. 1172 11732009-10-29 Paolo Carlini <paolo.carlini@oracle.com> 1174 1175 * testsuite/20_util/pair/40925.cc: Minor comment fix. 1176 11772009-10-29 Paolo Carlini <paolo.carlini@oracle.com> 1178 1179 PR libstdc++/40925 1180 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)): 1181 Use enable_if to remove it from the overload set when either _U1 1182 is not convertible to _T1 or _U2 is not convertible to _T2. 1183 (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove. 1184 11852009-10-29 Douglas Gregor <doug.gregor@gmail.com> 1186 1187 PR libstdc++/40925 1188 * testsuite/20_util/pair/40925.cc: Add. 1189 11902009-10-29 Paolo Carlini <paolo.carlini@oracle.com> 1191 1192 * include/decimal/decimal: Minor formatting and uglification fixes. 1193 * include/decimal/decimal.h: Likewise. 1194 11952009-10-28 Paolo Carlini <paolo.carlini@oracle.com> 1196 1197 * include/bits/stl_iterator_base_funcs.h: (next): Change 1198 template parameter name consistently with the resolution 1199 of DR 1011 ([Ready] in Santa Cruz). 1200 12012009-10-28 Johannes Singler <singler@kit.edu> 1202 1203 PR libstdc++/40852 1204 * include/parallel/multiseq_selection.h 1205 (multiseq_partition, multiseq_selection): Avoid intermediate 1206 values exceeding the integer type range for very large inputs. 1207 12082009-10-26 Paolo Carlini <paolo.carlini@oracle.com> 1209 1210 * include/std/chrono (duration<>::duration(const duration<>&)): Fix 1211 per the straightforward resolution of DR 974. 1212 * testsuite/20_util/duration/cons/dr974.cc: Add. 1213 12142009-10-26 Jakub Jelinek <jakub@redhat.com> 1215 1216 PR libstdc++/38923 1217 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many 1218 *s. Accept ld version without text in ()s. 1219 * configure: Regenerated. 1220 12212009-10-26 Jason Merrill <jason@redhat.com> 1222 1223 Core issue 906 1224 * include/std/future (~Future_result_base): Default outside class 1225 body. 1226 * include/std/system_error (error_category()): Likewise. 1227 * libsupc++/nested_exception.h (nested_exception): Remove 1228 exception specifications from defaulted methods. 1229 1230009-10-20 Paolo Carlini <paolo.carlini@oracle.com> 1231 1232 PR libstdc++/41773 1233 Revert: 1234 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com> 1235 1236 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type, 1237 const _Alloc&)): New, declare. 1238 (_S_construct(_CharT*, _CharT*, const _Alloc&), 1239 _S_construct(const _CharT*, const _CharT*, const _Alloc&), 1240 _S_construct(iterator, iterator, const _Alloc&), 1241 _S_construct(const_iterator, const_iterator, const _Alloc&)): New, 1242 forward to the latter. 1243 * include/bits/basic_string.tcc (_S_construct(const _CharT*, 1244 size_type, const _Alloc&)): Define. 1245 (basic_string(const basic_string&, size_type, size_type), 1246 basic_string(const basic_string&, size_type, size_type, 1247 const _Alloc&), basic_string(const _CharT*, size_type, 1248 const _Alloc&), basic_string(const _CharT*, const _Alloc&), 1249 basic_string(initializer_list<>, const _Alloc&)): Call the latter. 1250 * config/abi/pre/gnu.ver: Remove recently added exports. 1251 * src/string-inst.cc: Remove instantiations. 1252 12532009-10-20 Paolo Carlini <paolo.carlini@oracle.com> 1254 1255 PR libstdc++/41763 1256 * include/bits/valarray_array.h (__valarray_default_construct, 1257 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum 1258 __valarray_destroy_elements, __valarray_product): Do not qualify with 1259 __restrict__ pointers accessing data also accessed by other pointers. 1260 12612009-10-20 Paolo Carlini <paolo.carlini@oracle.com> 1262 1263 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type, 1264 const _Alloc&)): New, declare. 1265 (_S_construct(_CharT*, _CharT*, const _Alloc&), 1266 _S_construct(const _CharT*, const _CharT*, const _Alloc&), 1267 _S_construct(iterator, iterator, const _Alloc&), 1268 _S_construct(const_iterator, const_iterator, const _Alloc&)): New, 1269 forward to the latter. 1270 * include/bits/basic_string.tcc (_S_construct(const _CharT*, 1271 size_type, const _Alloc&)): Define. 1272 (basic_string(const basic_string&, size_type, size_type), 1273 basic_string(const basic_string&, size_type, size_type, 1274 const _Alloc&), basic_string(const _CharT*, size_type, 1275 const _Alloc&), basic_string(const _CharT*, const _Alloc&), 1276 basic_string(initializer_list<>, const _Alloc&)): Call the latter. 1277 * config/abi/pre/gnu.ver: Remove recently added exports. 1278 * src/string-inst.cc: Remove instantiations. 1279 12802009-10-15 Phil Muldoon <pmuldoon@redhat.com> 1281 1282 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer. 1283 (build_libstdcxx_dictionary): Add StdTuplePrinter registration. 1284 12852009-10-16 Benjamin Kosnik <bkoz@redhat.com> 1286 1287 * include/c_compatibility/stdatomic.h: Include cstdatomic if 1288 __cplusplus. 1289 12902009-10-15 Benjamin Kosnik <bkoz@redhat.com> 1291 1292 PR libstdc++/40654 1293 PR libstdc++/40826 1294 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add 1295 static_cast from base to derived. 1296 (atomic_flag_clear_explicit): Same. 1297 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation. 1298 Remove value type constructor. 1299 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same. 1300 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to 1301 initialized the atomic_flag member. 1302 13032009-10-14 Benjamin Kosnik <bkoz@redhat.com> 1304 1305 * doc/xml/authors.xml: Update. 1306 * doc/xml/manual/intro.xml: Move test section... 1307 * doc/xml/manual/appendix_porting.xml: ...here. 1308 * doc/xml/manual/diagnostics.xml: Edit. 1309 * doc/xml/manual/using.xml: Break out exception section. 1310 * doc/xml/manual/using_exceptions.xml: New. 1311 * doc/html: Regenerate. 1312 13132009-10-14 Paolo Carlini <paolo.carlini@oracle.com> 1314 1315 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers. 1316 13172009-10-14 Paolo Carlini <paolo.carlini@oracle.com> 1318 1319 * include/bits/basic_string.h (operator+=(initializer_list<>), 1320 append(initializer_list<>)): Forward to the append overload taking 1321 a const CharT* pointer and a size, thus avoiding instantiating 1322 unnecessarily in the built library the overload taking a pair of 1323 iterators. 1324 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise 1325 for assign. 1326 (insert(iterator, initializer_list<>): Likewise for insert. 1327 13282009-10-14 Paolo Carlini <paolo.carlini@oracle.com> 1329 1330 * include/bits/c++config: Do not disable extern templates for string 1331 in plain parallel-mode and in profile-mode; add comment explaining 1332 _GLIBCXX_EXTERN_TEMPLATE == -1. 1333 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line. 1334 13352009-10-14 Jason Merrill <jason@redhat.com> 1336 1337 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected. 1338 13392009-10-13 Paolo Carlini <paolo.carlini@oracle.com> 1340 1341 * include/parallel/for_each_selectors.h: Minor uglification and 1342 stylistic fixes. 1343 13442009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net> 1345 1346 * include/precompiled/stdc++.h: Include <initializer_list> 1347 for completeness. 1348 13492009-10-12 Paolo Carlini <paolo.carlini@oracle.com> 1350 1351 * include/bits/random.h (class linear_congruential_engine, 1352 class mersenne_twister_engine, class subtract_with_carry_engine, 1353 class discard_block_engine, class independent_bits_engine, 1354 class shuffle_order_engine, class uniform_int_distribution, 1355 class binomial_distribution, class geometric_distribution, 1356 class negative_binomial_distribution, class poisson_distribution, 1357 class discrete_distribution): Do not use simulated concept checks, 1358 tidy startic_asserts on argument types and ranges. 1359 (class uniform_real_distribution, class normal_distribution, 1360 class lognormal_distribution, class gamma_distribution, 1361 class chi_squared_distribution, class cauchy_distribution, 1362 class fisher_f_distribution, class student_t_distribution, 1363 class exponential_distribution, class weibull_distribution, 1364 class extreme_value_distribution, class piecewise_linear_distribution, 1365 class piecewise_constant_distribution): Add static_assert on 1366 template argument type. 1367 * include/std/random: Do not include <bits/concept_check.h>. 1368 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc: 1369 Fix. 1370 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc: 1371 Likewise. 1372 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc: 1373 Likewise. 1374 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc: 1375 Likewise. 1376 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc: 1377 Likewise. 1378 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc: 1379 Likewise. 1380 * testsuite/26_numerics/random/discard_block_engine/requirements/ 1381 typedefs.cc: Likewise. 1382 * testsuite/26_numerics/random/discard_block_engine/operators/ 1383 equal.cc: Likewise. 1384 * testsuite/26_numerics/random/discard_block_engine/operators/ 1385 serialize.cc: Likewise. 1386 * testsuite/26_numerics/random/linear_congruential_engine/ 1387 requirements/non_uint_neg.cc: Tweak. 1388 13892009-10-10 Gerald Pfeifer <gerald@pfeifer.com> 1390 1391 * doc/xml/manual/messages.xml: Update GNU gettext reference. 1392 13932009-10-10 Gerald Pfeifer <gerald@pfeifer.com> 1394 1395 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base 1396 Specifications, Issue 6 (IEEE Std. 1003.1-2004). 1397 Update link to bogus site with reference to unix.org. 1398 * doc/xml/manual/ctype.xml: Ditto. 1399 * doc/xml/manual/locale.xml: Ditto. 1400 14012009-10-09 Paolo Carlini <paolo.carlini@oracle.com> 1402 1403 * include/parallel/numeric (__adjacent_difference_switch): Fix typo. 1404 * include/parallel/for_each_selectors.h 1405 (__adjacent_difference_selector): Likewise. 1406 14072009-10-08 Paolo Carlini <paolo.carlini@oracle.com> 1408 1409 * include/ext/bitmap_allocator.h: Minor clean-ups. 1410 14112009-10-08 Paolo Carlini <paolo.carlini@oracle.com> 1412 1413 * config/abi/pre/gnu.ver: Adjust exports. 1414 14152009-10-07 Phil Muldoon <pmuldoon@redhat.com> 1416 1417 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python 1418 pretty-printer section. 1419 14202009-10-07 Chris Jefferson <chris@bubblescope.net> 1421 1422 * testsuite/25_algorithms/rotate/moveable2.cc: New. 1423 14242009-10-06 Janis Johnson <janis187@us.ibm.com> 1425 1426 * testsuite/decimal/binary-arith.cc: Fix directive to skip test. 1427 * testsuite/decimal/cast_neg.cc: Ditto. 1428 * testsuite/decimal/comparison.cc: Ditto. 1429 * testsuite/decimal/compound-assignment.cc: Ditto. 1430 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto. 1431 * testsuite/decimal/conversion-from-float.cc: Ditto. 1432 * testsuite/decimal/conversion-from-integral.cc: Ditto. 1433 * testsuite/decimal/conversion-to-generic-float.cc: Ditto. 1434 * testsuite/decimal/conversion-to-integral.cc: Ditto. 1435 * testsuite/decimal/ctor.cc: Ditto. 1436 * testsuite/decimal/incdec.cc: Ditto. 1437 * testsuite/decimal/incdec-memfunc.cc: Ditto. 1438 * testsuite/decimal/make-decimal.cc: Ditto. 1439 * testsuite/decimal/mixed-mode_neg.cc: Ditto. 1440 * testsuite/decimal/operator_neg.cc: Ditto. 1441 * testsuite/decimal/unary-arith.cc: Ditto. 1442 14432009-10-05 Benjamin Kosnik <bkoz@redhat.com> 1444 1445 * doc/html/*: Regenerate. 1446 14472009-10-05 John Bytheway <jbytheway@gmail.com> 1448 1449 PR libstdc++/41530 1450 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)): 1451 Fix to just move. 1452 * testsuite/20_util/tuple/cons/41530.cc: New. 1453 14542009-10-05 Phil Muldoon <pmuldoon@redhat.com> 1455 1456 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty 1457 printers. Add links to GDB wiki/online manual. 1458 14592009-10-05 Benjamin Kosnik <bkoz@redhat.com> 1460 Edward Smith-Rowland <3dw4rd@verizon.net> 1461 1462 * include/decimal/decimal: Warn if decimal floating point types 1463 are not available. 1464 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New. 1465 * configure.ac: Use it. 1466 * configure: Regenerate. 1467 * config.h.in: Regenerate. 1468 14692009-10-05 Benjamin Kosnik <bkoz@redhat.com> 1470 1471 * include/Makefile.am: Remove stray line break. 1472 1473 * include/decimal/decimal: Brief class doxygen markup. 1474 * libsupc++/exception: Whitespace cleanup. 1475 1476 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory 1477 decimal. 1478 * scripts/create_testsuite_files (dlist): Same. 1479 1480 * doc/xml/manual/using.xml: One column in table. Move after TR1. 1481 1482 * testsuite/decimal/bad-cast.cc: Move to... 1483 * testsuite/decimal/cast_neg.cc: ...here. 1484 * testsuite/decimal/bad-mixed-mode.cc: Move to... 1485 * testsuite/decimal/mixed-mode_neg.cc: ...here. 1486 * testsuite/decimal/bad-operator.cc: Move to... 1487 * testsuite/decimal/operator_neg.cc: ...here. 1488 1489 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal. 1490 14912009-10-05 Janis Johnson <janis187@us.ibm.com> 1492 1493 * doc/Makefile.am: Process new file. 1494 * doc/xml/manual/intro.xml: Ditto. 1495 * doc/xml/manual/using.xml: Document new header. 1496 * doc/xml/manual/status_cxxdecimal.xml: New file. 1497 * include/Makefile.am: Process new headers. 1498 * include/decimal/decimal: New file. 1499 * include/decimal/decimal.h: New file. 1500 15012009-10-05 Janis Johnson <janis187@us.ibm.com> 1502 1503 * testsuite/decimal: New directory. 1504 * testsuite/decimal/bad-cast.cc: New test. 1505 * testsuite/decimal/bad-mixed-mode.cc: New test. 1506 * testsuite/decimal/bad-operator.cc: New test. 1507 * testsuite/decimal/binary-arith.cc: New test. 1508 * testsuite/decimal/comparison.cc: New test. 1509 * testsuite/decimal/compound-assignment.cc: New test. 1510 * testsuite/decimal/compound-assignment-memfunc.cc: New test. 1511 * testsuite/decimal/conversion-from-float.cc: New test. 1512 * testsuite/decimal/conversion-from-integral.cc: New test. 1513 * testsuite/decimal/conversion-to-generic-float.cc: New test. 1514 * testsuite/decimal/conversion-to-integral.cc: New test. 1515 * testsuite/decimal/ctor.cc: New test. 1516 * testsuite/decimal/incdec.cc: New test. 1517 * testsuite/decimal/incdec-memfunc.cc: New test. 1518 * testsuite/decimal/make-decimal.cc: New test. 1519 * testsuite/decimal/unary-arith.cc: New test. 1520 15212009-10-05 Paolo Carlini <paolo.carlini@oracle.com> 1522 1523 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove. 1524 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise. 1525 15262009-10-05 Chris Jefferson <chris@bubblescope.net> 1527 1528 * include/bits/stl_algo.h (__stable_partition_adaptive, 1529 __rotate_adaptive, __merge_adaptive, __merge_sort_loop): 1530 Extend to work with rvalue references in C++0x mode. 1531 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New. 1532 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise. 1533 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise. 1534 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise. 1535 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise. 1536 15372009-10-04 Benjamin Kosnik <bkoz@redhat.com> 1538 1539 * doc/xml/manual/using.xml: Add profile headers. 1540 * testsuite/ext/profile/mh.cc: Restrict to linux. 1541 15422009-10-02 Silvius Rus <silvius.rus@gmail.com> 1543 1544 * configure: Add check for execinfo.h. 1545 * config.h.in: Add undef for HAVE_EXECINFO_H. 1546 * include/Makefile.am: Add build support for profile mode. 1547 * include/Makefile.in: Same. 1548 * include/profile/base.h: New file. 1549 * include/profile/bitset: Same. 1550 * include/profile/deque: Same. 1551 * include/profile/hashtable.h: Same. 1552 * include/profile/list: Same. 1553 * include/profile/map: Same. 1554 * include/profile/map.h: Same. 1555 * include/profile/multimap.h: Same. 1556 * include/profile/multiset.h: Same. 1557 * include/profile/set: Same. 1558 * include/profile/set.h: Same. 1559 * include/profile/unordered_map: Same. 1560 * include/profile/unordered_set: Same. 1561 * include/profile/vector: Same. 1562 * include/profile/impl/profiler.h: Same. 1563 * include/profile/impl/profiler_container_size.h: Same. 1564 * include/profile/impl/profiler_hash_func.h: Same. 1565 * include/profile/impl/profiler_hashtable_size.h: Same. 1566 * include/profile/impl/profiler_map_to_unordered_map.h: Same. 1567 * include/profile/impl/profiler_node.h: Same. 1568 * include/profile/impl/profiler_state.h: Same. 1569 * include/profile/impl/profiler_trace.h: Same. 1570 * include/profile/impl/profiler_vector_size.h: Same. 1571 * include/profile/impl/profiler_vector_to_list.h: Same. 1572 * include/std/vector: Include corresponding profile header guarded by 1573 _GLIBCXX_PROFILE. 1574 * include/std/deque: Same. 1575 * include/std/list: Same. 1576 * include/std/map: Same. 1577 * include/std/unordered_map: Same. 1578 * include/std/bitset: Same. 1579 * include/std/set: Same. 1580 * include/std/unordered_set: Same. 1581 * include/backward/hash_map: Same. 1582 * include/backward/hash_set: Same. 1583 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type. 1584 * include/bits/c++config: Define profile namespace. 1585 * testsuite/Makefile.in: Add check-profile. 1586 * testsuite/Makefile.am: Same. 1587 * testsuite/ext/profile/all.cc: New file. 1588 * testsuite/ext/profile/mh.cc: Same. 1589 * testsuite/ext/profile/mutex_extensions.cc: Same. 1590 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same. 1591 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same. 1592 * testsuite/23_containers/vector/profile/vector.cc: Same. 1593 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass 1594 in profile mode. 1595 * testsuite/23_containers/deque/capacity/moveable.cc: Same. 1596 * testsuite/23_containers/list/capacity/29134.cc: Same. 1597 * doc/Makefile.in: Add reference to profile_mode.xml. 1598 * doc/Makefile.am: Same. 1599 * doc/xml/manual/profile_mode.xml: New file. 1600 * doc/xml/manual/debug.xml: Add link to profile mode section. 1601 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering. 1602 * doc/doxygen/user.cfg.in: Add profile mode files. 1603 16042009-10-02 Johannes Singler <singler@ira.uka.de> 1605 1606 * include/parallel/base.h: Take integer types from <tr1/cstdint>. 1607 * include/parallel/compatibility.h: Likewise. 1608 * include/parallel/multiseq_selection.h: Likewise. 1609 * include/parallel/random_shuffle.h: Likewise. 1610 * include/parallel/random_number.h: Likewise; 1611 use numeric_limits<>::digit instead of sizeof()*8. 1612 * include/parallel/types.h: Likewise. 1613 * doc/html/manual/bk01pt12ch31s03.html: 1614 Document dependency on stdint.h. 1615 16162009-10-01 Phil Muldoon <pmuldoon@redhat.com> 1617 1618 * python/libstdcxx/v6/printers.py (StdListPrinter): 1619 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from 1620 printer registration. 1621 (StdListIteratorPrinter): Likewise. 1622 (StdDebugIteratorPrinter): New printer. 1623 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration 1624 entries. Always pass a typename where the type can change. 1625 (StdSlistPrinter) Receive typename from printer registration. Use 1626 in printer output. 1627 (StdBitsetPrinter): Likewise. 1628 (StdDequePrinter): Likewise. 1629 16302009-09-29 Paolo Carlini <paolo.carlini@oracle.com> 1631 1632 * include/bits/random.tcc: Define static const data members. 1633 * include/tr1/random.tcc: Likewise. 1634 * testsuite/26_numerics/random/subtract_with_carry_engine/ 1635 requirements/constants.cc: New. 1636 * testsuite/26_numerics/random/mersenne_twister_engine/ 1637 requirements/constants.cc: Likewise. 1638 * testsuite/26_numerics/random/linear_congruential_engine/ 1639 requirements/constants.cc: Likewise. 1640 * testsuite/26_numerics/random/shuffle_order_engine/requirements/ 1641 constants.cc: Likewise. 1642 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/ 1643 requirements/constants.cc: Likewise. 1644 * testsuite/tr1/5_numerical_facilities/random/ 1645 subtract_with_carry_01/requirements/constants.cc: Likewise. 1646 * testsuite/tr1/5_numerical_facilities/random/discard_block/ 1647 requirements/constants.cc: Likewise. 1648 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/ 1649 requirements/constants.cc: Likewise. 1650 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/ 1651 requirements/constants.cc: Likewise. 1652 * testsuite/tr1/5_numerical_facilities/random/xor_combine/ 1653 requirements/constants.cc: Likewise. 1654 16552009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 1656 1657 PR libstdc++/38923 1658 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head', 1659 use sed script portable to Solaris /bin/sed for extracting ld 1660 version. 1661 * configure: Regenerate. 1662 16632009-09-28 Benjamin Kosnik <bkoz@redhat.com> 1664 1665 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions. 1666 * libsupc++/vec.cc: Same. 1667 * libsupc++/vterminate.cc: Same. 1668 * libsupc++/new_opnt.cc: Same. 1669 16702009-09-28 Johannes Singler <singler@ira.uka.de> 1671 1672 * include/parallel/for_each_selectors.h: Remove obsolete comment. 1673 16742009-09-26 Paolo Carlini <paolo.carlini@oracle.com> 1675 1676 * doc/html/ext/lwg-active.html: Update to Revision R66. 1677 * doc/html/ext/lwg-closed.html: Likewise. 1678 * doc/html/ext/lwg-defects: Likewise. 1679 1680 * doc/xml/manual/intro.xml: Update entry for DR 853. 1681 16822009-09-26 Gerald Pfeifer <gerald@pfeifer.com> 1683 1684 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs 1685 according to upstream redirects. 1686 16872009-09-25 Johannes Singler <singler@ira.uka.de> 1688 1689 * include/parallel/include/parallel/checkers.h 1690 (is_sorted_failure, is_sorted_print_failures): Remove (unused). 1691 (__is_sorted): Remove default parameter for _Compare; remove 1692 inappropriate printf. 1693 16942009-09-25 Johannes Singler <singler@ira.uka.de> 1695 1696 * include/parallel/base.h: Comment on presence of min/max duplicates. 1697 16982009-09-25 Johannes Singler <singler@ira.uka.de> 1699 1700 * include/parallel/partition.h (__parallel_nth_element): 1701 Correct comment. 1702 17032009-09-24 Johannes Singler <singler@ira.uka.de> 1704 1705 * include/parallel/algo.h: Uglify internal identifiers; 1706 correct line breaks. 1707 * include/parallel/for_each.h: Likewise. 1708 * include/parallel/numeric: Likewise. 1709 * include/parallel/omp_loop.h: Likewise. 1710 * include/parallel/omp_loop_static.h: Likewise. 1711 * include/parallel/par_loop.h: Likewise. 1712 * include/parallel/workstealing.h: Likewise. 1713 17142009-09-24 Johannes Singler <singler@ira.uka.de> 1715 1716 * include/parallel/base.h (_EqualFromLess): Move _Compare template 1717 parameter to the end as of others. 1718 * include/parallel/algobase.h 1719 (__lexicographical_compare_switch): Likewise. 1720 17212009-09-23 Johannes Singler <singler@ira.uka.de> 1722 1723 * include/parallel/algobase.h: Uglify internal identifiers; 1724 correct line breaks. 1725 * include/parallel/algo.h: Likewise. 1726 * include/parallel/base.h: Likewise. 1727 * include/parallel/equally_split.h: Likewise. 1728 * include/parallel/find.h: Likewise. 1729 * include/parallel/find_selectors.h: Likewise. 1730 * include/parallel/for_each_selectors.h: Likewise. 1731 * include/parallel/list_partition.h: Likewise. 1732 * include/parallel/losertree.h: Likewise. 1733 * include/parallel/merge.h: Likewise. 1734 * include/parallel/multiseq_selection.h: Likewise. 1735 * include/parallel/multiway_merge.h: Likewise. 1736 * include/parallel/multiway_mergesort.h: Likewise. 1737 * include/parallel/numeric: Likewise. 1738 * include/parallel/numericfwd.h: Likewise. 1739 * include/parallel/omp_loop.h: Likewise. 1740 * include/parallel/omp_loop_static.h: Likewise. 1741 * include/parallel/par_loop.h: Likewise. 1742 * include/parallel/partition.h: Likewise. 1743 * include/parallel/random_shuffle.h: Likewise. 1744 * include/parallel/search.h: Likewise. 1745 * include/parallel/sort.h: Likewise. 1746 * include/parallel/workstealing.h: Likewise. 1747 17482009-09-21 Gerald Pfeifer <gerald@pfeifer.com> 1749 1750 * doc/xml/manual/appendix_contributing.xml: Adjust link to 1751 coreutils. 1752 17532009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com> 1754 1755 * python/hook.in: Fix prefix trailing slash on 64bit host arches. 1756 17572009-09-17 Joseph Myers <joseph@codesourcery.com> 1758 1759 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New. 1760 * testsuite/lib/dg-options.exp (dg-require-binary-io): New. 1761 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc, 1762 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc, 1763 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc, 1764 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc, 1765 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc, 1766 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc, 1767 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc, 1768 testsuite/27_io/basic_istream/readsome/char/6746-2.cc, 1769 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc, 1770 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io. 1771 17722009-09-17 Joseph Myers <joseph@codesourcery.com> 1773 1774 * include/ext/vstring.h (to_wstring(long long), 1775 to_wstring(unsigned long long), to_wstring(long double)): Disable 1776 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF. 1777 17782009-09-17 Johannes Singler <singler@ira.uka.de> 1779 1780 * include/parallel/algobase.h: Replace tabs by spaces; 1781 correct line breaks. 1782 * include/parallel/algorithmfwd.h: Likewise. 1783 * include/parallel/balanced_quicksort.h: Likewise. 1784 * include/parallel/base.h: Likewise. 1785 * include/parallel/checkers.h: Likewise. 1786 * include/parallel/compatibility.h: Likewise. 1787 * include/parallel/equally_split.h: Likewise. 1788 * include/parallel/find.h: Likewise. 1789 * include/parallel/for_each.h: Likewise. 1790 * include/parallel/for_each_selectors.h: Likewise. 1791 * include/parallel/iterator.h: Likewise. 1792 * include/parallel/list_partition.h: Likewise. 1793 * include/parallel/losertree.h: Likewise. 1794 * include/parallel/merge.h: Likewise. 1795 * include/parallel/multiseq_selection.h: Likewise. 1796 * include/parallel/multiway_merge.h: Likewise. 1797 * include/parallel/multiway_mergesort.h: Likewise. 1798 * include/parallel/numeric: Likewise. 1799 * include/parallel/numericfwd.h: Likewise. 1800 * include/parallel/omp_loop.h: Likewise. 1801 * include/parallel/omp_loop_static.h: Likewise. 1802 * include/parallel/par_loop.h: Likewise. 1803 * include/parallel/partial_sum.h: Likewise. 1804 * include/parallel/partition.h: Likewise. 1805 * include/parallel/queue.h: Likewise. 1806 * include/parallel/quicksort.h: Likewise. 1807 * include/parallel/random_number.h: Likewise. 1808 * include/parallel/random_shuffle.h: Likewise. 1809 * include/parallel/search.h: Likewise. 1810 * include/parallel/set_operations.h: Likewise. 1811 * include/parallel/settings.h: Likewise. 1812 * include/parallel/sort.h: Likewise. 1813 * include/parallel/types.h: Likewise. 1814 * include/parallel/unique_copy.h: Likewise. 1815 * include/parallel/workstealing.h: Likewise. 1816 * include/parallel/algo.h: Likewise; 1817 shorten _ForwardIterator to _FIterator. 1818 * include/parallel/find_selectors.h: Likewise. 1819 18202009-09-16 Johannes Singler <singler@ira.uka.de> 1821 1822 * include/parallel/base.h: Correct some comments accidentally changed 1823 during uglification. 1824 * include/parallel/find.h: Likewise. 1825 * include/parallel/find_selectors.h: Likewise. 1826 * include/parallel/multiway_merge.h: Likewise. 1827 * include/parallel/multiway_mergesort.h: Likewise. 1828 * include/parallel/partial_sum.h: Likewise. 1829 * include/parallel/partition.h: Likewise. 1830 * include/parallel/queue.h: Likewise. 1831 * include/parallel/random_shuffle.h: Likewise. 1832 * include/parallel/settings.h: Likewise. 1833 * include/parallel/sort.h: Likewise. 1834 * include/parallel/tags.h: Likewise. 1835 * include/parallel/workstealing.h: Likewise. 1836 18372009-09-16 Johannes Singler <singler@ira.uka.de> 1838 1839 * include/parallel/base.h (_EqualFromLess): 1840 Correct uglification of member variables and method arguments. 1841 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise. 1842 * include/parallel/find_selectors.h (__find_first_of_selector): 1843 Likewise. 1844 * include/parallel/iterator.h (_IteratorTriple): Likewise. 1845 * include/parallel/multiseq_selection.h 1846 (_Lexicographic, _LexicographicReverse): Likewise. 1847 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData): 1848 Likewise. 1849 * include/parallel/random_number.h (_RandomNumber): Likewise. 1850 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData): 1851 Likewise. 1852 * include/parallel/set_operations.h (__symmetric_difference_func, 1853 __difference_func, __intersection_func, __union_func, 1854 parallel_set_union, parallel_set_intersection, parallel_set_difference, 1855 parallel_set_symmetric_difference): Likewise. 1856 * include/parallel/tags.h (parallel_tag): Likewise. 1857 * include/parallel/workstealing.h (_Job): Likewise. 1858 * include/parallel/multiway_merge.h 1859 (__multiway_merge_k_variant_sentinel_switch:operator()) 1860 correct uglification of _*LoserTree*. 1861 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct 1862 uglification of member variables and method arguments. 1863 * include/parallel/par_loop.h: Correct uglification of finish_iterator. 1864 * include/parallel/for_each_selectors.h: Likewise. 1865 * include/parallel/omp_loop.h: Likewise. 1866 * include/parallel/algo.h: Likewise; uglify c_rand_number. 1867 18682009-09-16 Johannes Singler <singler@ira.uka.de> 1869 1870 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence): 1871 Replace redundant _Self. 1872 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple): 1873 Replace redundant _Self. 1874 * include/parallel/algo.h: Correct accidental _Self in comments. 1875 * include/parallel/losertree.h: Likewise. 1876 * include/parallel/multiway_merge.h: Likewise. 1877 * include/parallel/random_shuffle.h: Likewise. 1878 18792009-09-16 Johannes Singler <singler@ira.uka.de> 1880 1881 * include/parallel/algobase.h: Uglify internal identifiers. 1882 * include/parallel/algo.h: Likewise. 1883 * include/parallel/algorithm: Likewise. 1884 * include/parallel/algorithmfwd.h: Likewise. 1885 * include/parallel/balanced_quicksort.h: Likewise. 1886 * include/parallel/base.h: Likewise. 1887 * include/parallel/basic_iterator.h: Likewise. 1888 * include/parallel/checkers.h: Likewise. 1889 * include/parallel/compatibility.h: Likewise. 1890 * include/parallel/compiletime_settings.: Likewise. 1891 * include/parallel/equally_split.h: Likewise. 1892 * include/parallel/features.h: Likewise. 1893 * include/parallel/find.h: Likewise. 1894 * include/parallel/find_selectors.h: Likewise. 1895 * include/parallel/for_each.h: Likewise. 1896 * include/parallel/for_each_selectors.h: Likewise. 1897 * include/parallel/iterator.h: Likewise. 1898 * include/parallel/list_partition.h: Likewise. 1899 * include/parallel/losertree.h: Likewise. 1900 * include/parallel/merge.h: Likewise. 1901 * include/parallel/multiseq_selection.h: Likewise. 1902 * include/parallel/multiway_merge.h: Likewise. 1903 * include/parallel/multiway_mergesort.h: Likewise. 1904 * include/parallel/numeric: Likewise. 1905 * include/parallel/numericfwd.h: Likewise. 1906 * include/parallel/omp_loop.h: Likewise. 1907 * include/parallel/omp_loop_static.h: Likewise. 1908 * include/parallel/parallel.h: Likewise. 1909 * include/parallel/par_loop.h: Likewise. 1910 * include/parallel/partial_sum.h: Likewise. 1911 * include/parallel/partition.h: Likewise. 1912 * include/parallel/queue.h: Likewise. 1913 * include/parallel/quicksort.h: Likewise. 1914 * include/parallel/random_number.h: Likewise. 1915 * include/parallel/random_shuffle.h: Likewise. 1916 * include/parallel/search.h: Likewise. 1917 * include/parallel/set_operations.h: Likewise. 1918 * include/parallel/settings.h: Likewise. 1919 * include/parallel/sort.h: Likewise. 1920 * include/parallel/tags.h: Likewise. 1921 * include/parallel/types.h: Likewise. 1922 * include/parallel/unique_copy.h: Likewise. 1923 * include/parallel/workstealing.h: Likewise. 1924 19252009-09-14 Paolo Carlini <paolo.carlini@oracle.com> 1926 1927 PR libstdc++/41037 1928 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr 1929 and wcerr flags. 1930 * testsuite/27_io/objects/char/41037.cc: New. 1931 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise. 1932 19332009-09-14 Andrew Stubbs <ams@codesourcery.com> 1934 1935 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber 1936 constraint. 1937 19382009-09-11 Johannes Singler <singler@ira.uka.de> 1939 1940 * include/parallel/multiway_merge.h 1941 (multiway_merge_exact_splitting): Deallocate borders correctly. 1942 (parallel_multiway_merge): Remove unnecessarily complicated 1943 allocation, random access iterators are default-constructible; 1944 deallocate ne_seqs correctly. 1945 19462009-09-11 Paolo Carlini <paolo.carlini@oracle.com> 1947 1948 PR libstdc++/41316 1949 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after): 1950 Remove. 1951 (forward_list<>::sort(_Comp)): Only declare. 1952 (forward_list<>::sort()): Forward to the latter. 1953 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after): 1954 Remove definition. 1955 (forward_list<>::sort(_Comp)): Define. 1956 * testsuite/23_containers/forward_list/requirements/dr438/ 1957 assign_neg.cc: Adjust dg-error line number. 1958 * testsuite/23_containers/forward_list/requirements/dr438/ 1959 insert_neg.cc: Likewise. 1960 * testsuite/23_containers/forward_list/requirements/dr438/ 1961 constructor_1_neg.cc: Likewise. 1962 * testsuite/23_containers/forward_list/requirements/dr438/ 1963 constructor_2_neg.cc: Likewise. 1964 19652009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 1966 1967 * src/Makefile.am (libstdc___la_LINK): New. 1968 * src/Makefile.in: Regenerate. 1969 19702009-09-09 Loren J. Rittle <ljrittle@acm.org> 1971 1972 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove 1973 *-*-freebsd* from both dg-do and dg-options. 1974 19752009-09-08 Alexandre Oliva <aoliva@redhat.com> 1976 1977 * configure: Rebuilt with modified libtool.m4. 1978 19792009-09-07 H.J. Lu <hongjiu.lu@intel.com> 1980 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 1981 1982 PR libstdc++/41280 1983 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate 1984 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set. 1985 * configure: Regenerate. 1986 19872009-09-06 Paolo Carlini <paolo.carlini@oracle.com> 1988 1989 PR libstdc++/41267 1990 * include/bits/stl_algobase.h (__copy_move::__copy_m, 1991 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove 1992 with a null third argument. 1993 19942009-09-04 Benjamin Kosnik <bkoz@redhat.com> 1995 1996 Revert. 1997 2009-08-06 Benjamin Kosnik <bkoz@redhat.com> 1998 * src/compatibility.cc: Make C++0x safe, add in explicit casts to 1999 bool for stream sentry objects. 2000 * include/bits/istream.tcc: Same. 2001 * include/bits/ostream.tcc: Same. 2002 * include/bits/basic_string.tcc: Same. 2003 * include/bits/ostream_insert.h: Same. 2004 * src/istream.cc: Same. 2005 20062009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2007 2008 * configure.ac: Replace AC_CONFIG_COMMANDS([default]) 2009 instantiation with additional commands issued for each Makefile 2010 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also 2011 runs these commands. 2012 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for 2013 running `make' in include, passing `pch_build=' to `make'. 2014 * configure: Regenerate. 2015 2016 PR libstdc++/41220 2017 * include/Makefile.am (CLEANFILES): Add stamp-host. 2018 * include/Makefile.in: Regenerate. 2019 20202009-09-02 Joseph Myers <joseph@codesourcery.com> 2021 2022 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files 2023 under util/ to remote host. Copy .h and .hpp files at more levels 2024 under util/ to remote host. 2025 20262009-09-02 Paolo Carlini <paolo.carlini@oracle.com> 2027 2028 * include/bits/stl_uninitialized.h 2029 (__uninitialized_copy::uninitialized_copy): Just call (the now 2030 forwarding) _Construct. 2031 20322009-09-01 Chris Jefferson <chris@bubblescope.net> 2033 Paolo Carlini <paolo.carlini@oracle.com> 2034 2035 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using 2036 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING. 2037 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/ 2038 move_iterators/1.cc: Adjust, do not define 2039 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING. 2040 * testsuite/20_util/specialized_algorithms/uninitialized_copy/ 2041 move_iterators/1.cc: Likewise. 2042 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise. 2043 * testsuite/25_algorithms/move/1.cc: Likewise. 2044 * testsuite/25_algorithms/move_backward/1.cc: Likewise. 2045 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise. 2046 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise. 2047 * testsuite/25_algorithms/heap/moveable.cc: Likewise. 2048 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add 2049 test for predicated test. 2050 * testsuite/25_algorithms/sort/moveable.cc: Likewise. 2051 * testsuite/25_algorithms/nth_element/moveable.cc: Add test 2052 for predicated version. 2053 * testsuite/25_algorithms/unique/moveable.cc: Likewise. 2054 2055 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix, 2056 enable test2 and test3. 2057 2058 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid 2059 moving bug in C++0x mode. 2060 2061 * testsuite/25_algorithms/random_shuffle/moveable.cc: New. 2062 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise. 2063 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise. 2064 * testsuite/25_algorithms/heap/moveable2.cc: Likewise. 2065 20662009-08-31 Uros Bizjak <ubizjak@gmail.com> 2067 Kaz Kojima <kkojima@gcc.gnu.org> 2068 2069 * testsuite/18_support/numeric_limits/denorm_min.cc: Use 2070 dg-add-options ieee. 2071 * testsuite/18_support/numeric_limits/digits10.cc: Likewise. 2072 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise. 2073 * testsuite/18_support/numeric_limits/infinity.cc: Likewise. 2074 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise. 2075 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise. 2076 * testsuite/18_support/numeric_limits/min_max.cc: Likewise. 2077 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise. 2078 * testsuite/18_support/numeric_limits/ 2079 specialization_default_values.cc: Likewise. 2080 * testsuite/18_support/numeric_limits/traps.cc: Likewise. 2081 * testsuite/26_numerics/complex/pow.cc: Likewise. 2082 * testsuite/tr1/5_numerical_facilities/special_functions/ 2083 01_assoc_laguerre/check_nan.cc: Likewise. 2084 * testsuite/tr1/5_numerical_facilities/special_functions/ 2085 02_assoc_legendre/check_nan.cc: Likewise. 2086 * testsuite/tr1/5_numerical_facilities/special_functions/ 2087 03_beta/check_nan.cc: Likewise. 2088 * testsuite/tr1/5_numerical_facilities/special_functions/ 2089 04_comp_ellint_1/check_nan.cc: Likewise. 2090 * testsuite/tr1/5_numerical_facilities/special_functions/ 2091 05_comp_ellint_2/check_nan.cc: Likewise. 2092 * testsuite/tr1/5_numerical_facilities/special_functions/ 2093 06_comp_ellint_3/check_nan.cc: Likewise. 2094 * testsuite/tr1/5_numerical_facilities/special_functions/ 2095 07_conf_hyperg/check_nan.cc: Likewise. 2096 * testsuite/tr1/5_numerical_facilities/special_functions/ 2097 08_cyl_bessel_i/check_nan.cc: Likewise. 2098 * testsuite/tr1/5_numerical_facilities/special_functions/ 2099 09_cyl_bessel_j/check_nan.cc: Likewise. 2100 * testsuite/tr1/5_numerical_facilities/special_functions/ 2101 10_cyl_bessel_k/check_nan.cc: Likewise. 2102 * testsuite/tr1/5_numerical_facilities/special_functions/ 2103 11_cyl_neumann/check_nan.cc: Likewise. 2104 * testsuite/tr1/5_numerical_facilities/special_functions/ 2105 12_ellint_1/check_nan.cc: Likewise. 2106 * testsuite/tr1/5_numerical_facilities/special_functions/ 2107 13_ellint_2/check_nan.cc: Likewise. 2108 * testsuite/tr1/5_numerical_facilities/special_functions/ 2109 14_ellint_3/check_nan.cc: Likewise. 2110 * testsuite/tr1/5_numerical_facilities/special_functions/ 2111 15_expint/check_nan.cc: Likewise. 2112 * testsuite/tr1/5_numerical_facilities/special_functions/ 2113 16_hermite/check_nan.cc: Likewise. 2114 * testsuite/tr1/5_numerical_facilities/special_functions/ 2115 17_hyperg/check_nan.cc: Likewise. 2116 * testsuite/tr1/5_numerical_facilities/special_functions/ 2117 18_laguerre/check_nan.cc: Likewise. 2118 * testsuite/tr1/5_numerical_facilities/special_functions/ 2119 19_legendre/check_nan.cc: Likewise. 2120 * testsuite/tr1/5_numerical_facilities/special_functions/ 2121 20_riemann_zeta/check_nan.cc: Likewise. 2122 * testsuite/tr1/5_numerical_facilities/special_functions/ 2123 21_sph_bessel/check_nan.cc: Likewise. 2124 * testsuite/tr1/5_numerical_facilities/special_functions/ 2125 22_sph_legendre/check_nan.cc: Likewise. 2126 * testsuite/tr1/5_numerical_facilities/special_functions/ 2127 23_sph_neumann/check_nan.cc: Likewise. 2128 21292009-08-29 Paolo Carlini <paolo.carlini@oracle.com> 2130 2131 * include/bits/stl_construct.h: Include <bits/move.h>. 2132 21332009-08-29 Chris Jefferson <chris@bubblescope.net> 2134 2135 * include/bits/move.h (_GLIBCXX_FORWARD): Add. 2136 * include/bits/stl_uninitialized.h (__uninitialized_construct_range): 2137 Add. 2138 * include/bits/stl_tempbuf.h (_Temporary_buffer:: 2139 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter. 2140 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in 2141 C++0x mode. 2142 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&, 2143 const copy_tracker&)): Add. 2144 * testsuite/25_algorithms/stable_partition/mem_check.cc: New. 2145 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise. 2146 21472009-08-26 Benjamin Kosnik <bkoz@redhat.com> 2148 2149 * config/abi/pre/gnu.ver: Fixups for string member functions. 2150 21512009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com> 2152 2153 PR libstdc++/41005 2154 * configure.ac: Bump libtool_VERSION to 6:14:0. 2155 * configure: Regenerate. 2156 * src/Makefile.am: Compile fstream-inst.cc as C++0x. 2157 * src/Makefile.in: Regenerate. 2158 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones, 2159 move <future> symbols to 3.4.14 version. 2160 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version. 2161 21622009-08-25 Benjamin Kosnik <bkoz@redhat.com> 2163 2164 * include/bits/basic_string.h (basic_string): Add cbegin(), 2165 cend(), crbegin(), crend() in C++0x mode. 2166 * config/abi/pre/gnu.ver: Add exports. 2167 2168 * testsuite/util/testsuite_containers.h: New. 2169 * testsuite/util/testsuite_container_traits.h: New. 2170 * testsuite/21_strings/basic_string/requirements/citerators.cc: New. 2171 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New. 2172 * testsuite/ext/vstring/requirements/citerators.cc: Edit. 2173 * testsuite/ext/vstring/requirements/typedefs.cc: New. 2174 * testsuite/23_containers/unordered_map/requirements/ 2175 cliterators.cc: Edit. 2176 * testsuite/23_containers/unordered_map/requirements/ 2177 citerators.cc: Edit. 2178 * testsuite/23_containers/unordered_map/requirements/ 2179 explicit_instantiation/1.cc: New. 2180 * testsuite/23_containers/unordered_map/requirements/ 2181 explicit_instantiation/2.cc: New. 2182 * testsuite/23_containers/unordered_map/requirements/ 2183 explicit_instantiation/3.cc: New. 2184 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit. 2185 * testsuite/23_containers/unordered_map/requirements/ 2186 explicit_instantiation.cc: Move to nested directory. 2187 * testsuite/23_containers/queue/requirements/typedefs.cc: New. 2188 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New. 2189 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit. 2190 * testsuite/23_containers/multimap/requirements/typedefs.cc: New. 2191 * testsuite/23_containers/set/requirements/citerators.cc: Edit. 2192 * testsuite/23_containers/set/requirements/typedefs.cc: New. 2193 * testsuite/23_containers/unordered_multimap/requirements/ 2194 cliterators.cc: Edit. 2195 * testsuite/23_containers/unordered_multimap/requirements/ 2196 citerators.cc: Edit. 2197 * testsuite/23_containers/unordered_multimap/requirements/ 2198 explicit_instantiation/1.cc: New. 2199 * testsuite/23_containers/unordered_multimap/requirements/ 2200 explicit_instantiation/2.cc: Edit.: New. 2201 * testsuite/23_containers/unordered_multimap/requirements/ 2202 explicit_instantiation/3.cc: New. 2203 * testsuite/23_containers/unordered_multimap/requirements/ 2204 typedefs.cc: Edit. 2205 * testsuite/23_containers/unordered_multimap/requirements/ 2206 explicit_instantiation.cc: Move to nested. 2207 * testsuite/23_containers/forward_list/requirements/citerators.cc: New. 2208 * testsuite/23_containers/forward_list/requirements/1.cc: Remove. 2209 * testsuite/23_containers/forward_list/requirements/dr438/ 2210 insert_neg.cc: New. 2211 * testsuite/23_containers/forward_list/requirements/dr438/ 2212 assign_neg.cc: New. 2213 * testsuite/23_containers/forward_list/requirements/dr438/ 2214 constructor_1_neg.cc: New. 2215 * testsuite/23_containers/forward_list/requirements/dr438/ 2216 constructor_2_neg.cc: New. 2217 * testsuite/23_containers/forward_list/requirements/dr438/ 2218 constructor.cc: New. 2219 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New. 2220 * testsuite/23_containers/unordered_set/requirements/ 2221 cliterators.cc: Edit. 2222 * testsuite/23_containers/unordered_set/requirements/ 2223 citerators.cc: Edit. 2224 * testsuite/23_containers/unordered_set/requirements/ 2225 explicit_instantiation/1.cc: New. 2226 * testsuite/23_containers/unordered_set/requirements/ 2227 explicit_instantiation/2.cc: New. 2228 * testsuite/23_containers/unordered_set/requirements/ 2229 explicit_instantiation/3.cc: New. 2230 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit. 2231 * testsuite/23_containers/unordered_set/requirements/ 2232 explicit_instantiation.cc: Move to nested. 2233 * testsuite/23_containers/vector/requirements/citerators.cc: Edit. 2234 * testsuite/23_containers/vector/requirements/dr438/bool/ 2235 constructor.cc: Move. 2236 * testsuite/23_containers/vector/requirements/typedefs.cc: New. 2237 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit. 2238 * testsuite/23_containers/vector/bool/requirements/dr438/ 2239 constructor.cc: New. 2240 * testsuite/23_containers/deque/requirements/citerators.cc: Edit. 2241 * testsuite/23_containers/deque/requirements/typedefs.cc 2242 * testsuite/23_containers/stack/requirements/typedefs.cc 2243 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit. 2244 * testsuite/23_containers/multiset/requirements/typedefs.cc: New. 2245 * testsuite/23_containers/list/requirements/citerators.cc: Edit. 2246 * testsuite/23_containers/list/requirements/typedefs.cc: New. 2247 * testsuite/23_containers/unordered_multiset/requirements/ 2248 cliterators.cc: Edit. 2249 * testsuite/23_containers/unordered_multiset/requirements/ 2250 citerators.cc: Edit. 2251 * testsuite/23_containers/unordered_multiset/requirements/ 2252 explicit_instantiation.cc: Move. 2253 * testsuite/23_containers/unordered_multiset/requirements/ 2254 explicit_instantiation/1.cc: New. 2255 * testsuite/23_containers/unordered_multiset/requirements/ 2256 explicit_instantiation/2.cc: New. 2257 * testsuite/23_containers/unordered_multiset/requirements/ 2258 explicit_instantiation/3.cc: New. 2259 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc 2260 * testsuite/23_containers/map/requirements/citerators.cc: Edit. 2261 * testsuite/23_containers/map/requirements/typedefs.cc: New. 2262 * testsuite/23_containers/array/requirements/citerators.cc: Edit. 2263 * testsuite/23_containers/array/requirements/explicit_instantiation.cc: 2264 Move. 2265 * testsuite/23_containers/array/requirements/ 2266 explicit_instantiation/1.cc: New. 2267 * testsuite/23_containers/array/requirements/ 2268 explicit_instantiation/2.cc: New. 2269 * testsuite/23_containers/array/requirements/typedefs.cc: New. 2270 22712009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2272 2273 * configure.ac (AC_PREREQ): Bump to 2.64. 2274 22752009-08-24 Chris Jefferson <chris@bubblescope.net> 2276 2277 * include/stl_algo.h (__unguarded_partition_pivot, 2278 __move_median_first): New. 2279 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only 2280 types. 2281 (__unguarded_linear_insert): Assume always inserting value at __last. 2282 (__unguarded_partition): Take pivot by reference. 2283 (__introsort_loop, __introselect): Use __unguarded_partition_pivot. 2284 * testsuite/25_algorithms/nth_element/moveable.cc: Enable. 2285 22862009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2287 2288 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS) 2289 before --mode argument. 2290 * libsupc++/Makefile.in: Regenerate. 2291 22922009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2293 2294 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf 2295 2.64 and Automake 1.11 in examples; update link to Autoconf 2296 manual page about quadrigraphs. 2297 * Makefile.am (install-html, install-pdf): Remove. 2298 * Makefile.in: Regenerate. 2299 2300 * Makefile.in: Regenerate. 2301 * acinclude.m4: Regenerate. 2302 * aclocal.m4: Regenerate. 2303 * config.h.in: Regenerate. 2304 * configure: Regenerate. 2305 * doc/Makefile.in: Regenerate. 2306 * include/Makefile.in: Regenerate. 2307 * libsupc++/Makefile.in: Regenerate. 2308 * po/Makefile.in: Regenerate. 2309 * python/Makefile.in: Regenerate. 2310 * src/Makefile.in: Regenerate. 2311 * testsuite/Makefile.in: Regenerate. 2312 23132009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2314 2315 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add 2316 $(LIBTOOLFLAGS). 2317 * libsupc++/Makefile.in: Regenerate. 2318 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS) 2319 and $(LIBTOOLFLAGS). 2320 * src/Makefile.in: Regenerate. 2321 23222009-08-20 Paolo Carlini <paolo.carlini@oracle.com> 2323 2324 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add 2325 missing dg-require directives. 2326 23272009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net> 2328 2329 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC 2330 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1. 2331 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with 2332 __numeric_constants<_Tp>::__gamma_e(). 2333 23342009-08-17 Benjamin Kosnik <bkoz@redhat.com> 2335 2336 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New. 2337 23382009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2339 2340 * configure.ac: Move guarded checks for CC and CXX ... 2341 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here. 2342 * configure: Regenerate. 2343 23442009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net> 2345 Paolo Carlini <paolo.carlini@oracle.com> 2346 2347 PR libstdc++/41061 2348 * include/bits/random.h (operator<<(std::basic_ostream<>&, 2349 const std::lognormal_distribution<>&), 2350 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&), 2351 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&), 2352 operator>>(std::basic_istream<>&, std::gamma_distribution<>&), 2353 operator<<(std::basic_ostream<>&, 2354 const std::chi_squared_distribution<>&), 2355 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&), 2356 operator<<(std::basic_ostream<>&, 2357 const std::fisher_f_distribution<>&), 2358 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&), 2359 operator<<(std::basic_ostream<>&, 2360 const std::student_t_distribution<>&), 2361 operator>>(std::basic_istream<>&, std::student_t_distribution<>&), 2362 operator<<(std::basic_ostream<>&, 2363 const std::negative_binomial_distribution<>&)): Declare friend. 2364 * testsuite/26_numerics/random/uniform_real_distribution/operators/ 2365 serialize.cc: New. 2366 * testsuite/26_numerics/random/piecewise_constant_distribution/ 2367 operators/serialize.cc: Likewise. 2368 * testsuite/26_numerics/random/chi_squared_distribution/operators/ 2369 serialize.cc: Likewise. 2370 * testsuite/26_numerics/random/normal_distribution/operators/ 2371 serialize.cc: Likewise. 2372 * testsuite/26_numerics/random/uniform_int_distribution/operators/ 2373 serialize.cc: Likewise. 2374 * testsuite/26_numerics/random/poisson_distribution/operators/ 2375 serialize.cc: Likewise. 2376 * testsuite/26_numerics/random/bernoulli_distribution/operators/ 2377 serialize.cc: Likewise. 2378 * testsuite/26_numerics/random/discrete_distribution/operators/ 2379 serialize.cc: Likewise. 2380 * testsuite/26_numerics/random/weibull_distribution/operators/ 2381 serialize.cc: Likewise. 2382 * testsuite/26_numerics/random/negative_binomial_distribution/ 2383 operators/serialize.cc: Likewise. 2384 * testsuite/26_numerics/random/cauchy_distribution/operators/ 2385 serialize.cc: Likewise. 2386 * testsuite/26_numerics/random/gamma_distribution/operators/ 2387 serialize.cc: Likewise. 2388 * testsuite/26_numerics/random/fisher_f_distribution/operators/ 2389 serialize.cc: Likewise. 2390 * testsuite/26_numerics/random/exponential_distribution/operators/ 2391 serialize.cc: Likewise. 2392 * testsuite/26_numerics/random/lognormal_distribution/operators/ 2393 serialize.cc: Likewise. 2394 * testsuite/26_numerics/random/binomial_distribution/operators/ 2395 serialize.cc: Likewise. 2396 * testsuite/26_numerics/random/extreme_value_distribution/operators/ 2397 serialize.cc: Likewise. 2398 * testsuite/26_numerics/random/piecewise_linear_distribution/ 2399 operators/serialize.cc 2400 * testsuite/26_numerics/random/student_t_distribution/operators/ 2401 serialize.cc: Likewise. 2402 * testsuite/26_numerics/random/geometric_distribution/operators/ 2403 serialize.cc: Likewise. 2404 24052009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net> 2406 2407 * include/bits/stl_tree.h: In C++0x mode make erase return 2408 an iterator as per DR 130. 2409 * include/bits/stl_set.h: Same. 2410 * include/bits/stl_multiset.h: Same. 2411 * include/bits/stl_map.h: Same. 2412 * include/bits/stl_multimap.h: Same. 2413 * doc/xml/manual/intro.xml: Document. 2414 * testsuite/23_containers/set/dr130.cc: New. 2415 * testsuite/23_containers/multiset/dr130.cc: New. 2416 * testsuite/23_containers/map/dr130.cc: New. 2417 * testsuite/23_containers/multimap/dr130.cc: New. 2418 24192009-08-14 Benjamin Kosnik <bkoz@redhat.com> 2420 2421 * include/ext/pointer.h: Add pragma system_header, use 2422 _GLIBCXX_USE_LONG_LONG, macro cleanup. 2423 24242009-08-14 Uros Bizjak <ubizjak@gmail.com> 2425 2426 * src/compatibility-ldbl.cc: Include cmath. 2427 24282009-08-13 Benjamin Kosnik <bkoz@redhat.com> 2429 2430 * src/compatibility-ldbl.cc: Include tr1/functional. 2431 24322009-08-12 Benjamin Kosnik <bkoz@redhat.com> 2433 2434 * src/compatibility-ldbl.cc: Add explicit namespace scope. 2435 24362009-08-11 Benjamin Kosnik <bkoz@redhat.com> 2437 2438 * include/precompiled/extc++.h: Don't include TR1 if C++0x. 2439 * include/precompiled/stdc++.h: Don't include cassert if 2440 _GLIBCXX_NO_ASSERT defined. 2441 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra 2442 semi-colon. 2443 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET): 2444 Same. 2445 2446 * testsuite/17_intro/headers/all.cc: Move into dialect-specific 2447 directory. 2448 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same. 2449 * testsuite/17_intro/headers/all_assert_neg.cc: Same. 2450 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same. 2451 2452 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include. 2453 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc, 2454 use stdc++.h include. 2455 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same. 2456 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same. 2457 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same. 2458 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New. 2459 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To... 2460 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc 2461 ...this. 2462 * testsuite/17_intro/headers/c++200x/all.cc: To... 2463 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this. 2464 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To... 2465 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc: 2466 ...this. 2467 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New. 2468 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New. 2469 24702009-08-10 Benjamin Kosnik <bkoz@redhat.com> 2471 2472 * include/std/future: Move error handling bits outside macro guard. 2473 * src/future.cc: Adjust. 2474 2475 * include/precompiled/stdc++.h: Add future. 2476 * doc/xml/manual/using.xml: Same. 2477 24782009-08-10 Benjamin Kosnik <bkoz@redhat.com> 2479 2480 * src/hashtable.cc: Just definitions. 2481 * src/hashtable_c++0x.cc: Compile C++0x versions. 2482 * src/hash.cc: Same. 2483 * src/hash_c++0x.cc: Same. 2484 src/hash_tr1.cc: Compile TR1 versions. 2485 src/hashtable_tr1.cc: Same. 2486 2487 * src/limits_c++0x.cc: Sync build error handling. 2488 2489 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc, 2490 hashtable.cc to hashtable_tr1.cc. 2491 * src/Makefile.in: Regenerate. 2492 24932009-08-10 Benjamin Kosnik <bkoz@redhat.com> 2494 2495 * include/tr1_impl/functional: Doxygen markup. 2496 2497 * doc/html/*: Regenerate. 2498 24992009-08-10 Benjamin Kosnik <bkoz@redhat.com> 2500 2501 * include/std/future: Fixes for -fno-exceptions. 2502 * include/bits/functexcept.h: Same. 2503 * libsupc++/exception_ptr.h: Same. 2504 * src/pool_allocator.cc: Same. 2505 * src/future.cc: Same. 2506 * src/functexcept.cc: Same. 2507 * config/abi/pre/gnu.ver: New exports. 2508 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust. 2509 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same. 2510 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same. 2511 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same. 2512 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same. 2513 * testsuite/30_threads/promise/cons/assign_neg.cc: Same. 2514 * testsuite/30_threads/promise/cons/copy_neg.cc: Same. 2515 2516 * testsuite/23_containers/deque/operators/1.cc: Separate in two... 2517 * testsuite/23_containers/deque/operators/2.cc: New. 2518 25192009-08-07 Paolo Carlini <paolo.carlini@oracle.com> 2520 2521 * src/hash.cc (hash<string>::operator()(string), 2522 hash<wstring>::operator()(wstring)): Do not decorate as throwing 2523 nothing. 2524 * include/bits/functional_hash.h (hash<error_code>:: 2525 operator()(error_code)): Likewise. 2526 25272009-08-06 Benjamin Kosnik <bkoz@redhat.com> 2528 2529 * src/compatibility.cc: Make C++0x safe, add in explicit casts to 2530 bool for stream sentry objects. 2531 * include/bits/istream.tcc: Same. 2532 * include/bits/ostream.tcc: Same. 2533 * include/bits/basic_string.tcc: Same. 2534 * include/bits/ostream_insert.h: Same. 2535 * src/istream.cc: Same. 2536 25372009-08-04 Paolo Carlini <paolo.carlini@oracle.com> 2538 2539 PR libstdc++/15523 2540 * include/debug/safe_iterator.h (_Safe_iterator<>:: 2541 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>:: 2542 operator=(const _Safe_iterator&)): Implement resolution of DR 408, 2543 do not error out when the source is a value-initialized iterator. 2544 * testsuite/23_containers/vector/15523.cc: New. 2545 * doc/xml/manual/intro.xml: Add an entry for DR 408. 2546 25472009-08-03 Paolo Carlini <paolo.carlini@oracle.com> 2548 2549 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor 2550 cosmetic changes, inline. 2551 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)): 2552 Likewise. 2553 * include/bits/move.h: Minor cosmetic changes. 2554 25552009-08-02 Paolo Carlini <paolo.carlini@oracle.com> 2556 2557 PR libstdc++/40912 (final) 2558 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint. 2559 * testsuite/26_numerics/random/uniform_real_distribution/cons/ 2560 parms_neg.cc: Likewise. 2561 * testsuite/26_numerics/random/uniform_real_distribution/cons/ 2562 parms.cc: Likewise. 2563 * testsuite/26_numerics/random/uniform_real_distribution/cons/ 2564 default.cc: Likewise. 2565 * testsuite/26_numerics/random/uniform_real_distribution/ 2566 requirements/typedefs.cc: Likewise. 2567 * testsuite/26_numerics/random/piecewise_constant_distribution/ 2568 cons/range.cc: Likewise. 2569 * testsuite/26_numerics/random/piecewise_constant_distribution/ 2570 cons/default.cc: Likewise. 2571 * testsuite/26_numerics/random/piecewise_constant_distribution/ 2572 cons/num_xbound_fun.cc: Likewise. 2573 * testsuite/26_numerics/random/piecewise_constant_distribution/ 2574 cons/initlist_fun.cc: Likewise. 2575 * testsuite/26_numerics/random/piecewise_constant_distribution/ 2576 requirements/typedefs.cc: Likewise. 2577 * testsuite/26_numerics/random/minstd_rand.cc: Likewise. 2578 * testsuite/26_numerics/random/chi_squared_distribution/cons/ 2579 parms.cc: Likewise. 2580 * testsuite/26_numerics/random/chi_squared_distribution/cons/ 2581 default.cc: Likewise. 2582 * testsuite/26_numerics/random/chi_squared_distribution/ 2583 requirements/typedefs.cc: Likewise. 2584 * testsuite/26_numerics/random/normal_distribution/ 2585 cons/parms.cc: Likewise. 2586 * testsuite/26_numerics/random/normal_distribution/ 2587 cons/default.cc: Likewise. 2588 * testsuite/26_numerics/random/normal_distribution/ 2589 requirements/typedefs.cc: Likewise. 2590 * testsuite/26_numerics/random/seed_seq/cons/ 2591 range.cc: Likewise. 2592 * testsuite/26_numerics/random/seed_seq/cons/ 2593 initlist.cc: Likewise. 2594 * testsuite/26_numerics/random/seed_seq/cons/ 2595 default.cc: Likewise. 2596 * testsuite/26_numerics/random/seed_seq/requirements/ 2597 typedefs.cc: Likewise. 2598 * testsuite/26_numerics/random/uniform_int_distribution/ 2599 cons/parms_neg.cc: Likewise. 2600 * testsuite/26_numerics/random/uniform_int_distribution/ 2601 cons/parms.cc: Likewise. 2602 * testsuite/26_numerics/random/uniform_int_distribution/ 2603 cons/default.cc: Likewise. 2604 * testsuite/26_numerics/random/uniform_int_distribution/ 2605 requirements/typedefs.cc: Likewise. 2606 * testsuite/26_numerics/random/poisson_distribution/cons/ 2607 parms.cc: Likewise. 2608 * testsuite/26_numerics/random/poisson_distribution/cons/ 2609 default.cc: Likewise. 2610 * testsuite/26_numerics/random/poisson_distribution/ 2611 requirements/typedefs.cc: Likewise. 2612 * testsuite/26_numerics/random/bernoulli_distribution/ 2613 cons/parms.cc: Likewise. 2614 * testsuite/26_numerics/random/bernoulli_distribution/ 2615 cons/default.cc: Likewise. 2616 * testsuite/26_numerics/random/bernoulli_distribution/ 2617 requirements/typedefs.cc: Likewise. 2618 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise. 2619 * testsuite/26_numerics/random/ 2620 default_random_engine.cc: Likewise. 2621 * testsuite/26_numerics/random/discrete_distribution/ 2622 cons/range.cc: Likewise. 2623 * testsuite/26_numerics/random/discrete_distribution/ 2624 cons/initlist.cc: Likewise. 2625 * testsuite/26_numerics/random/discrete_distribution/ 2626 cons/default.cc: Likewise. 2627 * testsuite/26_numerics/random/discrete_distribution/ 2628 cons/num_xbound_fun.cc: Likewise. 2629 * testsuite/26_numerics/random/discrete_distribution/ 2630 requirements/typedefs.cc: Likewise. 2631 * testsuite/26_numerics/random/weibull_distribution/ 2632 cons/parms.cc: Likewise. 2633 * testsuite/26_numerics/random/weibull_distribution/ 2634 cons/default.cc: Likewise. 2635 * testsuite/26_numerics/random/weibull_distribution/ 2636 requirements/typedefs.cc: Likewise. 2637 * testsuite/26_numerics/random/independent_bits_engine/ 2638 cons/base_move.cc: Likewise. 2639 * testsuite/26_numerics/random/independent_bits_engine/ 2640 cons/seed1.cc: Likewise. 2641 * testsuite/26_numerics/random/independent_bits_engine/ 2642 cons/seed2.cc: Likewise. 2643 * testsuite/26_numerics/random/independent_bits_engine/ 2644 cons/base_copy.cc: Likewise. 2645 * testsuite/26_numerics/random/independent_bits_engine/ 2646 cons/default.cc: Likewise. 2647 * testsuite/26_numerics/random/independent_bits_engine/ 2648 cons/seed_seq.cc: Likewise. 2649 * testsuite/26_numerics/random/independent_bits_engine/ 2650 requirements/typedefs.cc: Likewise. 2651 * testsuite/26_numerics/random/independent_bits_engine/ 2652 operators/equal.cc: Likewise. 2653 * testsuite/26_numerics/random/independent_bits_engine/ 2654 operators/serialize.cc: Likewise. 2655 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise. 2656 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise. 2657 * testsuite/26_numerics/random/subtract_with_carry_engine/ 2658 cons/seed1.cc: Likewise. 2659 * testsuite/26_numerics/random/subtract_with_carry_engine/ 2660 cons/seed2.cc: Likewise. 2661 * testsuite/26_numerics/random/subtract_with_carry_engine/ 2662 cons/default.cc: Likewise. 2663 * testsuite/26_numerics/random/subtract_with_carry_engine/ 2664 requirements/typedefs.cc: Likewise. 2665 * testsuite/26_numerics/random/subtract_with_carry_engine/ 2666 operators/equal.cc: Likewise. 2667 * testsuite/26_numerics/random/subtract_with_carry_engine/ 2668 operators/serialize.cc: Likewise. 2669 * testsuite/26_numerics/random/discard_block_engine/cons/ 2670 base_move.cc: Likewise. 2671 * testsuite/26_numerics/random/discard_block_engine/cons/ 2672 seed1.cc: Likewise. 2673 * testsuite/26_numerics/random/discard_block_engine/cons/ 2674 seed2.cc: Likewise. 2675 * testsuite/26_numerics/random/discard_block_engine/cons/ 2676 base_copy.cc: Likewise. 2677 * testsuite/26_numerics/random/discard_block_engine/cons/ 2678 default.cc: Likewise. 2679 * testsuite/26_numerics/random/discard_block_engine/cons/ 2680 seed_seq.cc: Likewise. 2681 * testsuite/26_numerics/random/discard_block_engine/ 2682 requirements/typedefs.cc: Likewise. 2683 * testsuite/26_numerics/random/discard_block_engine/ 2684 operators/equal.cc: Likewise. 2685 * testsuite/26_numerics/random/discard_block_engine/ 2686 operators/serialize.cc: Likewise. 2687 * testsuite/26_numerics/random/cauchy_distribution/ 2688 cons/parms.cc: Likewise. 2689 * testsuite/26_numerics/random/cauchy_distribution/ 2690 cons/default.cc: Likewise. 2691 * testsuite/26_numerics/random/cauchy_distribution/ 2692 requirements/typedefs.cc: Likewise. 2693 * testsuite/26_numerics/random/negative_binomial_distribution/ 2694 cons/parms.cc: Likewise. 2695 * testsuite/26_numerics/random/negative_binomial_distribution/ 2696 cons/default.cc: Likewise. 2697 * testsuite/26_numerics/random/negative_binomial_distribution/ 2698 requirements/typedefs.cc: Likewise. 2699 * testsuite/26_numerics/random/gamma_distribution/ 2700 cons/parms.cc: Likewise. 2701 * testsuite/26_numerics/random/gamma_distribution/ 2702 cons/default.cc: Likewise. 2703 * testsuite/26_numerics/random/gamma_distribution/ 2704 requirements/typedefs.cc: Likewise. 2705 * testsuite/26_numerics/random/mersenne_twister_engine/ 2706 cons/seed1.cc: Likewise. 2707 * testsuite/26_numerics/random/mersenne_twister_engine/ 2708 cons/seed2.cc: Likewise. 2709 * testsuite/26_numerics/random/mersenne_twister_engine/ 2710 cons/default.cc: Likewise. 2711 * testsuite/26_numerics/random/mersenne_twister_engine/ 2712 requirements/typedefs.cc: Likewise. 2713 * testsuite/26_numerics/random/mersenne_twister_engine/ 2714 operators/equal.cc: Likewise. 2715 * testsuite/26_numerics/random/mersenne_twister_engine/ 2716 operators/serialize.cc: Likewise. 2717 * testsuite/26_numerics/random/fisher_f_distribution/ 2718 cons/parms.cc: Likewise. 2719 * testsuite/26_numerics/random/fisher_f_distribution/ 2720 cons/default.cc: Likewise. 2721 * testsuite/26_numerics/random/fisher_f_distribution/ 2722 requirements/typedefs.cc: Likewise. 2723 * testsuite/26_numerics/random/exponential_distribution/ 2724 cons/parms.cc: Likewise. 2725 * testsuite/26_numerics/random/exponential_distribution/ 2726 cons/default.cc: Likewise. 2727 * testsuite/26_numerics/random/exponential_distribution/ 2728 requirements/typedefs.cc: Likewise. 2729 * testsuite/26_numerics/random/binomial_distribution/ 2730 cons/parms.cc: Likewise. 2731 * testsuite/26_numerics/random/binomial_distribution/ 2732 cons/default.cc: Likewise. 2733 * testsuite/26_numerics/random/binomial_distribution/ 2734 requirements/typedefs.cc: Likewise. 2735 * testsuite/26_numerics/random/lognormal_distribution/ 2736 cons/parms.cc: Likewise. 2737 * testsuite/26_numerics/random/lognormal_distribution/ 2738 cons/default.cc: Likewise. 2739 * testsuite/26_numerics/random/lognormal_distribution/ 2740 requirements/typedefs.cc: Likewise. 2741 * testsuite/26_numerics/random/mt19937_64.cc: Likewise. 2742 * testsuite/26_numerics/random/random_device/cons/ 2743 token.cc: Likewise. 2744 * testsuite/26_numerics/random/random_device/cons/ 2745 default.cc: Likewise. 2746 * testsuite/26_numerics/random/random_device/ 2747 requirements/typedefs.cc: Likewise. 2748 * testsuite/26_numerics/random/ranlux24.cc: Likewise. 2749 * testsuite/26_numerics/random/extreme_value_distribution/ 2750 cons/parms.cc: Likewise. 2751 * testsuite/26_numerics/random/extreme_value_distribution/ 2752 cons/default.cc: Likewise. 2753 * testsuite/26_numerics/random/extreme_value_distribution/ 2754 requirements/typedefs.cc: Likewise. 2755 * testsuite/26_numerics/random/piecewise_linear_distribution/ 2756 cons/range.cc: Likewise. 2757 * testsuite/26_numerics/random/piecewise_linear_distribution/ 2758 cons/default.cc: Likewise. 2759 * testsuite/26_numerics/random/piecewise_linear_distribution/ 2760 cons/num_xbound_fun.cc: Likewise. 2761 * testsuite/26_numerics/random/piecewise_linear_distribution/ 2762 cons/initlist_fun.cc: Likewise. 2763 * testsuite/26_numerics/random/piecewise_linear_distribution/ 2764 requirements/typedefs.cc: Likewise. 2765 * testsuite/26_numerics/random/student_t_distribution/ 2766 cons/parms.cc: Likewise. 2767 * testsuite/26_numerics/random/student_t_distribution/ 2768 cons/default.cc: Likewise. 2769 * testsuite/26_numerics/random/student_t_distribution/ 2770 requirements/typedefs.cc: Likewise. 2771 * testsuite/26_numerics/random/linear_congruential_engine/ 2772 cons/seed1.cc: Likewise. 2773 * testsuite/26_numerics/random/linear_congruential_engine/ 2774 cons/seed2.cc: Likewise. 2775 * testsuite/26_numerics/random/linear_congruential_engine/ 2776 cons/default.cc: Likewise. 2777 * testsuite/26_numerics/random/linear_congruential_engine/ 2778 requirements/non_uint_neg.cc: Likewise. 2779 * testsuite/26_numerics/random/linear_congruential_engine/ 2780 requirements/typedefs.cc: Likewise. 2781 * testsuite/26_numerics/random/linear_congruential_engine/ 2782 operators/equal.cc: Likewise. 2783 * testsuite/26_numerics/random/linear_congruential_engine/ 2784 operators/serialize.cc: Likewise. 2785 * testsuite/26_numerics/random/ranlux48.cc: Likewise. 2786 * testsuite/26_numerics/random/shuffle_order_engine/cons/ 2787 base_move.cc: Likewise. 2788 * testsuite/26_numerics/random/shuffle_order_engine/cons/ 2789 seed1.cc: Likewise. 2790 * testsuite/26_numerics/random/shuffle_order_engine/cons/ 2791 seed2.cc: Likewise. 2792 * testsuite/26_numerics/random/shuffle_order_engine/cons/ 2793 base_copy.cc: Likewise. 2794 * testsuite/26_numerics/random/shuffle_order_engine/cons/ 2795 default.cc: Likewise. 2796 * testsuite/26_numerics/random/shuffle_order_engine/cons/ 2797 seed_seq.cc: Likewise. 2798 * testsuite/26_numerics/random/shuffle_order_engine/ 2799 requirements/typedefs.cc: Likewise. 2800 * testsuite/26_numerics/random/shuffle_order_engine/ 2801 operators/equal.cc: Likewise. 2802 * testsuite/26_numerics/random/shuffle_order_engine/ 2803 operators/serialize.cc: Likewise. 2804 * testsuite/26_numerics/random/geometric_distribution/ 2805 cons/parms.cc: Likewise. 2806 * testsuite/26_numerics/random/geometric_distribution/ 2807 cons/default.cc: Likewise. 2808 * testsuite/26_numerics/random/geometric_distribution/ 2809 requirements/typedefs.cc: Likewise. 2810 * testsuite/26_numerics/random/knuth_b.cc: Likewise. 2811 28122009-07-31 Jason Merrill <jason@redhat.com> 2813 Douglas Gregor <doug.gregor@gmail.com> 2814 2815 * include/bits/move.h (forward): Implement as in N2835. 2816 (move): Implement as in N2831. 2817 * include/std/istream (rvalue stream operator>>): New. 2818 * include/std/ostream (rvalue stream operator<<): New. 2819 * testsuite/27_io/rvalue_streams.cc: New. 2820 28212009-07-31 Jason Merrill <jason@redhat.com> 2822 2823 * include/bits/forward_list.h (splice_after): Use forward. 2824 (merge): Likewise. 2825 * include/bits/stl_iterator.h (move_iterator::operator*): Use move. 2826 (move_iterator::operator[]): Use move. 2827 * include/bits/stl_list.h (insert): Use move. 2828 * include/std/thread (_Callable constructor): Use forward. 2829 * include/std/tuple: Don't specify explicit template args to move. 2830 2831 * testsuite/20_util/forward/requirements/explicit_instantiation.cc: 2832 Adjust signature. 2833 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference. 2834 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue 2835 reference. 2836 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc, 2837 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc, 2838 testsuite/20_util/shared_ptr/cons/auto_ptr.cc, 2839 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc, 2840 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc, 2841 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc, 2842 testsuite/23_containers/forward_list/operations/1.cc, 2843 testsuite/23_containers/forward_list/operations/5.cc: Use move. 2844 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc, 2845 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc, 2846 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc, 2847 testsuite/23_containers/list/requirements/dr438/insert_neg.cc, 2848 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers. 2849 28502009-07-31 Paolo Carlini <paolo.carlini@oracle.com> 2851 2852 PR libstdc++/40912 (partial) 2853 * include/std/random: Disable the facility if <stdint.h> is not 2854 available. 2855 28562009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 2857 2858 PR libstdc++/40919 2859 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc: 2860 xfail on darwin[3-9]*. 2861 28622009-07-30 Paolo Carlini <paolo.carlini@oracle.com> 2863 2864 PR libstdc++/40917 2865 * testsuite/util/replacement_memory_operators.h: Add missing includes, 2866 tweak qualifications. 2867 28682009-07-30 Paolo Carlini <paolo.carlini@oracle.com> 2869 2870 PR libstdc++/40916 2871 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order. 2872 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise. 2873 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise. 2874 28752009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2876 2877 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force. 2878 28792009-07-30 Paolo Carlini <paolo.carlini@oracle.com> 2880 2881 PR libstdc++/40915 2882 * testsuite/18_support/headers/exception/synopsis.cc: Fix 2883 std::terminate declaration. 2884 28852009-07-29 Paolo Carlini <paolo.carlini@oracle.com> 2886 2887 PR libstdc++/40908 2888 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex 2889 symbols at GLIBCXX_3.4. 2890 28912009-07-29 Paolo Carlini <paolo.carlini@oracle.com> 2892 2893 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it. 2894 * testsuite/util/testsuite_abi.cc: Adjust. 2895 * configure.ac: Bump libtool_VERSION to 6:13:0. 2896 * configure: Regenerate. 2897 28982009-07-28 Benjamin Kosnik <bkoz@redhat.com> 2899 Tyler Earman <rem.intellegare@gmail.com> 2900 2901 * doc/xml/manual/configure.xml: Consistent placement of 2902 ABI-changing options, clarify --enable-clocale. 2903 29042009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2905 2906 * python/Makefile.in: Regenerate. 2907 29082009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2909 2910 * python/Makefile.am (install-data-local): Use DESTDIR 2911 correctly. 2912 29132009-07-24 Jason Merrill <jason@redhat.com> 2914 2915 Core issue 901 2916 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL 2917 dealloc. 2918 29192009-07-24 Joseph Myers <joseph@codesourcery.com> 2920 2921 * include/c_global/cwchar (swprintf, vswprintf): Do not use if 2922 _GLIBCXX_HAVE_BROKEN_VSWPRINTF. 2923 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New. 2924 * testsuite/lib/dg-options.exp (dg-require-swprintf): New. 2925 * testsuite/21_strings/headers/cwchar/functions_std.cc, 2926 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc, 2927 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc: 2928 Use dg-require-swprintf. 2929 29302009-07-24 Paolo Carlini <paolo.carlini@oracle.com> 2931 2932 * testsuite/26_numerics/valarray/dr630-2.cc: Extend. 2933 29342009-07-23 Paolo Carlini <paolo.carlini@oracle.com> 2935 2936 * include/c_std/cmath (abs(_Tp)): Add. 2937 * include/c_global/cmath (abs(_Tp)): Likewise. 2938 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend. 2939 29402009-07-23 Paolo Carlini <paolo.carlini@oracle.com> 2941 2942 * doc/html/ext/lwg-closed.html: Update to R65. 2943 * doc/html/ext/lwg-defects.html: Likewise. 2944 * doc/html/ext/lwg-active.html: Likewise. 2945 * doc/xml/manual/intro.xml: Update DRs entries. 2946 29472009-07-22 Jason Merrill <jason@redhat.com> 2948 2949 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0. 2950 29512009-07-22 Paolo Carlini <paolo.carlini@oracle.com> 2952 2953 * include/std/valarray (valarray<>::operator=(const valarray<>&), 2954 valarray<>::operator=(initializer_list<>)): Implement resolution 2955 of DR 630, [Ready] in Frankfurt. 2956 * testsuite/26_numerics/valarray/dr630-1.cc: New. 2957 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise. 2958 * doc/xml/manual/intro.xml: Add an entry for DR 630. 2959 29602009-07-21 Paolo Carlini <paolo.carlini@oracle.com> 2961 2962 * include/std/chrono (duration<>::operator%=, operator%): 2963 Add, per DR 934. 2964 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New. 2965 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise. 2966 2967 * include/std/chrono (operator/): Simplify implementation. 2968 29692009-07-20 Benjamin Kosnik <bkoz@redhat.com> 2970 2971 * doc/xml/manual/intro.xml: Escape '&', validate. 2972 * doc/xml/manual/using.xml: Validate, dead link check. 2973 * doc/xml/manual/strings.xml: Same. 2974 * doc/xml/manual/appendix_contributing.xml: Same. 2975 * doc/xml/manual/iterators.xml: Same. 2976 * doc/xml/manual/spine.xml: Same. 2977 2978 * doc/xml/faq.xml: Remove redundant xreflabel entities. 2979 * doc/xml/gnu/gpl-3.0.xml: Same. 2980 * doc/xml/manual/mt_allocator.xml: Same. 2981 * doc/xml/manual/allocator.xml: Same. 2982 * doc/xml/manual/ctype.xml: Same. 2983 * doc/xml/manual/codecvt.xml: Same. 2984 * doc/xml/manual/backwards_compatibility.xml: Same. 2985 * doc/xml/manual/shared_ptr.xml: Same. 2986 * doc/xml/manual/abi.xml: Same. 2987 * doc/xml/manual/auto_ptr.xml: Same. 2988 * doc/xml/manual/internals.xml: Same. 2989 * doc/xml/manual/parallel_mode.xml: Same. 2990 * doc/xml/manual/bitmap_allocator.xml: Same. 2991 * doc/xml/manual/build_hacking.xml: Same. 2992 * doc/xml/manual/evolution.xml: Same. 2993 * doc/xml/manual/debug.xml: Same. 2994 * doc/xml/manual/localization.xml: Same. 2995 * doc/xml/manual/appendix_contributing.xml: Same. 2996 * doc/xml/manual/locale.xml: Same. 2997 * doc/xml/manual/messages.xml: Same. 2998 * doc/xml/manual/spine.xml: Same. 2999 * doc/xml/manual/test.xml: Same. 3000 * doc/xml/book.txml: Same. 3001 * doc/xml/spine.xml: Same. 3002 3003 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible. 3004 * doc/xml/manual/backwards_compatibility.xml: Same. 3005 * doc/xml/manual/concurrency.xml: Same. 3006 * doc/xml/manual/intro.xml: Same. 3007 * doc/xml/manual/parallel_mode.xml: Same. 3008 * doc/xml/manual/status_cxx1998.xml: Same. 3009 * doc/xml/manual/containers.xml: Same. 3010 * doc/xml/manual/io.xml: Same. 3011 * doc/xml/manual/support.xml: Same. 3012 * doc/xml/manual/strings.xml: Same. 3013 * doc/xml/manual/debug_mode.xml: Same. 3014 * doc/xml/manual/extensions.xml: Same. 3015 * doc/xml/manual/appendix_contributing.xml: Same. 3016 * doc/xml/manual/messages.xml: Same. 3017 * doc/xml/manual/test.xml: Same. 3018 3019 * doc/xml/manual/abi.xml: Same. 3020 * doc/xml/manual/auto_ptr.xml: Same. 3021 * doc/xml/manual/parallel_mode.xml: Same. 3022 * doc/xml/manual/build_hacking.xml: Same. 3023 * doc/xml/manual/evolution.xml: Same. 3024 * doc/xml/manual/using.xml: Same. 3025 * doc/xml/manual/debug_mode.xml: Same. 3026 * doc/xml/manual/extensions.xml: Same. 3027 * doc/xml/manual/diagnostics.xml: Same. 3028 * doc/xml/manual/algorithms.xml: Same. 3029 3030 * doc/html: Regenerate. 3031 30322009-07-18 Paolo Carlini <paolo.carlini@oracle.com> 3033 3034 PR libstdc++/40712 3035 * config/locale/gnu/numeric_members.cc (numpunct<>:: 3036 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping 3037 and copy the langinfo data into it. 3038 (numpunct<>::~numpunct): Free the allocated memory. 3039 * config/locale/gnu/monetary_members.cc (moneypunct<>:: 3040 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping, 3041 _M_data->_M_positive_sign, _M_data->_M_negative_sign, 3042 _M_data->_M_curr_symbol. 3043 (moneypunct<>::~moneypunct): Free the allocated memory. 3044 * testsuite/22_locale/moneypunct/40712.cc: New. 3045 3046 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache): 3047 Do not leak memory if new throws. 3048 * include/bits/locale_facets_nonio.tcc 3049 (__moneypunct_cache<>::_M_cache): Likewise. 3050 30512009-07-17 Joseph Myers <joseph@codesourcery.com> 3052 3053 PR other/40784 3054 * configure: Regenerate. 3055 30562009-07-16 Benjamin Kosnik <bkoz@redhat.com> 3057 3058 * testsuite/util/testsuite_common_types.h (standard_layout): Activate. 3059 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust 3060 line numbers. 3061 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same. 3062 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same. 3063 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same. 3064 30652009-07-16 Joseph Myers <joseph@codesourcery.com> 3066 3067 * configure: Regenerate. 3068 30692009-07-16 Jason Merrill <jason@redhat.com> 3070 3071 PR libstdc++/37907 3072 * include/std/type_traits: Add is_standard_layout, is_trivial. 3073 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc, 3074 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: 3075 Update line numbers. 3076 30772009-07-16 Phil Muldoon <pmuldoon@redhat.com> 3078 Tom Tromey <tromey@redhat.com> 3079 3080 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string): 3081 Fetch std::string to the given length. 3082 30832009-07-16 Paolo Carlini <paolo.carlini@oracle.com> 3084 3085 * include/bits/istream.tcc (basic_istream<>::operator>>(short&), 3086 basic_istream<>::operator>>(int&)): Implement resolution of DR 696, 3087 [Ready] in Frankfurt. 3088 * include/tr1_impl/regex (regex_traits<>::value): Adjust. 3089 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc: 3090 New. 3091 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc: 3092 Likewise. 3093 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc: 3094 Adjust. 3095 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc: 3096 Likewise. 3097 * doc/xml/manual/intro.xml: Add an entry for DR 696. 3098 3099 * include/bits/istream.tcc: Minor clean-up to the initializers of the 3100 __err locals. 3101 * include/bits/ostream.tcc: Likewise. 3102 * src/compatibility.cc: Likewise. 3103 * src/istream.cc: Likewise. 3104 31052009-07-12 Paolo Carlini <paolo.carlini@oracle.com> 3106 3107 * include/std/type_traits (common_type): Remove workaround for 3108 PR36628, now fixed. 3109 31102009-07-11 Richard Sandiford <rdsandiford@googlemail.com> 3111 3112 PR testsuite/40699 3113 PR testsuite/40707 3114 PR testsuite/40709 3115 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit. 3116 31172009-07-08 Janis Johnson <janis187@us.ibm.com> 3118 3119 PR libstdc++/40691 3120 * include/bits/valarray_after.h (_Expr::operator!): Fix return type. 3121 * testsuite/26_numerics/valarray/40691.cc: New test. 3122 31232009-07-06 Benjamin Kosnik <bkoz@redhat.com> 3124 3125 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright. 3126 * testsuite/21_strings/c_strings/char/3.cc: Same. 3127 31282009-07-06 Jason Merrill <jason@redhat.com> 3129 3130 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint 3131 to defer searching bases that don't overlap the desired address. 3132 31332009-07-05 Joseph Myers <joseph@codesourcery.com> 3134 3135 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc, 3136 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc, 3137 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc, 3138 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc, 3139 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc, 3140 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc, 3141 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc, 3142 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc, 3143 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/ 3144 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc, 3145 testsuite/ext/vstring/element_access/wchar_t/front_back.cc, 3146 testsuite/ext/vstring/init-list.cc, 3147 testsuite/ext/vstring/moveable.cc, 3148 testsuite/ext/vstring/requirements/citerators.cc, 3149 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc, 3150 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc: 3151 Use dg-require-string-conversions. 3152 31532009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com> 3154 3155 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "." 3156 to ld_library_path. Use add_path. Add just find_libgcc_s to 3157 ld_library_path, not every libgcc multilib directory. 3158 31592009-06-30 Paolo Carlini <paolo.carlini@oracle.com> 3160 3161 PR libstdc++/40600 3162 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with 3163 std::minmax return type. 3164 * testsuite/25_algorithms/minmax/3.cc: Likewise. 3165 31662009-06-30 Paolo Carlini <paolo.carlini@oracle.com> 3167 3168 PR libstdc++/40511 3169 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together 3170 with glibc2.2.x. 3171 31722009-06-29 Paolo Carlini <paolo.carlini@oracle.com> 3173 3174 * include/bits/random.tcc 3175 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t 3176 as array type. 3177 31782009-06-29 Paolo Carlini <paolo.carlini@oracle.com> 3179 3180 * include/bits/random.h (__mod(_Tp)): Use defaults. 3181 (struct _Mod): Adjust template parameters. 3182 (linear_congruential_engine<>::operator()()): Adjust. 3183 (typedef _UInt32Type): Remove. 3184 (mersenne_twister_engine<>::initialization_multiplier): Fix type. 3185 * include/bits/random.tcc (struct _Mod): Adjust template parameters. 3186 (linear_congruential_engine<>::seed(result_type)): Adjust __mod 3187 calls. 3188 (mersenne_twister_engine<>::seed(result_type)): Likewise. 3189 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise. 3190 (subtract_with_carry_engine<>::seed(result_type)): Likewise. 3191 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise. 3192 (seed_seq::seed_seq(std::initializer_list<>)): Likewise. 3193 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise. 3194 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)): 3195 Likewise. 3196 3197 * include/bits/random.tcc 3198 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the 3199 formula (i mod n). 3200 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t 3201 as array type. 3202 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array 3203 size. 3204 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use 3205 uint_least32_t. 3206 32072009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com> 3208 3209 * include/std/future (shared_future): Adjust doxygen comment. 3210 32112009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com> 3212 3213 PR libstdc++/40297 3214 * include/bits/atomic_0.h: Reverse debug assertions. 3215 * include/bits/atomic_2.h: Likewise. 3216 32172009-06-23 DJ Delorie <dj@redhat.com> 3218 3219 Add MeP port. 3220 * configure.host: Add mep support. 3221 32222009-06-23 Benjamin Kosnik <bkoz@redhat.com> 3223 3224 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*. 3225 (INPUT): Add future. 3226 * include/std/future: Adjust markup. 3227 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust 3228 line numbers. 3229 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same. 3230 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same. 3231 * testsuite/30_threads/promise/cons/assign_neg.cc: Same. 3232 * testsuite/30_threads/promise/cons/copy_neg.cc: Same. 3233 32342009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com> 3235 3236 * include/bits/shared_ptr.h: Do not swap rvalues. 3237 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables. 3238 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise. 3239 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise. 3240 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise. 3241 * testsuite/20_util/tuple/swap.cc: Likewise. 3242 32432009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com> 3244 3245 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo. 3246 * include/std/ratio: Typo in comment. 3247 32482009-06-23 Paolo Carlini <paolo.carlini@oracle.com> 3249 3250 PR libstdc++/40518 3251 * include/bits/basic_string.h (basic_string<>::_Rep:: 3252 _M_set_length_and_sharable): Do not write the empty rep. 3253 (basic_string<>::erase(iterator, iterator)): Likewise, 3254 move out of line... 3255 * include/bits/basic_string.tcc: ... here. 3256 32572009-06-22 Paolo Carlini <paolo.carlini@oracle.com> 3258 3259 * testsuite/util/testsuite_common_types.h (bitwise_operators, 3260 bitwise_assignment_operators): Initialize a and b. 3261 (struct has_bitwise_operators): Do not call the latter. 3262 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust 3263 dg-error line numbers. 3264 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise. 3265 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise. 3266 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise. 3267 32682009-06-22 Paolo Carlini <paolo.carlini@oracle.com> 3269 3270 * testsuite/23_containers/list/invalidation/1.cc: Mark test as 3271 possibly unused. 3272 * testsuite/23_containers/list/invalidation/2.cc: Likewise. 3273 * testsuite/23_containers/list/invalidation/3.cc: Likewise. 3274 * testsuite/23_containers/list/invalidation/4.cc: Likewise. 3275 32762009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com> 3277 3278 * include/std/future: New. 3279 * include/Makefile.am: Add. 3280 * include/Makefile.in: Regenerate. 3281 * src/future.cc: New. 3282 * src/Makefile.am: Add. 3283 * src/Makefile.in: Regenerate. 3284 * config/abi/pre/gnu.ver: Add export. 3285 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New. 3286 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New. 3287 * testsuite/30_threads/packaged_task/cons/1.cc: New. 3288 * testsuite/30_threads/packaged_task/cons/2.cc: New. 3289 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New. 3290 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New. 3291 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New. 3292 * testsuite/30_threads/packaged_task/cons/move.cc: New. 3293 * testsuite/30_threads/packaged_task/members/boolconv.cc: New. 3294 * testsuite/30_threads/packaged_task/members/get_future.cc: New. 3295 * testsuite/30_threads/packaged_task/members/get_future2.cc: New. 3296 * testsuite/30_threads/packaged_task/members/invoke.cc: New. 3297 * testsuite/30_threads/packaged_task/members/invoke2.cc: New. 3298 * testsuite/30_threads/packaged_task/members/invoke3.cc: New. 3299 * testsuite/30_threads/packaged_task/members/invoke4.cc: New. 3300 * testsuite/30_threads/packaged_task/members/invoke5.cc: New. 3301 * testsuite/30_threads/packaged_task/members/reset.cc: New. 3302 * testsuite/30_threads/packaged_task/members/reset2.cc: New. 3303 * testsuite/30_threads/packaged_task/members/swap.cc: New. 3304 * testsuite/30_threads/packaged_task/requirements/ 3305 explicit_instantiation.cc: New. 3306 * testsuite/30_threads/promise/cons/1.cc: New. 3307 * testsuite/30_threads/promise/cons/assign_neg.cc: New. 3308 * testsuite/30_threads/promise/cons/copy_neg.cc: New. 3309 * testsuite/30_threads/promise/cons/move_assign.cc: New. 3310 * testsuite/30_threads/promise/cons/move.cc: New. 3311 * testsuite/30_threads/promise/members/get_future.cc: New. 3312 * testsuite/30_threads/promise/members/get_future2.cc: New. 3313 * testsuite/30_threads/promise/members/set_exception.cc: New. 3314 * testsuite/30_threads/promise/members/set_exception2.cc: New. 3315 * testsuite/30_threads/promise/members/set_value.cc: New. 3316 * testsuite/30_threads/promise/members/set_value2.cc: New. 3317 * testsuite/30_threads/promise/members/set_value3.cc: New. 3318 * testsuite/30_threads/promise/members/swap.cc: New. 3319 * testsuite/30_threads/promise/requirements/ 3320 explicit_instantiation.cc: New. 3321 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New. 3322 * testsuite/30_threads/shared_future/cons/copy.cc: New. 3323 * testsuite/30_threads/shared_future/cons/default_neg.cc: New. 3324 * testsuite/30_threads/shared_future/cons/move.cc: New. 3325 * testsuite/30_threads/shared_future/members/get.cc: New. 3326 * testsuite/30_threads/shared_future/members/get2.cc: New. 3327 * testsuite/30_threads/shared_future/members/has_exception.cc: New. 3328 * testsuite/30_threads/shared_future/members/has_value.cc: New. 3329 * testsuite/30_threads/shared_future/members/is_ready.cc: New. 3330 * testsuite/30_threads/shared_future/members/wait.cc: New. 3331 * testsuite/30_threads/shared_future/members/wait_for.cc: New. 3332 * testsuite/30_threads/shared_future/members/wait_until.cc: New. 3333 * testsuite/30_threads/shared_future/requirements/ 3334 explicit_instantiation.cc: New. 3335 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New. 3336 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New. 3337 * testsuite/30_threads/unique_future/cons/default_neg.cc: New. 3338 * testsuite/30_threads/unique_future/cons/move.cc: New. 3339 * testsuite/30_threads/unique_future/members/get.cc: New. 3340 * testsuite/30_threads/unique_future/members/get2.cc: New. 3341 * testsuite/30_threads/unique_future/members/has_exception.cc: New. 3342 * testsuite/30_threads/unique_future/members/has_value.cc: New. 3343 * testsuite/30_threads/unique_future/members/is_ready.cc: New. 3344 * testsuite/30_threads/unique_future/members/wait.cc: New. 3345 * testsuite/30_threads/unique_future/members/wait_for.cc: New. 3346 * testsuite/30_threads/unique_future/members/wait_until.cc: New. 3347 * testsuite/30_threads/unique_future/requirements/ 3348 explicit_instantiation.cc: New. 3349 * testsuite/performance/30_threads/future/polling.cc: New. 3350 33512009-06-20 Paolo Carlini <paolo.carlini@oracle.com> 3352 3353 * Revert last Change. 3354 33552009-06-20 Paolo Carlini <paolo.carlini@oracle.com> 3356 3357 PR libstdc++/40497 3358 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the 3359 signature per the current C++1x draft (N2857). 3360 * testsuite/24_iterators/operations/40497.cc: Add. 3361 33622009-06-19 Paolo Carlini <paolo.carlini@oracle.com> 3363 3364 * include/bits/random.h (_Adaptor): Simplify for _DInputType always 3365 a floating point type. 3366 (uniform_int_distribution<>::uniform_int_distribution(_IntType, 3367 _IntType)): Fix second default argument. 3368 (uniform_int_distribution<>::_M_call): Remove. 3369 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&, 3370 const param_type&)): Only declare. 3371 * include/bits/random.tcc (uniform_int_distribution<>::_M_call( 3372 _UniformRandomNumberGenerator&, result_type, result_type, true_type): 3373 Remove. 3374 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&, 3375 const param_type&): Define here. 3376 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&, 3377 const param_type&), discrete_distribution<>::operator() 3378 (_UniformRandomNumberGenerator&, const param_type&), 3379 piecewise_constant_distribution<>::operator() 3380 (_UniformRandomNumberGenerator&, const param_type&), 3381 piecewise_linear_distribution<>::operator() 3382 (_UniformRandomNumberGenerator&, const param_type&)): Use double as 3383 the second template argument of _Adaptor. 3384 * testsuite/26_numerics/random/uniform_int_distribution/cons/ 3385 default.cc: Adjust. 3386 33872009-06-19 Paolo Carlini <paolo.carlini@oracle.com> 3388 3389 * include/bits/random.tcc (discrete_distribution<>::param_type:: 3390 param_type(size_t, double, double, _Func), 3391 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&, 3392 const param_type&)): Tidy. 3393 (piecewise_constant_distribution<>::param_type::_M_initialize): 3394 Use reserve, fix. 3395 (piecewise_constant_distribution<>::param_type:: 3396 param_type(initializer_list<>, _Func), 3397 piecewise_constant_distribution<>::param_type:: 3398 param_type(size_t, _RealType, _RealType, _Func), 3399 piecewise_linear_distribution<>::param_type:: 3400 param_type(initializer_list<>, _Func), 3401 piecewise_linear_distribution<>::param_type:: 3402 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy. 3403 (piecewise_constant_distribution<>::param_type:: 3404 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW), 3405 piecewise_constant_distribution<>:: 3406 operator()(_UniformRandomNumberGenerator&, const param_type&), 3407 piecewise_linear_distribution<>:: 3408 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix. 3409 (operator>>(std::basic_istream<>&, 3410 piecewise_constant_distribution<>&), 3411 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)): 3412 Use reserve. 3413 * include/bits/random.h: Minor cosmetic changes. 3414 34152009-06-17 Benjamin Kosnik <bkoz@redhat.com> 3416 3417 * testsuite/23_containers/list/check_construct_destroy.h: New. 3418 Move test logic here. 3419 * testsuite/23_containers/list/moveable.h: Same. 3420 * testsuite/23_containers/list/modifiers/insert/25288.h: Same. 3421 * testsuite/23_containers/list/modifiers/1.h: Same. 3422 * testsuite/23_containers/list/modifiers/2.h: Same. 3423 * testsuite/23_containers/list/modifiers/3.h: Same. 3424 * testsuite/23_containers/list/modifiers/swap/1.h: Same. 3425 * testsuite/23_containers/list/modifiers/swap/2.h: Same. 3426 * testsuite/23_containers/list/modifiers/swap/3.h: Same. 3427 * testsuite/23_containers/list/operations/1.h: Same. 3428 * testsuite/23_containers/list/operations/2.h: Same. 3429 * testsuite/23_containers/list/operations/3.h: Same. 3430 * testsuite/23_containers/list/operations/4.h: Same. 3431 * testsuite/23_containers/list/operations/5.h: Same. 3432 * testsuite/23_containers/list/capacity/1.h: Same. 3433 * testsuite/23_containers/list/init-list.h: Same. 3434 * testsuite/23_containers/list/cons/1.h: Same. 3435 * testsuite/23_containers/list/cons/2.h: Same. 3436 * testsuite/23_containers/list/cons/3.h: Same. 3437 * testsuite/23_containers/list/cons/4.h: Same. 3438 * testsuite/23_containers/list/cons/5.h: Same. 3439 * testsuite/23_containers/list/cons/6.h: Same. 3440 * testsuite/23_containers/list/cons/7.h: Same. 3441 * testsuite/23_containers/list/cons/8.h: Same. 3442 * testsuite/23_containers/list/cons/9.h: Same. 3443 * testsuite/23_containers/list/cons/clear_allocator.h: Same. 3444 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test 3445 header. 3446 * testsuite/23_containers/list/modifiers/1.cc: Same. 3447 * testsuite/23_containers/list/modifiers/2.cc: Same. 3448 * testsuite/23_containers/list/modifiers/3.cc: Same. 3449 * testsuite/23_containers/list/modifiers/swap/1.cc: Same. 3450 * testsuite/23_containers/list/modifiers/swap/2.cc: Same. 3451 * testsuite/23_containers/list/modifiers/swap/3.cc: Same. 3452 * testsuite/23_containers/list/operations/1.cc: Same. 3453 * testsuite/23_containers/list/operations/2.cc: Same. 3454 * testsuite/23_containers/list/operations/3.cc: Same. 3455 * testsuite/23_containers/list/operations/4.cc: Same. 3456 * testsuite/23_containers/list/operations/5.cc: Same. 3457 * testsuite/23_containers/list/capacity/1.cc: Same. 3458 * testsuite/23_containers/list/init-list.cc: Same. 3459 * testsuite/23_containers/list/cons/1.cc: Same. 3460 * testsuite/23_containers/list/cons/2.cc: Same. 3461 * testsuite/23_containers/list/cons/3.cc: Same. 3462 * testsuite/23_containers/list/cons/4.cc: Same. 3463 * testsuite/23_containers/list/cons/5.cc: Same. 3464 * testsuite/23_containers/list/cons/6.cc: Same. 3465 * testsuite/23_containers/list/cons/7.cc: Same. 3466 * testsuite/23_containers/list/cons/8.cc: Same. 3467 * testsuite/23_containers/list/cons/9.cc: Same. 3468 * testsuite/23_containers/list/cons/clear_allocator.cc: Same. 3469 * testsuite/23_containers/list/check_construct_destroy.cc: Same. 3470 * testsuite/23_containers/list/moveable.cc: Same. 3471 34722009-06-17 Tom Tromey <tromey@redhat.com> 3473 3474 * python/hook.in: Do not fail when there is no current objfile. 3475 Use os.path.normpath. 3476 34772009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com> 3478 3479 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)): 3480 Remove. 3481 (exception_ptr::operator=(exception_ptr&&)): Cast source to 3482 rvalue-reference so that move constructor is called. 3483 * testsuite/18_support/exception_ptr/move.cc: New. 3484 34852009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com> 3486 3487 * include/std/thread (~thread(), operator=(thread&&)): Call terminate 3488 if joinable. 3489 34902009-06-15 Tom Tromey <tromey@redhat.com> 3491 3492 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't 3493 set self.iter. 3494 (StdMapPrinter.to_string): Make a new iterator. 3495 (StdMapPrinter.children): Likewise. 3496 (StdSetPrinter.__init__): Don't set self.iter. 3497 (StdSetPrinter.to_string): Make a new iterator. 3498 (StdSetPrinter.children): Likewise. 3499 35002009-06-11 Paolo Carlini <paolo.carlini@oracle.com> 3501 3502 * include/bits/random.tcc 3503 (negative_binomial_distribution<>::operator() 3504 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a 3505 class member gamma_distribution. 3506 (negative_binomial_distribution<>::operator() 3507 (_UniformRandomNumberGenerator&)): Implement out of line here. 3508 (operator<<(basic_ostream<>&, negative_binomial_distribution<>), 3509 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust. 3510 (student_t_distribution<>::operator() 3511 (_UniformRandomNumberGenerator&, const param_type&): Move inline, 3512 simplify. 3513 (operator<<(basic_ostream<>&, student_t_distribution<>), 3514 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust. 3515 (chi_squared_distribution<>::operator() 3516 (_UniformRandomNumberGenerator&, const param_type&): Move inline, 3517 tweak to use a class member gamma_distribution. 3518 (operator<<(basic_ostream<>&, chi_squared_distribution<>), 3519 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust. 3520 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&, 3521 const param_type&): Move inline, tweak to use class member 3522 gamma_distributions. 3523 (operator<<(basic_ostream<>&, fisher_f_distribution<>), 3524 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust. 3525 * include/bits/random.h: Adjust, minor tweaks. 3526 35272009-06-10 Tom Tromey <tromey@redhat.com> 3528 3529 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'. 3530 (build_libstdcxx_dictionary): Accept shortened form of 3531 basic_string names. 3532 (StdStringPrinter.to_string): Remove reference to WideEncoding. 3533 35342009-06-10 Tom Tromey <tromey@redhat.com> 3535 3536 PR libstdc++/40289: 3537 * python/Makefile.in: Rebuild. 3538 * python/hook.in: Compute module path relative to objfile. 3539 * python/Makefile.am (pythondir): Redefine. 3540 (gdb.py): Subst toolexeclibdir. 3541 (install-data-local): Rewrite. 3542 35432009-06-09 Benjamin Kosnik <bkoz@redhat.com> 3544 3545 * include/bits/move.h: Doxygen group fixes. 3546 35472009-06-08 Paolo Carlini <paolo.carlini@oracle.com> 3548 3549 * include/bits/random.tcc (gamma_distribution<>::operator() 3550 (_UniformRandomNumberGenerator&, const param_type&): Redo, using 3551 the Marsaglia/Tsang algorithm. 3552 (gamma_distribution<>::param_type::_M_initialize): Adjust. 3553 (operator<<(basic_ostream<>&, gamma_distribution<>), 3554 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise. 3555 3556 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian): 3557 Remove, just use normal_distribution. 3558 (operator<<(basic_ostream<>&, student_t_distribution<>), 3559 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust. 3560 (linear_congruential_engine<>::operator()()): Move inline. 3561 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&, 3562 const param_type&)): Move inline, just use normal_distribution. 3563 (operator<<(basic_ostream<>&, lognormal_distribution<>), 3564 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust. 3565 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&, 3566 const param_type&)): Move here, out of line. 3567 (piecewise_constant_distribution<>::param_type::param_type()): Move 3568 inline. 3569 * include/bits/random.h: Adjust, minor tweaks. 3570 35712009-06-05 Benjamin Kosnik <bkoz@redhat.com> 3572 3573 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail. 3574 35752009-06-04 Benjamin Kosnik <bkoz@redhat.com> 3576 3577 * include/ext/throw_allocator.h: Rework. 3578 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage. 3579 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same. 3580 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same. 3581 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same. 3582 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same. 3583 * testsuite/util/regression/rand/priority_queue/ 3584 container_rand_regression_test.tcc: Inline functions. 3585 * testsuite/util/regression/rand/assoc/ 3586 container_rand_regression_test.tcc: Same. 3587 35882009-06-03 Benjamin Kosnik <bkoz@redhat.com> 3589 3590 * testsuite/23_containers/list/cons/6.cc: Adjust test name. 3591 35922009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com> 3593 3594 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets. 3595 * configure: Regenerate. 3596 35972009-06-03 Paolo Carlini <paolo.carlini@oracle.com> 3598 3599 PR libstdc++/40299 3600 * include/ext/memory: Fully qualify calls with __gnu_cxx. 3601 * testsuite/ext/rope/40299.cc: New. 3602 36032009-05-28 Tom Tromey <tromey@redhat.com> 3604 Phil Muldoon <pmuldoon@redhat.com> 3605 Jonathan Wakely <jwakely.gcc@gmail.com> 3606 3607 * python/Makefile.in, , python/libstdcxx/__init__.py, 3608 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py, 3609 python/hook.in, python/Makefile.am: New files. 3610 * configure, Makefile.in: Rebuild. 3611 * acinclude.m4 (glibcxx_SUBDIRS): Add python. 3612 * Makefile.am (SUBDIRS): Add python. 3613 36142009-05-28 Benjamin Kosnik <bkoz@redhat.com> 3615 3616 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move 3617 to ... 3618 * testsuite/util/replacement_memory_operators.h: ...here. New. 3619 * testsuite/util/testsuite_hooks.h (counter): To object_counter. 3620 * testsuite/util/testsuite_hooks.cc: Same. 3621 3622 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use 3623 replacement_memory_operators.h. 3624 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same. 3625 * testsuite/ext/mt_allocator/check_delete.cc: Same. 3626 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same. 3627 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same. 3628 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same. 3629 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same. 3630 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same. 3631 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same. 3632 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same. 3633 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same. 3634 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same. 3635 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same. 3636 * testsuite/ext/mt_allocator/check_new.cc: Same. 3637 * testsuite/ext/debug_allocator/check_delete.cc: Same. 3638 * testsuite/ext/debug_allocator/check_new.cc: Same. 3639 * testsuite/ext/new_allocator/deallocate_global.cc: Same. 3640 * testsuite/ext/new_allocator/check_delete.cc: Same. 3641 * testsuite/ext/new_allocator/check_new.cc: Same. 3642 * testsuite/ext/new_allocator/deallocate_local.cc: Same. 3643 * testsuite/ext/throw_allocator/deallocate_global.cc: Same. 3644 * testsuite/ext/throw_allocator/check_delete.cc: Same. 3645 * testsuite/ext/throw_allocator/check_new.cc: Same. 3646 * testsuite/ext/throw_allocator/deallocate_local.cc: Same. 3647 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same. 3648 * testsuite/ext/malloc_allocator/check_delete.cc: Same. 3649 * testsuite/ext/malloc_allocator/check_new.cc: Same. 3650 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same. 3651 * testsuite/ext/pool_allocator/check_delete.cc: Same. 3652 * testsuite/ext/pool_allocator/check_new.cc: Same. 3653 * testsuite/ext/bitmap_allocator/check_delete.cc: Same. 3654 * testsuite/ext/bitmap_allocator/check_new.cc: Same. 3655 * testsuite/ext/array_allocator/check_delete.cc: Same. 3656 * testsuite/ext/array_allocator/check_new.cc: Same. 3657 * testsuite/23_containers/deque/cons/1.cc: Same. 3658 * testsuite/23_containers/deque/cons/2.cc: Same. 3659 36602009-05-27 Benjamin Kosnik <bkoz@redhat.com> 3661 3662 * libsupc++/initializer_list: Format. 3663 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New. 3664 * testsuite/18_support/initializer_list/requirements/ 3665 explicit_instantiation.cc: New. 3666 36672009-05-27 Benjamin Kosnik <bkoz@redhat.com> 3668 3669 PR libstdc++/40273 3670 * include/tr1_impl/functional: Add explicit casts. 3671 * testsuite/20_util/function/requirements/ 3672 explicit_instantiation.cc: New. 3673 * testsuite/20_util/function/null_pointer_comparisons.cc: New. 3674 36752009-05-24 Eelis van der Weegen <eelis@eelis.net> 3676 3677 * libsupc++/initializer_list (initializer_list): Add missing typedefs. 3678 36792009-05-21 Benjamin Kosnik <bkoz@redhat.com> 3680 3681 PR libstdc++/40221 3682 * include/tr1_impl/functional: Add explicit cast. 3683 36842009-05-21 Paolo Carlini <paolo.carlini@oracle.com> 3685 3686 PR libstdc++/40094 3687 Revert: 3688 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com> 3689 * include/ext/throw_allocator.h (throw_allocator_base): Avoid 3690 out of line member functions definitions. 3691 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label): 3692 Remove, use static locals instead. 3693 (throw_allocator_base::do_check_allocated, print_to_string): Declare. 3694 * src/throw_allocator.cc: New. 3695 * src/Makefile.am: Add. 3696 * config/abi/pre/gnu.ver: Add exports. 3697 * src/Makefile.in: Regenerate. 3698 36992009-05-20 Benjamin Kosnik <bkoz@redhat.com> 3700 3701 * include/tr1_impl/functional (function): Use explicit operator bool. 3702 * include/bits/shared_ptr.h (__shared_ptr): Same. 3703 * include/bits/unique_ptr.h (unique_ptr): Same. 3704 * include/std/mutex (unique_lock): Same. 3705 * include/std/system_error (error_code): Same. 3706 (error_condition): Same. 3707 * include/std/ostream (sentry): Same. 3708 * include/std/istream (sentry): Same. 3709 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust. 3710 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same. 3711 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same. 3712 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same. 3713 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same. 3714 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same. 3715 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same. 3716 37172009-05-19 Benjamin Kosnik <bkoz@redhat.com> 3718 3719 * testsuite/23_containers/list/14340.cc: Abstract list type. 3720 * testsuite/23_containers/list/init-list.cc: Same. 3721 * testsuite/23_containers/list/pthread5.cc: Same. 3722 * testsuite/23_containers/list/invalidation/1.cc: Same. 3723 * testsuite/23_containers/list/invalidation/2.cc: Same. 3724 * testsuite/23_containers/list/invalidation/3.cc: Same. 3725 * testsuite/23_containers/list/invalidation/4.cc: Same. 3726 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same. 3727 * testsuite/23_containers/list/modifiers/1.cc: Same. 3728 * testsuite/23_containers/list/modifiers/2.cc: Same. 3729 * testsuite/23_containers/list/modifiers/3.cc: Same. 3730 * testsuite/23_containers/list/modifiers/swap/1.cc: Same. 3731 * testsuite/23_containers/list/modifiers/swap/2.cc: Same. 3732 * testsuite/23_containers/list/modifiers/swap/3.cc: Same. 3733 * testsuite/23_containers/list/cons/1.cc: Same. 3734 * testsuite/23_containers/list/cons/2.cc: Same. 3735 * testsuite/23_containers/list/cons/3.cc: Same. 3736 * testsuite/23_containers/list/cons/4.cc: Same. 3737 * testsuite/23_containers/list/cons/5.cc: Same. 3738 * testsuite/23_containers/list/cons/6.cc: Same. 3739 * testsuite/23_containers/list/cons/7.cc: Same. 3740 * testsuite/23_containers/list/cons/clear_allocator.cc: Same. 3741 * testsuite/23_containers/list/cons/8.cc: Same. 3742 * testsuite/23_containers/list/cons/9.cc: Same. 3743 * testsuite/23_containers/list/operations/1.cc: Same. 3744 * testsuite/23_containers/list/operations/2.cc: Same. 3745 * testsuite/23_containers/list/operations/3.cc: Same. 3746 * testsuite/23_containers/list/operations/4.cc: Same. 3747 * testsuite/23_containers/list/operations/5.cc: Same. 3748 * testsuite/23_containers/list/requirements/citerators.cc: Same. 3749 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same. 3750 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same. 3751 * testsuite/23_containers/list/requirements/dr438/ 3752 constructor_1_neg.cc: Same. 3753 * testsuite/23_containers/list/requirements/dr438/ 3754 constructor_2_neg.cc: Same. 3755 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same. 3756 * testsuite/23_containers/list/requirements/ 3757 partial_specialization/1.cc: Same. 3758 * testsuite/23_containers/list/23781.cc: Same. 3759 * testsuite/23_containers/list/pthread1.cc: Same. 3760 * testsuite/23_containers/list/capacity/1.cc: Same. 3761 * testsuite/23_containers/list/capacity/29134.cc: Same. 3762 * testsuite/23_containers/list/check_construct_destroy.cc: Same. 3763 * testsuite/23_containers/list/moveable.cc: Same. 3764 3765 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines. 3766 37672009-05-19 Paolo Carlini <paolo.carlini@oracle.com> 3768 3769 PR libstdc++/40184 3770 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale): 3771 Declare... 3772 * config/locale/gnu/c_locale.cc: ... and define. 3773 * config/locale/generic/c_locale.cc: Define. 3774 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)): 3775 Use it. 3776 * testsuite/22_locale/locale/cons/40184.cc: New. 3777 37782009-05-18 Paolo Carlini <paolo.carlini@oracle.com> 3779 3780 PR libstdc++/40192 3781 * include/bits/stl_construct.h (struct _Destroy_aux): Add. 3782 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter. 3783 * testsuite/23_containers/vector/40192.cc: New. 3784 37852009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com> 3786 3787 * include/bits/stl_pair.h (swap): Do not swap rvalues. 3788 * include/bits/stl_deque.h (swap): Likewise. 3789 * include/bits/stl_list.h (swap): Likewise. 3790 * include/bits/stl_vector.h (swap): Likewise. 3791 * include/bits/stl_bvector.h (swap): Likewise. 3792 * include/bits/stl_queue.h (swap): Likewise. 3793 * include/bits/stl_stack.h (swap): Likewise. 3794 * include/bits/stl_tree.h (swap): Likewise. 3795 * include/bits/stl_map.h (swap): Likewise. 3796 * include/bits/stl_multimap.h (swap): Likewise. 3797 * include/bits/stl_set.h (swap): Likewise. 3798 * include/bits/stl_multiset.h (swap): Likewise. 3799 * include/bits/forward_list.h (swap): Likewise. 3800 * include/bits/unique_ptr.h (swap): Likewise. 3801 * include/debug/deque (swap): Likewise. 3802 * include/debug/list (swap): Likewise. 3803 * include/debug/vector (swap): Likewise. 3804 * include/debug/map.h (swap): Likewise. 3805 * include/debug/multimap.h (swap): Likewise. 3806 * include/debug/set.h (swap): Likewise. 3807 * include/debug/multiset.h (swap): Likewise. 3808 * include/debug/unordered_map (swap): Likewise. 3809 * include/debug/unordered_set (swap): Likewise. 3810 * include/ext/vstring.h (swap): Likewise. 3811 * include/tr1_impl/unordered_map (swap): Likewise. 3812 * include/tr1_impl/hashtable (swap): Likewise. 3813 * include/tr1_impl/unordered_set (swap): Likewise. 3814 * include/std/tuple (swap): Likewise. 3815 * include/std/mutex (swap): Likewise. 3816 * include/std/thread (swap): Likewise. 3817 (operator<<): Only output to lvalue streams. 3818 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove. 3819 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust. 3820 * testsuite/23_containers/deque/requirements/dr438/ 3821 assign_neg.cc: Adjust line numbers. 3822 * testsuite/23_containers/deque/requirements/dr438/ 3823 constructor_1_neg.cc: Likewise. 3824 * testsuite/23_containers/deque/requirements/dr438/ 3825 constructor_2_neg.cc: Likewise. 3826 * testsuite/23_containers/deque/requirements/dr438/ 3827 insert_neg.cc: Likewise. 3828 * testsuite/23_containers/list/requirements/dr438/ 3829 assign_neg.cc: Likewise. 3830 * testsuite/23_containers/list/requirements/dr438/ 3831 constructor_1_neg.cc: Likewise. 3832 * testsuite/23_containers/list/requirements/dr438/ 3833 constructor_2_neg.cc: Likewise. 3834 * testsuite/23_containers/list/requirements/dr438/ 3835 insert_neg.cc: Likewise. 3836 * testsuite/23_containers/vector/requirements/dr438/ 3837 assign_neg.cc: Likewise. 3838 * testsuite/23_containers/vector/requirements/dr438/ 3839 constructor_1_neg.cc: Likewise. 3840 * testsuite/23_containers/vector/requirements/dr438/ 3841 constructor_2_neg.cc: Likewise. 3842 * testsuite/23_containers/vector/requirements/dr438/ 3843 insert_neg.cc: Likewise. 3844 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also 3845 test non-member swap. 3846 * testsuite/30_threads/thread/swap/2.cc: Remove. 3847 38482009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com> 3849 3850 * include/std/mutex: Move std::lock_error to ... 3851 * src/compatibility.cc: Here. 3852 * src/mutex.cc: Likewise. 3853 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks 3854 for lock types and remove std::lock_error check. 3855 38562009-05-15 Paolo Carlini <paolo.carlini@oracle.com> 3857 3858 * testsuite/21_strings/basic_string/40160.cc: Remove spurious 3859 double include. 3860 38612009-05-15 Paolo Carlini <paolo.carlini@oracle.com> 3862 3863 PR libstdc++/40160 3864 * include/debug/formatter.h (_Parameter::_Parameter): Don't use 3865 typeid when __GXX_RTTI is undefined. 3866 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust 3867 for null _M_variant._M_iterator._M_type, 3868 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type. 3869 * testsuite/21_strings/basic_string/40160.cc: New. 3870 38712009-05-15 Paolo Carlini <paolo.carlini@oracle.com> 3872 3873 * testsuite/26_numerics/random/discrete_distribution/cons/ 3874 num_xbound_fun.cc: Minor tweaks. 3875 * testsuite/26_numerics/random/piecewise_constant_distribution/ 3876 cons/initlist_fun.cc: Likewise 3877 * testsuite/26_numerics/random/piecewise_constant_distribution/ 3878 cons/num_xbound_fun.cc: Likewise 3879 * testsuite/26_numerics/random/piecewise_linear_distribution/ 3880 cons/initlist_fun.cc: Likewise 3881 * testsuite/26_numerics/random/piecewise_linear_distribution/ 3882 cons/num_xbound_fun.cc: Likewise 3883 38842009-05-15 David Billinghurst <billingd@gcc.gnu.org> 3885 3886 PR libstdc++/36211 3887 * testsuite/lib/libstdc++.exp(v3_target_compile): Add 3888 cxxldflags to additional_flags rather than cxx_final. 3889 38902009-05-15 David Billinghurst <billingd@gcc.gnu.org> 3891 3892 * testsuite/26_numerics/random/discrete_distribution/cons/ 3893 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi. 3894 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/ 3895 initlist_fun.cc: Likewise 3896 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/ 3897 num_xbound_fun.cc: Likewise 3898 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/ 3899 initlist_fun.cc: Likewise 3900 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/ 3901 num_xbound_fun.cc: Likewise 3902 39032009-05-14 Paolo Carlini <paolo.carlini@oracle.com> 3904 3905 PR libstdc++/40123 3906 * random.tcc (independent_bits_engine<>::operator()()): Use 3907 result_type(1), not 1UL. 3908 3909 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max() 3910 and _M_b.min(), instead of this->max() and this->min(). 3911 3912 * random.h (_ShiftMin1): Remove, adjust everywhere. 3913 3914 * random.tcc: Minor cosmetic changes. 3915 39162009-05-14 Paolo Carlini <paolo.carlini@oracle.com> 3917 3918 * include/bits/random.tcc (cauchy_distribution<>:: 3919 operator()(_UniformRandomNumberGenerator&, const param_type&)): 3920 Avoid M_PI, a glibc extension. 3921 39222009-05-13 Ben Elliston <bje@au.ibm.com> 3923 3924 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch. 3925 * include/Makefile.in: Likewise. 3926 39272009-05-13 Ben Elliston <bje@au.ibm.com> 3928 3929 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to 3930 const void * const. 3931 39322009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net> 3933 3934 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for 3935 random number engines, complex, bitset, array, time utilities, and 3936 char_traits. 3937 39382009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com> 3939 3940 * libsupc++/exception: Include nested_exception.h in C++0x mode. 3941 * libsupc++/nested_exception.h: New. 3942 * libsupc++/Makefile.am: Add new header. 3943 * libsupc++/Makefile.in: Regenerate. 3944 * testsuite/18_support/nested_exception/rethrow_nested.cc: New. 3945 * testsuite/18_support/nested_exception/throw_with_nested.cc: New. 3946 * testsuite/18_support/nested_exception/cons.cc: New. 3947 * testsuite/18_support/nested_exception/nested_ptr.cc: New. 3948 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New. 3949 * doc/xml/manual/status_cxx200x.xml: Adjust. 3950 39512009-05-07 Paolo Carlini <paolo.carlini@oracle.com> 3952 3953 * include/ext/throw_allocator.h: Remove redundant include. 3954 39552009-05-07 Paolo Carlini <paolo.carlini@oracle.com> 3956 3957 * include/ext/throw_allocator.h (throw_allocator_base): Avoid 3958 out of line member functions definitions. 3959 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label): 3960 Remove, use static locals instead. 3961 (throw_allocator_base::do_check_allocated, print_to_string): Declare. 3962 * src/throw_allocator.cc: New. 3963 * src/Makefile.am: Add. 3964 * config/abi/pre/gnu.ver: Add exports. 3965 * src/Makefile.in: Regenerate. 3966 39672009-05-07 Paolo Carlini <paolo.carlini@oracle.com> 3968 3969 * configure.ac: Bump libtool_VERSION to 6:12:0. 3970 * configure: Regenerate. 3971 39722009-05-07 Matthias Klose <doko@ubuntu.com> 3973 3974 PR libstdc++/40038 3975 * src/math_stubs_long_double.cc: Add ceill. 3976 39772009-05-06 Johannes Singler <singler@ira.uka.de> 3978 3979 PR libstdc++/39546 3980 * include/parallel/algo.h (find_switch): 3981 Parametrize binder2nd with const T& instead of T. 3982 * testsuite/25_algorithms/find/39546.cc: new test case 3983 39842009-05-06 Paolo Carlini <paolo.carlini@oracle.com> 3985 3986 Revert: 3987 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com> 3988 3989 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when 3990 possible. 3991 * configure: Regenerate. 3992 39932009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com> 3994 3995 PR libstdc++/39909 3996 * include/std/mutex (__get_once_functor_lock, __get_once_mutex, 3997 __set_once_functor_lock_ptr): Replace global lock object with local 3998 locks on global mutex. 3999 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex, 4000 __set_once_functor_lock_ptr): Likewise, keeping old function to 4001 preserve ABI. 4002 (__once_proxy): Use pointer to local lock if set, global lock 4003 otherwise. 4004 * config/abi/pre/gnu.ver: Add new symbols to new ABI version. 4005 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version. 4006 * testsuite/30_threads/call_once/39909.cc: New. 4007 40082009-05-03 Jan Hubicka <jh@suse.cz> 4009 4010 * include/parallel/settings.h (get): Mark const. 4011 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw (). 4012 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw (). 4013 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark 4014 throw (). 4015 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw (). 4016 (is_open, fd): Mark pure and throw (). 4017 (seekoff): Mark throw (). 4018 40192009-05-03 Paolo Carlini <paolo.carlini@oracle.com> 4020 4021 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when 4022 possible. 4023 * configure: Regenerate. 4024 40252009-05-02 Jan Hubicka <jh@suse.cz> 4026 4027 * include/tr1_impl/functional_hash.h (explicit specializations of () 4028 operator): Mark pure. 4029 40302009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com> 4031 4032 * scripts/create_testsuite_files: Remove thread directory. 4033 40342009-04-28 Benjamin Kosnik <bkoz@redhat.com> 4035 4036 PR libstdc++/39868 4037 * scripts/run_doxygen: Uncomment removal of includes. 4038 (problematic): Rewrite __cxxabiv1 namespace to abi. 4039 40402009-04-26 Paolo Carlini <paolo.carlini@oracle.com> 4041 4042 Revert the last commit. 4043 40442009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com> 4045 4046 * include/std/mutex (__get_once_functor_lock, __get_once_mutex): 4047 Replace global lock object with local locks on global mutex. 4048 * src/mutex.cc: Likewise. 4049 * config/abi/pre/gnu.ver: Adjust. 4050 * testsuite/30_threads/call_once/call_once2.cc: New. 4051 40522009-04-25 Paolo Carlini <paolo.carlini@oracle.com> 4053 4054 PR libstdc++/39880 4055 PR libstdc++/39881 4056 PR libstdc++/39882 4057 * include/std/system_error (is_error_code_enum<errc>): Remove. 4058 (error_condition<>::error_condition(_ErrorCodeEnum,) 4059 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition. 4060 (error_code<>::error_code(_ErrorCodeEnum,), 4061 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code. 4062 * testsuite/19_diagnostics/system_error/39880.cc: New. 4063 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc: 4064 Likewise. 4065 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise. 4066 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise. 4067 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise. 4068 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc: 4069 Adjust. 4070 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc: 4071 Likewise. 4072 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise. 4073 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise. 4074 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise. 4075 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: 4076 Likewise. 4077 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise. 4078 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise. 4079 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise. 4080 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise. 4081 40822009-04-24 Benjamin Kosnik <bkoz@redhat.com> 4083 4084 * doc/xml/authors.xml: Add space. 4085 * doc/xml/faq.xml: Update links. 4086 * doc/xml/manual/intro.xml: Same. 4087 * doc/xml/manual/abi.xml: Update. 4088 * doc/xml/manual/appendix_contributing.xml: Fix typo. 4089 * doc/xml/manual/status_cxxtr1.xml: Update links. 4090 * doc/xml/manual/status_cxx1998.xml: Same. 4091 * doc/xml/manual/status_cxx200x.xml: Same. 4092 40932009-04-22 Jan Hubicka <jh@suse.cz> 4094 4095 * include/tr1_impl/array (at): Do not use builtin_expect. 4096 * include/ext/throw_allocator.h (allocate): Likewise. 4097 * include/ext/pool_allocator.h (allocate): Likweise. 4098 * include/ext/bitmap_allocator.h (allocate): Likewise. 4099 * include/ext/rc_string_base.h (_S_construct): Likewise. 4100 * include/ext/malloc_allocator.h (allocate): Likewise. 4101 * include/ext/mt_allocator.h (allocate): Likewise. 4102 * include/ext/sso_string_base.h (_M_construct): Likewise. 4103 * include/bits/basic_string.tcc (_S_construct): Likewise. 4104 41052009-04-22 Jan Hubicka <jh@suse.cz> 4106 4107 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw (). 4108 (atexit, atoll, stroll, strtoull): Mark throw () 4109 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw (). 4110 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw (). 4111 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw (). 4112 (atexit, atoll, stroll, strtoull): Mark throw () 4113 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw (). 4114 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw (). 4115 41162009-04-21 Jan Hubicka <jh@suse.cz> 4117 4118 * include/ext/atomicity.h 4119 (__exchange_and_add, __atomic_add): Mark throw (). 4120 * config/os/aix/atomicity.h 4121 * config/os/aix/atomicity.h 4122 * config/os/irix/atomicity.h 4123 * config/cpu/cris/atomicity.h 4124 * config/cpu/m68k/atomicity.h 4125 * config/cpu/hppa/atomicity.h 4126 * config/cpu/sparc/atomicity.h 4127 * config/cpu/i386/atomicity.h 4128 * config/cpu/i486/atomicity.h 4129 * config/cpu/sh/atomicity.h 4130 * config/cpu/generic/atomicity_mutex/atomicity.h 4131 * config/cpu/generic/atomicity_builtins/atomicity.h 4132 (__exchange_and_add, __atomic_add): Mark throw (). 4133 41342009-04-21 Paolo Carlini <paolo.carlini@oracle.com> 4135 4136 PR libstdc++/39835 4137 * include/bits/random.h: Avoid the badname __alpha (and, for 4138 consistency, __beta too). 4139 * include/bits/random.tcc: Likewise. 4140 41412009-04-19 Jan Hubicka <jh@suse.cz> 4142 4143 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use 4144 _GLIBCXX_NOTHROW. 4145 41462009-04-19 Jan Hubicka <jh@suse.cz> 4147 4148 * include/c_compatibility/stdatomic.h 4149 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit, 4150 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW. 4151 * include/bits/c++config (_GLIBCXX_NOTHROW): New. 4152 41532009-04-18 Jan Hubicka <jh@suse.cz> 4154 4155 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw(). 4156 * libsupc++/unwind-cxx.h (__cxa_get_globals, 4157 __cxa_get_globals_fast): Mark const. 4158 (__cxa_get_exception_ptr): Mark pure. 4159 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn 4160 (__terminate): Makr throw (). 4161 * libsupc++/exception (terminate): Mark throw(). 4162 (uncaught_exception): Mark pure. 4163 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw(). 4164 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release): 4165 Mark throw(). 4166 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw(). 4167 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw(). 4168 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release, 4169 __cxa_guard_abort): Mark throw (). 4170 (__cxa_pure_virtual): Mark noreturn. 4171 (__cxa_current_exception_type): Mark throw and pure. 4172 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==, 4173 __cxa_exception_type): Mark pure. 4174 (_M_safe_bool_dummy): Mark pure and const. 4175 41762009-04-18 Jan Hubicka <jh@suse.cz> 4177 4178 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw () 4179 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block, 4180 _M_destroy_thread_key): Mark throw () 4181 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single, 4182 _M_singular, _M_can_compare _M_get_mutex, _M_message, 4183 _M_get_max_length): Mark throw (). 4184 * include/debug/formatter.h (_M_message, _M_format_word, 4185 _M_get_max_length): Mark throw (). 4186 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single, 4187 _M_detach_single): Mark throw (). 4188 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw (). 4189 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and 4190 throw () 4191 (_M_get_mutex): Mark throw (). 4192 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw (); 4193 (_M_destroy_thread_key): Mark CONST and throw. 4194 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark 4195 throw (). 4196 41972009-04-18 Jan Hubicka <jh@suse.cz> 4198 4199 * src/condition_variable.cc (condition_variable, 4200 condition_variable_any constructors): Mark throw() 4201 * src/hash.cc (operator() for long double, string, and wstring): Mark 4202 throw (). 4203 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount, 4204 _M_setup, rdbuf, str): Mark throw (). 4205 * src/chrono.cc (new): Mark throw (). 4206 * include/std/system_error (system_category, generic_category): Mark 4207 throw () and const. 4208 * include/std/chrono (now): Mark throw (). 4209 * include/std/condition_variable (condition_variable, 4210 ~condition_variable, condition_variable_any, 4211 ~condition_variable_any): Mark throw (). 4212 * include/std/mutex (mutex): Mark throw (). 4213 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark 4214 throw. 4215 * include/bits/functional_hash.h (operator() on size_t): Mark pure 4216 and throw (). 4217 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure. 4218 * include/bits/locale_classes.h (_S_initialize_once, 4219 _S_clone_c_locale): Mark throw (). 4220 (_S_get_c_name): Mark const and throw (). 4221 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark 4222 throw (). 4223 * include/bits/locale_facets.h (__convert_to_v explicit instances): 4224 Mark throw (). 4225 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark 4226 throw (). 4227 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue, 4228 ios_base): Mark throw () 4229 * include/bits/locale_facets_nonio.h (_M_put): Mark throw. 4230 * include/backward/strstream (strstreambuf constructors): Mark throw (). 4231 (str, freeze, _M_setupf): Mark throw (). 4232 (pcount): Mark pure and throw (). 4233 (rdbuf): Mark const and throw (). 4234 42352009-04-18 Paolo Carlini <paolo.carlini@oracle.com> 4236 4237 PR libstdc++/39802 4238 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int 4239 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)): 4240 Always accept negative values, for unsigned types too. 4241 * testsuite/22_locale/num_get/get/char/39802.cc: New. 4242 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise. 4243 42442009-04-18 Jan Hubicka <jh@suse.cz> 4245 4246 * include/debug/formater.h: Include bits/c++config.h. 4247 (_M_error): Mark noreturn. 4248 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST, 4249 _GLIBCXX_NORETURN): New. 4250 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment, 4251 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count): 4252 Mark pure. 4253 * include/c_compatibility/stdatomic.h 4254 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit, 4255 __atomic_flag_wait_explicit, __atomic_flag_for_address): 4256 Mark by throw (). 4257 * src/atomic.cc (atomic_flag_test_and_set_explicit, 4258 atomic_flag_clear_explicit, __atomic_flag_wait_explicit, 4259 __atomic_flag_for_address): Mark by throw (). 4260 42612009-04-17 Uros Bizjak <ubizjak@gmail.com> 4262 4263 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated. 4264 42652009-04-16 Jan Hubicka <jh@suse.cz> 4266 4267 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement, 4268 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow; 4269 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right. 4270 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break 4271 out body to ... 4272 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static 4273 functions. 4274 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement, 4275 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase, 4276 _Rb_tree_black_count): Mark nothrow. 4277 42782009-04-16 Paolo Carlini <paolo.carlini@oracle.com> 4279 4280 * include/bits/forward_list.h: Remove default std::allocator<_Tp> 4281 from base classes. 4282 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust. 4283 42842009-04-15 Benjamin Kosnik <bkoz@redhat.com> 4285 4286 * doc/html: Regenerate. 4287 42882009-04-15 Benjamin Kosnik <bkoz@redhat.com> 4289 4290 * doc/xml/manual/status_cxx1998.xml: Update to new table style. 4291 4292 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup. 4293 * doc/xml/gnu/fdl-1.2.xml: Same. 4294 * doc/xml/manual/numerics.xml: Same. 4295 * doc/xml/manual/concurrency.xml: Same. 4296 * doc/xml/manual/intro.xml: Same. 4297 * doc/xml/manual/status_cxxtr1.xml: Same. 4298 * doc/xml/manual/containers.xml: Same. 4299 * doc/xml/manual/io.xml: Same. 4300 * doc/xml/manual/utilities.xml: Same. 4301 * doc/xml/manual/support.xml: Same. 4302 * doc/xml/manual/using.xml: Same. 4303 * doc/xml/manual/localization.xml: Same. 4304 * doc/xml/manual/locale.xml: Same. 4305 * doc/xml/manual/extensions.xml: Same. 4306 * doc/xml/manual/appendix_contributing.xml: Same. 4307 * doc/xml/manual/diagnostics.xml: Same. 4308 * doc/xml/manual/status_cxx200x.xml: Same. 4309 43102009-04-15 Benjamin Kosnik <bkoz@redhat.com> 4311 4312 * doc/xml/manual/status_cxxtr1.xml: Update to new table style. 4313 * doc/xml/manual/status_cxx200x.xml: Adjust. 4314 43152009-04-14 Benjamin Kosnik <bkoz@redhat.com> 4316 4317 * doc/xml/spine.xml: Remove unused license entity, update 4318 copyright year. 4319 4320 * doc/xml/manual/spine.xml: Markup for primary index terms. 4321 * doc/xml/manual/numerics.xml: Same. 4322 * doc/xml/manual/intro.xml: Same. 4323 * doc/xml/manual/containers.xml: Same. 4324 * doc/xml/manual/io.xml: Same. 4325 * doc/xml/manual/appendix_porting.xml: Same. 4326 * doc/xml/manual/utilities.xml: Same. 4327 * doc/xml/manual/support.xml: Same. 4328 * doc/xml/manual/localization.xml: Same. 4329 * doc/xml/manual/strings.xml: Same. 4330 * doc/xml/manual/extensions.xml: Same. 4331 * doc/xml/manual/appendix_contributing.xml: Same. 4332 * doc/xml/manual/diagnostics.xml: Same. 4333 * doc/xml/manual/algorithms.xml: Same. 4334 * doc/xml/manual/appendix_free.xml: Same. 4335 * doc/xml/manual/iterators.xml: Same. 4336 4337 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions. 4338 * doc/xml/gnu/fdl-1.2.xml: Same. 4339 4340 * doc/xml/manual/status_cxx200x.xml: Re-write. 4341 43422009-04-09 Paolo Carlini <paolo.carlini@oracle.com> 4343 4344 PR libstdc++/39629 (final bits) 4345 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus): 4346 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value. 4347 * include/bits/random.tcc (shuffle_order_engine<>::operator()()): 4348 Fix formula for __j. 4349 * include/bits/random.tcc (operator==(const normal_distribution<>&, 4350 const normal_distribution<>&): Remove. 4351 * include/bits/random.h (operator==(const uniform_int_distribution<>&, 4352 const uniform_int_distribution<>&), operator==(const 4353 uniform_real_distribution<>&, const uniform_real_distribution<>&), 4354 operator==(const normal_distribution<>&, const normal_distribution<>&), 4355 operator==(const lognormal_distribution<>&, 4356 const lognormal_distribution<>&), operator==(const 4357 chi_squared_distribution<>&, const chi_squared_distribution<>&), 4358 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&), 4359 operator==(const fisher_distribution<>&, const fisher_distribution<>&), 4360 operator==(const student_t_distribution<>&, 4361 const student_t_distribution<>&), operator==(const 4362 bernoulli_distribution<>&, const bernoulli_distribution<>&), 4363 operator==(const binomial_distribution<>&, const 4364 binomial_distribution<>&), operator==(const geometric_distribution<>&, 4365 const geometric_distribution<>&), operator==(const 4366 negative_binomial_distribution<>&, const 4367 negative_binomial_distribution<>&), operator==(const 4368 poisson_distribution<>&, const poisson_distribution<>&), 4369 operator==(const exponential_distribution<>&, 4370 const exponential_distribution<>&), operator==(const 4371 gamma_distribution<>&, const gamma_distribution<>&), operator==(const 4372 weibull_distribution<>&, const weibull_distribution<>&), 4373 operator==(const extreme_value_distribution<>&, 4374 const extreme_value_distribution<>&), operator==(const 4375 discrete_distribution<>&, const discrete_distribution<>&), 4376 operator==(const piecewise_constant_distribution<>&, 4377 const piecewise_constant_distribution<>&), operator==(const 4378 piecewise_linear_distribution<>&, const 4379 piecewise_linear_distribution<>&)): Remove. 4380 * testsuite/26_numerics/random/uniform_real_distribution/operators/ 4381 serialize.cc: Remove. 4382 * testsuite/26_numerics/random/piecewise_constant_distribution/ 4383 operators/serialize.cc: Likewise. 4384 * testsuite/26_numerics/random/chi_squared_distribution/operators/ 4385 serialize.cc: Likewise. 4386 * testsuite/26_numerics/random/normal_distribution/operators/ 4387 serialize.cc: Likewise. 4388 * testsuite/26_numerics/random/uniform_int_distribution/operators/ 4389 serialize.cc: Likewise. 4390 * testsuite/26_numerics/random/poisson_distribution/operators/ 4391 serialize.cc: Likewise. 4392 * testsuite/26_numerics/random/bernoulli_distribution/operators/ 4393 serialize.cc: Likewise. 4394 * testsuite/26_numerics/random/discrete_distribution/operators/ 4395 serialize.cc: Likewise. 4396 * testsuite/26_numerics/random/weibull_distribution/operators/ 4397 serialize.cc: Likewise. 4398 * testsuite/26_numerics/random/negative_binomial_distribution/ 4399 operators/serialize.cc: Likewise. 4400 * testsuite/26_numerics/random/cauchy_distribution/operators/ 4401 serialize.cc: Likewise. 4402 * testsuite/26_numerics/random/gamma_distribution/operators/ 4403 serialize.cc: Likewise. 4404 * testsuite/26_numerics/random/fisher_f_distribution/operators/ 4405 serialize.cc: Likewise. 4406 * testsuite/26_numerics/random/exponential_distribution/operators/ 4407 serialize.cc: Likewise. 4408 * testsuite/26_numerics/random/lognormal_distribution/operators/ 4409 serialize.cc: Likewise. 4410 * testsuite/26_numerics/random/binomial_distribution/operators/ 4411 serialize.cc: Likewise. 4412 * testsuite/26_numerics/random/extreme_value_distribution/ 4413 operators/serialize.cc: Likewise. 4414 * testsuite/26_numerics/random/piecewise_linear_distribution/ 4415 operators/serialize.cc: Likewise. 4416 * testsuite/26_numerics/random/student_t_distribution/operators/ 4417 serialize.cc: Likewise. 4418 * testsuite/26_numerics/random/geometric_distribution/operators/ 4419 serialize.cc: Likewise. 4420 4421 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&, 4422 true_type), linear_congruential_engine<>::seed(_Gen&, false_type), 4423 mersenne_twister_engine<>::seed(_Gen&, 4424 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type), 4425 subtract_with_carry_engine<>::seed(_Gen&, 4426 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)): 4427 Remove, unused. 4428 * include/bits/random.tcc (linear_congruential_engine<>:: 4429 seed(_Gen&, false_type): Likewise. 4430 44312009-04-09 Nick Clifton <nickc@redhat.com> 4432 4433 * src/allocator-inst.cc: Change copyright header to refer to 4434 version 3 of the GNU General Public License with version 3.1 4435 of the GCC Runtime Library Exception and to point readers at 4436 the COPYING3 and COPYING3.RUNTIME files and the FSF's license 4437 web page. 4438 * config/abi/compatibility.h: Likewise. 4439 * config/abi/pre/gnu-versioned-namespace.ver: Likewise. 4440 * config/abi/pre/gnu.ver: Likewise. 4441 * config/allocator/bitmap_allocator_base.h: Likewise. 4442 * config/allocator/malloc_allocator_base.h: Likewise. 4443 * config/allocator/mt_allocator_base.h: Likewise. 4444 * config/allocator/new_allocator_base.h: Likewise. 4445 * config/allocator/pool_allocator_base.h: Likewise. 4446 * config/cpu/alpha/atomic_word.h: Likewise. 4447 * config/cpu/arm/cxxabi_tweaks.h: Likewise. 4448 * config/cpu/cris/atomic_word.h: Likewise. 4449 * config/cpu/cris/atomicity.h: Likewise. 4450 * config/cpu/generic/atomic_word.h: Likewise. 4451 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise. 4452 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise. 4453 * config/cpu/generic/cpu_defines.h: Likewise. 4454 * config/cpu/generic/cxxabi_tweaks.h: Likewise. 4455 * config/cpu/hppa/atomicity.h: Likewise. 4456 * config/cpu/i386/atomicity.h: Likewise. 4457 * config/cpu/i486/atomicity.h: Likewise. 4458 * config/cpu/ia64/atomic_word.h: Likewise. 4459 * config/cpu/m68k/atomicity.h: Likewise. 4460 * config/cpu/powerpc/atomic_word.h: Likewise. 4461 * config/cpu/powerpc/cpu_defines.h: Likewise. 4462 * config/cpu/sh/atomicity.h: Likewise. 4463 * config/cpu/sparc/atomic_word.h: Likewise. 4464 * config/cpu/sparc/atomicity.h: Likewise. 4465 * config/io/basic_file_stdio.cc: Likewise. 4466 * config/io/basic_file_stdio.h: Likewise. 4467 * config/io/c_io_stdio.h: Likewise. 4468 * config/locale/darwin/ctype_members.cc: Likewise. 4469 * config/locale/generic/c++locale_internal.h: Likewise. 4470 * config/locale/generic/c_locale.cc: Likewise. 4471 * config/locale/generic/c_locale.h: Likewise. 4472 * config/locale/generic/codecvt_members.cc: Likewise. 4473 * config/locale/generic/collate_members.cc: Likewise. 4474 * config/locale/generic/ctype_members.cc: Likewise. 4475 * config/locale/generic/messages_members.cc: Likewise. 4476 * config/locale/generic/messages_members.h: Likewise. 4477 * config/locale/generic/monetary_members.cc: Likewise. 4478 * config/locale/generic/numeric_members.cc: Likewise. 4479 * config/locale/generic/time_members.cc: Likewise. 4480 * config/locale/generic/time_members.h: Likewise. 4481 * config/locale/gnu/c++locale_internal.h: Likewise. 4482 * config/locale/gnu/c_locale.cc: Likewise. 4483 * config/locale/gnu/c_locale.h: Likewise. 4484 * config/locale/gnu/codecvt_members.cc: Likewise. 4485 * config/locale/gnu/collate_members.cc: Likewise. 4486 * config/locale/gnu/ctype_members.cc: Likewise. 4487 * config/locale/gnu/messages_members.cc: Likewise. 4488 * config/locale/gnu/messages_members.h: Likewise. 4489 * config/locale/gnu/monetary_members.cc: Likewise. 4490 * config/locale/gnu/numeric_members.cc: Likewise. 4491 * config/locale/gnu/time_members.cc: Likewise. 4492 * config/locale/gnu/time_members.h: Likewise. 4493 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise. 4494 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise. 4495 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise. 4496 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise. 4497 * config/os/aix/atomic_word.h: Likewise. 4498 * config/os/aix/atomicity.h: Likewise. 4499 * config/os/aix/ctype_base.h: Likewise. 4500 * config/os/aix/ctype_inline.h: Likewise. 4501 * config/os/aix/ctype_noninline.h: Likewise. 4502 * config/os/aix/os_defines.h: Likewise. 4503 * config/os/bsd/darwin/ctype_base.h: Likewise. 4504 * config/os/bsd/darwin/ctype_inline.h: Likewise. 4505 * config/os/bsd/darwin/ctype_noninline.h: Likewise. 4506 * config/os/bsd/darwin/os_defines.h: Likewise. 4507 * config/os/bsd/freebsd/ctype_base.h: Likewise. 4508 * config/os/bsd/freebsd/ctype_inline.h: Likewise. 4509 * config/os/bsd/freebsd/ctype_noninline.h: Likewise. 4510 * config/os/bsd/freebsd/os_defines.h: Likewise. 4511 * config/os/bsd/netbsd/ctype_base.h: Likewise. 4512 * config/os/bsd/netbsd/ctype_inline.h: Likewise. 4513 * config/os/bsd/netbsd/ctype_noninline.h: Likewise. 4514 * config/os/bsd/netbsd/os_defines.h: Likewise. 4515 * config/os/djgpp/ctype_base.h: Likewise. 4516 * config/os/djgpp/ctype_inline.h: Likewise. 4517 * config/os/djgpp/ctype_noninline.h: Likewise. 4518 * config/os/djgpp/os_defines.h: Likewise. 4519 * config/os/generic/ctype_base.h: Likewise. 4520 * config/os/generic/ctype_inline.h: Likewise. 4521 * config/os/generic/ctype_noninline.h: Likewise. 4522 * config/os/generic/error_constants.h: Likewise. 4523 * config/os/generic/os_defines.h: Likewise. 4524 * config/os/gnu-linux/ctype_base.h: Likewise. 4525 * config/os/gnu-linux/ctype_inline.h: Likewise. 4526 * config/os/gnu-linux/ctype_noninline.h: Likewise. 4527 * config/os/gnu-linux/os_defines.h: Likewise. 4528 * config/os/hpux/ctype_base.h: Likewise. 4529 * config/os/hpux/ctype_inline.h: Likewise. 4530 * config/os/hpux/ctype_noninline.h: Likewise. 4531 * config/os/hpux/os_defines.h: Likewise. 4532 * config/os/irix/atomic_word.h: Likewise. 4533 * config/os/irix/atomicity.h: Likewise. 4534 * config/os/irix/irix5.2/ctype_base.h: Likewise. 4535 * config/os/irix/irix5.2/ctype_inline.h: Likewise. 4536 * config/os/irix/irix5.2/ctype_noninline.h: Likewise. 4537 * config/os/irix/irix5.2/os_defines.h: Likewise. 4538 * config/os/irix/irix6.5/ctype_base.h: Likewise. 4539 * config/os/irix/irix6.5/ctype_inline.h: Likewise. 4540 * config/os/irix/irix6.5/ctype_noninline.h: Likewise. 4541 * config/os/irix/irix6.5/os_defines.h: Likewise. 4542 * config/os/mingw32/ctype_base.h: Likewise. 4543 * config/os/mingw32/ctype_inline.h: Likewise. 4544 * config/os/mingw32/ctype_noninline.h: Likewise. 4545 * config/os/mingw32/error_constants.h: Likewise. 4546 * config/os/mingw32/os_defines.h: Likewise. 4547 * config/os/newlib/ctype_base.h: Likewise. 4548 * config/os/newlib/ctype_inline.h: Likewise. 4549 * config/os/newlib/ctype_noninline.h: Likewise. 4550 * config/os/newlib/os_defines.h: Likewise. 4551 * config/os/qnx/qnx6.1/ctype_base.h: Likewise. 4552 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise. 4553 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise. 4554 * config/os/qnx/qnx6.1/os_defines.h: Likewise. 4555 * config/os/solaris/solaris2.7/ctype_base.h: Likewise. 4556 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise. 4557 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise. 4558 * config/os/solaris/solaris2.7/os_defines.h: Likewise. 4559 * config/os/tpf/ctype_base.h: Likewise. 4560 * config/os/tpf/ctype_inline.h: Likewise. 4561 * config/os/tpf/ctype_noninline.h: Likewise. 4562 * config/os/tpf/os_defines.h: Likewise. 4563 * config/os/uclibc/ctype_base.h: Likewise. 4564 * config/os/uclibc/ctype_inline.h: Likewise. 4565 * config/os/uclibc/ctype_noninline.h: Likewise. 4566 * config/os/uclibc/os_defines.h: Likewise. 4567 * config/os/vxworks/ctype_base.h: Likewise. 4568 * config/os/vxworks/ctype_inline.h: Likewise. 4569 * config/os/vxworks/ctype_noninline.h: Likewise. 4570 * config/os/vxworks/os_defines.h: Likewise. 4571 * include/backward/auto_ptr.h: Likewise. 4572 * include/backward/backward_warning.h: Likewise. 4573 * include/backward/binders.h: Likewise. 4574 * include/backward/hash_fun.h: Likewise. 4575 * include/backward/hash_map: Likewise. 4576 * include/backward/hash_set: Likewise. 4577 * include/backward/hashtable.h: Likewise. 4578 * include/backward/strstream: Likewise. 4579 * include/bits/algorithmfwd.h: Likewise. 4580 * include/bits/allocator.h: Likewise. 4581 * include/bits/atomic_0.h: Likewise. 4582 * include/bits/atomic_2.h: Likewise. 4583 * include/bits/atomicfwd_c.h: Likewise. 4584 * include/bits/atomicfwd_cxx.h: Likewise. 4585 * include/bits/basic_ios.h: Likewise. 4586 * include/bits/basic_ios.tcc: Likewise. 4587 * include/bits/basic_string.h: Likewise. 4588 * include/bits/basic_string.tcc: Likewise. 4589 * include/bits/boost_concept_check.h: Likewise. 4590 * include/bits/c++config: Likewise. 4591 * include/bits/char_traits.h: Likewise. 4592 * include/bits/codecvt.h: Likewise. 4593 * include/bits/concept_check.h: Likewise. 4594 * include/bits/cpp_type_traits.h: Likewise. 4595 * include/bits/deque.tcc: Likewise. 4596 * include/bits/forward_list.h: Likewise. 4597 * include/bits/forward_list.tcc: Likewise. 4598 * include/bits/fstream.tcc: Likewise. 4599 * include/bits/functexcept.h: Likewise. 4600 * include/bits/functional_hash.h: Likewise. 4601 * include/bits/gslice.h: Likewise. 4602 * include/bits/gslice_array.h: Likewise. 4603 * include/bits/hashtable.h: Likewise. 4604 * include/bits/indirect_array.h: Likewise. 4605 * include/bits/ios_base.h: Likewise. 4606 * include/bits/istream.tcc: Likewise. 4607 * include/bits/list.tcc: Likewise. 4608 * include/bits/locale_classes.h: Likewise. 4609 * include/bits/locale_classes.tcc: Likewise. 4610 * include/bits/locale_facets.h: Likewise. 4611 * include/bits/locale_facets.tcc: Likewise. 4612 * include/bits/locale_facets_nonio.h: Likewise. 4613 * include/bits/locale_facets_nonio.tcc: Likewise. 4614 * include/bits/localefwd.h: Likewise. 4615 * include/bits/mask_array.h: Likewise. 4616 * include/bits/move.h: Likewise. 4617 * include/bits/ostream.tcc: Likewise. 4618 * include/bits/ostream_insert.h: Likewise. 4619 * include/bits/postypes.h: Likewise. 4620 * include/bits/shared_ptr.h: Likewise. 4621 * include/bits/slice_array.h: Likewise. 4622 * include/bits/sstream.tcc: Likewise. 4623 * include/bits/stl_algo.h: Likewise. 4624 * include/bits/stl_algobase.h: Likewise. 4625 * include/bits/stl_bvector.h: Likewise. 4626 * include/bits/stl_construct.h: Likewise. 4627 * include/bits/stl_deque.h: Likewise. 4628 * include/bits/stl_function.h: Likewise. 4629 * include/bits/stl_heap.h: Likewise. 4630 * include/bits/stl_iterator.h: Likewise. 4631 * include/bits/stl_iterator_base_funcs.h: Likewise. 4632 * include/bits/stl_iterator_base_types.h: Likewise. 4633 * include/bits/stl_list.h: Likewise. 4634 * include/bits/stl_map.h: Likewise. 4635 * include/bits/stl_multimap.h: Likewise. 4636 * include/bits/stl_multiset.h: Likewise. 4637 * include/bits/stl_numeric.h: Likewise. 4638 * include/bits/stl_pair.h: Likewise. 4639 * include/bits/stl_queue.h: Likewise. 4640 * include/bits/stl_raw_storage_iter.h: Likewise. 4641 * include/bits/stl_relops.h: Likewise. 4642 * include/bits/stl_set.h: Likewise. 4643 * include/bits/stl_stack.h: Likewise. 4644 * include/bits/stl_tempbuf.h: Likewise. 4645 * include/bits/stl_tree.h: Likewise. 4646 * include/bits/stl_uninitialized.h: Likewise. 4647 * include/bits/stl_vector.h: Likewise. 4648 * include/bits/stream_iterator.h: Likewise. 4649 * include/bits/streambuf.tcc: Likewise. 4650 * include/bits/streambuf_iterator.h: Likewise. 4651 * include/bits/stringfwd.h: Likewise. 4652 * include/bits/unique_ptr.h: Likewise. 4653 * include/bits/valarray_after.h: Likewise. 4654 * include/bits/valarray_array.h: Likewise. 4655 * include/bits/valarray_array.tcc: Likewise. 4656 * include/bits/valarray_before.h: Likewise. 4657 * include/bits/vector.tcc: Likewise. 4658 * include/c/cassert: Likewise. 4659 * include/c/cctype: Likewise. 4660 * include/c/cerrno: Likewise. 4661 * include/c/cfloat: Likewise. 4662 * include/c/ciso646: Likewise. 4663 * include/c/climits: Likewise. 4664 * include/c/clocale: Likewise. 4665 * include/c/cmath: Likewise. 4666 * include/c/csetjmp: Likewise. 4667 * include/c/csignal: Likewise. 4668 * include/c/cstdarg: Likewise. 4669 * include/c/cstddef: Likewise. 4670 * include/c/cstdio: Likewise. 4671 * include/c/cstdlib: Likewise. 4672 * include/c/cstring: Likewise. 4673 * include/c/ctime: Likewise. 4674 * include/c/cwchar: Likewise. 4675 * include/c/cwctype: Likewise. 4676 * include/c_compatibility/assert.h: Likewise. 4677 * include/c_compatibility/complex.h: Likewise. 4678 * include/c_compatibility/ctype.h: Likewise. 4679 * include/c_compatibility/errno.h: Likewise. 4680 * include/c_compatibility/fenv.h: Likewise. 4681 * include/c_compatibility/float.h: Likewise. 4682 * include/c_compatibility/inttypes.h: Likewise. 4683 * include/c_compatibility/iso646.h: Likewise. 4684 * include/c_compatibility/limits.h: Likewise. 4685 * include/c_compatibility/locale.h: Likewise. 4686 * include/c_compatibility/math.h: Likewise. 4687 * include/c_compatibility/setjmp.h: Likewise. 4688 * include/c_compatibility/signal.h: Likewise. 4689 * include/c_compatibility/stdarg.h: Likewise. 4690 * include/c_compatibility/stdatomic.h: Likewise. 4691 * include/c_compatibility/stdbool.h: Likewise. 4692 * include/c_compatibility/stddef.h: Likewise. 4693 * include/c_compatibility/stdint.h: Likewise. 4694 * include/c_compatibility/stdio.h: Likewise. 4695 * include/c_compatibility/stdlib.h: Likewise. 4696 * include/c_compatibility/string.h: Likewise. 4697 * include/c_compatibility/tgmath.h: Likewise. 4698 * include/c_compatibility/time.h: Likewise. 4699 * include/c_compatibility/wchar.h: Likewise. 4700 * include/c_compatibility/wctype.h: Likewise. 4701 * include/c_global/cassert: Likewise. 4702 * include/c_global/ccomplex: Likewise. 4703 * include/c_global/cctype: Likewise. 4704 * include/c_global/cerrno: Likewise. 4705 * include/c_global/cfenv: Likewise. 4706 * include/c_global/cfloat: Likewise. 4707 * include/c_global/cinttypes: Likewise. 4708 * include/c_global/ciso646: Likewise. 4709 * include/c_global/climits: Likewise. 4710 * include/c_global/clocale: Likewise. 4711 * include/c_global/cmath.tcc: Likewise. 4712 * include/c_global/cmath: Likewise. 4713 * include/c_global/csetjmp: Likewise. 4714 * include/c_global/csignal: Likewise. 4715 * include/c_global/cstdarg: Likewise. 4716 * include/c_global/cstdatomic: Likewise. 4717 * include/c_global/cstdbool: Likewise. 4718 * include/c_global/cstddef: Likewise. 4719 * include/c_global/cstdint: Likewise. 4720 * include/c_global/cstdio: Likewise. 4721 * include/c_global/cstdlib: Likewise. 4722 * include/c_global/cstring: Likewise. 4723 * include/c_global/ctgmath: Likewise. 4724 * include/c_global/ctime: Likewise. 4725 * include/c_global/cwchar: Likewise. 4726 * include/c_global/cwctype: Likewise. 4727 * include/c_std/cassert: Likewise. 4728 * include/c_std/cctype: Likewise. 4729 * include/c_std/cerrno: Likewise. 4730 * include/c_std/cfloat: Likewise. 4731 * include/c_std/ciso646: Likewise. 4732 * include/c_std/climits: Likewise. 4733 * include/c_std/clocale: Likewise. 4734 * include/c_std/cmath.tcc: Likewise. 4735 * include/c_std/cmath: Likewise. 4736 * include/c_std/csetjmp: Likewise. 4737 * include/c_std/csignal: Likewise. 4738 * include/c_std/cstdarg: Likewise. 4739 * include/c_std/cstddef: Likewise. 4740 * include/c_std/cstdio: Likewise. 4741 * include/c_std/cstdlib: Likewise. 4742 * include/c_std/cstring: Likewise. 4743 * include/c_std/ctime: Likewise. 4744 * include/c_std/cwchar: Likewise. 4745 * include/c_std/cwctype: Likewise. 4746 * include/debug/bitset: Likewise. 4747 * include/debug/debug.h: Likewise. 4748 * include/debug/deque: Likewise. 4749 * include/debug/formatter.h: Likewise. 4750 * include/debug/functions.h: Likewise. 4751 * include/debug/list: Likewise. 4752 * include/debug/macros.h: Likewise. 4753 * include/debug/map.h: Likewise. 4754 * include/debug/map: Likewise. 4755 * include/debug/multimap.h: Likewise. 4756 * include/debug/multiset.h: Likewise. 4757 * include/debug/safe_base.h: Likewise. 4758 * include/debug/safe_iterator.h: Likewise. 4759 * include/debug/safe_iterator.tcc: Likewise. 4760 * include/debug/safe_sequence.h: Likewise. 4761 * include/debug/set.h: Likewise. 4762 * include/debug/set: Likewise. 4763 * include/debug/string: Likewise. 4764 * include/debug/unordered_map: Likewise. 4765 * include/debug/unordered_set: Likewise. 4766 * include/debug/vector: Likewise. 4767 * include/ext/algorithm: Likewise. 4768 * include/ext/array_allocator.h: Likewise. 4769 * include/ext/atomicity.h: Likewise. 4770 * include/ext/bitmap_allocator.h: Likewise. 4771 * include/ext/cast.h: Likewise. 4772 * include/ext/codecvt_specializations.h: Likewise. 4773 * include/ext/concurrence.h: Likewise. 4774 * include/ext/debug_allocator.h: Likewise. 4775 * include/ext/enc_filebuf.h: Likewise. 4776 * include/ext/extptr_allocator.h: Likewise. 4777 * include/ext/functional: Likewise. 4778 * include/ext/iterator: Likewise. 4779 * include/ext/malloc_allocator.h: Likewise. 4780 * include/ext/memory: Likewise. 4781 * include/ext/mt_allocator.h: Likewise. 4782 * include/ext/new_allocator.h: Likewise. 4783 * include/ext/numeric: Likewise. 4784 * include/ext/numeric_traits.h: Likewise. 4785 * include/ext/pb_ds/assoc_container.hpp: Likewise. 4786 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp: 4787 Likewise. 4788 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp: 4789 Likewise. 4790 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise. 4791 * include/ext/pb_ds/detail/basic_types.hpp: Likewise. 4792 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp: 4793 Likewise. 4794 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp: 4795 Likewise. 4796 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp: 4797 Likewise. 4798 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp: 4799 Likewise. 4800 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise. 4801 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise. 4802 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise. 4803 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise. 4804 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp: 4805 Likewise. 4806 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp: 4807 Likewise. 4808 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp: 4809 Likewise. 4810 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp: 4811 Likewise. 4812 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp: 4813 Likewise. 4814 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp: 4815 Likewise. 4816 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp: 4817 Likewise. 4818 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp: 4819 Likewise. 4820 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise. 4821 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise. 4822 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise. 4823 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp: 4824 Likewise. 4825 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp: 4826 Likewise. 4827 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise. 4828 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise. 4829 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise. 4830 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise. 4831 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise. 4832 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise. 4833 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise. 4834 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise. 4835 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp: 4836 Likewise. 4837 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise. 4838 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp: 4839 Likewise. 4840 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise. 4841 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise. 4842 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp: 4843 Likewise. 4844 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise. 4845 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp: 4846 Likewise. 4847 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp: 4848 Likewise. 4849 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp: 4850 Likewise. 4851 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp: 4852 Likewise. 4853 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp: 4854 Likewise. 4855 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp: 4856 Likewise. 4857 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp: 4858 Likewise. 4859 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise. 4860 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise. 4861 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp: 4862 Likewise. 4863 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp: 4864 Likewise. 4865 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp: 4866 Likewise. 4867 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp: 4868 Likewise. 4869 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp: 4870 Likewise. 4871 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp: 4872 Likewise. 4873 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp: 4874 Likewise. 4875 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp: 4876 Likewise. 4877 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp: 4878 Likewise. 4879 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp: 4880 Likewise. 4881 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp: 4882 Likewise. 4883 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp: 4884 Likewise. 4885 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp: 4886 Likewise. 4887 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp: 4888 Likewise. 4889 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp: 4890 Likewise. 4891 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp: 4892 Likewise. 4893 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp: 4894 Likewise. 4895 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp: 4896 Likewise. 4897 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp: 4898 Likewise. 4899 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp: 4900 Likewise. 4901 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp: 4902 Likewise. 4903 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp: 4904 Likewise. 4905 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp: 4906 Likewise. 4907 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp: 4908 Likewise. 4909 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp: 4910 Likewise. 4911 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise. 4912 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp: 4913 Likewise. 4914 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise. 4915 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise. 4916 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise. 4917 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise. 4918 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp: 4919 Likewise. 4920 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp: 4921 Likewise. 4922 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp: 4923 Likewise. 4924 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp: 4925 Likewise. 4926 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp: 4927 Likewise. 4928 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp: 4929 Likewise. 4930 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp: 4931 Likewise. 4932 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp: 4933 Likewise. 4934 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp: 4935 Likewise. 4936 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp: 4937 Likewise. 4938 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp: 4939 Likewise. 4940 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp: 4941 Likewise. 4942 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise. 4943 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp: 4944 Likewise. 4945 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp: 4946 Likewise. 4947 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp: 4948 Likewise. 4949 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp: 4950 Likewise. 4951 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp: 4952 Likewise. 4953 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp: 4954 Likewise. 4955 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: 4956 Likewise. 4957 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp: 4958 Likewise. 4959 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp: 4960 Likewise. 4961 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp: 4962 Likewise. 4963 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp: 4964 Likewise. 4965 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp: 4966 Likewise. 4967 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp: 4968 Likewise. 4969 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise. 4970 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp: 4971 Likewise. 4972 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp: 4973 Likewise. 4974 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise. 4975 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise. 4976 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise. 4977 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise. 4978 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise. 4979 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise. 4980 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise. 4981 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise. 4982 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp: 4983 Likewise. 4984 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp: 4985 Likewise. 4986 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp: 4987 Likewise. 4988 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp: 4989 Likewise. 4990 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp: 4991 Likewise. 4992 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp: 4993 Likewise. 4994 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp: 4995 Likewise. 4996 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp: 4997 Likewise. 4998 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp: 4999 Likewise. 5000 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp: 5001 Likewise. 5002 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp: 5003 Likewise. 5004 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp: 5005 Likewise. 5006 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp: 5007 Likewise. 5008 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp: 5009 Likewise. 5010 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise. 5011 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp: 5012 Likewise. 5013 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise. 5014 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise. 5015 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise. 5016 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp: 5017 Likewise. 5018 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp: 5019 Likewise. 5020 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise. 5021 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise. 5022 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp: 5023 Likewise. 5024 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp: 5025 Likewise. 5026 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp: 5027 Likewise. 5028 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp: 5029 Likewise. 5030 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise. 5031 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp: 5032 Likewise. 5033 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise. 5034 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise. 5035 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise. 5036 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise. 5037 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise. 5038 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise. 5039 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise. 5040 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp: 5041 Likewise. 5042 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp: 5043 Likewise. 5044 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise. 5045 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp: 5046 Likewise. 5047 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise. 5048 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise. 5049 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise. 5050 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise. 5051 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise. 5052 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp: 5053 Likewise. 5054 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise. 5055 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp: 5056 Likewise. 5057 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise. 5058 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp: 5059 Likewise. 5060 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise. 5061 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise. 5062 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise. 5063 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise. 5064 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise. 5065 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise. 5066 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise. 5067 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise. 5068 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise. 5069 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise. 5070 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise. 5071 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise. 5072 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise. 5073 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise. 5074 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp: 5075 Likewise. 5076 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise. 5077 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise. 5078 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise. 5079 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp: 5080 Likewise. 5081 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp: 5082 Likewise. 5083 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise. 5084 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise. 5085 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise. 5086 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise. 5087 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp: 5088 Likewise. 5089 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise. 5090 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise. 5091 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise. 5092 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise. 5093 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise. 5094 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise. 5095 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp: 5096 Likewise. 5097 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise. 5098 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp: 5099 Likewise. 5100 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp: 5101 Likewise. 5102 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp: 5103 Likewise. 5104 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp: 5105 Likewise. 5106 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise. 5107 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp: 5108 Likewise. 5109 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp: 5110 Likewise. 5111 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp: 5112 Likewise. 5113 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp: 5114 Likewise. 5115 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp: 5116 Likewise. 5117 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp: 5118 Likewise. 5119 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp: 5120 Likewise. 5121 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp: 5122 Likewise. 5123 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp: 5124 Likewise. 5125 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp: 5126 Likewise. 5127 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp: 5128 Likewise. 5129 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp: 5130 Likewise. 5131 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp: 5132 Likewise. 5133 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise. 5134 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise. 5135 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise. 5136 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise. 5137 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise. 5138 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise. 5139 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise. 5140 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise. 5141 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise. 5142 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise. 5143 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise. 5144 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp: 5145 Likewise. 5146 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise. 5147 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise. 5148 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise. 5149 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise. 5150 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise. 5151 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise. 5152 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise. 5153 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp: 5154 Likewise. 5155 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp: 5156 Likewise. 5157 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp: 5158 Likewise. 5159 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp: 5160 Likewise. 5161 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise. 5162 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp: 5163 Likewise. 5164 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp: 5165 Likewise. 5166 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp: 5167 Likewise. 5168 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp: 5169 Likewise. 5170 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp: 5171 Likewise. 5172 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp: 5173 Likewise. 5174 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp: 5175 Likewise. 5176 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise. 5177 * include/ext/pb_ds/detail/type_utils.hpp: Likewise. 5178 * include/ext/pb_ds/detail/types_traits.hpp: Likewise. 5179 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp: 5180 Likewise. 5181 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp: 5182 Likewise. 5183 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise. 5184 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp: 5185 Likewise. 5186 * include/ext/pb_ds/exception.hpp: Likewise. 5187 * include/ext/pb_ds/hash_policy.hpp: Likewise. 5188 * include/ext/pb_ds/list_update_policy.hpp: Likewise. 5189 * include/ext/pb_ds/priority_queue.hpp: Likewise. 5190 * include/ext/pb_ds/tag_and_trait.hpp: Likewise. 5191 * include/ext/pb_ds/tree_policy.hpp: Likewise. 5192 * include/ext/pb_ds/trie_policy.hpp: Likewise. 5193 * include/ext/pod_char_traits.h: Likewise. 5194 * include/ext/pointer.h: Likewise. 5195 * include/ext/pool_allocator.h: Likewise. 5196 * include/ext/rb_tree: Likewise. 5197 * include/ext/rc_string_base.h: Likewise. 5198 * include/ext/rope: Likewise. 5199 * include/ext/ropeimpl.h: Likewise. 5200 * include/ext/slist: Likewise. 5201 * include/ext/sso_string_base.h: Likewise. 5202 * include/ext/stdio_filebuf.h: Likewise. 5203 * include/ext/stdio_sync_filebuf.h: Likewise. 5204 * include/ext/string_conversions.h: Likewise. 5205 * include/ext/throw_allocator.h: Likewise. 5206 * include/ext/type_traits.h: Likewise. 5207 * include/ext/typelist.h: Likewise. 5208 * include/ext/vstring.h: Likewise. 5209 * include/ext/vstring.tcc: Likewise. 5210 * include/ext/vstring_fwd.h: Likewise. 5211 * include/ext/vstring_util.h: Likewise. 5212 * include/parallel/algo.h: Likewise. 5213 * include/parallel/algobase.h: Likewise. 5214 * include/parallel/algorithm: Likewise. 5215 * include/parallel/algorithmfwd.h: Likewise. 5216 * include/parallel/balanced_quicksort.h: Likewise. 5217 * include/parallel/base.h: Likewise. 5218 * include/parallel/basic_iterator.h: Likewise. 5219 * include/parallel/checkers.h: Likewise. 5220 * include/parallel/compatibility.h: Likewise. 5221 * include/parallel/compiletime_settings.h: Likewise. 5222 * include/parallel/equally_split.h: Likewise. 5223 * include/parallel/features.h: Likewise. 5224 * include/parallel/find.h: Likewise. 5225 * include/parallel/find_selectors.h: Likewise. 5226 * include/parallel/for_each.h: Likewise. 5227 * include/parallel/for_each_selectors.h: Likewise. 5228 * include/parallel/iterator.h: Likewise. 5229 * include/parallel/list_partition.h: Likewise. 5230 * include/parallel/losertree.h: Likewise. 5231 * include/parallel/merge.h: Likewise. 5232 * include/parallel/multiseq_selection.h: Likewise. 5233 * include/parallel/multiway_merge.h: Likewise. 5234 * include/parallel/multiway_mergesort.h: Likewise. 5235 * include/parallel/numeric: Likewise. 5236 * include/parallel/numericfwd.h: Likewise. 5237 * include/parallel/omp_loop.h: Likewise. 5238 * include/parallel/omp_loop_static.h: Likewise. 5239 * include/parallel/par_loop.h: Likewise. 5240 * include/parallel/parallel.h: Likewise. 5241 * include/parallel/partial_sum.h: Likewise. 5242 * include/parallel/partition.h: Likewise. 5243 * include/parallel/queue.h: Likewise. 5244 * include/parallel/quicksort.h: Likewise. 5245 * include/parallel/random_number.h: Likewise. 5246 * include/parallel/random_shuffle.h: Likewise. 5247 * include/parallel/search.h: Likewise. 5248 * include/parallel/set_operations.h: Likewise. 5249 * include/parallel/settings.h: Likewise. 5250 * include/parallel/sort.h: Likewise. 5251 * include/parallel/tags.h: Likewise. 5252 * include/parallel/types.h: Likewise. 5253 * include/parallel/unique_copy.h: Likewise. 5254 * include/parallel/workstealing.h: Likewise. 5255 * include/precompiled/extc++.h: Likewise. 5256 * include/precompiled/stdc++.h: Likewise. 5257 * include/precompiled/stdtr1c++.h: Likewise. 5258 * include/std/algorithm: Likewise. 5259 * include/std/array: Likewise. 5260 * include/std/bitset: Likewise. 5261 * include/std/c++0x_warning.h: Likewise. 5262 * include/std/chrono: Likewise. 5263 * include/std/complex: Likewise. 5264 * include/std/condition_variable: Likewise. 5265 * include/std/deque: Likewise. 5266 * include/std/forward_list: Likewise. 5267 * include/std/fstream: Likewise. 5268 * include/std/functional: Likewise. 5269 * include/std/iomanip: Likewise. 5270 * include/std/ios: Likewise. 5271 * include/std/iosfwd: Likewise. 5272 * include/std/iostream: Likewise. 5273 * include/std/istream: Likewise. 5274 * include/std/iterator: Likewise. 5275 * include/std/limits: Likewise. 5276 * include/std/list: Likewise. 5277 * include/std/locale: Likewise. 5278 * include/std/map: Likewise. 5279 * include/std/memory: Likewise. 5280 * include/std/mutex: Likewise. 5281 * include/std/numeric: Likewise. 5282 * include/std/ostream: Likewise. 5283 * include/std/queue: Likewise. 5284 * include/std/random: Likewise. 5285 * include/std/ratio: Likewise. 5286 * include/std/regex: Likewise. 5287 * include/std/set: Likewise. 5288 * include/std/sstream: Likewise. 5289 * include/std/stack: Likewise. 5290 * include/std/stdexcept: Likewise. 5291 * include/std/streambuf: Likewise. 5292 * include/std/string: Likewise. 5293 * include/std/system_error: Likewise. 5294 * include/std/thread: Likewise. 5295 * include/std/tuple: Likewise. 5296 * include/std/type_traits: Likewise. 5297 * include/std/unordered_map: Likewise. 5298 * include/std/unordered_set: Likewise. 5299 * include/std/utility: Likewise. 5300 * include/std/valarray: Likewise. 5301 * include/std/vector: Likewise. 5302 * include/tr1/array: Likewise. 5303 * include/tr1/bessel_function.tcc: Likewise. 5304 * include/tr1/beta_function.tcc: Likewise. 5305 * include/tr1/ccomplex: Likewise. 5306 * include/tr1/cctype: Likewise. 5307 * include/tr1/cfenv: Likewise. 5308 * include/tr1/cfloat: Likewise. 5309 * include/tr1/cinttypes: Likewise. 5310 * include/tr1/climits: Likewise. 5311 * include/tr1/cmath: Likewise. 5312 * include/tr1/complex.h: Likewise. 5313 * include/tr1/complex: Likewise. 5314 * include/tr1/cstdarg: Likewise. 5315 * include/tr1/cstdbool: Likewise. 5316 * include/tr1/cstdint: Likewise. 5317 * include/tr1/cstdio: Likewise. 5318 * include/tr1/cstdlib: Likewise. 5319 * include/tr1/ctgmath: Likewise. 5320 * include/tr1/ctime: Likewise. 5321 * include/tr1/ctype.h: Likewise. 5322 * include/tr1/cwchar: Likewise. 5323 * include/tr1/cwctype: Likewise. 5324 * include/tr1/ell_integral.tcc: Likewise. 5325 * include/tr1/exp_integral.tcc: Likewise. 5326 * include/tr1/fenv.h: Likewise. 5327 * include/tr1/float.h: Likewise. 5328 * include/tr1/functional: Likewise. 5329 * include/tr1/functional_hash.h: Likewise. 5330 * include/tr1/gamma.tcc: Likewise. 5331 * include/tr1/hashtable.h: Likewise. 5332 * include/tr1/hypergeometric.tcc: Likewise. 5333 * include/tr1/inttypes.h: Likewise. 5334 * include/tr1/legendre_function.tcc: Likewise. 5335 * include/tr1/limits.h: Likewise. 5336 * include/tr1/math.h: Likewise. 5337 * include/tr1/memory: Likewise. 5338 * include/tr1/modified_bessel_func.tcc: Likewise. 5339 * include/tr1/poly_hermite.tcc: Likewise. 5340 * include/tr1/poly_laguerre.tcc: Likewise. 5341 * include/tr1/random: Likewise. 5342 * include/tr1/regex: Likewise. 5343 * include/tr1/riemann_zeta.tcc: Likewise. 5344 * include/tr1/shared_ptr.h: Likewise. 5345 * include/tr1/special_function_util.h: Likewise. 5346 * include/tr1/stdarg.h: Likewise. 5347 * include/tr1/stdbool.h: Likewise. 5348 * include/tr1/stdint.h: Likewise. 5349 * include/tr1/stdio.h: Likewise. 5350 * include/tr1/stdlib.h: Likewise. 5351 * include/tr1/tgmath.h: Likewise. 5352 * include/tr1/tuple: Likewise. 5353 * include/tr1/type_traits: Likewise. 5354 * include/tr1/unordered_map: Likewise. 5355 * include/tr1/unordered_set: Likewise. 5356 * include/tr1/utility: Likewise. 5357 * include/tr1/wchar.h: Likewise. 5358 * include/tr1/wctype.h: Likewise. 5359 * include/tr1_impl/array: Likewise. 5360 * include/tr1_impl/boost_sp_counted_base.h: Likewise. 5361 * include/tr1_impl/cctype: Likewise. 5362 * include/tr1_impl/cfenv: Likewise. 5363 * include/tr1_impl/cinttypes: Likewise. 5364 * include/tr1_impl/cmath: Likewise. 5365 * include/tr1_impl/complex: Likewise. 5366 * include/tr1_impl/cstdint: Likewise. 5367 * include/tr1_impl/cstdio: Likewise. 5368 * include/tr1_impl/cstdlib: Likewise. 5369 * include/tr1_impl/cwchar: Likewise. 5370 * include/tr1_impl/cwctype: Likewise. 5371 * include/tr1_impl/functional: Likewise. 5372 * include/tr1_impl/functional_hash.h: Likewise. 5373 * include/tr1_impl/hashtable: Likewise. 5374 * include/tr1_impl/hashtable_policy.h: Likewise. 5375 * include/tr1_impl/random.tcc: Likewise. 5376 * include/tr1_impl/random: Likewise. 5377 * include/tr1_impl/regex: Likewise. 5378 * include/tr1_impl/type_traits: Likewise. 5379 * include/tr1_impl/unordered_map: Likewise. 5380 * include/tr1_impl/unordered_set: Likewise. 5381 * include/tr1_impl/utility: Likewise. 5382 * libsupc++/array_type_info.cc: Likewise. 5383 * libsupc++/atexit_arm.cc: Likewise. 5384 * libsupc++/bad_cast.cc: Likewise. 5385 * libsupc++/bad_typeid.cc: Likewise. 5386 * libsupc++/class_type_info.cc: Likewise. 5387 * libsupc++/cxxabi-forced.h: Likewise. 5388 * libsupc++/cxxabi.h: Likewise. 5389 * libsupc++/del_op.cc: Likewise. 5390 * libsupc++/del_opnt.cc: Likewise. 5391 * libsupc++/del_opv.cc: Likewise. 5392 * libsupc++/del_opvnt.cc: Likewise. 5393 * libsupc++/dyncast.cc: Likewise. 5394 * libsupc++/eh_alloc.cc: Likewise. 5395 * libsupc++/eh_arm.cc: Likewise. 5396 * libsupc++/eh_aux_runtime.cc: Likewise. 5397 * libsupc++/eh_call.cc: Likewise. 5398 * libsupc++/eh_catch.cc: Likewise. 5399 * libsupc++/eh_exception.cc: Likewise. 5400 * libsupc++/eh_globals.cc: Likewise. 5401 * libsupc++/eh_personality.cc: Likewise. 5402 * libsupc++/eh_ptr.cc: Likewise. 5403 * libsupc++/eh_term_handler.cc: Likewise. 5404 * libsupc++/eh_terminate.cc: Likewise. 5405 * libsupc++/eh_throw.cc: Likewise. 5406 * libsupc++/eh_type.cc: Likewise. 5407 * libsupc++/eh_unex_handler.cc: Likewise. 5408 * libsupc++/enum_type_info.cc: Likewise. 5409 * libsupc++/exception: Likewise. 5410 * libsupc++/exception_defines.h: Likewise. 5411 * libsupc++/exception_ptr.h: Likewise. 5412 * libsupc++/function_type_info.cc: Likewise. 5413 * libsupc++/fundamental_type_info.cc: Likewise. 5414 * libsupc++/guard.cc: Likewise. 5415 * libsupc++/initializer_list: Likewise. 5416 * libsupc++/new: Likewise. 5417 * libsupc++/new_handler.cc: Likewise. 5418 * libsupc++/new_op.cc: Likewise. 5419 * libsupc++/new_opnt.cc: Likewise. 5420 * libsupc++/new_opv.cc: Likewise. 5421 * libsupc++/new_opvnt.cc: Likewise. 5422 * libsupc++/pbase_type_info.cc: Likewise. 5423 * libsupc++/pmem_type_info.cc: Likewise. 5424 * libsupc++/pointer_type_info.cc: Likewise. 5425 * libsupc++/pure.cc: Likewise. 5426 * libsupc++/si_class_type_info.cc: Likewise. 5427 * libsupc++/tinfo.cc: Likewise. 5428 * libsupc++/tinfo.h: Likewise. 5429 * libsupc++/tinfo2.cc: Likewise. 5430 * libsupc++/typeinfo: Likewise. 5431 * libsupc++/unwind-cxx.h: Likewise. 5432 * libsupc++/vec.cc: Likewise. 5433 * libsupc++/vmi_class_type_info.cc: Likewise. 5434 * libsupc++/vterminate.cc: Likewise. 5435 * po/string_literals.cc: Likewise. 5436 * src/atomic.cc: Likewise. 5437 * src/bitmap_allocator.cc: Likewise. 5438 * src/chrono.cc: Likewise. 5439 * src/codecvt.cc: Likewise. 5440 * src/compatibility-ldbl.cc: Likewise. 5441 * src/compatibility.cc: Likewise. 5442 * src/complex_io.cc: Likewise. 5443 * src/concept-inst.cc: Likewise. 5444 * src/condition_variable.cc: Likewise. 5445 * src/ctype.cc: Likewise. 5446 * src/debug.cc: Likewise. 5447 * src/debug_list.cc: Likewise. 5448 * src/ext-inst.cc: Likewise. 5449 * src/fstream-inst.cc: Likewise. 5450 * src/functexcept.cc: Likewise. 5451 * src/globals_io.cc: Likewise. 5452 * src/hash.cc: Likewise. 5453 * src/hash_c++0x.cc: Likewise. 5454 * src/hashtable.cc: Likewise. 5455 * src/hashtable_c++0x.cc: Likewise. 5456 * src/ios-inst.cc: Likewise. 5457 * src/ios.cc: Likewise. 5458 * src/ios_failure.cc: Likewise. 5459 * src/ios_init.cc: Likewise. 5460 * src/ios_locale.cc: Likewise. 5461 * src/iostream-inst.cc: Likewise. 5462 * src/istream-inst.cc: Likewise. 5463 * src/istream.cc: Likewise. 5464 * src/limits.cc: Likewise. 5465 * src/limits_c++0x.cc: Likewise. 5466 * src/list.cc: Likewise. 5467 * src/locale-inst.cc: Likewise. 5468 * src/locale.cc: Likewise. 5469 * src/locale_facets.cc: Likewise. 5470 * src/locale_init.cc: Likewise. 5471 * src/localename.cc: Likewise. 5472 * src/math_stubs_float.cc: Likewise. 5473 * src/math_stubs_long_double.cc: Likewise. 5474 * src/misc-inst.cc: Likewise. 5475 * src/mt_allocator.cc: Likewise. 5476 * src/mutex.cc: Likewise. 5477 * src/ostream-inst.cc: Likewise. 5478 * src/parallel_list.cc: Likewise. 5479 * src/parallel_settings.cc: Likewise. 5480 * src/pool_allocator.cc: Likewise. 5481 * src/sstream-inst.cc: Likewise. 5482 * src/stdexcept.cc: Likewise. 5483 * src/streambuf-inst.cc: Likewise. 5484 * src/streambuf.cc: Likewise. 5485 * src/string-inst.cc: Likewise. 5486 * src/strstream.cc: Likewise. 5487 * src/system_error.cc: Likewise. 5488 * src/thread.cc: Likewise. 5489 * src/tree.cc: Likewise. 5490 * src/valarray-inst.cc: Likewise. 5491 * src/wlocale-inst.cc: Likewise. 5492 * src/wstring-inst.cc: Likewise. 5493 * doc/xml/manual/intro.xml: Change documentation to refer the 5494 reader to version 3 of the GNU General Public License, version 5495 3.1 of the GCC Runtime Library Exception, and to point readers 5496 at the FSF's license web page. 5497 54982009-04-09 Jakub Jelinek <jakub@redhat.com> 5499 5500 * Makefile.am: Change copyright header to refer to version 5501 3 of the GNU General Public License and to point readers at the 5502 COPYING3 file and the FSF's license web page. 5503 * doc/Makefile.am: Likewise. 5504 * include/Makefile.am: Likewise. 5505 * libsupc++/Makefile.am: Likewise. 5506 * po/Makefile.am: Likewise. 5507 * po/POTFILES.in: Likewise. 5508 * src/Makefile.am: Likewise. 5509 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise. 5510 * testsuite/17_intro/headers/c++1998/all.cc: Likewise. 5511 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: 5512 Likewise. 5513 * testsuite/17_intro/headers/c++200x/all.cc: Likewise. 5514 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: 5515 Likewise. 5516 * testsuite/17_intro/using_namespace_std.cc: Likewise. 5517 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise. 5518 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise. 5519 * testsuite/18_support/bad_alloc/what.cc: Likewise. 5520 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise. 5521 * testsuite/18_support/bad_cast/what.cc: Likewise. 5522 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise. 5523 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc: 5524 Likewise. 5525 * testsuite/18_support/bad_exception/what.cc: Likewise. 5526 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise. 5527 * testsuite/18_support/bad_typeid/what.cc: Likewise. 5528 * testsuite/18_support/exception/38732.cc: Likewise. 5529 * testsuite/18_support/exception/what.cc: Likewise. 5530 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise. 5531 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise. 5532 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise. 5533 * testsuite/18_support/headers/cfloat/values.cc: Likewise. 5534 * testsuite/18_support/headers/climits/values.cc: Likewise. 5535 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise. 5536 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise. 5537 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise. 5538 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise. 5539 * testsuite/18_support/headers/csignal/macros.cc: Likewise. 5540 * testsuite/18_support/headers/csignal/types_std.cc: Likewise. 5541 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise. 5542 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise. 5543 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise. 5544 * testsuite/18_support/headers/cstddef/macros.cc: Likewise. 5545 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise. 5546 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise. 5547 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise. 5548 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise. 5549 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise. 5550 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise. 5551 * testsuite/18_support/headers/ctime/macros.cc: Likewise. 5552 * testsuite/18_support/headers/ctime/types_std.cc: Likewise. 5553 * testsuite/18_support/headers/exception/synopsis.cc: Likewise. 5554 * testsuite/18_support/headers/exception/types_std.cc: Likewise. 5555 * testsuite/18_support/headers/limits/synopsis.cc: Likewise. 5556 * testsuite/18_support/headers/new/synopsis.cc: Likewise. 5557 * testsuite/18_support/headers/new/types_std.cc: Likewise. 5558 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise. 5559 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise. 5560 * testsuite/18_support/new_delete_placement.cc: Likewise. 5561 * testsuite/18_support/numeric_limits/29989.cc: Likewise. 5562 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise. 5563 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise. 5564 * testsuite/18_support/numeric_limits/digits10.cc: Likewise. 5565 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise. 5566 * testsuite/18_support/numeric_limits/infinity.cc: Likewise. 5567 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise. 5568 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise. 5569 * testsuite/18_support/numeric_limits/min_max.cc: Likewise. 5570 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise. 5571 * testsuite/18_support/numeric_limits/specialization_default_values.cc: 5572 Likewise. 5573 * testsuite/18_support/numeric_limits/traps.cc: Likewise. 5574 * testsuite/18_support/pthread_guard.cc: Likewise. 5575 * testsuite/18_support/uncaught_exception/14026.cc: Likewise. 5576 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise. 5577 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise. 5578 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise. 5579 * testsuite/19_diagnostics/error_category/operators/not_equal.cc: 5580 Likewise. 5581 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise. 5582 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise. 5583 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise. 5584 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise. 5585 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise. 5586 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise. 5587 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise. 5588 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: 5589 Likewise. 5590 * testsuite/19_diagnostics/error_condition/operators/equal.cc: 5591 Likewise. 5592 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc: 5593 Likewise. 5594 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise. 5595 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise. 5596 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise. 5597 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise. 5598 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise. 5599 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc: 5600 Likewise. 5601 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc: 5602 Likewise. 5603 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc: 5604 Likewise. 5605 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc: 5606 Likewise. 5607 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise. 5608 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise. 5609 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise. 5610 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise. 5611 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc: 5612 Likewise. 5613 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise. 5614 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise. 5615 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise. 5616 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise. 5617 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise. 5618 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc: 5619 Likewise. 5620 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise. 5621 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise. 5622 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise. 5623 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise. 5624 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise. 5625 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise. 5626 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise. 5627 * testsuite/20_util/aligned_storage/value.cc: Likewise. 5628 * testsuite/20_util/allocator/1.cc: Likewise. 5629 * testsuite/20_util/allocator/10378.cc: Likewise. 5630 * testsuite/20_util/allocator/14176.cc: Likewise. 5631 * testsuite/20_util/allocator/33807.cc: Likewise. 5632 * testsuite/20_util/allocator/8230.cc: Likewise. 5633 * testsuite/20_util/auto_ptr/1.cc: Likewise. 5634 * testsuite/20_util/auto_ptr/2.cc: Likewise. 5635 * testsuite/20_util/auto_ptr/3.cc: Likewise. 5636 * testsuite/20_util/auto_ptr/3946.cc: Likewise. 5637 * testsuite/20_util/auto_ptr/4.cc: Likewise. 5638 * testsuite/20_util/auto_ptr/5.cc: Likewise. 5639 * testsuite/20_util/auto_ptr/6.cc: Likewise. 5640 * testsuite/20_util/auto_ptr/7.cc: Likewise. 5641 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise. 5642 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc: 5643 Likewise. 5644 * testsuite/20_util/clocks/1.cc: Likewise. 5645 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise. 5646 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise. 5647 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise. 5648 * testsuite/20_util/duration/arithmetic/1.cc: Likewise. 5649 * testsuite/20_util/duration/arithmetic/2.cc: Likewise. 5650 * testsuite/20_util/duration/comparisons/1.cc: Likewise. 5651 * testsuite/20_util/duration/cons/1.cc: Likewise. 5652 * testsuite/20_util/duration/cons/1_neg.cc: Likewise. 5653 * testsuite/20_util/duration/cons/2.cc: Likewise. 5654 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc: 5655 Likewise. 5656 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise. 5657 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise. 5658 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc: 5659 Likewise. 5660 * testsuite/20_util/forward/1.cc: Likewise. 5661 * testsuite/20_util/forward/1_neg.cc: Likewise. 5662 * testsuite/20_util/function_objects/binders/1.cc: Likewise. 5663 * testsuite/20_util/function_objects/binders/3113.cc: Likewise. 5664 * testsuite/20_util/function_objects/comparisons.cc: Likewise. 5665 * testsuite/20_util/function_objects/dr660.cc: Likewise. 5666 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc: 5667 Likewise. 5668 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise. 5669 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc: 5670 Likewise. 5671 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise. 5672 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc: 5673 Likewise. 5674 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise. 5675 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc: 5676 Likewise. 5677 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise. 5678 * testsuite/20_util/hash/operators/size_t.cc: Likewise. 5679 * testsuite/20_util/hash/requirements/explicit_instantiation.cc: 5680 Likewise. 5681 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise. 5682 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise. 5683 * testsuite/20_util/headers/cstring/macros.cc: Likewise. 5684 * testsuite/20_util/headers/cstring/types_std.cc: Likewise. 5685 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise. 5686 * testsuite/20_util/headers/ctime/macros.cc: Likewise. 5687 * testsuite/20_util/headers/ctime/types_std.cc: Likewise. 5688 * testsuite/20_util/headers/functional/synopsis.cc: Likewise. 5689 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise. 5690 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc: 5691 Likewise. 5692 * testsuite/20_util/headers/memory/synopsis.cc: Likewise. 5693 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise. 5694 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise. 5695 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise. 5696 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc: 5697 Likewise. 5698 * testsuite/20_util/headers/utility/synopsis.cc: Likewise. 5699 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc: 5700 Likewise. 5701 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise. 5702 * testsuite/20_util/identity/value.cc: Likewise. 5703 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise. 5704 * testsuite/20_util/is_integral/value.cc: Likewise. 5705 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc: 5706 Likewise. 5707 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise. 5708 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise. 5709 * testsuite/20_util/is_reference/value.cc: Likewise. 5710 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc: 5711 Likewise. 5712 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise. 5713 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise. 5714 * testsuite/20_util/is_signed/value.cc: Likewise. 5715 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise. 5716 * testsuite/20_util/is_unsigned/value.cc: Likewise. 5717 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise. 5718 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise. 5719 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise. 5720 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise. 5721 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise. 5722 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: 5723 Likewise. 5724 * testsuite/20_util/move/1.cc: Likewise. 5725 * testsuite/20_util/owner_less/cmp.cc: Likewise. 5726 * testsuite/20_util/pair/1.cc: Likewise. 5727 * testsuite/20_util/pair/2.cc: Likewise. 5728 * testsuite/20_util/pair/3.cc: Likewise. 5729 * testsuite/20_util/pair/4.cc: Likewise. 5730 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise. 5731 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise. 5732 * testsuite/20_util/ratio/cons/cons1.cc: Likewise. 5733 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise. 5734 * testsuite/20_util/ratio/operations/ops1.cc: Likewise. 5735 * testsuite/20_util/ratio/operations/ops2.cc: Likewise. 5736 * testsuite/20_util/ratio/operations/ops3.cc: Likewise. 5737 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise. 5738 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc: 5739 Likewise. 5740 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc: 5741 Likewise. 5742 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise. 5743 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise. 5744 * testsuite/20_util/rel_ops.cc: Likewise. 5745 * testsuite/20_util/remove_reference/value.cc: Likewise. 5746 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise. 5747 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise. 5748 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise. 5749 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise. 5750 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise. 5751 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise. 5752 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise. 5753 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise. 5754 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc: 5755 Likewise. 5756 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise. 5757 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise. 5758 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise. 5759 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise. 5760 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise. 5761 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise. 5762 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise. 5763 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise. 5764 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise. 5765 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise. 5766 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise. 5767 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise. 5768 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise. 5769 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise. 5770 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise. 5771 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc: 5772 Likewise. 5773 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc: 5774 Likewise. 5775 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise. 5776 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise. 5777 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise. 5778 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise. 5779 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise. 5780 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise. 5781 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise. 5782 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise. 5783 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise. 5784 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise. 5785 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise. 5786 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise. 5787 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise. 5788 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise. 5789 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise. 5790 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise. 5791 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise. 5792 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise. 5793 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise. 5794 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise. 5795 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise. 5796 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise. 5797 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise. 5798 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc: 5799 Likewise. 5800 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc: 5801 Likewise. 5802 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc: 5803 Likewise. 5804 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: 5805 Likewise. 5806 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc: 5807 Likewise. 5808 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc: 5809 Likewise. 5810 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc: 5811 Likewise. 5812 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc: 5813 Likewise. 5814 * testsuite/20_util/temporary_buffer.cc: Likewise. 5815 * testsuite/20_util/time_point/1.cc: Likewise. 5816 * testsuite/20_util/time_point/2.cc: Likewise. 5817 * testsuite/20_util/time_point/3.cc: Likewise. 5818 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc: 5819 Likewise. 5820 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise. 5821 * testsuite/20_util/tuple/comparison_operators/comparisons.cc: 5822 Likewise. 5823 * testsuite/20_util/tuple/cons/assignment.cc: Likewise. 5824 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise. 5825 * testsuite/20_util/tuple/cons/constructor.cc: Likewise. 5826 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise. 5827 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise. 5828 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise. 5829 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise. 5830 * testsuite/20_util/tuple/element_access/get.cc: Likewise. 5831 * testsuite/20_util/tuple/tuple_element.cc: Likewise. 5832 * testsuite/20_util/tuple/tuple_size.cc: Likewise. 5833 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise. 5834 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise. 5835 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise. 5836 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise. 5837 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise. 5838 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc: 5839 Likewise. 5840 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise. 5841 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc: 5842 Likewise. 5843 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc: 5844 Likewise. 5845 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc: 5846 Likewise. 5847 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc: 5848 Likewise. 5849 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise. 5850 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise. 5851 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise. 5852 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc: 5853 Likewise. 5854 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc: 5855 Likewise. 5856 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise. 5857 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise. 5858 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise. 5859 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise. 5860 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise. 5861 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise. 5862 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise. 5863 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise. 5864 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise. 5865 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise. 5866 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise. 5867 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise. 5868 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise. 5869 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise. 5870 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise. 5871 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise. 5872 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise. 5873 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc: 5874 Likewise. 5875 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise. 5876 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise. 5877 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise. 5878 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise. 5879 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise. 5880 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise. 5881 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise. 5882 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise. 5883 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise. 5884 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise. 5885 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise. 5886 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise. 5887 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise. 5888 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise. 5889 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise. 5890 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise. 5891 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise. 5892 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise. 5893 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise. 5894 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise. 5895 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise. 5896 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc: 5897 Likewise. 5898 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc: 5899 Likewise. 5900 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc: 5901 Likewise. 5902 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc: 5903 Likewise. 5904 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise. 5905 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise. 5906 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise. 5907 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise. 5908 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise. 5909 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise. 5910 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise. 5911 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise. 5912 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise. 5913 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise. 5914 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise. 5915 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise. 5916 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc: 5917 Likewise. 5918 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc: 5919 Likewise. 5920 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc: 5921 Likewise. 5922 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc: 5923 Likewise. 5924 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc: 5925 Likewise. 5926 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc: 5927 Likewise. 5928 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc: 5929 Likewise. 5930 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc: 5931 Likewise. 5932 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc: 5933 Likewise. 5934 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc: 5935 Likewise. 5936 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc: 5937 Likewise. 5938 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc: 5939 Likewise. 5940 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc: 5941 Likewise. 5942 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc: 5943 Likewise. 5944 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc: 5945 Likewise. 5946 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc: 5947 Likewise. 5948 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc: 5949 Likewise. 5950 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc: 5951 Likewise. 5952 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc: 5953 Likewise. 5954 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc: 5955 Likewise. 5956 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc: 5957 Likewise. 5958 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc: 5959 Likewise. 5960 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc: 5961 Likewise. 5962 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc: 5963 Likewise. 5964 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc: 5965 Likewise. 5966 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc: 5967 Likewise. 5968 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc: 5969 Likewise. 5970 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc: 5971 Likewise. 5972 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc: 5973 Likewise. 5974 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc: 5975 Likewise. 5976 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc: 5977 Likewise. 5978 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc: 5979 Likewise. 5980 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc: 5981 Likewise. 5982 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc: 5983 Likewise. 5984 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc: 5985 Likewise. 5986 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc: 5987 Likewise. 5988 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc: 5989 Likewise. 5990 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc: 5991 Likewise. 5992 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise. 5993 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise. 5994 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise. 5995 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise. 5996 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise. 5997 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise. 5998 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise. 5999 * testsuite/21_strings/basic_string/pthread4.cc: Likewise. 6000 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise. 6001 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise. 6002 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise. 6003 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise. 6004 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise. 6005 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise. 6006 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise. 6007 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise. 6008 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise. 6009 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise. 6010 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise. 6011 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise. 6012 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc: 6013 Likewise. 6014 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc: 6015 Likewise. 6016 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc: 6017 Likewise. 6018 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc: 6019 Likewise. 6020 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc: 6021 Likewise. 6022 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc: 6023 Likewise. 6024 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise. 6025 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise. 6026 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise. 6027 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise. 6028 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise. 6029 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise. 6030 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise. 6031 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise. 6032 * testsuite/21_strings/basic_string/types/1.cc: Likewise. 6033 * testsuite/21_strings/c_strings/char/1.cc: Likewise. 6034 * testsuite/21_strings/c_strings/char/2.cc: Likewise. 6035 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise. 6036 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise. 6037 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise. 6038 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise. 6039 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc: 6040 Likewise. 6041 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc: 6042 Likewise. 6043 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc: 6044 Likewise. 6045 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc: 6046 Likewise. 6047 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc: 6048 Likewise. 6049 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc: 6050 Likewise. 6051 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc: 6052 Likewise. 6053 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc: 6054 Likewise. 6055 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise. 6056 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise. 6057 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc: 6058 Likewise. 6059 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise. 6060 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise. 6061 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise. 6062 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise. 6063 * testsuite/21_strings/headers/cstring/macros.cc: Likewise. 6064 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise. 6065 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise. 6066 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise. 6067 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise. 6068 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise. 6069 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise. 6070 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise. 6071 * testsuite/21_strings/headers/string/synopsis.cc: Likewise. 6072 * testsuite/21_strings/headers/string/types_std.cc: Likewise. 6073 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise. 6074 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise. 6075 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc: 6076 Likewise. 6077 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc: 6078 Likewise. 6079 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise. 6080 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise. 6081 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise. 6082 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise. 6083 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc: 6084 Likewise. 6085 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc: 6086 Likewise. 6087 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise. 6088 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise. 6089 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise. 6090 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise. 6091 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise. 6092 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise. 6093 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise. 6094 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise. 6095 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc: 6096 Likewise. 6097 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise. 6098 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise. 6099 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise. 6100 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise. 6101 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise. 6102 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise. 6103 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise. 6104 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise. 6105 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise. 6106 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise. 6107 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise. 6108 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise. 6109 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise. 6110 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise. 6111 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise. 6112 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise. 6113 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise. 6114 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise. 6115 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise. 6116 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise. 6117 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise. 6118 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise. 6119 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise. 6120 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise. 6121 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise. 6122 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise. 6123 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc: 6124 Likewise. 6125 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise. 6126 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise. 6127 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc: 6128 Likewise. 6129 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise. 6130 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise. 6131 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise. 6132 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise. 6133 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc: 6134 Likewise. 6135 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc: 6136 Likewise. 6137 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise. 6138 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise. 6139 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise. 6140 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise. 6141 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise. 6142 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise. 6143 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise. 6144 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise. 6145 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise. 6146 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise. 6147 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise. 6148 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise. 6149 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise. 6150 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc: 6151 Likewise. 6152 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise. 6153 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise. 6154 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise. 6155 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise. 6156 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise. 6157 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise. 6158 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise. 6159 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise. 6160 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise. 6161 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc: 6162 Likewise. 6163 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc: 6164 Likewise. 6165 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise. 6166 * testsuite/22_locale/collate/compare/char/1.cc: Likewise. 6167 * testsuite/22_locale/collate/compare/char/2.cc: Likewise. 6168 * testsuite/22_locale/collate/compare/char/3.cc: Likewise. 6169 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise. 6170 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise. 6171 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise. 6172 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise. 6173 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise. 6174 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise. 6175 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc: 6176 Likewise. 6177 * testsuite/22_locale/collate/hash/char/1.cc: Likewise. 6178 * testsuite/22_locale/collate/hash/char/2.cc: Likewise. 6179 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise. 6180 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise. 6181 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise. 6182 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise. 6183 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise. 6184 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise. 6185 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise. 6186 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc: 6187 Likewise. 6188 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise. 6189 * testsuite/22_locale/collate/transform/char/2.cc: Likewise. 6190 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise. 6191 * testsuite/22_locale/collate/transform/char/3.cc: Likewise. 6192 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise. 6193 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc: 6194 Likewise. 6195 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise. 6196 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise. 6197 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise. 6198 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc: 6199 Likewise. 6200 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc: 6201 Likewise. 6202 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise. 6203 * testsuite/22_locale/collate_byname/requirements/base_classes.cc: 6204 Likewise. 6205 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise. 6206 * testsuite/22_locale/ctype/2.cc: Likewise. 6207 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise. 6208 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise. 6209 * testsuite/22_locale/ctype/dr695.cc: Likewise. 6210 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise. 6211 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise. 6212 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise. 6213 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise. 6214 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise. 6215 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise. 6216 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise. 6217 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise. 6218 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise. 6219 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise. 6220 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise. 6221 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise. 6222 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise. 6223 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise. 6224 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise. 6225 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise. 6226 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise. 6227 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise. 6228 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise. 6229 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise. 6230 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise. 6231 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise. 6232 * testsuite/22_locale/ctype_base/mask.cc: Likewise. 6233 * testsuite/22_locale/ctype_byname/1.cc: Likewise. 6234 * testsuite/22_locale/facet/1.cc: Likewise. 6235 * testsuite/22_locale/facet/2.cc: Likewise. 6236 * testsuite/22_locale/facet/25421.cc: Likewise. 6237 * testsuite/22_locale/global_templates/1.cc: Likewise. 6238 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc: 6239 Likewise. 6240 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc: 6241 Likewise. 6242 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise. 6243 * testsuite/22_locale/headers/clocale/macros.cc: Likewise. 6244 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise. 6245 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise. 6246 * testsuite/22_locale/headers/locale/types_std.cc: Likewise. 6247 * testsuite/22_locale/locale/13630.cc: Likewise. 6248 * testsuite/22_locale/locale/cons/1.cc: Likewise. 6249 * testsuite/22_locale/locale/cons/12352.cc: Likewise. 6250 * testsuite/22_locale/locale/cons/12438.cc: Likewise. 6251 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise. 6252 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise. 6253 * testsuite/22_locale/locale/cons/2.cc: Likewise. 6254 * testsuite/22_locale/locale/cons/29217.cc: Likewise. 6255 * testsuite/22_locale/locale/cons/38365.cc: Likewise. 6256 * testsuite/22_locale/locale/cons/38368.cc: Likewise. 6257 * testsuite/22_locale/locale/cons/4.cc: Likewise. 6258 * testsuite/22_locale/locale/cons/5.cc: Likewise. 6259 * testsuite/22_locale/locale/cons/6.cc: Likewise. 6260 * testsuite/22_locale/locale/cons/7.cc: Likewise. 6261 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise. 6262 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise. 6263 * testsuite/22_locale/locale/cons/8.cc: Likewise. 6264 * testsuite/22_locale/locale/cons/unicode.cc: Likewise. 6265 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise. 6266 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise. 6267 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise. 6268 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise. 6269 * testsuite/22_locale/locale/operations/1.cc: Likewise. 6270 * testsuite/22_locale/locale/operations/2.cc: Likewise. 6271 * testsuite/22_locale/messages/members/char/1.cc: Likewise. 6272 * testsuite/22_locale/messages/members/char/2.cc: Likewise. 6273 * testsuite/22_locale/messages/members/char/3.cc: Likewise. 6274 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise. 6275 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise. 6276 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise. 6277 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc: 6278 Likewise. 6279 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise. 6280 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise. 6281 * testsuite/22_locale/messages_byname/requirements/base_classes.cc: 6282 Likewise. 6283 * testsuite/22_locale/messages_byname/requirements/typedefs.cc: 6284 Likewise. 6285 * testsuite/22_locale/money_get/cons/3.cc: Likewise. 6286 * testsuite/22_locale/money_get/get/char/1.cc: Likewise. 6287 * testsuite/22_locale/money_get/get/char/10.cc: Likewise. 6288 * testsuite/22_locale/money_get/get/char/11.cc: Likewise. 6289 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise. 6290 * testsuite/22_locale/money_get/get/char/12.cc: Likewise. 6291 * testsuite/22_locale/money_get/get/char/13.cc: Likewise. 6292 * testsuite/22_locale/money_get/get/char/14.cc: Likewise. 6293 * testsuite/22_locale/money_get/get/char/15.cc: Likewise. 6294 * testsuite/22_locale/money_get/get/char/16.cc: Likewise. 6295 * testsuite/22_locale/money_get/get/char/17.cc: Likewise. 6296 * testsuite/22_locale/money_get/get/char/18.cc: Likewise. 6297 * testsuite/22_locale/money_get/get/char/19.cc: Likewise. 6298 * testsuite/22_locale/money_get/get/char/2.cc: Likewise. 6299 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise. 6300 * testsuite/22_locale/money_get/get/char/3.cc: Likewise. 6301 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise. 6302 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise. 6303 * testsuite/22_locale/money_get/get/char/4.cc: Likewise. 6304 * testsuite/22_locale/money_get/get/char/5.cc: Likewise. 6305 * testsuite/22_locale/money_get/get/char/6.cc: Likewise. 6306 * testsuite/22_locale/money_get/get/char/7.cc: Likewise. 6307 * testsuite/22_locale/money_get/get/char/8.cc: Likewise. 6308 * testsuite/22_locale/money_get/get/char/9.cc: Likewise. 6309 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise. 6310 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise. 6311 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise. 6312 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise. 6313 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise. 6314 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise. 6315 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise. 6316 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise. 6317 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise. 6318 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise. 6319 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise. 6320 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise. 6321 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise. 6322 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise. 6323 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise. 6324 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise. 6325 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise. 6326 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise. 6327 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise. 6328 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise. 6329 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise. 6330 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise. 6331 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise. 6332 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise. 6333 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise. 6334 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise. 6335 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise. 6336 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise. 6337 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc: 6338 Likewise. 6339 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise. 6340 * testsuite/22_locale/money_put/cons/3.cc: Likewise. 6341 * testsuite/22_locale/money_put/put/char/1.cc: Likewise. 6342 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise. 6343 * testsuite/22_locale/money_put/put/char/2.cc: Likewise. 6344 * testsuite/22_locale/money_put/put/char/3.cc: Likewise. 6345 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise. 6346 * testsuite/22_locale/money_put/put/char/4.cc: Likewise. 6347 * testsuite/22_locale/money_put/put/char/5.cc: Likewise. 6348 * testsuite/22_locale/money_put/put/char/6.cc: Likewise. 6349 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise. 6350 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise. 6351 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise. 6352 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise. 6353 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise. 6354 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise. 6355 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise. 6356 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise. 6357 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise. 6358 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise. 6359 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise. 6360 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise. 6361 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise. 6362 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise. 6363 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc: 6364 Likewise. 6365 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise. 6366 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise. 6367 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise. 6368 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise. 6369 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc: 6370 Likewise. 6371 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise. 6372 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise. 6373 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc: 6374 Likewise. 6375 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc: 6376 Likewise. 6377 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc: 6378 Likewise. 6379 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise. 6380 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc: 6381 Likewise. 6382 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc: 6383 Likewise. 6384 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise. 6385 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc: 6386 Likewise. 6387 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise. 6388 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc: 6389 Likewise. 6390 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc: 6391 Likewise. 6392 * testsuite/22_locale/num_get/cons/3.cc: Likewise. 6393 * testsuite/22_locale/num_get/get/char/1.cc: Likewise. 6394 * testsuite/22_locale/num_get/get/char/10.cc: Likewise. 6395 * testsuite/22_locale/num_get/get/char/11.cc: Likewise. 6396 * testsuite/22_locale/num_get/get/char/12.cc: Likewise. 6397 * testsuite/22_locale/num_get/get/char/13.cc: Likewise. 6398 * testsuite/22_locale/num_get/get/char/14.cc: Likewise. 6399 * testsuite/22_locale/num_get/get/char/15.cc: Likewise. 6400 * testsuite/22_locale/num_get/get/char/16.cc: Likewise. 6401 * testsuite/22_locale/num_get/get/char/2.cc: Likewise. 6402 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise. 6403 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise. 6404 * testsuite/22_locale/num_get/get/char/3.cc: Likewise. 6405 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise. 6406 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise. 6407 * testsuite/22_locale/num_get/get/char/4.cc: Likewise. 6408 * testsuite/22_locale/num_get/get/char/5.cc: Likewise. 6409 * testsuite/22_locale/num_get/get/char/6.cc: Likewise. 6410 * testsuite/22_locale/num_get/get/char/7.cc: Likewise. 6411 * testsuite/22_locale/num_get/get/char/8.cc: Likewise. 6412 * testsuite/22_locale/num_get/get/char/9.cc: Likewise. 6413 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise. 6414 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise. 6415 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise. 6416 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise. 6417 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise. 6418 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise. 6419 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise. 6420 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise. 6421 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise. 6422 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise. 6423 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise. 6424 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise. 6425 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise. 6426 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise. 6427 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise. 6428 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise. 6429 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise. 6430 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise. 6431 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise. 6432 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise. 6433 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise. 6434 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise. 6435 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise. 6436 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise. 6437 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise. 6438 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc: 6439 Likewise. 6440 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise. 6441 * testsuite/22_locale/num_put/cons/3.cc: Likewise. 6442 * testsuite/22_locale/num_put/put/char/1.cc: Likewise. 6443 * testsuite/22_locale/num_put/put/char/10.cc: Likewise. 6444 * testsuite/22_locale/num_put/put/char/11.cc: Likewise. 6445 * testsuite/22_locale/num_put/put/char/12.cc: Likewise. 6446 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise. 6447 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise. 6448 * testsuite/22_locale/num_put/put/char/2.cc: Likewise. 6449 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise. 6450 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise. 6451 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise. 6452 * testsuite/22_locale/num_put/put/char/3.cc: Likewise. 6453 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise. 6454 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise. 6455 * testsuite/22_locale/num_put/put/char/4.cc: Likewise. 6456 * testsuite/22_locale/num_put/put/char/5.cc: Likewise. 6457 * testsuite/22_locale/num_put/put/char/6.cc: Likewise. 6458 * testsuite/22_locale/num_put/put/char/7.cc: Likewise. 6459 * testsuite/22_locale/num_put/put/char/8.cc: Likewise. 6460 * testsuite/22_locale/num_put/put/char/9.cc: Likewise. 6461 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise. 6462 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise. 6463 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise. 6464 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise. 6465 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise. 6466 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise. 6467 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise. 6468 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise. 6469 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise. 6470 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise. 6471 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise. 6472 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise. 6473 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise. 6474 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise. 6475 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise. 6476 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise. 6477 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise. 6478 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise. 6479 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise. 6480 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise. 6481 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise. 6482 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise. 6483 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise. 6484 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise. 6485 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise. 6486 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc: 6487 Likewise. 6488 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise. 6489 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise. 6490 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise. 6491 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise. 6492 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise. 6493 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise. 6494 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise. 6495 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise. 6496 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise. 6497 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise. 6498 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise. 6499 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise. 6500 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise. 6501 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise. 6502 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise. 6503 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc: 6504 Likewise. 6505 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise. 6506 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc: 6507 Likewise. 6508 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise. 6509 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise. 6510 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc: 6511 Likewise. 6512 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc: 6513 Likewise. 6514 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc: 6515 Likewise. 6516 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise. 6517 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise. 6518 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc: 6519 Likewise. 6520 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise. 6521 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc: 6522 Likewise. 6523 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc: 6524 Likewise. 6525 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise. 6526 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise. 6527 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise. 6528 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise. 6529 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise. 6530 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise. 6531 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise. 6532 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc: 6533 Likewise. 6534 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise. 6535 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise. 6536 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise. 6537 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise. 6538 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise. 6539 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise. 6540 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise. 6541 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc: 6542 Likewise. 6543 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc: 6544 Likewise. 6545 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise. 6546 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise. 6547 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise. 6548 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise. 6549 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise. 6550 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc: 6551 Likewise. 6552 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc: 6553 Likewise. 6554 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise. 6555 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise. 6556 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise. 6557 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise. 6558 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise. 6559 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc: 6560 Likewise. 6561 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc: 6562 Likewise. 6563 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise. 6564 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise. 6565 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise. 6566 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise. 6567 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise. 6568 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise. 6569 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc: 6570 Likewise. 6571 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise. 6572 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise. 6573 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise. 6574 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise. 6575 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise. 6576 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc: 6577 Likewise. 6578 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc: 6579 Likewise. 6580 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise. 6581 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise. 6582 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise. 6583 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise. 6584 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc: 6585 Likewise. 6586 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc: 6587 Likewise. 6588 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise. 6589 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise. 6590 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise. 6591 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise. 6592 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc: 6593 Likewise. 6594 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc: 6595 Likewise. 6596 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise. 6597 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise. 6598 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise. 6599 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise. 6600 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc: 6601 Likewise. 6602 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise. 6603 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise. 6604 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise. 6605 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc: 6606 Likewise. 6607 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc: 6608 Likewise. 6609 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise. 6610 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc: 6611 Likewise. 6612 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise. 6613 * testsuite/22_locale/time_put/put/char/1.cc: Likewise. 6614 * testsuite/22_locale/time_put/put/char/10.cc: Likewise. 6615 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise. 6616 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise. 6617 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise. 6618 * testsuite/22_locale/time_put/put/char/2.cc: Likewise. 6619 * testsuite/22_locale/time_put/put/char/3.cc: Likewise. 6620 * testsuite/22_locale/time_put/put/char/4.cc: Likewise. 6621 * testsuite/22_locale/time_put/put/char/5.cc: Likewise. 6622 * testsuite/22_locale/time_put/put/char/6.cc: Likewise. 6623 * testsuite/22_locale/time_put/put/char/7.cc: Likewise. 6624 * testsuite/22_locale/time_put/put/char/8.cc: Likewise. 6625 * testsuite/22_locale/time_put/put/char/9.cc: Likewise. 6626 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise. 6627 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise. 6628 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise. 6629 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise. 6630 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise. 6631 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise. 6632 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise. 6633 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise. 6634 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise. 6635 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise. 6636 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise. 6637 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise. 6638 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise. 6639 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise. 6640 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise. 6641 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise. 6642 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise. 6643 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise. 6644 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise. 6645 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise. 6646 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc: 6647 Likewise. 6648 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise. 6649 * testsuite/23_containers/array/requirements/fill.cc: Likewise. 6650 * testsuite/23_containers/bitset/18604.cc: Likewise. 6651 * testsuite/23_containers/bitset/all/1.cc: Likewise. 6652 * testsuite/23_containers/bitset/cons/1.cc: Likewise. 6653 * testsuite/23_containers/bitset/cons/16020.cc: Likewise. 6654 * testsuite/23_containers/bitset/cons/38244.cc: Likewise. 6655 * testsuite/23_containers/bitset/cons/6282.cc: Likewise. 6656 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise. 6657 * testsuite/23_containers/bitset/count/6124.cc: Likewise. 6658 * testsuite/23_containers/bitset/ext/15361.cc: Likewise. 6659 * testsuite/23_containers/bitset/input/1.cc: Likewise. 6660 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise. 6661 * testsuite/23_containers/bitset/operations/1.cc: Likewise. 6662 * testsuite/23_containers/bitset/operations/13838.cc: Likewise. 6663 * testsuite/23_containers/bitset/operations/2.cc: Likewise. 6664 * testsuite/23_containers/bitset/test/1.cc: Likewise. 6665 * testsuite/23_containers/bitset/to_string/1.cc: Likewise. 6666 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise. 6667 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise. 6668 * testsuite/23_containers/deque/18604.cc: Likewise. 6669 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise. 6670 * testsuite/23_containers/deque/capacity/29134.cc: Likewise. 6671 * testsuite/23_containers/deque/cons/1.cc: Likewise. 6672 * testsuite/23_containers/deque/cons/2.cc: Likewise. 6673 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise. 6674 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise. 6675 * testsuite/23_containers/deque/invalidation/1.cc: Likewise. 6676 * testsuite/23_containers/deque/invalidation/2.cc: Likewise. 6677 * testsuite/23_containers/deque/invalidation/3.cc: Likewise. 6678 * testsuite/23_containers/deque/invalidation/4.cc: Likewise. 6679 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise. 6680 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise. 6681 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise. 6682 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise. 6683 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise. 6684 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise. 6685 * testsuite/23_containers/deque/operators/1.cc: Likewise. 6686 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: 6687 Likewise. 6688 * testsuite/23_containers/deque/requirements/dr438/constructor.cc: 6689 Likewise. 6690 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc: 6691 Likewise. 6692 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc: 6693 Likewise. 6694 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: 6695 Likewise. 6696 * testsuite/23_containers/deque/types/1.cc: Likewise. 6697 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise. 6698 * testsuite/23_containers/forward_list/cons/1.cc: Likewise. 6699 * testsuite/23_containers/forward_list/cons/2.cc: Likewise. 6700 * testsuite/23_containers/forward_list/cons/3.cc: Likewise. 6701 * testsuite/23_containers/forward_list/cons/4.cc: Likewise. 6702 * testsuite/23_containers/forward_list/cons/5.cc: Likewise. 6703 * testsuite/23_containers/forward_list/cons/6.cc: Likewise. 6704 * testsuite/23_containers/forward_list/cons/7.cc: Likewise. 6705 * testsuite/23_containers/forward_list/cons/8.cc: Likewise. 6706 * testsuite/23_containers/forward_list/cons/9.cc: Likewise. 6707 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise. 6708 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc: 6709 Likewise. 6710 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc: 6711 Likewise. 6712 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc: 6713 Likewise. 6714 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc: 6715 Likewise. 6716 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc: 6717 Likewise. 6718 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc: 6719 Likewise. 6720 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc: 6721 Likewise. 6722 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc: 6723 Likewise. 6724 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc: 6725 Likewise. 6726 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc: 6727 Likewise. 6728 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc: 6729 Likewise. 6730 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc: 6731 Likewise. 6732 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc: 6733 Likewise. 6734 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise. 6735 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise. 6736 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise. 6737 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise. 6738 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise. 6739 * testsuite/23_containers/forward_list/operations/1.cc: Likewise. 6740 * testsuite/23_containers/forward_list/operations/2.cc: Likewise. 6741 * testsuite/23_containers/forward_list/operations/3.cc: Likewise. 6742 * testsuite/23_containers/forward_list/operations/4.cc: Likewise. 6743 * testsuite/23_containers/forward_list/operations/5.cc: Likewise. 6744 * testsuite/23_containers/forward_list/operations/6.cc: Likewise. 6745 * testsuite/23_containers/forward_list/operations/7.cc: Likewise. 6746 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise. 6747 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise. 6748 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise. 6749 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise. 6750 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise. 6751 * testsuite/23_containers/headers/list/synopsis.cc: Likewise. 6752 * testsuite/23_containers/headers/map/synopsis.cc: Likewise. 6753 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise. 6754 * testsuite/23_containers/headers/set/synopsis.cc: Likewise. 6755 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise. 6756 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise. 6757 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise. 6758 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc: 6759 Likewise. 6760 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc: 6761 Likewise. 6762 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise. 6763 * testsuite/23_containers/list/18604.cc: Likewise. 6764 * testsuite/23_containers/list/capacity/1.cc: Likewise. 6765 * testsuite/23_containers/list/capacity/29134.cc: Likewise. 6766 * testsuite/23_containers/list/cons/1.cc: Likewise. 6767 * testsuite/23_containers/list/cons/2.cc: Likewise. 6768 * testsuite/23_containers/list/cons/3.cc: Likewise. 6769 * testsuite/23_containers/list/cons/4.cc: Likewise. 6770 * testsuite/23_containers/list/cons/5.cc: Likewise. 6771 * testsuite/23_containers/list/cons/6.cc: Likewise. 6772 * testsuite/23_containers/list/cons/7.cc: Likewise. 6773 * testsuite/23_containers/list/cons/8.cc: Likewise. 6774 * testsuite/23_containers/list/cons/9.cc: Likewise. 6775 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise. 6776 * testsuite/23_containers/list/invalidation/1.cc: Likewise. 6777 * testsuite/23_containers/list/invalidation/2.cc: Likewise. 6778 * testsuite/23_containers/list/invalidation/3.cc: Likewise. 6779 * testsuite/23_containers/list/invalidation/4.cc: Likewise. 6780 * testsuite/23_containers/list/modifiers/1.cc: Likewise. 6781 * testsuite/23_containers/list/modifiers/2.cc: Likewise. 6782 * testsuite/23_containers/list/modifiers/3.cc: Likewise. 6783 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise. 6784 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise. 6785 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise. 6786 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise. 6787 * testsuite/23_containers/list/operations/1.cc: Likewise. 6788 * testsuite/23_containers/list/operations/2.cc: Likewise. 6789 * testsuite/23_containers/list/operations/3.cc: Likewise. 6790 * testsuite/23_containers/list/operations/35969.cc: Likewise. 6791 * testsuite/23_containers/list/operations/4.cc: Likewise. 6792 * testsuite/23_containers/list/operations/5.cc: Likewise. 6793 * testsuite/23_containers/list/pthread1.cc: Likewise. 6794 * testsuite/23_containers/list/pthread5.cc: Likewise. 6795 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: 6796 Likewise. 6797 * testsuite/23_containers/list/requirements/dr438/constructor.cc: 6798 Likewise. 6799 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc: 6800 Likewise. 6801 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc: 6802 Likewise. 6803 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: 6804 Likewise. 6805 * testsuite/23_containers/map/18604.cc: Likewise. 6806 * testsuite/23_containers/map/capacity/29134.cc: Likewise. 6807 * testsuite/23_containers/map/element_access/1.cc: Likewise. 6808 * testsuite/23_containers/map/invalidation/1.cc: Likewise. 6809 * testsuite/23_containers/map/invalidation/2.cc: Likewise. 6810 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise. 6811 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise. 6812 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise. 6813 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise. 6814 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise. 6815 * testsuite/23_containers/map/operators/1.cc: Likewise. 6816 * testsuite/23_containers/map/operators/1_neg.cc: Likewise. 6817 * testsuite/23_containers/map/pthread6.cc: Likewise. 6818 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise. 6819 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise. 6820 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise. 6821 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise. 6822 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise. 6823 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise. 6824 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise. 6825 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise. 6826 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise. 6827 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise. 6828 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise. 6829 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise. 6830 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise. 6831 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise. 6832 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise. 6833 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise. 6834 * testsuite/23_containers/queue/members/7157.cc: Likewise. 6835 * testsuite/23_containers/set/18604.cc: Likewise. 6836 * testsuite/23_containers/set/capacity/29134.cc: Likewise. 6837 * testsuite/23_containers/set/invalidation/1.cc: Likewise. 6838 * testsuite/23_containers/set/invalidation/2.cc: Likewise. 6839 * testsuite/23_containers/set/modifiers/17948.cc: Likewise. 6840 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise. 6841 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise. 6842 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise. 6843 * testsuite/23_containers/set/operators/1_neg.cc: Likewise. 6844 * testsuite/23_containers/stack/members/7158.cc: Likewise. 6845 * testsuite/23_containers/unordered_map/dr761.cc: Likewise. 6846 * testsuite/23_containers/unordered_map/requirements/debug_container.cc: 6847 Likewise. 6848 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc: 6849 Likewise. 6850 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: 6851 Likewise. 6852 * testsuite/23_containers/unordered_multimap/requirements/debug.cc: 6853 Likewise. 6854 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc: 6855 Likewise. 6856 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc: 6857 Likewise. 6858 * testsuite/23_containers/unordered_multiset/requirements/debug.cc: 6859 Likewise. 6860 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc: 6861 Likewise. 6862 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc: 6863 Likewise. 6864 * testsuite/23_containers/unordered_set/requirements/debug_container.cc: 6865 Likewise. 6866 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc: 6867 Likewise. 6868 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: 6869 Likewise. 6870 * testsuite/23_containers/vector/18604.cc: Likewise. 6871 * testsuite/23_containers/vector/bool/1.cc: Likewise. 6872 * testsuite/23_containers/vector/bool/21244.cc: Likewise. 6873 * testsuite/23_containers/vector/bool/23632.cc: Likewise. 6874 * testsuite/23_containers/vector/bool/6886.cc: Likewise. 6875 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise. 6876 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise. 6877 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise. 6878 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise. 6879 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise. 6880 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise. 6881 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise. 6882 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc: 6883 Likewise. 6884 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise. 6885 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise. 6886 * testsuite/23_containers/vector/capacity/1.cc: Likewise. 6887 * testsuite/23_containers/vector/capacity/2.cc: Likewise. 6888 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise. 6889 * testsuite/23_containers/vector/capacity/29134.cc: Likewise. 6890 * testsuite/23_containers/vector/capacity/8230.cc: Likewise. 6891 * testsuite/23_containers/vector/cons/1.cc: Likewise. 6892 * testsuite/23_containers/vector/cons/2.cc: Likewise. 6893 * testsuite/23_containers/vector/cons/3.cc: Likewise. 6894 * testsuite/23_containers/vector/cons/4.cc: Likewise. 6895 * testsuite/23_containers/vector/cons/6513.cc: Likewise. 6896 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise. 6897 * testsuite/23_containers/vector/data_access/1.cc: Likewise. 6898 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc: 6899 Likewise. 6900 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc: 6901 Likewise. 6902 * testsuite/23_containers/vector/element_access/1.cc: Likewise. 6903 * testsuite/23_containers/vector/invalidation/1.cc: Likewise. 6904 * testsuite/23_containers/vector/invalidation/2.cc: Likewise. 6905 * testsuite/23_containers/vector/invalidation/3.cc: Likewise. 6906 * testsuite/23_containers/vector/invalidation/4.cc: Likewise. 6907 * testsuite/23_containers/vector/modifiers/1.cc: Likewise. 6908 * testsuite/23_containers/vector/modifiers/2.cc: Likewise. 6909 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise. 6910 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise. 6911 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise. 6912 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise. 6913 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: 6914 Likewise. 6915 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc: 6916 Likewise. 6917 * testsuite/23_containers/vector/requirements/dr438/constructor.cc: 6918 Likewise. 6919 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc: 6920 Likewise. 6921 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc: 6922 Likewise. 6923 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: 6924 Likewise. 6925 * testsuite/23_containers/vector/resize/1.cc: Likewise. 6926 * testsuite/23_containers/vector/types/1.cc: Likewise. 6927 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise. 6928 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc: 6929 Likewise. 6930 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc: 6931 Likewise. 6932 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc: 6933 Likewise. 6934 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc: 6935 Likewise. 6936 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise. 6937 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc: 6938 Likewise. 6939 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc: 6940 Likewise. 6941 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc: 6942 Likewise. 6943 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc: 6944 Likewise. 6945 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise. 6946 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise. 6947 * testsuite/24_iterators/insert_iterator/2.cc: Likewise. 6948 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc: 6949 Likewise. 6950 * testsuite/24_iterators/insert_iterator/requirements/container.cc: 6951 Likewise. 6952 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc: 6953 Likewise. 6954 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc: 6955 Likewise. 6956 * testsuite/24_iterators/istream_iterator/2.cc: Likewise. 6957 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc: 6958 Likewise. 6959 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc: 6960 Likewise. 6961 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc: 6962 Likewise. 6963 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise. 6964 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise. 6965 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc: 6966 Likewise. 6967 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc: 6968 Likewise. 6969 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc: 6970 Likewise. 6971 * testsuite/24_iterators/operations/next.cc: Likewise. 6972 * testsuite/24_iterators/operations/prev.cc: Likewise. 6973 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc: 6974 Likewise. 6975 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc: 6976 Likewise. 6977 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc: 6978 Likewise. 6979 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise. 6980 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc: 6981 Likewise. 6982 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc: 6983 Likewise. 6984 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise. 6985 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc: 6986 Likewise. 6987 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise. 6988 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise. 6989 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise. 6990 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc: 6991 Likewise. 6992 * testsuite/24_iterators/reverse_iterator/requirements/current.cc: 6993 Likewise. 6994 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc: 6995 Likewise. 6996 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc: 6997 Likewise. 6998 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise. 6999 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise. 7000 * testsuite/25_algorithms/all_of/1.cc: Likewise. 7001 * testsuite/25_algorithms/all_of/check_type.cc: Likewise. 7002 * testsuite/25_algorithms/any_of/1.cc: Likewise. 7003 * testsuite/25_algorithms/any_of/check_type.cc: Likewise. 7004 * testsuite/25_algorithms/binary_search/1.cc: Likewise. 7005 * testsuite/25_algorithms/binary_search/2.cc: Likewise. 7006 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise. 7007 * testsuite/25_algorithms/copy/1.cc: Likewise. 7008 * testsuite/25_algorithms/copy/2.cc: Likewise. 7009 * testsuite/25_algorithms/copy/3.cc: Likewise. 7010 * testsuite/25_algorithms/copy/34595.cc: Likewise. 7011 * testsuite/25_algorithms/copy/4.cc: Likewise. 7012 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise. 7013 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise. 7014 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise. 7015 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise. 7016 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise. 7017 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc: 7018 Likewise. 7019 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc: 7020 Likewise. 7021 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc: 7022 Likewise. 7023 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc: 7024 Likewise. 7025 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise. 7026 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise. 7027 * testsuite/25_algorithms/copy_n/1.cc: Likewise. 7028 * testsuite/25_algorithms/copy_n/2.cc: Likewise. 7029 * testsuite/25_algorithms/copy_n/3.cc: Likewise. 7030 * testsuite/25_algorithms/copy_n/4.cc: Likewise. 7031 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise. 7032 * testsuite/25_algorithms/count/1.cc: Likewise. 7033 * testsuite/25_algorithms/count/check_type.cc: Likewise. 7034 * testsuite/25_algorithms/count_if/1.cc: Likewise. 7035 * testsuite/25_algorithms/count_if/check_type.cc: Likewise. 7036 * testsuite/25_algorithms/equal/1.cc: Likewise. 7037 * testsuite/25_algorithms/equal/check_type.cc: Likewise. 7038 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise. 7039 * testsuite/25_algorithms/equal_range/1.cc: Likewise. 7040 * testsuite/25_algorithms/equal_range/2.cc: Likewise. 7041 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise. 7042 * testsuite/25_algorithms/fill/1.cc: Likewise. 7043 * testsuite/25_algorithms/fill/2.cc: Likewise. 7044 * testsuite/25_algorithms/fill/3.cc: Likewise. 7045 * testsuite/25_algorithms/fill/35725.cc: Likewise. 7046 * testsuite/25_algorithms/fill/4.cc: Likewise. 7047 * testsuite/25_algorithms/fill/5.cc: Likewise. 7048 * testsuite/25_algorithms/fill_n/35725.cc: Likewise. 7049 * testsuite/25_algorithms/find/1.cc: Likewise. 7050 * testsuite/25_algorithms/find/17441.cc: Likewise. 7051 * testsuite/25_algorithms/find/check_type.cc: Likewise. 7052 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise. 7053 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise. 7054 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc: 7055 Likewise. 7056 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc: 7057 Likewise. 7058 * testsuite/25_algorithms/find_end/1.cc: Likewise. 7059 * testsuite/25_algorithms/find_end/check_type.cc: Likewise. 7060 * testsuite/25_algorithms/find_first_of/1.cc: Likewise. 7061 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise. 7062 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise. 7063 * testsuite/25_algorithms/find_if/1.cc: Likewise. 7064 * testsuite/25_algorithms/find_if/check_type.cc: Likewise. 7065 * testsuite/25_algorithms/find_if_not/1.cc: Likewise. 7066 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise. 7067 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc: 7068 Likewise. 7069 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc: 7070 Likewise. 7071 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc: 7072 Likewise. 7073 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc: 7074 Likewise. 7075 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise. 7076 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise. 7077 * testsuite/25_algorithms/heap/1.cc: Likewise. 7078 * testsuite/25_algorithms/heap/moveable.cc: Likewise. 7079 * testsuite/25_algorithms/includes/1.cc: Likewise. 7080 * testsuite/25_algorithms/includes/check_type.cc: Likewise. 7081 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise. 7082 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise. 7083 * testsuite/25_algorithms/is_heap/1.cc: Likewise. 7084 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise. 7085 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise. 7086 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise. 7087 * testsuite/25_algorithms/is_sorted/1.cc: Likewise. 7088 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise. 7089 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise. 7090 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise. 7091 * testsuite/25_algorithms/lexicographical_compare/check_type.cc: 7092 Likewise. 7093 * testsuite/25_algorithms/lower_bound/1.cc: Likewise. 7094 * testsuite/25_algorithms/lower_bound/2.cc: Likewise. 7095 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise. 7096 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise. 7097 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise. 7098 * testsuite/25_algorithms/max/1.cc: Likewise. 7099 * testsuite/25_algorithms/max/2.cc: Likewise. 7100 * testsuite/25_algorithms/max/3.cc: Likewise. 7101 * testsuite/25_algorithms/max/37547.cc: Likewise. 7102 * testsuite/25_algorithms/max/4.cc: Likewise. 7103 * testsuite/25_algorithms/max_element/1.cc: Likewise. 7104 * testsuite/25_algorithms/max_element/check_type.cc: Likewise. 7105 * testsuite/25_algorithms/merge/1.cc: Likewise. 7106 * testsuite/25_algorithms/merge/check_type.cc: Likewise. 7107 * testsuite/25_algorithms/min/1.cc: Likewise. 7108 * testsuite/25_algorithms/min/2.cc: Likewise. 7109 * testsuite/25_algorithms/min/3.cc: Likewise. 7110 * testsuite/25_algorithms/min/37547.cc: Likewise. 7111 * testsuite/25_algorithms/min/4.cc: Likewise. 7112 * testsuite/25_algorithms/min_element/1.cc: Likewise. 7113 * testsuite/25_algorithms/min_element/check_type.cc: Likewise. 7114 * testsuite/25_algorithms/minmax/1.cc: Likewise. 7115 * testsuite/25_algorithms/minmax/2.cc: Likewise. 7116 * testsuite/25_algorithms/minmax/3.cc: Likewise. 7117 * testsuite/25_algorithms/minmax/37547.cc: Likewise. 7118 * testsuite/25_algorithms/minmax_element/1.cc: Likewise. 7119 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise. 7120 * testsuite/25_algorithms/mismatch/1.cc: Likewise. 7121 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise. 7122 * testsuite/25_algorithms/move/1.cc: Likewise. 7123 * testsuite/25_algorithms/move_backward/1.cc: Likewise. 7124 * testsuite/25_algorithms/next_permutation/1.cc: Likewise. 7125 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise. 7126 * testsuite/25_algorithms/none_of/1.cc: Likewise. 7127 * testsuite/25_algorithms/none_of/check_type.cc: Likewise. 7128 * testsuite/25_algorithms/nth_element/1.cc: Likewise. 7129 * testsuite/25_algorithms/nth_element/2.cc: Likewise. 7130 * testsuite/25_algorithms/nth_element/3.cc: Likewise. 7131 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise. 7132 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise. 7133 * testsuite/25_algorithms/partial_sort/1.cc: Likewise. 7134 * testsuite/25_algorithms/partial_sort/2.cc: Likewise. 7135 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise. 7136 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise. 7137 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise. 7138 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise. 7139 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise. 7140 * testsuite/25_algorithms/partition/1.cc: Likewise. 7141 * testsuite/25_algorithms/partition/moveable.cc: Likewise. 7142 * testsuite/25_algorithms/partition_copy/1.cc: Likewise. 7143 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise. 7144 * testsuite/25_algorithms/partition_point/1.cc: Likewise. 7145 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise. 7146 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise. 7147 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise. 7148 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise. 7149 * testsuite/25_algorithms/remove/1.cc: Likewise. 7150 * testsuite/25_algorithms/remove/check_type.cc: Likewise. 7151 * testsuite/25_algorithms/remove/moveable.cc: Likewise. 7152 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise. 7153 * testsuite/25_algorithms/remove_if/1.cc: Likewise. 7154 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise. 7155 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise. 7156 * testsuite/25_algorithms/replace/1.cc: Likewise. 7157 * testsuite/25_algorithms/replace/check_type.cc: Likewise. 7158 * testsuite/25_algorithms/replace_copy/1.cc: Likewise. 7159 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise. 7160 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise. 7161 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise. 7162 * testsuite/25_algorithms/replace_if/1.cc: Likewise. 7163 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise. 7164 * testsuite/25_algorithms/reverse/moveable.cc: Likewise. 7165 * testsuite/25_algorithms/rotate/1.cc: Likewise. 7166 * testsuite/25_algorithms/rotate/check_type.cc: Likewise. 7167 * testsuite/25_algorithms/rotate/moveable.cc: Likewise. 7168 * testsuite/25_algorithms/rotate/rotate.cc: Likewise. 7169 * testsuite/25_algorithms/search/1.cc: Likewise. 7170 * testsuite/25_algorithms/search/check_type.cc: Likewise. 7171 * testsuite/25_algorithms/search_n/11400.cc: Likewise. 7172 * testsuite/25_algorithms/search_n/check_type.cc: Likewise. 7173 * testsuite/25_algorithms/search_n/iterator.cc: Likewise. 7174 * testsuite/25_algorithms/set_difference/1.cc: Likewise. 7175 * testsuite/25_algorithms/set_difference/35541.cc: Likewise. 7176 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise. 7177 * testsuite/25_algorithms/set_intersection/1.cc: Likewise. 7178 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise. 7179 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise. 7180 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise. 7181 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc: 7182 Likewise. 7183 * testsuite/25_algorithms/set_union/1.cc: Likewise. 7184 * testsuite/25_algorithms/set_union/check_type.cc: Likewise. 7185 * testsuite/25_algorithms/sort/1.cc: Likewise. 7186 * testsuite/25_algorithms/sort/34095.cc: Likewise. 7187 * testsuite/25_algorithms/sort/34636.cc: Likewise. 7188 * testsuite/25_algorithms/sort/35588.cc: Likewise. 7189 * testsuite/25_algorithms/sort/moveable.cc: Likewise. 7190 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise. 7191 * testsuite/25_algorithms/stable_partition/1.cc: Likewise. 7192 * testsuite/25_algorithms/stable_sort/1.cc: Likewise. 7193 * testsuite/25_algorithms/stable_sort/2.cc: Likewise. 7194 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise. 7195 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise. 7196 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise. 7197 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise. 7198 * testsuite/25_algorithms/unique/1.cc: Likewise. 7199 * testsuite/25_algorithms/unique/11480.cc: Likewise. 7200 * testsuite/25_algorithms/unique/2.cc: Likewise. 7201 * testsuite/25_algorithms/unique/moveable.cc: Likewise. 7202 * testsuite/25_algorithms/unique_copy/1.cc: Likewise. 7203 * testsuite/25_algorithms/unique_copy/2.cc: Likewise. 7204 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise. 7205 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise. 7206 * testsuite/25_algorithms/upper_bound/1.cc: Likewise. 7207 * testsuite/25_algorithms/upper_bound/2.cc: Likewise. 7208 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise. 7209 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise. 7210 * testsuite/26_numerics/accumulate/1.cc: Likewise. 7211 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise. 7212 * testsuite/26_numerics/complex/13450.cc: Likewise. 7213 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise. 7214 * testsuite/26_numerics/complex/complex_value.cc: Likewise. 7215 * testsuite/26_numerics/complex/dr387.cc: Likewise. 7216 * testsuite/26_numerics/complex/dr387_2.cc: Likewise. 7217 * testsuite/26_numerics/complex/dr781.cc: Likewise. 7218 * testsuite/26_numerics/complex/dr844.cc: Likewise. 7219 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc: 7220 Likewise. 7221 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc: 7222 Likewise. 7223 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise. 7224 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise. 7225 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise. 7226 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise. 7227 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise. 7228 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise. 7229 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise. 7230 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise. 7231 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise. 7232 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise. 7233 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise. 7234 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise. 7235 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise. 7236 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise. 7237 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise. 7238 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise. 7239 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise. 7240 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise. 7241 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc: 7242 Likewise. 7243 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise. 7244 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc: 7245 Likewise. 7246 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc: 7247 Likewise. 7248 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise. 7249 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise. 7250 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise. 7251 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise. 7252 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise. 7253 * testsuite/26_numerics/inner_product/1.cc: Likewise. 7254 * testsuite/26_numerics/iota/1.cc: Likewise. 7255 * testsuite/26_numerics/partial_sum/1.cc: Likewise. 7256 * testsuite/26_numerics/slice/1.cc: Likewise. 7257 * testsuite/26_numerics/valarray/28277.cc: Likewise. 7258 * testsuite/26_numerics/valarray/dr543.cc: Likewise. 7259 * testsuite/26_numerics/valarray/operators.cc: Likewise. 7260 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise. 7261 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise. 7262 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise. 7263 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise. 7264 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise. 7265 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise. 7266 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise. 7267 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise. 7268 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise. 7269 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise. 7270 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise. 7271 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise. 7272 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise. 7273 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise. 7274 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise. 7275 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise. 7276 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise. 7277 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise. 7278 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise. 7279 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise. 7280 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise. 7281 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise. 7282 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise. 7283 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise. 7284 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise. 7285 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise. 7286 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise. 7287 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise. 7288 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise. 7289 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise. 7290 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise. 7291 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise. 7292 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise. 7293 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise. 7294 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise. 7295 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise. 7296 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise. 7297 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise. 7298 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise. 7299 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise. 7300 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise. 7301 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise. 7302 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise. 7303 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise. 7304 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise. 7305 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise. 7306 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise. 7307 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise. 7308 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise. 7309 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise. 7310 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise. 7311 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise. 7312 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise. 7313 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise. 7314 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise. 7315 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise. 7316 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise. 7317 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise. 7318 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise. 7319 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise. 7320 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise. 7321 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise. 7322 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise. 7323 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise. 7324 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc: 7325 Likewise. 7326 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise. 7327 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise. 7328 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise. 7329 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise. 7330 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise. 7331 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise. 7332 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise. 7333 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise. 7334 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise. 7335 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise. 7336 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise. 7337 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise. 7338 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise. 7339 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise. 7340 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise. 7341 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise. 7342 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise. 7343 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise. 7344 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise. 7345 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise. 7346 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise. 7347 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise. 7348 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise. 7349 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise. 7350 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise. 7351 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise. 7352 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise. 7353 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise. 7354 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise. 7355 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise. 7356 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise. 7357 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise. 7358 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise. 7359 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise. 7360 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise. 7361 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise. 7362 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise. 7363 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc: 7364 Likewise. 7365 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise. 7366 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise. 7367 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise. 7368 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise. 7369 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise. 7370 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise. 7371 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise. 7372 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise. 7373 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise. 7374 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise. 7375 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise. 7376 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise. 7377 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise. 7378 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise. 7379 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise. 7380 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise. 7381 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise. 7382 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise. 7383 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise. 7384 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise. 7385 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise. 7386 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise. 7387 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise. 7388 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc: 7389 Likewise. 7390 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise. 7391 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise. 7392 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise. 7393 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise. 7394 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise. 7395 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise. 7396 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise. 7397 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise. 7398 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise. 7399 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise. 7400 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise. 7401 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise. 7402 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise. 7403 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise. 7404 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise. 7405 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise. 7406 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise. 7407 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise. 7408 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise. 7409 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise. 7410 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise. 7411 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise. 7412 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise. 7413 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise. 7414 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise. 7415 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise. 7416 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise. 7417 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise. 7418 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise. 7419 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise. 7420 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise. 7421 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise. 7422 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise. 7423 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise. 7424 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise. 7425 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise. 7426 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise. 7427 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise. 7428 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise. 7429 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise. 7430 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise. 7431 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise. 7432 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise. 7433 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise. 7434 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise. 7435 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise. 7436 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise. 7437 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise. 7438 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise. 7439 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise. 7440 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise. 7441 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise. 7442 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise. 7443 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise. 7444 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise. 7445 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise. 7446 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise. 7447 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise. 7448 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise. 7449 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise. 7450 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise. 7451 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise. 7452 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise. 7453 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise. 7454 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise. 7455 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise. 7456 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise. 7457 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise. 7458 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise. 7459 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise. 7460 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise. 7461 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise. 7462 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise. 7463 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise. 7464 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise. 7465 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise. 7466 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise. 7467 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise. 7468 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise. 7469 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise. 7470 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise. 7471 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise. 7472 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise. 7473 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise. 7474 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise. 7475 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise. 7476 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise. 7477 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise. 7478 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise. 7479 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise. 7480 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise. 7481 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise. 7482 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise. 7483 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise. 7484 * testsuite/27_io/basic_istream/cons/3.cc: Likewise. 7485 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise. 7486 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise. 7487 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc: 7488 Likewise. 7489 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc: 7490 Likewise. 7491 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc: 7492 Likewise. 7493 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc: 7494 Likewise. 7495 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc: 7496 Likewise. 7497 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc: 7498 Likewise. 7499 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc: 7500 Likewise. 7501 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc: 7502 Likewise. 7503 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc: 7504 Likewise. 7505 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc: 7506 Likewise. 7507 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc: 7508 Likewise. 7509 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc: 7510 Likewise. 7511 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc: 7512 Likewise. 7513 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc: 7514 Likewise. 7515 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc: 7516 Likewise. 7517 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc: 7518 Likewise. 7519 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc: 7520 Likewise. 7521 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc: 7522 Likewise. 7523 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc: 7524 Likewise. 7525 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc: 7526 Likewise. 7527 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc: 7528 Likewise. 7529 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc: 7530 Likewise. 7531 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc: 7532 Likewise. 7533 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc: 7534 Likewise. 7535 * testsuite/27_io/basic_istream/extractors_character/char/1.cc: 7536 Likewise. 7537 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc: 7538 Likewise. 7539 * testsuite/27_io/basic_istream/extractors_character/char/2.cc: 7540 Likewise. 7541 * testsuite/27_io/basic_istream/extractors_character/char/3.cc: 7542 Likewise. 7543 * testsuite/27_io/basic_istream/extractors_character/char/4.cc: 7544 Likewise. 7545 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc: 7546 Likewise. 7547 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc: 7548 Likewise. 7549 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc: 7550 Likewise. 7551 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc: 7552 Likewise. 7553 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc: 7554 Likewise. 7555 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise. 7556 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise. 7557 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc: 7558 Likewise. 7559 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise. 7560 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise. 7561 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise. 7562 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc: 7563 Likewise. 7564 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise. 7565 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise. 7566 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise. 7567 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise. 7568 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise. 7569 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise. 7570 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise. 7571 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise. 7572 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise. 7573 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise. 7574 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise. 7575 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise. 7576 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise. 7577 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise. 7578 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise. 7579 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise. 7580 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise. 7581 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise. 7582 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise. 7583 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise. 7584 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise. 7585 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise. 7586 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise. 7587 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise. 7588 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise. 7589 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise. 7590 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise. 7591 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise. 7592 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise. 7593 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise. 7594 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise. 7595 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise. 7596 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise. 7597 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise. 7598 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise. 7599 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise. 7600 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise. 7601 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise. 7602 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise. 7603 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise. 7604 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise. 7605 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise. 7606 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise. 7607 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise. 7608 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise. 7609 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise. 7610 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise. 7611 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise. 7612 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise. 7613 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise. 7614 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise. 7615 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise. 7616 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise. 7617 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise. 7618 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise. 7619 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise. 7620 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise. 7621 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise. 7622 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise. 7623 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise. 7624 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise. 7625 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise. 7626 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise. 7627 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise. 7628 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise. 7629 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise. 7630 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise. 7631 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise. 7632 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise. 7633 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise. 7634 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise. 7635 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise. 7636 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise. 7637 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc: 7638 Likewise. 7639 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise. 7640 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise. 7641 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise. 7642 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise. 7643 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise. 7644 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise. 7645 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise. 7646 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise. 7647 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise. 7648 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise. 7649 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise. 7650 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise. 7651 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise. 7652 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise. 7653 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise. 7654 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise. 7655 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise. 7656 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise. 7657 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise. 7658 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise. 7659 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise. 7660 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise. 7661 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise. 7662 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise. 7663 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise. 7664 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc: 7665 Likewise. 7666 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc: 7667 Likewise. 7668 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc: 7669 Likewise. 7670 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc: 7671 Likewise. 7672 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc: 7673 Likewise. 7674 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc: 7675 Likewise. 7676 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc: 7677 Likewise. 7678 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc: 7679 Likewise. 7680 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc: 7681 Likewise. 7682 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc: 7683 Likewise. 7684 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc: 7685 Likewise. 7686 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc: 7687 Likewise. 7688 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc: 7689 Likewise. 7690 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc: 7691 Likewise. 7692 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc: 7693 Likewise. 7694 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc: 7695 Likewise. 7696 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc: 7697 Likewise. 7698 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc: 7699 Likewise. 7700 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc: 7701 Likewise. 7702 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc: 7703 Likewise. 7704 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc: 7705 Likewise. 7706 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc: 7707 Likewise. 7708 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise. 7709 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc: 7710 Likewise. 7711 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc: 7712 Likewise. 7713 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc: 7714 Likewise. 7715 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise. 7716 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc: 7717 Likewise. 7718 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc: 7719 Likewise. 7720 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise. 7721 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise. 7722 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise. 7723 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise. 7724 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise. 7725 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc: 7726 Likewise. 7727 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc: 7728 Likewise. 7729 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc: 7730 Likewise. 7731 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc: 7732 Likewise. 7733 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc: 7734 Likewise. 7735 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc: 7736 Likewise. 7737 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc: 7738 Likewise. 7739 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc: 7740 Likewise. 7741 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc: 7742 Likewise. 7743 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc: 7744 Likewise. 7745 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc: 7746 Likewise. 7747 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc: 7748 Likewise. 7749 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc: 7750 Likewise. 7751 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc: 7752 Likewise. 7753 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc: 7754 Likewise. 7755 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise. 7756 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise. 7757 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise. 7758 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise. 7759 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise. 7760 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc: 7761 Likewise. 7762 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise. 7763 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise. 7764 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise. 7765 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise. 7766 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise. 7767 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc: 7768 Likewise. 7769 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise. 7770 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise. 7771 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise. 7772 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise. 7773 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise. 7774 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise. 7775 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise. 7776 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise. 7777 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise. 7778 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise. 7779 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise. 7780 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise. 7781 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise. 7782 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise. 7783 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise. 7784 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise. 7785 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise. 7786 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise. 7787 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise. 7788 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc: 7789 Likewise. 7790 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise. 7791 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise. 7792 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise. 7793 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise. 7794 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise. 7795 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise. 7796 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise. 7797 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise. 7798 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise. 7799 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise. 7800 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise. 7801 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise. 7802 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise. 7803 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise. 7804 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise. 7805 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise. 7806 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise. 7807 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise. 7808 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise. 7809 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise. 7810 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise. 7811 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise. 7812 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise. 7813 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise. 7814 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise. 7815 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise. 7816 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise. 7817 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise. 7818 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise. 7819 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise. 7820 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise. 7821 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise. 7822 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise. 7823 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise. 7824 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise. 7825 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc: 7826 Likewise. 7827 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc: 7828 Likewise. 7829 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc: 7830 Likewise. 7831 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise. 7832 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise. 7833 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise. 7834 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise. 7835 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise. 7836 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise. 7837 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise. 7838 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise. 7839 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise. 7840 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise. 7841 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise. 7842 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise. 7843 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise. 7844 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise. 7845 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise. 7846 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise. 7847 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise. 7848 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise. 7849 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise. 7850 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise. 7851 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise. 7852 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise. 7853 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise. 7854 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise. 7855 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise. 7856 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise. 7857 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise. 7858 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise. 7859 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise. 7860 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise. 7861 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise. 7862 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise. 7863 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise. 7864 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise. 7865 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise. 7866 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise. 7867 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise. 7868 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise. 7869 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise. 7870 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise. 7871 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise. 7872 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise. 7873 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise. 7874 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise. 7875 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise. 7876 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise. 7877 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise. 7878 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise. 7879 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise. 7880 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise. 7881 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise. 7882 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise. 7883 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise. 7884 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise. 7885 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise. 7886 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise. 7887 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise. 7888 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise. 7889 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise. 7890 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc: 7891 Likewise. 7892 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise. 7893 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise. 7894 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise. 7895 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise. 7896 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise. 7897 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise. 7898 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise. 7899 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise. 7900 * testsuite/27_io/fpos/11450.cc: Likewise. 7901 * testsuite/27_io/fpos/14320-1.cc: Likewise. 7902 * testsuite/27_io/fpos/14320-2.cc: Likewise. 7903 * testsuite/27_io/fpos/14320-3.cc: Likewise. 7904 * testsuite/27_io/fpos/14320-4.cc: Likewise. 7905 * testsuite/27_io/fpos/14320-5.cc: Likewise. 7906 * testsuite/27_io/fpos/14775.cc: Likewise. 7907 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise. 7908 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise. 7909 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise. 7910 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise. 7911 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise. 7912 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise. 7913 * testsuite/27_io/headers/cstdio/macros.cc: Likewise. 7914 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise. 7915 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise. 7916 * testsuite/27_io/headers/fstream/types_std.cc: Likewise. 7917 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise. 7918 * testsuite/27_io/headers/ios/synopsis.cc: Likewise. 7919 * testsuite/27_io/headers/ios/types_std.cc: Likewise. 7920 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise. 7921 * testsuite/27_io/headers/iostream/types_std.cc: Likewise. 7922 * testsuite/27_io/headers/istream/synopsis.cc: Likewise. 7923 * testsuite/27_io/headers/istream/types_std.cc: Likewise. 7924 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise. 7925 * testsuite/27_io/headers/ostream/types_std.cc: Likewise. 7926 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise. 7927 * testsuite/27_io/headers/sstream/types_std.cc: Likewise. 7928 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise. 7929 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise. 7930 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise. 7931 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise. 7932 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise. 7933 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise. 7934 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise. 7935 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise. 7936 * testsuite/27_io/ios_base/storage/1.cc: Likewise. 7937 * testsuite/27_io/ios_base/storage/11584.cc: Likewise. 7938 * testsuite/27_io/ios_base/storage/2.cc: Likewise. 7939 * testsuite/27_io/ios_base/storage/3.cc: Likewise. 7940 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise. 7941 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise. 7942 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise. 7943 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise. 7944 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise. 7945 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise. 7946 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise. 7947 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise. 7948 * testsuite/27_io/objects/char/1.cc: Likewise. 7949 * testsuite/27_io/objects/char/10.cc: Likewise. 7950 * testsuite/27_io/objects/char/12048-1.cc: Likewise. 7951 * testsuite/27_io/objects/char/12048-2.cc: Likewise. 7952 * testsuite/27_io/objects/char/12048-3.cc: Likewise. 7953 * testsuite/27_io/objects/char/12048-4.cc: Likewise. 7954 * testsuite/27_io/objects/char/12048-5.cc: Likewise. 7955 * testsuite/27_io/objects/char/2.cc: Likewise. 7956 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise. 7957 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise. 7958 * testsuite/27_io/objects/char/3_xin.cc: Likewise. 7959 * testsuite/27_io/objects/char/4_xin.cc: Likewise. 7960 * testsuite/27_io/objects/char/5.cc: Likewise. 7961 * testsuite/27_io/objects/char/5280_xin.cc: Likewise. 7962 * testsuite/27_io/objects/char/6.cc: Likewise. 7963 * testsuite/27_io/objects/char/6548_xin.cc: Likewise. 7964 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise. 7965 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise. 7966 * testsuite/27_io/objects/char/7.cc: Likewise. 7967 * testsuite/27_io/objects/char/7744_xin.cc: Likewise. 7968 * testsuite/27_io/objects/char/8.cc: Likewise. 7969 * testsuite/27_io/objects/char/9.cc: Likewise. 7970 * testsuite/27_io/objects/char/9661-1.cc: Likewise. 7971 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise. 7972 * testsuite/27_io/objects/char/dr455.cc: Likewise. 7973 * testsuite/27_io/objects/wchar_t/1.cc: Likewise. 7974 * testsuite/27_io/objects/wchar_t/10.cc: Likewise. 7975 * testsuite/27_io/objects/wchar_t/11.cc: Likewise. 7976 * testsuite/27_io/objects/wchar_t/12.cc: Likewise. 7977 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise. 7978 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise. 7979 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise. 7980 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise. 7981 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise. 7982 * testsuite/27_io/objects/wchar_t/13.cc: Likewise. 7983 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise. 7984 * testsuite/27_io/objects/wchar_t/2.cc: Likewise. 7985 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise. 7986 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise. 7987 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise. 7988 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise. 7989 * testsuite/27_io/objects/wchar_t/5.cc: Likewise. 7990 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise. 7991 * testsuite/27_io/objects/wchar_t/6.cc: Likewise. 7992 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise. 7993 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise. 7994 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise. 7995 * testsuite/27_io/objects/wchar_t/7.cc: Likewise. 7996 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise. 7997 * testsuite/27_io/objects/wchar_t/8.cc: Likewise. 7998 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise. 7999 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise. 8000 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise. 8001 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise. 8002 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise. 8003 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise. 8004 * testsuite/27_io/types/1.cc: Likewise. 8005 * testsuite/27_io/types/2.cc: Likewise. 8006 * testsuite/27_io/types/3.cc: Likewise. 8007 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise. 8008 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise. 8009 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc: 8010 Likewise. 8011 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc: 8012 Likewise. 8013 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise. 8014 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise. 8015 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise. 8016 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise. 8017 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise. 8018 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise. 8019 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise. 8020 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc: 8021 Likewise. 8022 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc: 8023 Likewise. 8024 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc: 8025 Likewise. 8026 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc: 8027 Likewise. 8028 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise. 8029 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise. 8030 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise. 8031 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise. 8032 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise. 8033 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: 8034 Likewise. 8035 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc: 8036 Likewise. 8037 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise. 8038 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise. 8039 * testsuite/30_threads/thread/id/operators.cc: Likewise. 8040 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise. 8041 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise. 8042 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise. 8043 * testsuite/Makefile.am: Likewise. 8044 * testsuite/abi/30586.cc: Likewise. 8045 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise. 8046 * testsuite/abi/demangle/abi_examples/01.cc: Likewise. 8047 * testsuite/abi/demangle/abi_examples/02.cc: Likewise. 8048 * testsuite/abi/demangle/abi_examples/03.cc: Likewise. 8049 * testsuite/abi/demangle/abi_examples/04.cc: Likewise. 8050 * testsuite/abi/demangle/abi_examples/05.cc: Likewise. 8051 * testsuite/abi/demangle/abi_examples/06.cc: Likewise. 8052 * testsuite/abi/demangle/abi_examples/07.cc: Likewise. 8053 * testsuite/abi/demangle/abi_examples/08.cc: Likewise. 8054 * testsuite/abi/demangle/abi_examples/09.cc: Likewise. 8055 * testsuite/abi/demangle/abi_examples/10.cc: Likewise. 8056 * testsuite/abi/demangle/abi_examples/11.cc: Likewise. 8057 * testsuite/abi/demangle/abi_examples/12.cc: Likewise. 8058 * testsuite/abi/demangle/abi_examples/13.cc: Likewise. 8059 * testsuite/abi/demangle/abi_examples/14.cc: Likewise. 8060 * testsuite/abi/demangle/abi_examples/15.cc: Likewise. 8061 * testsuite/abi/demangle/abi_examples/16.cc: Likewise. 8062 * testsuite/abi/demangle/abi_examples/17.cc: Likewise. 8063 * testsuite/abi/demangle/abi_examples/18.cc: Likewise. 8064 * testsuite/abi/demangle/abi_examples/19.cc: Likewise. 8065 * testsuite/abi/demangle/abi_examples/20.cc: Likewise. 8066 * testsuite/abi/demangle/abi_examples/21.cc: Likewise. 8067 * testsuite/abi/demangle/abi_examples/22.cc: Likewise. 8068 * testsuite/abi/demangle/abi_examples/23.cc: Likewise. 8069 * testsuite/abi/demangle/abi_examples/24.cc: Likewise. 8070 * testsuite/abi/demangle/abi_examples/25.cc: Likewise. 8071 * testsuite/abi/demangle/abi_examples/26.cc: Likewise. 8072 * testsuite/abi/demangle/abi_text/01.cc: Likewise. 8073 * testsuite/abi/demangle/abi_text/02.cc: Likewise. 8074 * testsuite/abi/demangle/abi_text/03.cc: Likewise. 8075 * testsuite/abi/demangle/abi_text/04.cc: Likewise. 8076 * testsuite/abi/demangle/abi_text/05.cc: Likewise. 8077 * testsuite/abi/demangle/abi_text/06.cc: Likewise. 8078 * testsuite/abi/demangle/abi_text/07.cc: Likewise. 8079 * testsuite/abi/demangle/abi_text/08.cc: Likewise. 8080 * testsuite/abi/demangle/abi_text/09.cc: Likewise. 8081 * testsuite/abi/demangle/abi_text/10.cc: Likewise. 8082 * testsuite/abi/demangle/abi_text/11.cc: Likewise. 8083 * testsuite/abi/demangle/abi_text/12.cc: Likewise. 8084 * testsuite/abi/demangle/abi_text/13.cc: Likewise. 8085 * testsuite/abi/demangle/abi_text/14.cc: Likewise. 8086 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise. 8087 * testsuite/abi/demangle/regression/3111-1.cc: Likewise. 8088 * testsuite/abi/demangle/regression/3111-2.cc: Likewise. 8089 * testsuite/abi/demangle/regression/7986-01.cc: Likewise. 8090 * testsuite/abi/demangle/regression/7986-02.cc: Likewise. 8091 * testsuite/abi/demangle/regression/7986-03.cc: Likewise. 8092 * testsuite/abi/demangle/regression/7986-04.cc: Likewise. 8093 * testsuite/abi/demangle/regression/7986-05.cc: Likewise. 8094 * testsuite/abi/demangle/regression/7986-06.cc: Likewise. 8095 * testsuite/abi/demangle/regression/7986-07.cc: Likewise. 8096 * testsuite/abi/demangle/regression/7986-08.cc: Likewise. 8097 * testsuite/abi/demangle/regression/7986-09.cc: Likewise. 8098 * testsuite/abi/demangle/regression/7986-10.cc: Likewise. 8099 * testsuite/abi/demangle/regression/7986-11.cc: Likewise. 8100 * testsuite/abi/demangle/regression/7986-12.cc: Likewise. 8101 * testsuite/abi/demangle/regression/7986.cc: Likewise. 8102 * testsuite/abi/demangle/regression/8897.cc: Likewise. 8103 * testsuite/abi/demangle/regression/cw-01.cc: Likewise. 8104 * testsuite/abi/demangle/regression/cw-02.cc: Likewise. 8105 * testsuite/abi/demangle/regression/cw-03.cc: Likewise. 8106 * testsuite/abi/demangle/regression/cw-04.cc: Likewise. 8107 * testsuite/abi/demangle/regression/cw-05.cc: Likewise. 8108 * testsuite/abi/demangle/regression/cw-06.cc: Likewise. 8109 * testsuite/abi/demangle/regression/cw-07.cc: Likewise. 8110 * testsuite/abi/demangle/regression/cw-08.cc: Likewise. 8111 * testsuite/abi/demangle/regression/cw-09.cc: Likewise. 8112 * testsuite/abi/demangle/regression/cw-10.cc: Likewise. 8113 * testsuite/abi/demangle/regression/cw-11.cc: Likewise. 8114 * testsuite/abi/demangle/regression/cw-12.cc: Likewise. 8115 * testsuite/abi/demangle/regression/cw-13.cc: Likewise. 8116 * testsuite/abi/demangle/regression/cw-14.cc: Likewise. 8117 * testsuite/abi/demangle/regression/cw-15.cc: Likewise. 8118 * testsuite/abi/demangle/regression/cw-16.cc: Likewise. 8119 * testsuite/abi/demangle/regression/old.cc: Likewise. 8120 * testsuite/abi/header_cxxabi.c: Likewise. 8121 * testsuite/backward/11460.cc: Likewise. 8122 * testsuite/backward/hash_map/1.cc: Likewise. 8123 * testsuite/backward/hash_map/14648.cc: Likewise. 8124 * testsuite/backward/hash_map/23528.cc: Likewise. 8125 * testsuite/backward/hash_set/1.cc: Likewise. 8126 * testsuite/backward/strstream_members.cc: Likewise. 8127 * testsuite/config/default.exp: Likewise. 8128 * testsuite/data/filebuf_virtuals-1.tst: Likewise. 8129 * testsuite/data/filebuf_virtuals-1.txt: Likewise. 8130 * testsuite/data/istream_extractor_other-1.tst: Likewise. 8131 * testsuite/data/istream_extractor_other-1.txt: Likewise. 8132 * testsuite/data/istream_extractor_other-2.tst: Likewise. 8133 * testsuite/data/ostream_inserter_other-1.tst: Likewise. 8134 * testsuite/data/ostream_inserter_other-2.tst: Likewise. 8135 * testsuite/data/sgetn.txt: Likewise. 8136 * testsuite/data/wistream_extractor_other-1.tst: Likewise. 8137 * testsuite/data/wistream_extractor_other-1.txt: Likewise. 8138 * testsuite/data/wistream_extractor_other-2.tst: Likewise. 8139 * testsuite/data/wostream_inserter_other-1.tst: Likewise. 8140 * testsuite/data/wostream_inserter_other-2.tst: Likewise. 8141 * testsuite/ext/array_allocator/26875.cc: Likewise. 8142 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise. 8143 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise. 8144 * testsuite/ext/array_allocator/check_delete.cc: Likewise. 8145 * testsuite/ext/array_allocator/check_new.cc: Likewise. 8146 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise. 8147 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise. 8148 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise. 8149 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise. 8150 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise. 8151 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise. 8152 * testsuite/ext/codecvt/1.cc: Likewise. 8153 * testsuite/ext/codecvt/char-1.cc: Likewise. 8154 * testsuite/ext/codecvt/char-2.cc: Likewise. 8155 * testsuite/ext/codecvt/wchar_t.cc: Likewise. 8156 * testsuite/ext/concept_checks.cc: Likewise. 8157 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc: 8158 Likewise. 8159 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc: 8160 Likewise. 8161 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise. 8162 * testsuite/ext/debug_allocator/check_delete.cc: Likewise. 8163 * testsuite/ext/debug_allocator/check_new.cc: Likewise. 8164 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise. 8165 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise. 8166 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise. 8167 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise. 8168 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc: 8169 Likewise. 8170 * testsuite/ext/headers.cc: Likewise. 8171 * testsuite/ext/is_heap/1.cc: Likewise. 8172 * testsuite/ext/is_heap/check_type.cc: Likewise. 8173 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise. 8174 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise. 8175 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise. 8176 * testsuite/ext/malloc_allocator/check_new.cc: Likewise. 8177 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise. 8178 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise. 8179 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise. 8180 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise. 8181 * testsuite/ext/median.cc: Likewise. 8182 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise. 8183 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise. 8184 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise. 8185 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise. 8186 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise. 8187 * testsuite/ext/mt_allocator/check_delete.cc: Likewise. 8188 * testsuite/ext/mt_allocator/check_new.cc: Likewise. 8189 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise. 8190 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise. 8191 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise. 8192 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise. 8193 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise. 8194 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise. 8195 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise. 8196 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise. 8197 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise. 8198 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise. 8199 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise. 8200 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise. 8201 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise. 8202 * testsuite/ext/mt_allocator/tune-1.cc: Likewise. 8203 * testsuite/ext/mt_allocator/tune-2.cc: Likewise. 8204 * testsuite/ext/mt_allocator/tune-3.cc: Likewise. 8205 * testsuite/ext/mt_allocator/tune-4.cc: Likewise. 8206 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise. 8207 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise. 8208 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise. 8209 * testsuite/ext/new_allocator/check_delete.cc: Likewise. 8210 * testsuite/ext/new_allocator/check_new.cc: Likewise. 8211 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise. 8212 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise. 8213 * testsuite/ext/new_allocator/instantiate.cc: Likewise. 8214 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise. 8215 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise. 8216 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise. 8217 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise. 8218 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise. 8219 * testsuite/ext/pool_allocator/check_delete.cc: Likewise. 8220 * testsuite/ext/pool_allocator/check_new.cc: Likewise. 8221 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise. 8222 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise. 8223 * testsuite/ext/rope/1.cc: Likewise. 8224 * testsuite/ext/rope/2.cc: Likewise. 8225 * testsuite/ext/rope/3.cc: Likewise. 8226 * testsuite/ext/rope/36832.cc: Likewise. 8227 * testsuite/ext/rope/4.cc: Likewise. 8228 * testsuite/ext/rope/pthread7-rope.cc: Likewise. 8229 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise. 8230 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise. 8231 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise. 8232 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise. 8233 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc: 8234 Likewise. 8235 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise. 8236 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise. 8237 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise. 8238 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise. 8239 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise. 8240 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise. 8241 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise. 8242 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise. 8243 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise. 8244 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise. 8245 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise. 8246 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise. 8247 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise. 8248 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise. 8249 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise. 8250 * testsuite/ext/throw_allocator/check_delete.cc: Likewise. 8251 * testsuite/ext/throw_allocator/check_new.cc: Likewise. 8252 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise. 8253 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise. 8254 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise. 8255 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise. 8256 * testsuite/ext/type_traits/add_unsigned.cc: Likewise. 8257 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise. 8258 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise. 8259 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise. 8260 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise. 8261 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise. 8262 * testsuite/ext/vstring/capacity/29134.cc: Likewise. 8263 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise. 8264 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise. 8265 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise. 8266 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise. 8267 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise. 8268 * testsuite/lib/dg-options.exp: Likewise. 8269 * testsuite/lib/libstdc++.exp: Likewise. 8270 * testsuite/lib/prune.exp: Likewise. 8271 * testsuite/libstdc++-abi/abi.exp: Likewise. 8272 * testsuite/libstdc++-dg/conformance.exp: Likewise. 8273 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc: 8274 Likewise. 8275 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc: 8276 Likewise. 8277 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc: 8278 Likewise. 8279 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc: 8280 Likewise. 8281 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc: 8282 Likewise. 8283 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc: 8284 Likewise. 8285 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc: 8286 Likewise. 8287 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc: 8288 Likewise. 8289 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc: 8290 Likewise. 8291 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc: 8292 Likewise. 8293 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc: 8294 Likewise. 8295 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc: 8296 Likewise. 8297 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc: 8298 Likewise. 8299 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc: 8300 Likewise. 8301 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc: 8302 Likewise. 8303 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc: 8304 Likewise. 8305 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc: 8306 Likewise. 8307 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise. 8308 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc: 8309 Likewise. 8310 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise. 8311 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc: 8312 Likewise. 8313 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc: 8314 Likewise. 8315 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise. 8316 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc: 8317 Likewise. 8318 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc: 8319 Likewise. 8320 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc: 8321 Likewise. 8322 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc: 8323 Likewise. 8324 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise. 8325 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise. 8326 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise. 8327 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise. 8328 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc: 8329 Likewise. 8330 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc: 8331 Likewise. 8332 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc: 8333 Likewise. 8334 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc: 8335 Likewise. 8336 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc: 8337 Likewise. 8338 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc: 8339 Likewise. 8340 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc: 8341 Likewise. 8342 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc: 8343 Likewise. 8344 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc: 8345 Likewise. 8346 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc: 8347 Likewise. 8348 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc: 8349 Likewise. 8350 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc: 8351 Likewise. 8352 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc: 8353 Likewise. 8354 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise. 8355 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc: 8356 Likewise. 8357 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc: 8358 Likewise. 8359 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise. 8360 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise. 8361 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise. 8362 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise. 8363 * testsuite/tr1/3_function_objects/function/1.cc: Likewise. 8364 * testsuite/tr1/3_function_objects/function/2.cc: Likewise. 8365 * testsuite/tr1/3_function_objects/function/3.cc: Likewise. 8366 * testsuite/tr1/3_function_objects/function/4.cc: Likewise. 8367 * testsuite/tr1/3_function_objects/function/5.cc: Likewise. 8368 * testsuite/tr1/3_function_objects/function/6.cc: Likewise. 8369 * testsuite/tr1/3_function_objects/function/7.cc: Likewise. 8370 * testsuite/tr1/3_function_objects/function/8.cc: Likewise. 8371 * testsuite/tr1/3_function_objects/function/9.cc: Likewise. 8372 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc: 8373 Likewise. 8374 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc: 8375 Likewise. 8376 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc: 8377 Likewise. 8378 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise. 8379 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc: 8380 Likewise. 8381 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc: 8382 Likewise. 8383 * testsuite/tr1/3_function_objects/result_of.cc: Likewise. 8384 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise. 8385 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise. 8386 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise. 8387 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise. 8388 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise. 8389 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise. 8390 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc: 8391 Likewise. 8392 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise. 8393 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc: 8394 Likewise. 8395 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise. 8396 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc: 8397 Likewise. 8398 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise. 8399 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc: 8400 Likewise. 8401 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc: 8402 Likewise. 8403 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc: 8404 Likewise. 8405 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise. 8406 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc: 8407 Likewise. 8408 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise. 8409 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc: 8410 Likewise. 8411 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc: 8412 Likewise. 8413 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc: 8414 Likewise. 8415 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise. 8416 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc: 8417 Likewise. 8418 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc: 8419 Likewise. 8420 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc: 8421 Likewise. 8422 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc: 8423 Likewise. 8424 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc: 8425 Likewise. 8426 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc: 8427 Likewise. 8428 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc: 8429 Likewise. 8430 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc: 8431 Likewise. 8432 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc: 8433 Likewise. 8434 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc: 8435 Likewise. 8436 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc: 8437 Likewise. 8438 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise. 8439 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc: 8440 Likewise. 8441 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise. 8442 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc: 8443 Likewise. 8444 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise. 8445 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc: 8446 Likewise. 8447 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise. 8448 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc: 8449 Likewise. 8450 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise. 8451 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc: 8452 Likewise. 8453 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise. 8454 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc: 8455 Likewise. 8456 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise. 8457 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc: 8458 Likewise. 8459 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise. 8460 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc: 8461 Likewise. 8462 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise. 8463 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise. 8464 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc: 8465 Likewise. 8466 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise. 8467 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc: 8468 Likewise. 8469 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise. 8470 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise. 8471 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise. 8472 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc: 8473 Likewise. 8474 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise. 8475 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc: 8476 Likewise. 8477 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise. 8478 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc: 8479 Likewise. 8480 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise. 8481 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc: 8482 Likewise. 8483 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc: 8484 Likewise. 8485 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc: 8486 Likewise. 8487 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc: 8488 Likewise. 8489 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc: 8490 Likewise. 8491 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise. 8492 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise. 8493 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc: 8494 Likewise. 8495 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise. 8496 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc: 8497 Likewise. 8498 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise. 8499 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc: 8500 Likewise. 8501 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise. 8502 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise. 8503 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc: 8504 Likewise. 8505 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise. 8506 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc: 8507 Likewise. 8508 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise. 8509 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc: 8510 Likewise. 8511 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise. 8512 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc: 8513 Likewise. 8514 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise. 8515 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc: 8516 Likewise. 8517 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise. 8518 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc: 8519 Likewise. 8520 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise. 8521 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc: 8522 Likewise. 8523 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise. 8524 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc: 8525 Likewise. 8526 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise. 8527 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc: 8528 Likewise. 8529 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise. 8530 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc: 8531 Likewise. 8532 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise. 8533 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise. 8534 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise. 8535 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise. 8536 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise. 8537 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise. 8538 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise. 8539 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise. 8540 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc: 8541 Likewise. 8542 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc: 8543 Likewise. 8544 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc: 8545 Likewise. 8546 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc: 8547 Likewise. 8548 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc: 8549 Likewise. 8550 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc: 8551 Likewise. 8552 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc: 8553 Likewise. 8554 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc: 8555 Likewise. 8556 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc: 8557 Likewise. 8558 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc: 8559 Likewise. 8560 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc: 8561 Likewise. 8562 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc: 8563 Likewise. 8564 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc: 8565 Likewise. 8566 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc: 8567 Likewise. 8568 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc: 8569 Likewise. 8570 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc: 8571 Likewise. 8572 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc: 8573 Likewise. 8574 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc: 8575 Likewise. 8576 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc: 8577 Likewise. 8578 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc: 8579 Likewise. 8580 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc: 8581 Likewise. 8582 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc: 8583 Likewise. 8584 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc: 8585 Likewise. 8586 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc: 8587 Likewise. 8588 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc: 8589 Likewise. 8590 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc: 8591 Likewise. 8592 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc: 8593 Likewise. 8594 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc: 8595 Likewise. 8596 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise. 8597 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise. 8598 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise. 8599 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc: 8600 Likewise. 8601 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc: 8602 Likewise. 8603 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc: 8604 Likewise. 8605 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc: 8606 Likewise. 8607 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc: 8608 Likewise. 8609 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise. 8610 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise. 8611 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise. 8612 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise. 8613 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc: 8614 Likewise. 8615 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc: 8616 Likewise. 8617 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc: 8618 Likewise. 8619 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc: 8620 Likewise. 8621 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc: 8622 Likewise. 8623 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc: 8624 Likewise. 8625 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc: 8626 Likewise. 8627 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc: 8628 Likewise. 8629 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc: 8630 Likewise. 8631 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc: 8632 Likewise. 8633 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc: 8634 Likewise. 8635 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc: 8636 Likewise. 8637 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc: 8638 Likewise. 8639 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc: 8640 Likewise. 8641 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc: 8642 Likewise. 8643 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc: 8644 Likewise. 8645 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc: 8646 Likewise. 8647 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc: 8648 Likewise. 8649 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc: 8650 Likewise. 8651 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc: 8652 Likewise. 8653 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc: 8654 Likewise. 8655 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc: 8656 Likewise. 8657 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc: 8658 Likewise. 8659 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc: 8660 Likewise. 8661 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc: 8662 Likewise. 8663 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc: 8664 Likewise. 8665 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc: 8666 Likewise. 8667 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc: 8668 Likewise. 8669 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc: 8670 Likewise. 8671 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc: 8672 Likewise. 8673 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc: 8674 Likewise. 8675 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc: 8676 Likewise. 8677 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc: 8678 Likewise. 8679 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc: 8680 Likewise. 8681 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc: 8682 Likewise. 8683 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc: 8684 Likewise. 8685 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc: 8686 Likewise. 8687 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc: 8688 Likewise. 8689 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc: 8690 Likewise. 8691 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc: 8692 Likewise. 8693 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc: 8694 Likewise. 8695 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc: 8696 Likewise. 8697 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc: 8698 Likewise. 8699 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc: 8700 Likewise. 8701 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc: 8702 Likewise. 8703 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc: 8704 Likewise. 8705 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc: 8706 Likewise. 8707 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc: 8708 Likewise. 8709 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc: 8710 Likewise. 8711 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc: 8712 Likewise. 8713 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc: 8714 Likewise. 8715 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc: 8716 Likewise. 8717 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc: 8718 Likewise. 8719 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc: 8720 Likewise. 8721 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc: 8722 Likewise. 8723 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc: 8724 Likewise. 8725 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc: 8726 Likewise. 8727 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc: 8728 Likewise. 8729 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc: 8730 Likewise. 8731 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc: 8732 Likewise. 8733 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc: 8734 Likewise. 8735 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc: 8736 Likewise. 8737 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc: 8738 Likewise. 8739 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc: 8740 Likewise. 8741 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc: 8742 Likewise. 8743 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc: 8744 Likewise. 8745 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc: 8746 Likewise. 8747 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc: 8748 Likewise. 8749 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc: 8750 Likewise. 8751 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc: 8752 Likewise. 8753 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc: 8754 Likewise. 8755 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc: 8756 Likewise. 8757 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc: 8758 Likewise. 8759 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc: 8760 Likewise. 8761 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc: 8762 Likewise. 8763 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc: 8764 Likewise. 8765 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc: 8766 Likewise. 8767 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc: 8768 Likewise. 8769 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc: 8770 Likewise. 8771 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc: 8772 Likewise. 8773 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc: 8774 Likewise. 8775 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc: 8776 Likewise. 8777 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc: 8778 Likewise. 8779 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc: 8780 Likewise. 8781 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc: 8782 Likewise. 8783 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc: 8784 Likewise. 8785 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc: 8786 Likewise. 8787 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc: 8788 Likewise. 8789 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc: 8790 Likewise. 8791 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc: 8792 Likewise. 8793 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc: 8794 Likewise. 8795 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc: 8796 Likewise. 8797 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc: 8798 Likewise. 8799 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc: 8800 Likewise. 8801 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc: 8802 Likewise. 8803 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc: 8804 Likewise. 8805 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc: 8806 Likewise. 8807 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc: 8808 Likewise. 8809 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc: 8810 Likewise. 8811 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc: 8812 Likewise. 8813 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc: 8814 Likewise. 8815 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc: 8816 Likewise. 8817 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc: 8818 Likewise. 8819 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc: 8820 Likewise. 8821 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc: 8822 Likewise. 8823 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc: 8824 Likewise. 8825 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc: 8826 Likewise. 8827 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc: 8828 Likewise. 8829 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc: 8830 Likewise. 8831 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc: 8832 Likewise. 8833 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc: 8834 Likewise. 8835 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc: 8836 Likewise. 8837 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc: 8838 Likewise. 8839 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc: 8840 Likewise. 8841 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc: 8842 Likewise. 8843 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc: 8844 Likewise. 8845 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc: 8846 Likewise. 8847 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc: 8848 Likewise. 8849 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc: 8850 Likewise. 8851 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc: 8852 Likewise. 8853 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc: 8854 Likewise. 8855 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc: 8856 Likewise. 8857 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h: 8858 Likewise. 8859 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise. 8860 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise. 8861 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise. 8862 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc: 8863 Likewise. 8864 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc: 8865 Likewise. 8866 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc: 8867 Likewise. 8868 * testsuite/tr1/6_containers/array/comparison_operators/less.cc: 8869 Likewise. 8870 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc: 8871 Likewise. 8872 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc: 8873 Likewise. 8874 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc: 8875 Likewise. 8876 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc: 8877 Likewise. 8878 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise. 8879 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise. 8880 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise. 8881 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc: 8882 Likewise. 8883 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise. 8884 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise. 8885 * testsuite/tr1/6_containers/array/requirements/member_swap.cc: 8886 Likewise. 8887 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc: 8888 Likewise. 8889 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc: 8890 Likewise. 8891 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise. 8892 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc: 8893 Likewise. 8894 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc: 8895 Likewise. 8896 * testsuite/tr1/6_containers/hash/24799.cc: Likewise. 8897 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise. 8898 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc: 8899 Likewise. 8900 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc: 8901 Likewise. 8902 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise. 8903 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise. 8904 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise. 8905 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise. 8906 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc: 8907 Likewise. 8908 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc: 8909 Likewise. 8910 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc: 8911 Likewise. 8912 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc: 8913 Likewise. 8914 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise. 8915 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise. 8916 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise. 8917 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc: 8918 Likewise. 8919 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc: 8920 Likewise. 8921 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise. 8922 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise. 8923 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise. 8924 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise. 8925 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise. 8926 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise. 8927 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc: 8928 Likewise. 8929 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise. 8930 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise. 8931 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise. 8932 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc: 8933 Likewise. 8934 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc: 8935 Likewise. 8936 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc: 8937 Likewise. 8938 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc: 8939 Likewise. 8940 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc: 8941 Likewise. 8942 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc: 8943 Likewise. 8944 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise. 8945 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise. 8946 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc: 8947 Likewise. 8948 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise. 8949 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc: 8950 Likewise. 8951 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc: 8952 Likewise. 8953 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc: 8954 Likewise. 8955 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc: 8956 Likewise. 8957 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc: 8958 Likewise. 8959 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc: 8960 Likewise. 8961 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc: 8962 Likewise. 8963 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise. 8964 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise. 8965 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise. 8966 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc: 8967 Likewise. 8968 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise. 8969 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc: 8970 Likewise. 8971 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc: 8972 Likewise. 8973 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc: 8974 Likewise. 8975 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc: 8976 Likewise. 8977 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc: 8978 Likewise. 8979 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc: 8980 Likewise. 8981 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc: 8982 Likewise. 8983 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise. 8984 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise. 8985 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise. 8986 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise. 8987 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise. 8988 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise. 8989 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc: 8990 Likewise. 8991 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise. 8992 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise. 8993 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise. 8994 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc: 8995 Likewise. 8996 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc: 8997 Likewise. 8998 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc: 8999 Likewise. 9000 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc: 9001 Likewise. 9002 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc: 9003 Likewise. 9004 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc: 9005 Likewise. 9006 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise. 9007 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise. 9008 * testsuite/tr1/6_containers/utility/19535.cc: Likewise. 9009 * testsuite/tr1/6_containers/utility/pair.cc: Likewise. 9010 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc: 9011 Likewise. 9012 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc: 9013 Likewise. 9014 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc: 9015 Likewise. 9016 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc: 9017 Likewise. 9018 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc: 9019 Likewise. 9020 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc: 9021 Likewise. 9022 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc: 9023 Likewise. 9024 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc: 9025 Likewise. 9026 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc: 9027 Likewise. 9028 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc: 9029 Likewise. 9030 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc: 9031 Likewise. 9032 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc: 9033 Likewise. 9034 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc: 9035 Likewise. 9036 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc: 9037 Likewise. 9038 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc: 9039 Likewise. 9040 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc: 9041 Likewise. 9042 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc: 9043 Likewise. 9044 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc: 9045 Likewise. 9046 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc: 9047 Likewise. 9048 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc: 9049 Likewise. 9050 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc: 9051 Likewise. 9052 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc: 9053 Likewise. 9054 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc: 9055 Likewise. 9056 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc: 9057 Likewise. 9058 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc: 9059 Likewise. 9060 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc: 9061 Likewise. 9062 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc: 9063 Likewise. 9064 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc: 9065 Likewise. 9066 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc: 9067 Likewise. 9068 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc: 9069 Likewise. 9070 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc: 9071 Likewise. 9072 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc: 9073 Likewise. 9074 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc: 9075 Likewise. 9076 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc: 9077 Likewise. 9078 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc: 9079 Likewise. 9080 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc: 9081 Likewise. 9082 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise. 9083 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise. 9084 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise. 9085 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise. 9086 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise. 9087 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise. 9088 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise. 9089 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise. 9090 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise. 9091 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise. 9092 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise. 9093 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise. 9094 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise. 9095 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise. 9096 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise. 9097 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise. 9098 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise. 9099 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise. 9100 * testsuite/tr1/headers/all.cc: Likewise. 9101 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise. 9102 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise. 9103 * testsuite/util/testsuite_shared.cc: Likewise. 9104 * scripts/extract_symvers: Likewise. Remove runtime exception. 9105 * testsuite/17_intro/headers/all.cc: Likewise. 9106 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise. 9107 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise. 9108 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc: 9109 Likewise. 9110 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc: 9111 Likewise. 9112 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc: 9113 Likewise. 9114 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc: 9115 Likewise. 9116 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc: 9117 Likewise. 9118 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc: 9119 Likewise. 9120 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc: 9121 Likewise. 9122 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc: 9123 Likewise. 9124 * testsuite/20_util/decay/requirements/explicit_instantiation.cc: 9125 Likewise. 9126 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise. 9127 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise. 9128 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise. 9129 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc: 9130 Likewise. 9131 * testsuite/20_util/forward/requirements/explicit_instantiation.cc: 9132 Likewise. 9133 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc: 9134 Likewise. 9135 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc: 9136 Likewise. 9137 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc: 9138 Likewise. 9139 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc: 9140 Likewise. 9141 * testsuite/20_util/identity/requirements/explicit_instantiation.cc: 9142 Likewise. 9143 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc: 9144 Likewise. 9145 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc: 9146 Likewise. 9147 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc: 9148 Likewise. 9149 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc: 9150 Likewise. 9151 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc: 9152 Likewise. 9153 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc: 9154 Likewise. 9155 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc: 9156 Likewise. 9157 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc: 9158 Likewise. 9159 * testsuite/20_util/move/requirements/explicit_instantiation.cc: 9160 Likewise. 9161 * testsuite/20_util/pair/moveable.cc: Likewise. 9162 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc: 9163 Likewise. 9164 * testsuite/20_util/pair/swap.cc: Likewise. 9165 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc: 9166 Likewise. 9167 * testsuite/20_util/reference_wrapper/24803.cc: Likewise. 9168 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc: 9169 Likewise. 9170 * testsuite/20_util/tuple/moveable.cc: Likewise. 9171 * testsuite/20_util/tuple/moveable2.cc: Likewise. 9172 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc: 9173 Likewise. 9174 * testsuite/20_util/tuple/swap.cc: Likewise. 9175 * testsuite/21_strings/basic_string/element_access/char/21674.cc: 9176 Likewise. 9177 * testsuite/21_strings/basic_string/element_access/char/empty.cc: 9178 Likewise. 9179 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc: 9180 Likewise. 9181 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc: 9182 Likewise. 9183 * testsuite/21_strings/basic_string/init-list.cc: Likewise. 9184 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc: 9185 Likewise. 9186 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc: 9187 Likewise. 9188 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc: 9189 Likewise. 9190 * testsuite/21_strings/basic_string/types/23767.cc: Likewise. 9191 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc: 9192 Likewise. 9193 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc: 9194 Likewise. 9195 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise. 9196 * testsuite/22_locale/ctype/is/char/1.cc: Likewise. 9197 * testsuite/22_locale/ctype/is/char/2.cc: Likewise. 9198 * testsuite/22_locale/ctype/is/char/3.cc: Likewise. 9199 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise. 9200 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise. 9201 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise. 9202 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise. 9203 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise. 9204 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise. 9205 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise. 9206 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise. 9207 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise. 9208 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise. 9209 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc: 9210 Likewise. 9211 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise. 9212 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise. 9213 * testsuite/22_locale/ctype/to/char/1.cc: Likewise. 9214 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise. 9215 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise. 9216 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise. 9217 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise. 9218 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise. 9219 * testsuite/22_locale/ctype_base/11844.cc: Likewise. 9220 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc: 9221 Likewise. 9222 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc: 9223 Likewise. 9224 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc: 9225 Likewise. 9226 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc: 9227 Likewise. 9228 * testsuite/23_containers/array/requirements/citerators.cc: Likewise. 9229 * testsuite/23_containers/array/requirements/explicit_instantiation.cc: 9230 Likewise. 9231 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc: 9232 Likewise. 9233 * testsuite/23_containers/deque/14340.cc: Likewise. 9234 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise. 9235 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise. 9236 * testsuite/23_containers/deque/cons/moveable.cc: Likewise. 9237 * testsuite/23_containers/deque/init-list.cc: Likewise. 9238 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise. 9239 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise. 9240 * testsuite/23_containers/deque/moveable.cc: Likewise. 9241 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise. 9242 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc: 9243 Likewise. 9244 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc: 9245 Likewise. 9246 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc: 9247 Likewise. 9248 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc: 9249 Likewise. 9250 * testsuite/23_containers/forward_list/comparable.cc: Likewise. 9251 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc: 9252 Likewise. 9253 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc: 9254 Likewise. 9255 * testsuite/23_containers/forward_list/moveable.cc: Likewise. 9256 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc: 9257 Likewise. 9258 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc: 9259 Likewise. 9260 * testsuite/23_containers/list/14340.cc: Likewise. 9261 * testsuite/23_containers/list/23781.cc: Likewise. 9262 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise. 9263 * testsuite/23_containers/list/init-list.cc: Likewise. 9264 * testsuite/23_containers/list/moveable.cc: Likewise. 9265 * testsuite/23_containers/list/requirements/citerators.cc: Likewise. 9266 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc: 9267 Likewise. 9268 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc: 9269 Likewise. 9270 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc: 9271 Likewise. 9272 * testsuite/23_containers/list/requirements/partial_specialization/1.cc: 9273 Likewise. 9274 * testsuite/23_containers/map/14340.cc: Likewise. 9275 * testsuite/23_containers/map/23781.cc: Likewise. 9276 * testsuite/23_containers/map/init-list.cc: Likewise. 9277 * testsuite/23_containers/map/moveable.cc: Likewise. 9278 * testsuite/23_containers/map/operations/1.cc: Likewise. 9279 * testsuite/23_containers/map/operations/31440.cc: Likewise. 9280 * testsuite/23_containers/map/requirements/citerators.cc: Likewise. 9281 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc: 9282 Likewise. 9283 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc: 9284 Likewise. 9285 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc: 9286 Likewise. 9287 * testsuite/23_containers/map/requirements/partial_specialization/1.cc: 9288 Likewise. 9289 * testsuite/23_containers/multimap/14340.cc: Likewise. 9290 * testsuite/23_containers/multimap/23781.cc: Likewise. 9291 * testsuite/23_containers/multimap/init-list.cc: Likewise. 9292 * testsuite/23_containers/multimap/moveable.cc: Likewise. 9293 * testsuite/23_containers/multimap/operations/1.cc: Likewise. 9294 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise. 9295 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc: 9296 Likewise. 9297 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc: 9298 Likewise. 9299 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc: 9300 Likewise. 9301 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc: 9302 Likewise. 9303 * testsuite/23_containers/multiset/14340.cc: Likewise. 9304 * testsuite/23_containers/multiset/23781.cc: Likewise. 9305 * testsuite/23_containers/multiset/init-list.cc: Likewise. 9306 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise. 9307 * testsuite/23_containers/multiset/moveable.cc: Likewise. 9308 * testsuite/23_containers/multiset/operations/1.cc: Likewise. 9309 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise. 9310 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc: 9311 Likewise. 9312 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc: 9313 Likewise. 9314 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc: 9315 Likewise. 9316 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc: 9317 Likewise. 9318 * testsuite/23_containers/priority_queue/moveable.cc: Likewise. 9319 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc: 9320 Likewise. 9321 * testsuite/23_containers/queue/moveable.cc: Likewise. 9322 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc: 9323 Likewise. 9324 * testsuite/23_containers/set/14340.cc: Likewise. 9325 * testsuite/23_containers/set/23781.cc: Likewise. 9326 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise. 9327 * testsuite/23_containers/set/init-list.cc: Likewise. 9328 * testsuite/23_containers/set/modifiers/16728.cc: Likewise. 9329 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise. 9330 * testsuite/23_containers/set/moveable.cc: Likewise. 9331 * testsuite/23_containers/set/operations/1.cc: Likewise. 9332 * testsuite/23_containers/set/requirements/citerators.cc: Likewise. 9333 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc: 9334 Likewise. 9335 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc: 9336 Likewise. 9337 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc: 9338 Likewise. 9339 * testsuite/23_containers/set/requirements/partial_specialization/1.cc: 9340 Likewise. 9341 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc: 9342 Likewise. 9343 * testsuite/23_containers/unordered_map/init-list.cc: Likewise. 9344 * testsuite/23_containers/unordered_map/moveable.cc: Likewise. 9345 * testsuite/23_containers/unordered_map/requirements/citerators.cc: 9346 Likewise. 9347 * testsuite/23_containers/unordered_map/requirements/cliterators.cc: 9348 Likewise. 9349 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc: 9350 Likewise. 9351 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise. 9352 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise. 9353 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc: 9354 Likewise. 9355 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc: 9356 Likewise. 9357 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise. 9358 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise. 9359 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc: 9360 Likewise. 9361 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc: 9362 Likewise. 9363 * testsuite/23_containers/unordered_set/init-list.cc: Likewise. 9364 * testsuite/23_containers/unordered_set/moveable.cc: Likewise. 9365 * testsuite/23_containers/unordered_set/requirements/citerators.cc: 9366 Likewise. 9367 * testsuite/23_containers/unordered_set/requirements/cliterators.cc: 9368 Likewise. 9369 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc: 9370 Likewise. 9371 * testsuite/23_containers/vector/14340.cc: Likewise. 9372 * testsuite/23_containers/vector/26412-1.cc: Likewise. 9373 * testsuite/23_containers/vector/26412-2.cc: Likewise. 9374 * testsuite/23_containers/vector/bool/requirements/citerators.cc: 9375 Likewise. 9376 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise. 9377 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise. 9378 * testsuite/23_containers/vector/cons/moveable.cc: Likewise. 9379 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise. 9380 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise. 9381 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc: 9382 Likewise. 9383 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc: 9384 Likewise. 9385 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc: 9386 Likewise. 9387 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc: 9388 Likewise. 9389 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc: 9390 Likewise. 9391 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise. 9392 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise. 9393 * testsuite/23_containers/vector/init-list.cc: Likewise. 9394 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise. 9395 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise. 9396 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise. 9397 * testsuite/23_containers/vector/moveable.cc: Likewise. 9398 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise. 9399 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc: 9400 Likewise. 9401 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc: 9402 Likewise. 9403 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc: 9404 Likewise. 9405 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc: 9406 Likewise. 9407 * testsuite/23_containers/vector/resize/moveable.cc: Likewise. 9408 * testsuite/23_containers/vector/types/23767.cc: Likewise. 9409 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise. 9410 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc: 9411 Likewise. 9412 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc: 9413 Likewise. 9414 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc: 9415 Likewise. 9416 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc: 9417 Likewise. 9418 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc: 9419 Likewise. 9420 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc: 9421 Likewise. 9422 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc: 9423 Likewise. 9424 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc: 9425 Likewise. 9426 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc: 9427 Likewise. 9428 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc: 9429 Likewise. 9430 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc: 9431 Likewise. 9432 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc: 9433 Likewise. 9434 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc: 9435 Likewise. 9436 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc: 9437 Likewise. 9438 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc: 9439 Likewise. 9440 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc: 9441 Likewise. 9442 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc: 9443 Likewise. 9444 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc: 9445 Likewise. 9446 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc: 9447 Likewise. 9448 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc: 9449 Likewise. 9450 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc: 9451 Likewise. 9452 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc: 9453 Likewise. 9454 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc: 9455 Likewise. 9456 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc: 9457 Likewise. 9458 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc: 9459 Likewise. 9460 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc: 9461 Likewise. 9462 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc: 9463 Likewise. 9464 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc: 9465 Likewise. 9466 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc: 9467 Likewise. 9468 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc: 9469 Likewise. 9470 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc: 9471 Likewise. 9472 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc: 9473 Likewise. 9474 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc: 9475 Likewise. 9476 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc: 9477 Likewise. 9478 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc: 9479 Likewise. 9480 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc: 9481 Likewise. 9482 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc: 9483 Likewise. 9484 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc: 9485 Likewise. 9486 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc: 9487 Likewise. 9488 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc: 9489 Likewise. 9490 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc: 9491 Likewise. 9492 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc: 9493 Likewise. 9494 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc: 9495 Likewise. 9496 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc: 9497 Likewise. 9498 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc: 9499 Likewise. 9500 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc: 9501 Likewise. 9502 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc: 9503 Likewise. 9504 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc: 9505 Likewise. 9506 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc: 9507 Likewise. 9508 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc: 9509 Likewise. 9510 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc: 9511 Likewise. 9512 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc: 9513 Likewise. 9514 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc: 9515 Likewise. 9516 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc: 9517 Likewise. 9518 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc: 9519 Likewise. 9520 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc: 9521 Likewise. 9522 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc: 9523 Likewise. 9524 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc: 9525 Likewise. 9526 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc: 9527 Likewise. 9528 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc: 9529 Likewise. 9530 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc: 9531 Likewise. 9532 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc: 9533 Likewise. 9534 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc: 9535 Likewise. 9536 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc: 9537 Likewise. 9538 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc: 9539 Likewise. 9540 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc: 9541 Likewise. 9542 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc: 9543 Likewise. 9544 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc: 9545 Likewise. 9546 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc: 9547 Likewise. 9548 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc: 9549 Likewise. 9550 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc: 9551 Likewise. 9552 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc: 9553 Likewise. 9554 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc: 9555 Likewise. 9556 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc: 9557 Likewise. 9558 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc: 9559 Likewise. 9560 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc: 9561 Likewise. 9562 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc: 9563 Likewise. 9564 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc: 9565 Likewise. 9566 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc: 9567 Likewise. 9568 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc: 9569 Likewise. 9570 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc: 9571 Likewise. 9572 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc: 9573 Likewise. 9574 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc: 9575 Likewise. 9576 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc: 9577 Likewise. 9578 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc: 9579 Likewise. 9580 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc: 9581 Likewise. 9582 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc: 9583 Likewise. 9584 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc: 9585 Likewise. 9586 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc: 9587 Likewise. 9588 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc: 9589 Likewise. 9590 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc: 9591 Likewise. 9592 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc: 9593 Likewise. 9594 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc: 9595 Likewise. 9596 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc: 9597 Likewise. 9598 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc: 9599 Likewise. 9600 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc: 9601 Likewise. 9602 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc: 9603 Likewise. 9604 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc: 9605 Likewise. 9606 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc: 9607 Likewise. 9608 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc: 9609 Likewise. 9610 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc: 9611 Likewise. 9612 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc: 9613 Likewise. 9614 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc: 9615 Likewise. 9616 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc: 9617 Likewise. 9618 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc: 9619 Likewise. 9620 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc: 9621 Likewise. 9622 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc: 9623 Likewise. 9624 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc: 9625 Likewise. 9626 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc: 9627 Likewise. 9628 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc: 9629 Likewise. 9630 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc: 9631 Likewise. 9632 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc: 9633 Likewise. 9634 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc: 9635 Likewise. 9636 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc: 9637 Likewise. 9638 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc: 9639 Likewise. 9640 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc: 9641 Likewise. 9642 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc: 9643 Likewise. 9644 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc: 9645 Likewise. 9646 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc: 9647 Likewise. 9648 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc: 9649 Likewise. 9650 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc: 9651 Likewise. 9652 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc: 9653 Likewise. 9654 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc: 9655 Likewise. 9656 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc: 9657 Likewise. 9658 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc: 9659 Likewise. 9660 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc: 9661 Likewise. 9662 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc: 9663 Likewise. 9664 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc: 9665 Likewise. 9666 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc: 9667 Likewise. 9668 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc: 9669 Likewise. 9670 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc: 9671 Likewise. 9672 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc: 9673 Likewise. 9674 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc: 9675 Likewise. 9676 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc: 9677 Likewise. 9678 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc: 9679 Likewise. 9680 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc: 9681 Likewise. 9682 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc: 9683 Likewise. 9684 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc: 9685 Likewise. 9686 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc: 9687 Likewise. 9688 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc: 9689 Likewise. 9690 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc: 9691 Likewise. 9692 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc: 9693 Likewise. 9694 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc: 9695 Likewise. 9696 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc: 9697 Likewise. 9698 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc: 9699 Likewise. 9700 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc: 9701 Likewise. 9702 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc: 9703 Likewise. 9704 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc: 9705 Likewise. 9706 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc: 9707 Likewise. 9708 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc: 9709 Likewise. 9710 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc: 9711 Likewise. 9712 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc: 9713 Likewise. 9714 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc: 9715 Likewise. 9716 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc: 9717 Likewise. 9718 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc: 9719 Likewise. 9720 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc: 9721 Likewise. 9722 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc: 9723 Likewise. 9724 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc: 9725 Likewise. 9726 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc: 9727 Likewise. 9728 * testsuite/25_algorithms/swap/dr809.cc: Likewise. 9729 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc: 9730 Likewise. 9731 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc: 9732 Likewise. 9733 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc: 9734 Likewise. 9735 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc: 9736 Likewise. 9737 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc: 9738 Likewise. 9739 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc: 9740 Likewise. 9741 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc: 9742 Likewise. 9743 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc: 9744 Likewise. 9745 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc: 9746 Likewise. 9747 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc: 9748 Likewise. 9749 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc: 9750 Likewise. 9751 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc: 9752 Likewise. 9753 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc: 9754 Likewise. 9755 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc: 9756 Likewise. 9757 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc: 9758 Likewise. 9759 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc: 9760 Likewise. 9761 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise. 9762 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise. 9763 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise. 9764 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc: 9765 Likewise. 9766 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc: 9767 Likewise. 9768 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise. 9769 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise. 9770 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc: 9771 Likewise. 9772 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc: 9773 Likewise. 9774 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc: 9775 Likewise. 9776 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc: 9777 Likewise. 9778 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc: 9779 Likewise. 9780 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc: 9781 Likewise. 9782 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise. 9783 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc: 9784 Likewise. 9785 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise. 9786 * testsuite/26_numerics/valarray/27867.cc: Likewise. 9787 * testsuite/26_numerics/valarray/30416.cc: Likewise. 9788 * testsuite/26_numerics/valarray/33084.cc: Likewise. 9789 * testsuite/26_numerics/valarray/algo.cc: Likewise. 9790 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise. 9791 * testsuite/26_numerics/valarray/init-list.cc: Likewise. 9792 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise. 9793 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc: 9794 Likewise. 9795 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise. 9796 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise. 9797 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise. 9798 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise. 9799 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise. 9800 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise. 9801 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise. 9802 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc: 9803 Likewise. 9804 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise. 9805 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc: 9806 Likewise. 9807 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise. 9808 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise. 9809 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise. 9810 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise. 9811 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise. 9812 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise. 9813 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise. 9814 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise. 9815 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise. 9816 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise. 9817 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise. 9818 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc: 9819 Likewise. 9820 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise. 9821 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc: 9822 Likewise. 9823 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise. 9824 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc: 9825 Likewise. 9826 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc: 9827 Likewise. 9828 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc: 9829 Likewise. 9830 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc: 9831 Likewise. 9832 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc: 9833 Likewise. 9834 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc: 9835 Likewise. 9836 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc: 9837 Likewise. 9838 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc: 9839 Likewise. 9840 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc: 9841 Likewise. 9842 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc: 9843 Likewise. 9844 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc: 9845 Likewise. 9846 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc: 9847 Likewise. 9848 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc: 9849 Likewise. 9850 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc: 9851 Likewise. 9852 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc: 9853 Likewise. 9854 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc: 9855 Likewise. 9856 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc: 9857 Likewise. 9858 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc: 9859 Likewise. 9860 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc: 9861 Likewise. 9862 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc: 9863 Likewise. 9864 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc: 9865 Likewise. 9866 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc: 9867 Likewise. 9868 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc: 9869 Likewise. 9870 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc: 9871 Likewise. 9872 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc: 9873 Likewise. 9874 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc: 9875 Likewise. 9876 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise. 9877 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise. 9878 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc: 9879 Likewise. 9880 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise. 9881 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc: 9882 Likewise. 9883 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc: 9884 Likewise. 9885 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise. 9886 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise. 9887 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise. 9888 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise. 9889 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise. 9890 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise. 9891 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise. 9892 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise. 9893 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise. 9894 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc: 9895 Likewise. 9896 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc: 9897 Likewise. 9898 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc: 9899 Likewise. 9900 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc: 9901 Likewise. 9902 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc: 9903 Likewise. 9904 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise. 9905 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc: 9906 Likewise. 9907 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc: 9908 Likewise. 9909 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc: 9910 Likewise. 9911 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc: 9912 Likewise. 9913 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc: 9914 Likewise. 9915 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc: 9916 Likewise. 9917 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc: 9918 Likewise. 9919 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc: 9920 Likewise. 9921 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc: 9922 Likewise. 9923 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc: 9924 Likewise. 9925 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc: 9926 Likewise. 9927 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc: 9928 Likewise. 9929 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc: 9930 Likewise. 9931 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc: 9932 Likewise. 9933 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc: 9934 Likewise. 9935 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc: 9936 Likewise. 9937 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc: 9938 Likewise. 9939 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc: 9940 Likewise. 9941 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc: 9942 Likewise. 9943 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc: 9944 Likewise. 9945 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc: 9946 Likewise. 9947 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc: 9948 Likewise. 9949 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc: 9950 Likewise. 9951 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise. 9952 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc: 9953 Likewise. 9954 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc: 9955 Likewise. 9956 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise. 9957 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise. 9958 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise. 9959 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise. 9960 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise. 9961 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc: 9962 Likewise. 9963 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc: 9964 Likewise. 9965 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc: 9966 Likewise. 9967 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc: 9968 Likewise. 9969 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise. 9970 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise. 9971 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise. 9972 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise. 9973 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise. 9974 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise. 9975 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise. 9976 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise. 9977 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise. 9978 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise. 9979 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc: 9980 Likewise. 9981 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise. 9982 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise. 9983 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise. 9984 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise. 9985 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise. 9986 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise. 9987 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise. 9988 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise. 9989 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise. 9990 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise. 9991 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise. 9992 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise. 9993 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise. 9994 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise. 9995 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise. 9996 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise. 9997 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise. 9998 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise. 9999 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise. 10000 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise. 10001 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise. 10002 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise. 10003 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise. 10004 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise. 10005 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc: 10006 Likewise. 10007 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise. 10008 * testsuite/27_io/fpos/14252.cc: Likewise. 10009 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise. 10010 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise. 10011 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise. 10012 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise. 10013 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise. 10014 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise. 10015 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise. 10016 * testsuite/27_io/ios_base/state/1.cc: Likewise. 10017 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc: 10018 Likewise. 10019 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise. 10020 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise. 10021 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise. 10022 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc: 10023 Likewise. 10024 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise. 10025 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise. 10026 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise. 10027 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise. 10028 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise. 10029 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise. 10030 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise. 10031 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise. 10032 * testsuite/27_io/objects/char/3045.cc: Likewise. 10033 * testsuite/27_io/objects/char/3647.cc: Likewise. 10034 * testsuite/27_io/objects/char/5268.cc: Likewise. 10035 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise. 10036 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise. 10037 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise. 10038 * testsuite/28_regex/init-list.cc: Likewise. 10039 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise. 10040 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise. 10041 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise. 10042 * testsuite/29_atomics/atomic/cons/default.cc: Likewise. 10043 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise. 10044 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise. 10045 * testsuite/29_atomics/atomic/operators/integral_assignment.cc: 10046 Likewise. 10047 * testsuite/29_atomics/atomic/operators/integral_conversion.cc: 10048 Likewise. 10049 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc: 10050 Likewise. 10051 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise. 10052 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise. 10053 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise. 10054 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise. 10055 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise. 10056 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc: 10057 Likewise. 10058 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise. 10059 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise. 10060 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise. 10061 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise. 10062 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise. 10063 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc: 10064 Likewise. 10065 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise. 10066 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise. 10067 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise. 10068 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise. 10069 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise. 10070 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise. 10071 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise. 10072 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise. 10073 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise. 10074 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise. 10075 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise. 10076 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise. 10077 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc: 10078 Likewise. 10079 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise. 10080 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc: 10081 Likewise. 10082 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise. 10083 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc: 10084 Likewise. 10085 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc: 10086 Likewise. 10087 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc: 10088 Likewise. 10089 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: 10090 Likewise. 10091 * testsuite/30_threads/call_once/call_once1.cc: Likewise. 10092 * testsuite/30_threads/call_once/once_flag.cc: Likewise. 10093 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise. 10094 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise. 10095 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise. 10096 * testsuite/30_threads/condition_variable/members/1.cc: Likewise. 10097 * testsuite/30_threads/condition_variable/members/2.cc: Likewise. 10098 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc: 10099 Likewise. 10100 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: 10101 Likewise. 10102 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise. 10103 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: 10104 Likewise. 10105 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: 10106 Likewise. 10107 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc: 10108 Likewise. 10109 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise. 10110 * testsuite/30_threads/mutex/cons/1.cc: Likewise. 10111 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise. 10112 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise. 10113 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise. 10114 * testsuite/30_threads/mutex/lock/1.cc: Likewise. 10115 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise. 10116 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise. 10117 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise. 10118 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise. 10119 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise. 10120 * testsuite/30_threads/mutex/unlock/1.cc: Likewise. 10121 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise. 10122 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise. 10123 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise. 10124 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc: 10125 Likewise. 10126 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise. 10127 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise. 10128 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc: 10129 Likewise. 10130 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc: 10131 Likewise. 10132 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise. 10133 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise. 10134 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise. 10135 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise. 10136 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: 10137 Likewise. 10138 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise. 10139 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc: 10140 Likewise. 10141 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise. 10142 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise. 10143 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc: 10144 Likewise. 10145 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc: 10146 Likewise. 10147 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise. 10148 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise. 10149 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc: 10150 Likewise. 10151 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc: 10152 Likewise. 10153 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc: 10154 Likewise. 10155 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc: 10156 Likewise. 10157 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc: 10158 Likewise. 10159 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise. 10160 * testsuite/30_threads/this_thread/1.cc: Likewise. 10161 * testsuite/30_threads/this_thread/2.cc: Likewise. 10162 * testsuite/30_threads/this_thread/3.cc: Likewise. 10163 * testsuite/30_threads/this_thread/4.cc: Likewise. 10164 * testsuite/30_threads/thread/cons/1.cc: Likewise. 10165 * testsuite/30_threads/thread/cons/2.cc: Likewise. 10166 * testsuite/30_threads/thread/cons/3.cc: Likewise. 10167 * testsuite/30_threads/thread/cons/4.cc: Likewise. 10168 * testsuite/30_threads/thread/cons/5.cc: Likewise. 10169 * testsuite/30_threads/thread/cons/6.cc: Likewise. 10170 * testsuite/30_threads/thread/cons/7.cc: Likewise. 10171 * testsuite/30_threads/thread/cons/8.cc: Likewise. 10172 * testsuite/30_threads/thread/cons/9.cc: Likewise. 10173 * testsuite/30_threads/thread/cons/moveable.cc: Likewise. 10174 * testsuite/30_threads/thread/members/1.cc: Likewise. 10175 * testsuite/30_threads/thread/members/2.cc: Likewise. 10176 * testsuite/30_threads/thread/members/3.cc: Likewise. 10177 * testsuite/30_threads/thread/members/4.cc: Likewise. 10178 * testsuite/30_threads/thread/members/5.cc: Likewise. 10179 * testsuite/30_threads/thread/swap/1.cc: Likewise. 10180 * testsuite/30_threads/thread/swap/2.cc: Likewise. 10181 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise. 10182 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise. 10183 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise. 10184 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise. 10185 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise. 10186 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise. 10187 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: 10188 Likewise. 10189 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise. 10190 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise. 10191 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise. 10192 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise. 10193 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise. 10194 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise. 10195 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise. 10196 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise. 10197 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise. 10198 * testsuite/30_threads/try_lock/1.cc: Likewise. 10199 * testsuite/30_threads/try_lock/2.cc: Likewise. 10200 * testsuite/30_threads/try_lock/3.cc: Likewise. 10201 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise. 10202 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise. 10203 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise. 10204 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise. 10205 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise. 10206 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise. 10207 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise. 10208 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise. 10209 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise. 10210 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise. 10211 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise. 10212 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise. 10213 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc: 10214 Likewise. 10215 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise. 10216 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc: 10217 Likewise. 10218 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise. 10219 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc: 10220 Likewise. 10221 * testsuite/ext/array_allocator/1.cc: Likewise. 10222 * testsuite/ext/array_allocator/2.cc: Likewise. 10223 * testsuite/ext/array_allocator/3.cc: Likewise. 10224 * testsuite/ext/ext_pointer/1.cc: Likewise. 10225 * testsuite/ext/ext_pointer/1_neg.cc: Likewise. 10226 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise. 10227 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise. 10228 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise. 10229 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise. 10230 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise. 10231 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise. 10232 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise. 10233 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise. 10234 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise. 10235 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise. 10236 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise. 10237 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise. 10238 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise. 10239 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise. 10240 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise. 10241 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc: 10242 Likewise. 10243 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise. 10244 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise. 10245 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise. 10246 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise. 10247 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise. 10248 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise. 10249 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise. 10250 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise. 10251 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise. 10252 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise. 10253 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise. 10254 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise. 10255 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise. 10256 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise. 10257 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise. 10258 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise. 10259 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise. 10260 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc: 10261 Likewise. 10262 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise. 10263 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise. 10264 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise. 10265 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise. 10266 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise. 10267 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise. 10268 * testsuite/ext/pod_char_traits.cc: Likewise. 10269 * testsuite/ext/slist/23781.cc: Likewise. 10270 * testsuite/ext/slist/check_construct_destroy.cc: Likewise. 10271 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise. 10272 * testsuite/ext/vstring/init-list.cc: Likewise. 10273 * testsuite/ext/vstring/moveable.cc: Likewise. 10274 * testsuite/ext/vstring/requirements/citerators.cc: Likewise. 10275 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc: 10276 Likewise. 10277 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc: 10278 Likewise. 10279 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc: 10280 Likewise. 10281 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc: 10282 Likewise. 10283 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc: 10284 Likewise. 10285 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc: 10286 Likewise. 10287 * testsuite/ext/vstring/types/23767.cc: Likewise. 10288 * testsuite/performance/21_strings/string_append.cc: Likewise. 10289 * testsuite/performance/21_strings/string_append_2.cc: Likewise. 10290 * testsuite/performance/21_strings/string_cons_input_iterator.cc: 10291 Likewise. 10292 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc: 10293 Likewise. 10294 * testsuite/performance/21_strings/string_find.cc: Likewise. 10295 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise. 10296 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise. 10297 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise. 10298 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise. 10299 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise. 10300 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise. 10301 * testsuite/performance/23_containers/copy_construct/vector_bool.cc: 10302 Likewise. 10303 * testsuite/performance/23_containers/create/map.cc: Likewise. 10304 * testsuite/performance/23_containers/create_from_sorted/set.cc: 10305 Likewise. 10306 * testsuite/performance/23_containers/create_sort/list.cc: Likewise. 10307 * testsuite/performance/23_containers/find/map.cc: Likewise. 10308 * testsuite/performance/23_containers/index/map.cc: Likewise. 10309 * testsuite/performance/23_containers/insert/associative.cc: Likewise. 10310 * testsuite/performance/23_containers/insert/sequence.cc: Likewise. 10311 * testsuite/performance/23_containers/insert/unordered_map_array.cc: 10312 Likewise. 10313 * testsuite/performance/23_containers/insert_erase/associative.cc: 10314 Likewise. 10315 * testsuite/performance/23_containers/insert_from_sorted/set.cc: 10316 Likewise. 10317 * testsuite/performance/23_containers/producer_consumer/associative.cc: 10318 Likewise. 10319 * testsuite/performance/23_containers/producer_consumer/sequence.cc: 10320 Likewise. 10321 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise. 10322 * testsuite/performance/23_containers/sort_search/list.cc: Likewise. 10323 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc: 10324 Likewise. 10325 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc: 10326 Likewise. 10327 * testsuite/performance/25_algorithms/lexicographical_compare.cc: 10328 Likewise. 10329 * testsuite/performance/25_algorithms/nth_element_worst_case.cc: 10330 Likewise. 10331 * testsuite/performance/25_algorithms/search_n.cc: Likewise. 10332 * testsuite/performance/26_numerics/complex_norm.cc: Likewise. 10333 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc: 10334 Likewise. 10335 * testsuite/performance/27_io/cout_insert_int.cc: Likewise. 10336 * testsuite/performance/27_io/filebuf_copy.cc: Likewise. 10337 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise. 10338 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise. 10339 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise. 10340 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise. 10341 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise. 10342 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise. 10343 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise. 10344 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise. 10345 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise. 10346 * testsuite/performance/27_io/ifstream_getline.cc: Likewise. 10347 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise. 10348 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise. 10349 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise. 10350 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc: 10351 Likewise. 10352 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc: 10353 Likewise. 10354 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp: 10355 Likewise. 10356 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc: 10357 Likewise. 10358 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc: 10359 Likewise. 10360 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp: 10361 Likewise. 10362 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc: 10363 Likewise. 10364 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc: 10365 Likewise. 10366 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp: 10367 Likewise. 10368 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc: 10369 Likewise. 10370 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc: 10371 Likewise. 10372 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc: 10373 Likewise. 10374 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc: 10375 Likewise. 10376 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc: 10377 Likewise. 10378 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc: 10379 Likewise. 10380 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp: 10381 Likewise. 10382 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc: 10383 Likewise. 10384 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc: 10385 Likewise. 10386 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc: 10387 Likewise. 10388 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc: 10389 Likewise. 10390 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise. 10391 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc: 10392 Likewise. 10393 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc: 10394 Likewise. 10395 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise. 10396 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc: 10397 Likewise. 10398 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise. 10399 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise. 10400 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc: 10401 Likewise. 10402 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc: 10403 Likewise. 10404 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc: 10405 Likewise. 10406 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc: 10407 Likewise. 10408 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc: 10409 Likewise. 10410 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc: 10411 Likewise. 10412 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc: 10413 Likewise. 10414 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc: 10415 Likewise. 10416 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc: 10417 Likewise. 10418 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc: 10419 Likewise. 10420 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc: 10421 Likewise. 10422 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc: 10423 Likewise. 10424 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc: 10425 Likewise. 10426 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc: 10427 Likewise. 10428 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc: 10429 Likewise. 10430 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc: 10431 Likewise. 10432 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc: 10433 Likewise. 10434 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc: 10435 Likewise. 10436 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc: 10437 Likewise. 10438 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc: 10439 Likewise. 10440 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc: 10441 Likewise. 10442 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc: 10443 Likewise. 10444 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc: 10445 Likewise. 10446 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc: 10447 Likewise. 10448 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc: 10449 Likewise. 10450 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc: 10451 Likewise. 10452 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc: 10453 Likewise. 10454 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc: 10455 Likewise. 10456 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc: 10457 Likewise. 10458 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc: 10459 Likewise. 10460 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc: 10461 Likewise. 10462 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc: 10463 Likewise. 10464 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc: 10465 Likewise. 10466 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc: 10467 Likewise. 10468 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc: 10469 Likewise. 10470 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc: 10471 Likewise. 10472 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc: 10473 Likewise. 10474 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc: 10475 Likewise. 10476 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc: 10477 Likewise. 10478 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc: 10479 Likewise. 10480 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc: 10481 Likewise. 10482 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc: 10483 Likewise. 10484 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc: 10485 Likewise. 10486 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc: 10487 Likewise. 10488 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc: 10489 Likewise. 10490 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc: 10491 Likewise. 10492 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc: 10493 Likewise. 10494 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc: 10495 Likewise. 10496 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc: 10497 Likewise. 10498 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc: 10499 Likewise. 10500 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc: 10501 Likewise. 10502 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc: 10503 Likewise. 10504 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc: 10505 Likewise. 10506 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc: 10507 Likewise. 10508 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc: 10509 Likewise. 10510 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc: 10511 Likewise. 10512 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise. 10513 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc: 10514 Likewise. 10515 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc: 10516 Likewise. 10517 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc: 10518 Likewise. 10519 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc: 10520 Likewise. 10521 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc: 10522 Likewise. 10523 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc: 10524 Likewise. 10525 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc: 10526 Likewise. 10527 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc: 10528 Likewise. 10529 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc: 10530 Likewise. 10531 * testsuite/util/common_type/assoc/common_type.hpp: Likewise. 10532 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp: 10533 Likewise. 10534 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise. 10535 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp: 10536 Likewise. 10537 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp: 10538 Likewise. 10539 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp: 10540 Likewise. 10541 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp: 10542 Likewise. 10543 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp: 10544 Likewise. 10545 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp: 10546 Likewise. 10547 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp: 10548 Likewise. 10549 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp: 10550 Likewise. 10551 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp: 10552 Likewise. 10553 * testsuite/util/common_type/assoc/native_set.hpp: Likewise. 10554 * testsuite/util/common_type/assoc/string_form.hpp: Likewise. 10555 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise. 10556 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise. 10557 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp: 10558 Likewise. 10559 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise. 10560 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise. 10561 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise. 10562 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise. 10563 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise. 10564 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise. 10565 * testsuite/util/io/illegal_input_error.hpp: Likewise. 10566 * testsuite/util/io/prog_bar.cc: Likewise. 10567 * testsuite/util/io/prog_bar.hpp: Likewise. 10568 * testsuite/util/io/text_populate.hpp: Likewise. 10569 * testsuite/util/io/verified_cmd_line_input.cc: Likewise. 10570 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise. 10571 * testsuite/util/io/xml.hpp: Likewise. 10572 * testsuite/util/io/xml_test_formatter.hpp: Likewise. 10573 * testsuite/util/native_type/native_hash_map.hpp: Likewise. 10574 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise. 10575 * testsuite/util/native_type/native_hash_set.hpp: Likewise. 10576 * testsuite/util/native_type/native_hash_tag.hpp: Likewise. 10577 * testsuite/util/native_type/native_map.hpp: Likewise. 10578 * testsuite/util/native_type/native_multimap.hpp: Likewise. 10579 * testsuite/util/native_type/native_priority_queue.hpp: Likewise. 10580 * testsuite/util/native_type/native_set.hpp: Likewise. 10581 * testsuite/util/native_type/native_tree_tag.hpp: Likewise. 10582 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise. 10583 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp: 10584 Likewise. 10585 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise. 10586 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise. 10587 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise. 10588 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise. 10589 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp: 10590 Likewise. 10591 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp: 10592 Likewise. 10593 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp: 10594 Likewise. 10595 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp: 10596 Likewise. 10597 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp: 10598 Likewise. 10599 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp: 10600 Likewise. 10601 * testsuite/util/performance/io/xml_formatter.hpp: Likewise. 10602 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp: 10603 Likewise. 10604 * testsuite/util/performance/priority_queue/timing/join_test.hpp: 10605 Likewise. 10606 * testsuite/util/performance/priority_queue/timing/modify_test.hpp: 10607 Likewise. 10608 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp: 10609 Likewise. 10610 * testsuite/util/performance/priority_queue/timing/push_test.hpp: 10611 Likewise. 10612 * testsuite/util/performance/time/elapsed_timer.cc: Likewise. 10613 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise. 10614 * testsuite/util/performance/time/timing_test_base.hpp: Likewise. 10615 * testsuite/util/regression/basic_type.hpp: Likewise. 10616 * testsuite/util/regression/common_type.hpp: Likewise. 10617 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h: 10618 Likewise. 10619 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc: 10620 Likewise. 10621 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp: 10622 Likewise. 10623 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h: 10624 Likewise. 10625 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc: 10626 Likewise. 10627 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp: 10628 Likewise. 10629 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise. 10630 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp: 10631 Likewise. 10632 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp: 10633 Likewise. 10634 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise. 10635 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise. 10636 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise. 10637 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise. 10638 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise. 10639 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise. 10640 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise. 10641 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise. 10642 * testsuite/util/statistic/result_recorder.hpp: Likewise. 10643 * testsuite/util/statistic/sample_mean.hpp: Likewise. 10644 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise. 10645 * testsuite/util/statistic/sample_variance.hpp: Likewise. 10646 * testsuite/util/testsuite_abi.cc: Likewise. 10647 * testsuite/util/testsuite_abi.h: Likewise. 10648 * testsuite/util/testsuite_abi_check.cc: Likewise. 10649 * testsuite/util/testsuite_allocator.cc: Likewise. 10650 * testsuite/util/testsuite_allocator.h: Likewise. 10651 * testsuite/util/testsuite_api.h: Likewise. 10652 * testsuite/util/testsuite_character.cc: Likewise. 10653 * testsuite/util/testsuite_character.h: Likewise. 10654 * testsuite/util/testsuite_common_types.h: Likewise. 10655 * testsuite/util/testsuite_error.h: Likewise. 10656 * testsuite/util/testsuite_hooks.cc: Likewise. 10657 * testsuite/util/testsuite_hooks.h: Likewise. 10658 * testsuite/util/testsuite_io.h: Likewise. 10659 * testsuite/util/testsuite_iterators.h: Likewise. 10660 * testsuite/util/testsuite_performance.h: Likewise. 10661 * testsuite/util/testsuite_rng.h: Likewise. 10662 * testsuite/util/testsuite_rvalref.h: Likewise. 10663 * testsuite/util/testsuite_tr1.h: Likewise. 10664 * testsuite/util/thread/all.h: Likewise. 10665 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc: 10666 Likewise. 10667 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc: 10668 Likewise. 10669 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc: 10670 Likewise. 10671 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc: 10672 Likewise. 10673 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc: 10674 Likewise. 10675 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc: 10676 Likewise. 10677 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc: 10678 Likewise. 10679 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc: 10680 Likewise. 10681 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc: 10682 Likewise. 10683 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc: 10684 Likewise. 10685 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc: 10686 Likewise. 10687 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc: 10688 Likewise. 10689 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc: 10690 Likewise. 10691 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc: 10692 Likewise. 10693 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc: 10694 Likewise. 10695 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc: 10696 Likewise. 10697 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc: 10698 Likewise. 10699 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc: 10700 Likewise. 10701 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise. 10702 * testsuite/26_numerics/random/minstd_rand.cc: Likewise. 10703 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: 10704 Likewise. 10705 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise. 10706 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise. 10707 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise. 10708 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc: 10709 Likewise. 10710 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc: 10711 Likewise. 10712 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc: 10713 Likewise. 10714 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc: 10715 Likewise. 10716 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc: 10717 Likewise. 10718 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc: 10719 Likewise. 10720 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc: 10721 Likewise. 10722 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc: 10723 Likewise. 10724 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc: 10725 Likewise. 10726 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc: 10727 Likewise. 10728 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc: 10729 Likewise. 10730 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc: 10731 Likewise. 10732 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc: 10733 Likewise. 10734 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc: 10735 Likewise. 10736 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc: 10737 Likewise. 10738 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc: 10739 Likewise. 10740 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc: 10741 Likewise. 10742 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc: 10743 Likewise. 10744 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc: 10745 Likewise. 10746 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc: 10747 Likewise. 10748 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc: 10749 Likewise. 10750 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc: 10751 Likewise. 10752 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc: 10753 Likewise. 10754 * testsuite/26_numerics/random/mt19937.cc: Likewise. 10755 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc: 10756 Likewise. 10757 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc: 10758 Likewise. 10759 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc: 10760 Likewise. 10761 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc: 10762 Likewise. 10763 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc: 10764 Likewise. 10765 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc: 10766 Likewise. 10767 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc: 10768 Likewise. 10769 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc: 10770 Likewise. 10771 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc: 10772 Likewise. 10773 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc: 10774 Likewise. 10775 * testsuite/26_numerics/random/mt19937_64.cc: Likewise. 10776 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc: 10777 Likewise. 10778 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc: 10779 Likewise. 10780 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc: 10781 Likewise. 10782 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc: 10783 Likewise. 10784 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc: 10785 Likewise. 10786 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc: 10787 Likewise. 10788 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc: 10789 Likewise. 10790 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc: 10791 Likewise. 10792 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc: 10793 Likewise. 10794 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc: 10795 Likewise. 10796 * testsuite/26_numerics/random/normal_distribution/cons/default.cc: 10797 Likewise. 10798 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc: 10799 Likewise. 10800 * testsuite/26_numerics/random/ranlux24.cc: Likewise. 10801 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise. 10802 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc: 10803 Likewise. 10804 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc: 10805 Likewise. 10806 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc: 10807 Likewise. 10808 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc: 10809 Likewise. 10810 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc: 10811 Likewise. 10812 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc: 10813 Likewise. 10814 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc: 10815 Likewise. 10816 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc: 10817 Likewise. 10818 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc: 10819 Likewise. 10820 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc: 10821 Likewise. 10822 * testsuite/26_numerics/random/knuth_b.cc: Likewise. 10823 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise. 10824 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc: 10825 Likewise. 10826 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc: 10827 Likewise. 10828 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc: 10829 Likewise. 10830 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc: 10831 Likewise. 10832 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc: 10833 Likewise. 10834 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc: 10835 Likewise. 10836 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc: 10837 Likewise. 10838 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc: 10839 Likewise. 10840 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc: 10841 Likewise. 10842 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc: 10843 Likewise. 10844 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc: 10845 Likewise. 10846 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc: 10847 Likewise. 10848 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc: 10849 Likewise. 10850 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc: 10851 Likewise. 10852 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc: 10853 Likewise. 10854 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc: 10855 Likewise. 10856 * testsuite/26_numerics/random/default_random_engine.cc: Likewise. 10857 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc: 10858 Likewise. 10859 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc: 10860 Likewise. 10861 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc: 10862 Likewise. 10863 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc: 10864 Likewise. 10865 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc: 10866 Likewise. 10867 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc: 10868 Likewise. 10869 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc: 10870 Likewise. 10871 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc: 10872 Likewise. 10873 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc: 10874 Likewise. 10875 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc: 10876 Likewise. 10877 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc: 10878 Likewise. 10879 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc: 10880 Likewise. 10881 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc: 10882 Likewise. 10883 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc: 10884 Likewise. 10885 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc: 10886 Likewise. 10887 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc: 10888 Likewise. 10889 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc: 10890 Likewise. 10891 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc: 10892 Likewise. 10893 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc: 10894 Likewise. 10895 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc: 10896 Likewise. 10897 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc: 10898 Likewise. 10899 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc: 10900 Likewise. 10901 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc: 10902 Likewise. 10903 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc: 10904 Likewise. 10905 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc: 10906 Likewise. 10907 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc: 10908 Likewise. 10909 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc: 10910 Likewise. 10911 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc: 10912 Likewise. 10913 * testsuite/26_numerics/random/ranlux48.cc: Likewise. 10914 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc: 10915 Likewise. 10916 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc: 10917 Likewise. 10918 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc: 10919 Likewise. 10920 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc: 10921 Likewise. 10922 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc: 10923 Likewise. 10924 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc: 10925 Likewise. 10926 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc: 10927 Likewise. 10928 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc: 10929 Likewise. 10930 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc: 10931 Likewise. 10932 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc: 10933 Likewise. 10934 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc: 10935 Likewise. 10936 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc: 10937 Likewise. 10938 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc: 10939 Likewise. 10940 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc: 10941 Likewise. 10942 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc: 10943 Likewise. 10944 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc: 10945 Likewise. 10946 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc: 10947 Likewise. 10948 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc: 10949 Likewise. 10950 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise. 10951 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise. 10952 * testsuite/backward/hash_map/25896.cc: Likewise. 10953 * testsuite/backward/hash_set/25896.cc: Likewise. 10954 109552009-04-08 Ian Lance Taylor <iant@google.com> 10956 10957 * include/backward/hashtable.h (erase): Correctly handle erasing a 10958 reference to an entry in the hash table. 10959 * testsuite/backward/hash_map/25896.cc: New. 10960 * testsuite/backward/hash_set/25896.cc: New. 10961 109622009-04-08 Adam Nemet <anemet@caviumnetworks.com> 10963 10964 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate. 10965 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file. 10966 109672009-04-06 Benjamin Kosnik <bkoz@redhat.com> 10968 10969 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead 10970 of debug. 10971 * include/Makefile.in: Regenerate. 10972 * include/precompiled/stdc++.h: Add. 10973 109742009-04-06 Benjamin Kosnik <bkoz@redhat.com> 10975 10976 * include/bits/random.h: Adjust doxygen markup. 10977 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes. 10978 10979 * testsuite/26_numerics/random/piecewise_linear_distribution/ 10980 operators/serialize.cc: Use typedefs. 10981 109822009-04-06 Andrew Stubbs <ams@codesourcery.com> 10983 10984 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the 10985 __gnu_cxx namespace. Remove "static inline". 10986 109872009-04-06 Paolo Carlini <paolo.carlini@oracle.com> 10988 10989 * include/bits/random.tcc (linear_congruential_engine<>:: 10990 seed(seed_seq&)): Fix typo in last fix for __m == 0. 10991 109922009-04-06 Paolo Carlini <paolo.carlini@oracle.com> 10993 10994 * include/bits/random.h (operator==): Mark all inline. 10995 (mersenne_twister_engine): Enable #if 0 checks. 10996 10997 * include/bits/random.h: Formatting tweaks. 10998 109992009-04-05 Paolo Carlini <paolo.carlini@oracle.com> 11000 11001 * include/bits/random.tcc (piecewise_linear_distribution<>:: 11002 operator()(_UniformRandomNumberGenerator&, const param_type&)): 11003 Remove spurious closed parenthesis. 11004 110052009-04-05 Paolo Carlini <paolo.carlini@oracle.com> 11006 11007 PR libstdc++/39644 (partial) 11008 * include/bits/random.tcc (linear_congruential_engine<>:: 11009 seed(seed_seq&), independent_bits_engine<>::operator(), 11010 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l. 11011 110122009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net> 11013 11014 * include/bits/random.h (struct _ShiftMin1): Fix small typo and 11015 thinko. 11016 * testsuite/26_numerics/random/mersenne_twister_engine/cons/ 11017 default.cc: Enable. 11018 110192009-04-04 Paolo Carlini <paolo.carlini@oracle.com> 11020 11021 PR libstdc++/39629 (partial) 11022 * testsuite/26_numerics/random/independent_bits_engine/cons/ 11023 base_move.cc: Use uint_fast64_t instead of unsigned long. 11024 * testsuite/26_numerics/random/independent_bits_engine/cons/ 11025 seed1.cc: Likewise. 11026 * testsuite/26_numerics/random/independent_bits_engine/cons/ 11027 seed2.cc: Likewise. 11028 * testsuite/26_numerics/random/independent_bits_engine/cons/ 11029 base_copy.cc: Likewise. 11030 * testsuite/26_numerics/random/independent_bits_engine/cons/ 11031 default.cc: Likewise. 11032 * testsuite/26_numerics/random/independent_bits_engine/cons/ 11033 seed_seq.cc: Likewise. 11034 * testsuite/26_numerics/random/independent_bits_engine/ 11035 requirements/typedefs.cc: Likewise. 11036 * testsuite/26_numerics/random/independent_bits_engine/ 11037 operators/equal.cc: Likewise. 11038 * testsuite/26_numerics/random/independent_bits_engine/ 11039 operators/serialize.cc: Likewise. 11040 * testsuite/26_numerics/random/mt19937_64.cc: Use ull. 11041 110422009-04-03 Paolo Carlini <paolo.carlini@oracle.com> 11043 11044 * include/tr1_impl/random: Remove, empty. 11045 * include/tr1_impl/random.tcc: Likewise. 11046 11047 * include/std/random: Minor clean-ups, formatting fixes, adjust 11048 copyright years. 11049 * include/bits/random.tcc: Likewise. 11050 * include/bits/random.h: Likewise. 11051 * include/tr1/random: Likewise. 11052 * include/tr1/random.tcc: Likewise. 11053 * include/tr1/random.h: Likewise. 11054 110552009-04-02 Benjamin Kosnik <bkoz@redhat.com> 11056 11057 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link. 11058 * doc/html/api.html: Regenerate. 11059 110602009-04-02 Benjamin Kosnik <bkoz@redhat.com> 11061 11062 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc: 11063 Change to mersenne_twister_engine, add same defaults as 11064 mersenne_twister_engine/cons/default.cc. 11065 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same. 11066 11067 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter 11068 to __il. 11069 * include/bits/random.h (mersenne_twister_engine): Qualify 11070 _ShiftMin1 with namespace __detail. 11071 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until 11072 constexpr std::numeric_limits::max() can be used. 11073 (mersenne_twister_engine): Split apart static asserts into one 11074 assert per message. Temporarily disable the last three. 11075 110762009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net> 11077 11078 * include/Makefile.am: Update to N2836. Modified for new random headers. 11079 * include/Makefile.in: Ditto. 11080 * include/tr1_impl/random: Moved to tr1/random.h 11081 * include/tr1_impl/random.tcc: Moved to tr1 11082 * include/tr1/random: Just point to moved tr1 random headers. 11083 * include/tr1/random.tcc: Moved from tr1_impl. 11084 * include/tr1/random.h: Moved from tr1_impl/random. 11085 * include/std/random: Modified to point to std random headers. 11086 * include/bits/random.tcc: New implementation of std random facilities. 11087 * include/bits/random.h: Ditto. 11088 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed. 11089 * testsuite/26_numerics/random/linear_congruential_engine/cons/ 11090 seed1.cc: New. 11091 * testsuite/26_numerics/random/linear_congruential_engine/cons/ 11092 seed2.cc: New. 11093 * testsuite/26_numerics/random/linear_congruential_engine/cons/ 11094 default.cc: New. 11095 * testsuite/26_numerics/random/linear_congruential_engine/requirements/ 11096 non_uint_neg.cc: New. 11097 * testsuite/26_numerics/random/linear_congruential_engine/requirements/ 11098 typedefs.cc: New. 11099 * testsuite/26_numerics/random/linear_congruential_engine/operators/ 11100 equal.cc: New. 11101 * testsuite/26_numerics/random/linear_congruential_engine/operators/ 11102 serialize.cc: New. 11103 * testsuite/26_numerics/random/mersenne_twister_engine/cons/ 11104 seed1.cc: New. 11105 * testsuite/26_numerics/random/mersenne_twister_engine/cons/ 11106 seed2.cc: New. 11107 * testsuite/26_numerics/random/mersenne_twister_engine/cons/ 11108 default.cc: New. 11109 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/ 11110 typedefs.cc: New. 11111 * testsuite/26_numerics/random/mersenne_twister_engine/operators/ 11112 equal.cc: New. 11113 * testsuite/26_numerics/random/mersenne_twister_engine/operators/ 11114 serialize.cc: New. 11115 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ 11116 seed1.cc: New. 11117 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ 11118 seed2.cc: New. 11119 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ 11120 default.cc: New. 11121 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/ 11122 typedefs.cc: New. 11123 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/ 11124 equal.cc: New. 11125 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/ 11126 serialize.cc: New. 11127 * testsuite/26_numerics/random/discard_block_engine/cons/ 11128 base_move.cc: New. 11129 * testsuite/26_numerics/random/discard_block_engine/cons/ 11130 seed1.cc: New. 11131 * testsuite/26_numerics/random/discard_block_engine/cons/ 11132 seed2.cc: New. 11133 * testsuite/26_numerics/random/discard_block_engine/cons/ 11134 base_copy.cc: New. 11135 * testsuite/26_numerics/random/discard_block_engine/cons/ 11136 default.cc: New. 11137 * testsuite/26_numerics/random/discard_block_engine/cons/ 11138 seed_seq.cc: New. 11139 * testsuite/26_numerics/random/discard_block_engine/requirements/ 11140 typedefs.cc: New. 11141 * testsuite/26_numerics/random/discard_block_engine/operators/ 11142 equal.cc: New. 11143 * testsuite/26_numerics/random/discard_block_engine/operators/ 11144 serialize.cc: New. 11145 * testsuite/26_numerics/random/independent_bits_engine/cons/ 11146 base_move.cc: New. 11147 * testsuite/26_numerics/random/independent_bits_engine/cons/ 11148 seed1.cc: New. 11149 * testsuite/26_numerics/random/independent_bits_engine/cons/ 11150 seed2.cc: New. 11151 * testsuite/26_numerics/random/independent_bits_engine/cons/ 11152 base_copy.cc: New. 11153 * testsuite/26_numerics/random/independent_bits_engine/cons/ 11154 default.cc: New. 11155 * testsuite/26_numerics/random/independent_bits_engine/cons/ 11156 seed_seq.cc: New. 11157 * testsuite/26_numerics/random/independent_bits_engine/requirements/ 11158 typedefs.cc: New. 11159 * testsuite/26_numerics/random/independent_bits_engine/operators/ 11160 equal.cc: New. 11161 * testsuite/26_numerics/random/independent_bits_engine/operators/ 11162 serialize.cc: New. 11163 * testsuite/26_numerics/random/shuffle_order_engine/cons/ 11164 base_move.cc: New. 11165 * testsuite/26_numerics/random/shuffle_order_engine/cons/ 11166 seed1.cc: New. 11167 * testsuite/26_numerics/random/shuffle_order_engine/cons/ 11168 seed2.cc: New. 11169 * testsuite/26_numerics/random/shuffle_order_engine/cons/ 11170 base_copy.cc: New. 11171 * testsuite/26_numerics/random/shuffle_order_engine/cons/ 11172 default.cc: New. 11173 * testsuite/26_numerics/random/shuffle_order_engine/cons/ 11174 seed_seq.cc: New. 11175 * testsuite/26_numerics/random/shuffle_order_engine/requirements/ 11176 typedefs.cc: New. 11177 * testsuite/26_numerics/random/shuffle_order_engine/operators/ 11178 equal.cc: New. 11179 * testsuite/26_numerics/random/shuffle_order_engine/operators/ 11180 serialize.cc 11181 * testsuite/26_numerics/random/mt19937.cc: New. 11182 * testsuite/26_numerics/random/mt19937_64.cc: New. 11183 * testsuite/26_numerics/random/minstd_rand.cc: New. 11184 * testsuite/26_numerics/random/minstd_rand0.cc: New. 11185 * testsuite/26_numerics/random/ranlux24_base.cc: New. 11186 * testsuite/26_numerics/random/ranlux48_base.cc: New. 11187 * testsuite/26_numerics/random/ranlux24.cc: New. 11188 * testsuite/26_numerics/random/ranlux48.cc: New. 11189 * testsuite/26_numerics/random/knuth_b.cc: New. 11190 * testsuite/26_numerics/random/default_random_engine.cc: New. 11191 * testsuite/26_numerics/random/chi_squared_distribution/cons/ 11192 parms.cc: New. 11193 * testsuite/26_numerics/random/chi_squared_distribution/cons/ 11194 default.cc: New. 11195 * testsuite/26_numerics/random/chi_squared_distribution/requirements/ 11196 typedefs.cc: New. 11197 * testsuite/26_numerics/random/chi_squared_distribution/operators/ 11198 serialize.cc: New. 11199 * testsuite/26_numerics/random/normal_distribution/cons/ 11200 parms.cc: New. 11201 * testsuite/26_numerics/random/normal_distribution/cons/ 11202 default.cc: New. 11203 * testsuite/26_numerics/random/normal_distribution/requirements/ 11204 typedefs.cc: New. 11205 * testsuite/26_numerics/random/normal_distribution/operators/ 11206 serialize.cc: New. 11207 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New. 11208 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New. 11209 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New. 11210 * testsuite/26_numerics/random/uniform_int_distribution/cons/ 11211 parms_neg.cc: New. 11212 * testsuite/26_numerics/random/uniform_int_distribution/cons/ 11213 parms.cc: New. 11214 * testsuite/26_numerics/random/uniform_int_distribution/cons/ 11215 default.cc: New. 11216 * testsuite/26_numerics/random/uniform_int_distribution/requirements/ 11217 typedefs.cc: New. 11218 * testsuite/26_numerics/random/uniform_int_distribution/operators/ 11219 serialize.cc: New. 11220 * testsuite/26_numerics/random/uniform_real_distribution/cons/ 11221 parms_neg.cc: New. 11222 * testsuite/26_numerics/random/uniform_real_distribution/cons/ 11223 parms.cc: New. 11224 * testsuite/26_numerics/random/uniform_real_distribution/cons/ 11225 default.cc: New. 11226 * testsuite/26_numerics/random/uniform_real_distribution/requirements/ 11227 typedefs.cc: New. 11228 * testsuite/26_numerics/random/uniform_real_distribution/operators/ 11229 serialize.cc: New. 11230 * testsuite/26_numerics/random/poisson_distribution/cons/ 11231 parms.cc: New. 11232 * testsuite/26_numerics/random/poisson_distribution/cons/ 11233 default.cc: New. 11234 * testsuite/26_numerics/random/poisson_distribution/requirements/ 11235 typedefs.cc 11236 * testsuite/26_numerics/random/poisson_distribution/operators/ 11237 serialize.cc: New. 11238 * testsuite/26_numerics/random/bernoulli_distribution/cons/ 11239 parms.cc: New. 11240 * testsuite/26_numerics/random/bernoulli_distribution/cons/ 11241 default.cc: New. 11242 * testsuite/26_numerics/random/bernoulli_distribution/requirements/ 11243 typedefs.cc: New. 11244 * testsuite/26_numerics/random/bernoulli_distribution/operators/ 11245 serialize.cc: New. 11246 * testsuite/26_numerics/random/discrete_distribution/cons/ 11247 range.cc: New. 11248 * testsuite/26_numerics/random/discrete_distribution/cons/ 11249 initlist.cc: New. 11250 * testsuite/26_numerics/random/discrete_distribution/cons/ 11251 default.cc: New. 11252 * testsuite/26_numerics/random/discrete_distribution/cons/ 11253 num_xbound_fun.cc: New. 11254 * testsuite/26_numerics/random/discrete_distribution/requirements/ 11255 typedefs.cc: New. 11256 * testsuite/26_numerics/random/discrete_distribution/operators/ 11257 serialize.cc: New. 11258 * testsuite/26_numerics/random/weibull_distribution/cons/ 11259 parms.cc: New. 11260 * testsuite/26_numerics/random/weibull_distribution/cons/ 11261 default.cc: New. 11262 * testsuite/26_numerics/random/weibull_distribution/requirements/ 11263 typedefs.cc: New. 11264 * testsuite/26_numerics/random/weibull_distribution/operators/ 11265 serialize.cc: New. 11266 * testsuite/26_numerics/random/negative_binomial_distribution/cons/ 11267 parms.cc: New. 11268 * testsuite/26_numerics/random/negative_binomial_distribution/cons/ 11269 default.cc: New. 11270 * testsuite/26_numerics/random/negative_binomial_distribution/ 11271 requirements/typedefs.cc: New. 11272 * testsuite/26_numerics/random/negative_binomial_distribution/ 11273 operators/serialize.cc: New. 11274 * testsuite/26_numerics/random/cauchy_distribution/cons/ 11275 parms.cc: New. 11276 * testsuite/26_numerics/random/cauchy_distribution/cons/ 11277 default.cc: New. 11278 * testsuite/26_numerics/random/cauchy_distribution/requirements/ 11279 typedefs.cc: New. 11280 * testsuite/26_numerics/random/cauchy_distribution/operators/ 11281 serialize.cc: New. 11282 * testsuite/26_numerics/random/gamma_distribution/cons/ 11283 parms.cc: New. 11284 * testsuite/26_numerics/random/gamma_distribution/cons/ 11285 default.cc: New. 11286 * testsuite/26_numerics/random/gamma_distribution/requirements/ 11287 typedefs.cc: New. 11288 * testsuite/26_numerics/random/gamma_distribution/operators/ 11289 serialize.cc: New. 11290 * testsuite/26_numerics/random/fisher_f_distribution/cons/ 11291 parms.cc: New. 11292 * testsuite/26_numerics/random/fisher_f_distribution/cons/ 11293 default.cc: New. 11294 * testsuite/26_numerics/random/fisher_f_distribution/requirements/ 11295 typedefs.cc: New. 11296 * testsuite/26_numerics/random/fisher_f_distribution/operators/ 11297 serialize.cc: New. 11298 11299 * testsuite/26_numerics/random/exponential_distribution/cons/ 11300 parms.cc: New. 11301 * testsuite/26_numerics/random/exponential_distribution/cons/ 11302 default.cc: New. 11303 * testsuite/26_numerics/random/exponential_distribution/requirements/ 11304 typedefs.cc: New. 11305 * testsuite/26_numerics/random/exponential_distribution/operators/ 11306 serialize.cc: New. 11307 * testsuite/26_numerics/random/lognormal_distribution/cons/ 11308 parms.cc: New. 11309 * testsuite/26_numerics/random/lognormal_distribution/cons/ 11310 default.cc: New. 11311 * testsuite/26_numerics/random/lognormal_distribution/requirements/ 11312 typedefs.cc: New. 11313 * testsuite/26_numerics/random/lognormal_distribution/operators/ 11314 serialize.cc: New. 11315 * testsuite/26_numerics/random/binomial_distribution/cons/ 11316 parms.cc: New. 11317 * testsuite/26_numerics/random/binomial_distribution/cons/ 11318 default.cc: New. 11319 * testsuite/26_numerics/random/binomial_distribution/requirements/ 11320 typedefs.cc: New. 11321 * testsuite/26_numerics/random/binomial_distribution/operators/ 11322 serialize.cc: New. 11323 * testsuite/26_numerics/random/random_device/cons/ 11324 token.cc: New. 11325 * testsuite/26_numerics/random/random_device/cons/ 11326 default.cc: New. 11327 * testsuite/26_numerics/random/random_device/requirements/ 11328 typedefs.cc: New. 11329 * testsuite/26_numerics/random/extreme_value_distribution/cons/ 11330 parms.cc: New. 11331 * testsuite/26_numerics/random/extreme_value_distribution/cons/ 11332 default.cc: New. 11333 * testsuite/26_numerics/random/extreme_value_distribution/requirements/ 11334 typedefs.cc: New. 11335 * testsuite/26_numerics/random/extreme_value_distribution/operators/ 11336 serialize.cc: New. 11337 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/ 11338 range.cc: New. 11339 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/ 11340 default.cc: New. 11341 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/ 11342 num_xbound_fun.cc: New. 11343 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/ 11344 initlist_fun.cc: New. 11345 * testsuite/26_numerics/random/piecewise_linear_distribution/ 11346 requirements/typedefs.cc: New. 11347 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/ 11348 serialize.cc: New. 11349 * testsuite/26_numerics/random/student_t_distribution/cons/ 11350 parms.cc: New. 11351 * testsuite/26_numerics/random/student_t_distribution/cons/ 11352 default.cc: New. 11353 * testsuite/26_numerics/random/student_t_distribution/requirements/ 11354 typedefs.cc: New. 11355 * testsuite/26_numerics/random/student_t_distribution/operators/ 11356 serialize.cc: New. 11357 * testsuite/26_numerics/random/geometric_distribution/cons/ 11358 parms.cc: New. 11359 * testsuite/26_numerics/random/geometric_distribution/cons/ 11360 default.cc: New. 11361 * testsuite/26_numerics/random/geometric_distribution/requirements/ 11362 typedefs.cc: New. 11363 * testsuite/26_numerics/random/geometric_distribution/operators/ 11364 serialize.cc: New. 11365 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/ 11366 range.cc: New. 11367 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/ 11368 default.cc: New. 11369 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/ 11370 num_xbound_fun.cc: New. 11371 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/ 11372 initlist_fun.cc: New. 11373 * testsuite/26_numerics/random/piecewise_constant_distribution/ 11374 requirements/typedefs.cc: New. 11375 * testsuite/26_numerics/random/piecewise_constant_distribution/ 11376 operators/serialize.cc: New. 11377 113782009-04-02 Dodji Seketeli <dodji@redhat.com> 11379 11380 * include/ext/bitmap_allocator.h: The typedefs should be made public 11381 if we want them to be accessible. This has been revealed by the patch 11382 that fixes PR c++/26693 in g++. 11383 113842009-04-02 Jakub Jelinek <jakub@redhat.com> 11385 11386 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt: 11387 Regenerated. 11388 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: 11389 Regenerated. 11390 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated. 11391 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated. 11392 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated. 11393 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated. 11394 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated. 11395 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated. 11396 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: 11397 Regenerated. 11398 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated. 11399 114002009-03-31 Jason Merrill <jason@redhat.com> 11401 11402 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype. 11403 11404 PR libstdc++/39310 11405 * include/tr1_impl/type_traits (is_function): Add partial 11406 specializations with function cv-quals. 11407 (__is_function_helper): Remove. 11408 (is_member_pointer): Don't define in terms of is_member_*_pointer. 11409 114102009-03-30 Ian Lance Taylor <iant@google.com> 11411 11412 * include/backward/hashtable.h (clear): Return quickly if the 11413 table is empty. 11414 114152009-03-27 Ian Lance Taylor <iant@google.com> 11416 11417 * include/backward/hashtable.h (_S_num_primes): Change to 29. 11418 (__stl_prime_list): Add 5 at the start of the list. 11419 114202009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net> 11421 11422 * include/std/fstream (basic_filebuf<>::open(const std::string&, 11423 ios_base::openmode), basic_ifstream<>::basic_ifstream(const 11424 std::string&, ios_base::openmode), basic_ifstream<>:: 11425 open(const std::string&, ios_base::openmode), basic_ofstream<>:: 11426 basic_ofstream(const std::string&, ios_base::openmode), 11427 basic_ofstream<>::open(const std::string&, ios_base::openmode), 11428 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode), 11429 basic_fstream<>::open(const std::string&, ios_base::openmode)): 11430 Add in C++0x mode. 11431 * testsuite/27_io/basic_ofstream/open/char/2.cc: New. 11432 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise. 11433 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise. 11434 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise. 11435 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise. 11436 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise. 11437 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise. 11438 114392009-03-25 Paolo Carlini <paolo.carlini@oracle.com> 11440 11441 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to... 11442 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this. 11443 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to... 11444 * testsuite/27_io/basic_fstream/cons/1.cc: ... this. 11445 114462009-03-25 Paolo Carlini <paolo.carlini@oracle.com> 11447 11448 * include/bits/forward_list.h (_Fwd_list_node_base<>:: 11449 _M_transfer_after, _M_reverse_after): Move out of line... 11450 * include/bits/forward_list.tcc: ... here. 11451 (forward_list<>::reverse): Move inline... 11452 * include/bits/forward_list.h: ... here; minor cosmetic changes. 11453 114542009-03-22 Mark Mitchell <mark@codesourcery.com> 11455 11456 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/ 11457 28277.cc: Likewise. 11458 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc: 11459 Likewise. 11460 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc: 11461 Likewise. 11462 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: 11463 Likewise. 11464 114652009-03-22 Mark Mitchell <mark@codesourcery.com> 11466 11467 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright 11468 year(s). 11469 * testsuite/25_algorithms/heap/moveable.cc: Likewise. 11470 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc 11471 Likewise. 11472 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc: 11473 Likewise. 11474 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc: 11475 Likewise. 11476 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise. 11477 114782009-03-22 Mark Mitchell <mark@codesourcery.com> 11479 11480 * testsuite/25_algorithms/search_n/iterator.cc: Condition 11481 iterations for simulators. 11482 * testsuite/25_algorithms/heap/moveable.cc: Likewise. 11483 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc 11484 Condition stream width for simulators. 11485 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc: 11486 Likewise. 11487 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc: 11488 Likewise. 11489 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise. 11490 114912009-03-17 Benjamin Kosnik <bkoz@redhat.com> 11492 11493 * doc/xml/manual/appendix_contributing.xml: Add docbook style 11494 sheet version information. Table-ize docbook element examples. 11495 * doc/xml/manual/using.xml: Human-readable header 11496 markup. Alphabetized. Add new headers. 11497 * doc/html: Regenerate. 11498 114992009-03-15 Paolo Carlini <paolo.carlini@oracle.com> 11500 11501 * doc/xml/faq.xml: Fix link to setup documentation. 11502 115032009-03-14 Paolo Carlini <paolo.carlini@oracle.com> 11504 11505 * include/std/type_traits (__add_lvalue_reference_helper, 11506 __add_rvalue_reference_helper): As an optimization, rewrite 11507 condition (avoid is_function). 11508 115092009-03-13 Paolo Carlini <paolo.carlini@oracle.com> 11510 11511 PR libstdc++/39405 11512 * testsuite/20_util/shared_ptr/cons/39405.cc: New. 11513 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise. 11514 115152009-03-12 Benjamin Kosnik <bkoz@redhat.com> 11516 11517 * testsuite/30_threads/condition_variable_any/native_handle/ 11518 typesizes.cc: Include tweaks. 11519 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same. 11520 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same. 11521 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same. 11522 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same. 11523 * testsuite/30_threads/condition_variable/native_handle/ 11524 typesizes.cc: Same. 11525 115262009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com> 11527 11528 * include/bits/shared_ptr.h: Add include guards. 11529 * include/tr1/shared_ptr.h: Likewise. 11530 115312009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com> 11532 11533 * include/std/iostream: Fix doxygen link. 11534 * include/bits/forward_list.h: Fix doxygen markup. 11535 * include/ext/vstring.h: Escape backslash in doxygen comment. 11536 * include/bits/basic_string.h: Likewise. 11537 115382009-03-10 Paolo Carlini <paolo.carlini@oracle.com> 11539 11540 * doc/xml/faq.xml: Fix links to implementation status pages. 11541 115422009-03-10 Paolo Carlini <paolo.carlini@oracle.com> 11543 11544 * include/std/complex (operator+(const complex<>&, const _Tp&), 11545 operator+(const _Tp&, const complex<>&), 11546 operator-(const complex<>&, const _Tp&), 11547 operator-(const _Tp&, const complex<>&)): Do not assume real() 11548 returns a reference (against DR 387). 11549 * testsuite/26_numerics/complex/dr387_2.cc: New. 11550 115512009-03-02 Benjamin Kosnik <bkoz@redhat.com> 11552 11553 * testsuite/thread/pthread4.cc: Move... 11554 * testsuite/21_strings/basic_string/pthread4.cc: ...here. 11555 * testsuite/thread/pthread5.cc: Move... 11556 * testsuite/23_containers/list/pthread5.cc: ...here. 11557 * testsuite/thread/pthread6.cc: Move... 11558 * testsuite/23_containers/map/pthread6.cc: ...here. 11559 * testsuite/thread/pthread7-rope.cc: Move... 11560 * testsuite/ext/rope/pthread7-rope.cc: ...here. 11561 * testsuite/thread/guard.cc: Move... 11562 * testsuite/18_support/pthread_guard.cc: ...here. 11563 * testsuite/thread/18185.cc: Move... 11564 * testsuite/21_strings/basic_string/pthread18185.cc: ...here. 11565 * testsuite/thread/pthread1.cc: Move... 11566 * testsuite/23_containers/list/pthread1.cc: ...here. 11567 * testsuite/thread/pthread2.cc: Move... 11568 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here. 11569 * testsuite/thread/pthread3.cc: Move... 11570 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here. 11571 11572 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory. 11573 * testsuite/thread: Remove. 11574 115752009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 11576 11577 * configure: Regenerate. 11578 115792009-02-23 Adam Nemet <anemet@caviumnetworks.com> 11580 11581 * testsuite/libstdc++-abi/abi.exp: Add multilib support. 11582 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR 11583 from baseline_dir. 11584 * configure: Regenerate. 11585 * testsuite/Makefile.am (baseline_file): Remove variable. 11586 (site.exp): Set baseline_dir rather than baseline_file. 11587 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest. 11588 * testsuite/Makefile.in: Regenerate. 11589 115902009-02-20 Benjamin Kosnik <bkoz@redhat.com> 11591 11592 * testsuite/30_threads/thread/this_thread: Move... 11593 * testsuite/30_threads/this_thread: ...here. 11594 * testsuite/20_util/unique_ptr/assign/assign.cc: Move... 11595 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here. 11596 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move... 11597 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here. 11598 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move... 11599 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here. 11600 116012009-02-20 Benjamin Kosnik <bkoz@redhat.com> 11602 11603 * doc/doxygen/user.cfg.in: Tweaks. 11604 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere, 11605 be elsewhere. 11606 11607 * include/tr1_impl/unordered_map: Just use most specialized 11608 container module. 11609 * include/tr1_impl/unordered_set: Same. 11610 * include/tr1_impl/array: Same. 11611 * include/bits/stl_list.h: Same. 11612 * include/bits/stl_map.h: Same. 11613 * include/bits/stl_queue.h: Same. 11614 * include/bits/stl_set.h: Same. 11615 * include/bits/stl_stack.h: Same. 11616 * include/bits/forward_list.h: Same. 11617 * include/bits/basic_string.h: Same. 11618 * include/bits/stl_multimap.h: Same. 11619 * include/bits/stl_vector.h: Same. 11620 * include/bits/stl_deque.h: Same. 11621 * include/bits/stl_multiset.h: Same. 11622 * include/bits/stl_bvector.h: Same. 11623 11624 * include/backward/binders.h: Change binder module to binders. 11625 11626 * include/std/complex: Add complex_numers module. 11627 * include/tr1_impl/complex: Same. 11628 11629 * include/std/valarray: Add numeric_arrays module. 11630 * include/bits/gslice_array.h: Same. 11631 * include/bits/gslice.h: Same. 11632 * include/bits/mask_array.h: Same. 11633 * include/bits/slice_array.h: Same. 11634 * include/bits/indirect_array.h: Same. 11635 11636 * include/bits/allocator.h: Add allocators module. 11637 * include/ext/throw_allocator.h 11638 * include/ext/pool_allocator.h 11639 * include/ext/bitmap_allocator.h 11640 * include/ext/new_allocator.h 11641 * include/ext/malloc_allocator.h 11642 * include/ext/array_allocator.h 11643 * include/ext/mt_allocator.h 11644 * include/ext/debug_allocator.h 11645 * include/ext/extptr_allocator.h 11646 11647 * include/tr1_impl/functional: Move namespace markup here. 11648 * include/tr1_impl/regex: Same. 11649 11650 * include/tr1_impl/type_traits: Add metaprogramming module. 11651 * include/std/type_traits: Same. 11652 11653 * include/std/memory: Add memory module. 11654 11655 * include/std/ratio: Add ratio module. 11656 11657 * include/std/chrono: Move namespace markup here, add time module. 11658 11659 * include/std/thread: Move namespace markup here, add concurrency 11660 module. 11661 * include/std/mutex: Use concurrency module. 11662 * include/std/condition_variable: Same. 11663 11664 11665 * include/bits/ios_base.h: Refine io module. 11666 * include/bits/basic_ios.h: Same. 11667 * include/std/fstream: Same. 11668 * include/std/istream: Same. 11669 * include/std/ostream: Same. 11670 * include/std/sstream: Same. 11671 11672 * include/ext/vstring.h: Correct parameter markup. 11673 11674 * include/bits/shared_ptr.h: Add pointer_abstractions module. 11675 * include/bits/unique_ptr.h: Same. 11676 11677 * include/bits/algorithmfwd.h: Add mutating_algorithms, 11678 non_mutating_algorithms, sorting_algorithms. Adjust nesting. 11679 * include/bits/stl_heap.h: Add markup for new groupings. 11680 * include/bits/stl_algobase.h: Same. 11681 * include/bits/stl_algo.h: Same. 11682 11683 * include/c_compatibility/stdatomic.h: Add atomics module. 11684 * include/c_global/cstdatomic: Same. 11685 11686 * libsupc++/exception: Add exceptions module. 11687 * libsupc++/typeinfo: Same. 11688 * libsupc++/new: Same. 11689 * libsupc++/exception_ptr.h: Same. 11690 * include/std/system_error: Same. 11691 * include/std/stdexcept: Same. 11692 11693 * libsupc++/cxxabi.h: Move doxygroups.cc markup here. 11694 * libsupc++/cxxabi-forced.h: Same. 11695 11696 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers. 11697 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same. 11698 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same. 11699 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same. 11700 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same. 11701 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same. 11702 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same. 11703 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same. 11704 * testsuite/30_threads/thread/cons/assign_neg.cc: Same. 11705 * testsuite/30_threads/thread/cons/copy_neg.cc: Same. 11706 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same. 11707 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same. 11708 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same. 11709 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same. 11710 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same. 11711 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same. 11712 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same. 11713 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same. 11714 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same. 11715 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same. 11716 * testsuite/23_containers/vector/requirements/dr438/ 11717 constructor_1_neg.cc: Same. 11718 * testsuite/23_containers/vector/requirements/dr438/ 11719 constructor_2_neg.cc: Same. 11720 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same. 11721 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same. 11722 * testsuite/23_containers/deque/requirements/dr438/ 11723 constructor_1_neg.cc: Same. 11724 * testsuite/23_containers/deque/requirements/dr438/ 11725 constructor_2_neg.cc: Same. 11726 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same. 11727 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same. 11728 * testsuite/23_containers/list/requirements/dr438/ 11729 constructor_1_neg.cc: Same. 11730 * testsuite/23_containers/list/requirements/dr438/ 11731 constructor_2_neg.cc: Same. 11732 * testsuite/20_util/duration/cons/1_neg.cc: Same. 11733 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same. 11734 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same. 11735 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same. 11736 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same. 11737 * testsuite/20_util/unique_ptr/assign/assign.cc: Same. 11738 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same. 11739 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same. 11740 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same. 11741 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same. 11742 117432009-02-18 Benjamin Kosnik <bkoz@redhat.com> 11744 11745 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h. 11746 * doc/doxygen/user.cfg.in: Update. 11747 * scripts/run_doxygen: Adjust for new group names. 11748 11749 * include/tr1_impl/random: Update doxygen group markup. 11750 * include/tr1_impl/unordered_map: Same. 11751 * include/tr1_impl/unordered_set: Same. 11752 * include/tr1_impl/array: Same. 11753 * include/std/numeric: Same. 11754 * include/std/utility: Same. 11755 * include/std/bitset: Same. 11756 * include/std/iosfwd: Same. 11757 * include/bits/stl_list.h: Same. 11758 * include/bits/stl_map.h: Same. 11759 * include/bits/stl_algobase.h: Same. 11760 * include/bits/stl_queue.h: Same. 11761 * include/bits/stl_set.h: Same. 11762 * include/bits/stl_stack.h: Same. 11763 * include/bits/stl_iterator_base_types.h: Same. 11764 * include/bits/forward_list.h: Same. 11765 * include/bits/basic_string.h: Same. 11766 * include/bits/stl_multimap.h: Same. 11767 * include/bits/stl_vector.h: Same. 11768 * include/bits/stl_deque.h: Same. 11769 * include/bits/stl_multiset.h: Same. 11770 * include/bits/stl_algo.h: Same. 11771 * include/bits/stl_bvector.h: Same. 11772 * include/bits/algorithmfwd.h: Same. 11773 * include/bits/stl_function.h: Same. 11774 * include/tr1/cmath: Same. 11775 * include/backward/binders.h: Same. 11776 117772009-02-17 Benjamin Kosnik <bkoz@redhat.com> 11778 11779 * include/std/system_error (system_category): To system_category(). 11780 (generic_category): To generic_category. DR 890. 11781 * src/system_error.cc: Define. 11782 * include/bits/functexcept.h: Only one __throw_system_error. 11783 * src/functexcept.cc: Same. 11784 * include/std/mutex: Fixup for changes above. 11785 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same. 11786 * testsuite/19_diagnostics/error_code/cons/1.cc: Same. 11787 * testsuite/19_diagnostics/system_error/cons-1.cc: Same. 11788 * config/abi/pre/gnu.ver: Clean up exports. 11789 117902009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com> 11791 11792 * include/std/thread: Fix typo. 11793 * src/thread.cc (thread::join): Use NULL. 11794 117952009-02-15 Paolo Carlini <paolo.carlini@oracle.com> 11796 11797 PR libstdc++/39168 11798 * src/locale_facets.cc (__verify_grouping(const char*, size_t, 11799 const string&)): Also check that the value != CHAR_MAX. 11800 * include/bits/locale_facets.tcc (__numpunct_cache<>:: 11801 _M_cache(const locale&), __add_grouping(_CharT*, _CharT, 11802 const char*, size_t, const _CharT*, const _CharT*)): Likewise. 11803 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>:: 11804 _M_cache(const locale&)): Likewise. 11805 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New. 11806 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise. 11807 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise. 11808 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise. 11809 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise. 11810 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise. 11811 118122009-02-13 Chris Fairles <cfairles@gcc.gnu.org> 11813 Benjamin Kosnik <bkoz@redhat.com> 11814 11815 * include/std/thread (_Impl_base): Move _M_id out and into ... 11816 (thread): ...here. Call _M_make_routine in body of constructors. 11817 Adjust data member usage to reflect changes. 11818 (_M_make_routine): From _M_make_shared_data. 11819 (_M_start_thread): Add __shared_base_type argument. 11820 * src/thread.cc: Fixups for above. 11821 * config/abi/pre/gnu.ver: Adjust exports. 11822 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable. 11823 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers. 11824 * testsuite/30_threads/thread/cons/copy_neg.cc: Same. 11825 118262009-02-12 Benjamin Kosnik <bkoz@redhat.com> 11827 11828 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To... 11829 (compare_type_to_native_type): ...this, add alignment check. 11830 * testsuite/30_threads/condition_variable_any/native_handle/ 11831 typesizes.cc: Modify as above. 11832 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same. 11833 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same. 11834 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same. 11835 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same. 11836 * testsuite/30_threads/condition_variable/native_handle/ 11837 typesizes.cc: Same. 11838 * testsuite/30_threads/recursive_timed_mutex/native_handle/ 11839 typesizes.cc: Same. 11840 11841 * testsuite/30_threads/thread/cons/1.cc: Add comments. 11842 * testsuite/30_threads/thread/cons/2.cc: Same. 11843 * testsuite/30_threads/thread/cons/3.cc: Same. 11844 * testsuite/30_threads/thread/cons/4.cc: Same. 11845 * testsuite/30_threads/thread/cons/5.cc: Same. 11846 * testsuite/30_threads/thread/cons/6.cc: Same. 11847 * testsuite/30_threads/thread/cons/7.cc: Same. 11848 * testsuite/30_threads/thread/cons/8.cc: Same. 11849 11850 * testsuite/30_threads/thread/cons/9.cc: New. 11851 * testsuite/30_threads/thread/cons/moveable.cc: New. 11852 11853 * src/condition_variable.cc: Clean up whitespace. 11854 * include/std/condition_variable: Same. 11855 118562009-02-09 Benjamin Kosnik <bkoz@redhat.com> 11857 11858 * include/std/condition_variable (condition_variable): Remove 11859 _M_internal_mutex. Add private __native_type typedef. 11860 * src/condition_variable.cc (condition_variable::notify_one): 11861 Remove _M_internal_mutex use. Use typedef. 11862 (condition_variable::notify_all): Same. 11863 * include/std/mutex (mutex): Add private __native_type typedef. Use it. 11864 (recursive_mutex): Same. 11865 (timed_mutex): Same. 11866 (recursive_timed_mutex): Same. 11867 (once_flag): Make __native_type typedef private. 11868 11869 * include/std/thread (this_thread): Add minimal markup. 11870 11871 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: 11872 Adjust line numbers. 11873 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same. 11874 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same. 11875 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same. 11876 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same. 11877 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same. 11878 * testsuite/30_threads/thread/cons/assign_neg.cc: Same. 11879 * testsuite/30_threads/thread/cons/copy_neg.cc: Same. 11880 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same. 11881 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same. 11882 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same. 11883 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same. 11884 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same. 11885 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same. 11886 11887 * testsuite/util/thread/all.h: Testsuite utilities for testing thread. 11888 * testsuite/30_threads/condition_variable_any/native_handle/ 11889 typesizes.cc: New. 11890 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same. 11891 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same. 11892 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same. 11893 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same. 11894 * testsuite/30_threads/condition_variable/native_handle/ 11895 typesizes.cc: Same. 11896 * testsuite/30_threads/recursive_timed_mutex/native_handle/ 11897 typesizes.cc: Same. 11898 118992009-02-09 Jack Howarth <howarth@bromo.med.uc.edu> 11900 11901 PR testsuite/33300 11902 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip 11903 on darwin for lp64. 11904 119052009-02-09 Adam Nemet <anemet@caviumnetworks.com> 11906 11907 * configure.host: Set abi_baseline_pair for mips64*-linux. 11908 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file. 11909 119102009-02-08 Chris Fairles <cfairles@gcc.gnu.org> 11911 11912 * include/std/thread (this_thread::get_id): Inline. 11913 119142009-02-08 Chris Fairles <cfairles@gcc.gnu.org> 11915 11916 * include/std/thread (thread<>::thread(_Callable)): Explicitly use 11917 _Callable as template argument for _M_make_shared_data. 11918 * testsuite/30_threads/thread/cons/6.cc: New. 11919 * testsuite/30_threads/thread/cons/7.cc: New. 11920 * testsuite/30_threads/thread/cons/8.cc: New. 11921 119222009-02-07 Benjamin Kosnik <bkoz@redhat.com> 11923 11924 * testsuite/30_threads/thread/member: To.. 11925 * testsuite/30_threads/thread/members: ...this. 11926 * testsuite/30_threads/condition_variable/member: To... 11927 * testsuite/30_threads/condition_variable/members: ...this. 11928 119292009-02-06 Benjamin Kosnik <bkoz@redhat.com> 11930 11931 * include/std/thread (thread::id): Move definition inside thread. 11932 Use native_handle_type. Remove this_thread::get_id friend. 11933 Change __thread_data_ptr to __shared_base_ptr. 11934 (thread::id::id(native_handle_type): Make public. Still explicit. 11935 Use native_handle_type. Change _M_thread_id to _M_thread. 11936 (thread::__thread_data_base): Rename to _Impl_base. Use id, change 11937 _M_thread_handle to _M_id. 11938 (thread::__thread_data): Rename to _Impl. 11939 Fixup for renames. 11940 (thread::_M_make_thread_data): Return derived type. 11941 (thread::hardware_concurrency): Add definition for default case. 11942 (thread::get_id): Now can define inline. 11943 (thread): Change _M_thread_data to _M_data. 11944 (this_thread::get_id): Now can define inline. 11945 * src/thread.cc (__thread_proxy): Rename to 11946 execute_native_thread_routine. 11947 Fixup for other renames. 11948 * testsuite/30_threads/thread/cons/assign_neg.cc: New. 11949 * testsuite/30_threads/thread/cons/copy_neg.cc: New. 11950 * testsuite/30_threads/thread/algorithm: Move to.. 11951 * testsuite/30_threads/thread/swap: ...this. 11952 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add. 11953 * testsuite/30_threads/thread/id/operators.cc: New. 11954 119552009-02-05 Chris Fairles <cfairles@gcc.gnu.org> 11956 11957 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting. 11958 (_Head_base<>::__swap_impl): Rename to _M_swap_impl. 11959 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid 11960 exposing it in public std::tuple interface. 11961 119622009-02-05 Chris Fairles <cfairles@gcc.gnu.org> 11963 Benjamin Kosnik <bkoz@redhat.com> 11964 11965 * include/std/thread (__thread_data_base): Nest class in std::thread. 11966 (__thread_data): Likewise. 11967 (__thread_data_ptr): Nest typedef in std::thread. 11968 * src/thread.cc (__thread_proxy): Qualify the above names. 11969 * config/abi/pre/gnu.ver: Remove unused exports. 11970 119712009-02-04 Benjamin Kosnik <bkoz@redhat.com> 11972 11973 * include/bits/unique_ptr.h: Remove private __this_type typedef. 11974 * include/bits/stl_vector.h: Remove private vector_type typedef. 11975 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: 11976 Fix line numbers. 11977 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same. 11978 * testsuite/23_containers/vector/requirements/dr438/ 11979 constructor_1_neg.cc: Same. 11980 * testsuite/23_containers/vector/requirements/dr438/ 11981 constructor_2_neg.cc: Same. 11982 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same. 11983 * testsuite/20_util/unique_ptr/assign/assign.cc: Same. 11984 119852009-02-03 Paolo Carlini <paolo.carlini@oracle.com> 11986 11987 PR libstdc++/25191 11988 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS, 11989 deal consistently with __try and __catch too. 11990 * src/localename.cc: Replace try -> __try, catch -> __catch. 11991 * src/ios.cc: Likewise. 11992 * src/locale.cc: Likewise. 11993 * src/istream.cc: Likewise. 11994 * src/thread.cc: Likewise. 11995 * src/compatibility.cc: Likewise. 11996 * src/bitmap_allocator.cc: Likewise. 11997 * src/ios_init.cc: Likewise. 11998 * include/debug/deque: Likewise. 11999 * include/debug/list: Likewise. 12000 * include/tr1_impl/hashtable: Likewise. 12001 * include/std/bitset: Likewise. 12002 * include/ext/pb_ds/detail/resize_policy/ 12003 hash_load_check_resize_trigger_imp.hpp: Likewise. 12004 * include/ext/pb_ds/detail/resize_policy/ 12005 hash_standard_resize_policy_imp.hpp: Likewise. 12006 * include/ext/pb_ds/detail/cc_hash_table_map_/ 12007 resize_fn_imps.hpp: Likewise. 12008 * include/ext/pb_ds/detail/cc_hash_table_map_/ 12009 constructor_destructor_fn_imps.hpp: Likewise. 12010 * include/ext/pb_ds/detail/pat_trie_/ 12011 split_join_branch_bag.hpp: Likewise. 12012 * include/ext/pb_ds/detail/pat_trie_/ 12013 constructors_destructor_fn_imps.hpp: Likewise. 12014 * include/ext/pb_ds/detail/bin_search_tree_/ 12015 constructors_destructor_fn_imps.hpp: Likewise. 12016 * include/ext/pb_ds/detail/gp_hash_table_map_/ 12017 resize_fn_imps.hpp: Likewise. 12018 * include/ext/pb_ds/detail/gp_hash_table_map_/ 12019 constructor_destructor_fn_imps.hpp: Likewise. 12020 * include/ext/pb_ds/detail/binary_heap_/ 12021 constructors_destructor_fn_imps.hpp: Likewise. 12022 * include/ext/pb_ds/detail/binary_heap_/ 12023 erase_fn_imps.hpp: Likewise. 12024 * include/ext/pb_ds/detail/binary_heap_/ 12025 split_join_fn_imps.hpp: Likewise. 12026 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/ 12027 constructors_destructor_fn_imps.hpp: Likewise. 12028 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise. 12029 * include/ext/pb_ds/detail/list_update_map_/ 12030 constructor_destructor_fn_imps.hpp: Likewise. 12031 * include/ext/slist: Likewise. 12032 * include/ext/memory: Likewise. 12033 * include/ext/rc_string_base.h: Likewise. 12034 * include/ext/ropeimpl.h: Likewise. 12035 * include/ext/vstring.tcc: Likewise. 12036 * include/ext/rope: Likewise. 12037 * include/ext/sso_string_base.h: Likewise. 12038 * include/bits/shared_ptr.h: Likewise. 12039 * include/bits/stl_list.h: Likewise. 12040 * include/bits/locale_classes.tcc: Likewise. 12041 * include/bits/locale_facets.tcc: Likewise. 12042 * include/bits/locale_classes.h: Likewise. 12043 * include/bits/forward_list.h: Likewise. 12044 * include/bits/stl_vector.h: Likewise. 12045 * include/bits/stl_deque.h: Likewise. 12046 * include/bits/istream.tcc: Likewise. 12047 * include/bits/stl_uninitialized.h: Likewise. 12048 * include/bits/ostream.tcc: Likewise. 12049 * include/bits/vector.tcc: Likewise. 12050 * include/bits/stl_tempbuf.h: Likewise. 12051 * include/bits/deque.tcc: Likewise. 12052 * include/bits/basic_string.tcc: Likewise. 12053 * include/bits/ostream_insert.h: Likewise. 12054 * include/bits/locale_facets_nonio.tcc: Likewise. 12055 * include/bits/stl_tree.h: Likewise. 12056 * include/bits/fstream.tcc: Likewise. 12057 * include/tr1/shared_ptr.h: Likewise. 12058 * include/tr1/hypergeometric.tcc: Likewise. 12059 * include/backward/hashtable.h: Likewise. 12060 * libsupc++/exception_ptr.h: Likewise. 12061 * libsupc++/eh_personality.cc: Likewise. 12062 * libsupc++/eh_call.cc: Likewise. 12063 * config/locale/gnu/monetary_members.cc: Likewise. 12064 * config/locale/gnu/time_members.h: Likewise. 12065 * config/locale/generic/time_members.h: Likewise. 12066 120672009-02-03 Johannes Singler <singler@ira.uka.de> 12068 12069 * include/parallel/algorithmfwd.h: 12070 Add parallelism default for many declarations. 12071 * include/parallel/numericfwd.h: Likewise. 12072 * include/parallel/iterator.h: Use iterator_traits as usual. 12073 * include/parallel/par_loop.h: 12074 Include equally_split.h. 12075 (for_each_template_random_access_ed): 12076 Avoid calling the Result default constructor. 12077 * include/parallel/numeric: Replace 12078 for_each_template_random_access by 12079 for_each_template_random_access_ed in numeric functions. 12080 120812009-02-02 Benjamin Kosnik <bkoz@redhat.com> 12082 12083 * config/os/gnu-linux/os_defines.h: Remove superfluous 12084 __NO_STRING_INLINES. 12085 120862009-02-02 Jakub Jelinek <jakub@redhat.com> 12087 12088 * testsuite/21_strings/c_strings/char/3.cc: New test. 12089 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test. 12090 120912009-01-30 Ulrich Drepper <drepper@redhat.com> 12092 Jakub Jelinek <jakub@redhat.com> 12093 12094 PR libstdc++/30928 (partial, works together with recent glibcs) 12095 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr): 12096 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not 12097 defined. 12098 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr): 12099 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not 12100 defined. 12101 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr): 12102 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not 12103 defined. 12104 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr): 12105 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not 12106 defined. 12107 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first 12108 argument is const char *, assign result to const char * var, not 12109 char *. 12110 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first 12111 argument is const wchar_t *, assign result to const wchar_t * var, not 12112 wchar_t *. 12113 121142009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com> 12115 12116 * include/std/thread: Remove unused headers. 12117 (__thread_data_base): Remove unused mutex and base. 12118 (thread::~thread): Only detach if joinable. 12119 (thread::joinable): Test if thread data ptr is empty. 12120 (thread::_M_thread_data_mutex): Remove. 12121 (thread::_M_get_thread_data): Remove. 12122 (thread::_M_make_thread_data): Remove overload, use make_shared. 12123 (thread::id::id): Make constructor explicit. 12124 * src/thread.cc (thread::join,thread::detach): Throw if not joinable. 12125 (thread::_M_start_thread): Break shared_ptr cycle on error. 12126 (__thread_proxy): Use shared_ptr swap instead of copy and reset. 12127 * testsuite/30_threads/thread/member/4.cc: New. 12128 * testsuite/30_threads/thread/member/5.cc: New. 12129 121302009-01-28 Benjamin Kosnik <bkoz@redhat.com> 12131 12132 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New. 12133 (standard_layout): Just use !has_virtual_destructor for now. 12134 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New. 12135 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New. 12136 * testsuite/30_threads/recursive_mutex/requirements/ 12137 standard_layout.cc: New. 12138 * testsuite/30_threads/condition_variable/requirements/ 12139 standard_layout.cc: New. 12140 * testsuite/29_atomics/atomic_address/requirements/ 12141 standard_layout.cc: Adjust. 12142 * testsuite/29_atomics/atomic_flag/requirements/ 12143 standard_layout.cc: Same. 12144 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New. 12145 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same. 12146 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same. 12147 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New. 12148 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust 12149 line numbers. 12150 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same. 12151 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same. 12152 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same. 12153 * testsuite/29_atomics/atomic/requirements/standard_layout.cc: 12154 Remove, not required. 12155 121562009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com> 12157 12158 * include/std/thread (__thread_data_base, thread): Rename member 12159 functions to match coding style. 12160 (thread::thread,thread::operator=): Define move operations. 12161 * src/thread.cc (__thread_data_base, thread): Rename member functions. 12162 * config/abi/pre/gnu.ver: Adjust. 12163 121642009-01-22 Benjamin Kosnik <bkoz@redhat.com> 12165 12166 PR libstdc++/38384 12167 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning 12168 on HPUX. 12169 * configure: Regenerate. 12170 121712009-01-21 Benjamin Kosnik <bkoz@redhat.com> 12172 12173 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove 12174 atomic_flag_fence. 12175 121762009-01-21 Dodji Seketeli <dodji@redhat.com> 12177 121782009-01-20 Benjamin Kosnik <bkoz@redhat.com> 12179 Uros Bizjak <ubizjak@gmail.com> 12180 12181 PR libstdc++/38834 12182 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports. 12183 * config/os/gnu-linux/ldbl-extra.ver: Tweak. 12184 121852009-01-20 Benjamin Kosnik <bkoz@redhat.com> 12186 Rainer Emrich <r.emrich@de.tecosim.com> 12187 12188 PR libstdc++/38919 12189 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and 12190 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses. 12191 * configure: Regenerate. 12192 121932009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com> 12194 12195 * include/std/thread (__thread_data_base::__run): Make non-const. 12196 * testsuite/30_threads/thread/cons/5.cc: New. 12197 121982009-01-16 Benjamin Kosnik <bkoz@redhat.com> 12199 12200 * src/Makefile.am (sources): Add math_stubs_float.cc. 12201 * src/Makefile.in: Regenerate. 12202 * src/math_stubs_float.cc: New, from libmath/stubs.c. 12203 122042009-01-15 Benjamin Kosnik <bkoz@redhat.com> 12205 12206 * src/Makefile.am (sources): Add math_stubs_long_double.cc. 12207 * src/Makefile.in: Regenerate. 12208 * src/math_stubs_long_double.cc: New, from libmath/stubs.c. 12209 122102009-01-15 Benjamin Kosnik <bkoz@redhat.com> 12211 12212 PR libstdc++/32666 12213 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. 12214 122152009-01-15 Benjamin Kosnik <bkoz@redhat.com> 12216 12217 PR libstdc++/32666 12218 * Makefile.am (hosted_source): Remove libmath directory. 12219 * Makefile.in: Regenerate. 12220 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove. 12221 (AC_REPLACE_MATHFUNCS): Remove. 12222 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done 12223 in GLIBCXX_CHECK_C99_TR1. 12224 * acinclude.m4: Remove libmath, need_math. 12225 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL, 12226 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath. 12227 * configure.ac: Same. 12228 * configure: Regenerate. 12229 * fragment.am: Fix comment. 12230 * config.h.in: Regenerate. 12231 * src/Makefile.in: Regenerate. 12232 * src/Makefile.am: Remove libmath references. 12233 * doc/Makefile.in: Regenerate. 12234 * po/Makefile.in: Regenerate. 12235 * include/Makefile.in: Regenerate. 12236 * libsupc++/Makefile.in: Regenerate. 12237 * testsuite/Makefile.in: Regenerate. 12238 12239 * src/compatibility.cc: Also export long double versions of "C" math 12240 library if hppa-linux. 12241 * config/abi/pre/gnu.ver: Remove unused __signbit exports. 12242 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference. 12243 12244 * libmath: Remove. 12245 * libmath/signbit.c: Same. 12246 * libmath/stubs.c: Same. 12247 * libmath/Makefile.in: Same. 12248 * libmath/copysignf.c: Same. 12249 * libmath/mathconf.h: Same. 12250 * libmath/signbitf.c: Same. 12251 * libmath/Makefile.am: Same. 12252 * libmath/signbitl.c: Same. 12253 122542009-01-15 Chris Fairles <cfairles@gcc.gnu.org> 12255 Paolo Carlini <paolo.carlini@oracle.com> 12256 12257 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME], 12258 [GLIBCXX_CHECK_NANOSLEEP]): Remove. 12259 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add. 12260 * configure.ac: Adjust. 12261 * doc/xml/manual/configure.xml: Update. 12262 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add. 12263 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add. 12264 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter. 12265 * configure: Regenerate. 12266 * config.h.in: Likewise. 12267 12268 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id, 12269 thread::joinable, thread::swap, this_thread::get_id, 12270 this_thread::yield): Define inline... 12271 * include/std/thread: ... here. 12272 * config/abi/pre/gnu.ver: Adjust. 12273 122742009-01-13 Uros Bizjak <ubizjak@gmail.com> 12275 12276 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: 12277 Add dg-timeout-factor 2.0. 12278 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto. 12279 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto. 12280 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto. 12281 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto. 12282 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto. 12283 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto. 12284 122852009-01-13 Uros Bizjak <ubizjak@gmail.com> 12286 12287 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] ' 12288 field from readelf output. 12289 122902009-01-12 Benjamin Kosnik <bkoz@redhat.com> 12291 12292 PR libstdc++/38384 12293 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20. 12294 * configure: Regenerate. 12295 122962009-01-12 Benjamin Kosnik <bkoz@redhat.com> 12297 12298 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define 12299 _GLIBCXX_HAVE_TLS. 12300 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS. 12301 123022009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com> 12303 12304 * include/tr1_impl/regex (basic_regex::basic_regex): Use range 12305 constructor for _M_pattern. 12306 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/ 12307 string.cc: Test construction from different basic_string type. 12308 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/ 12309 string.cc: Likewise. 12310 123112009-01-07 Benjamin Kosnik <bkoz@redhat.com> 12312 Jonathan Larmour <jifl@eCosCentric.com> 12313 12314 PR libstdc++/36801 12315 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex): 12316 New. 12317 (__gnu_cxx::__exchange_and_add): Use it. 12318 * src/atomic.cc (get_atomic_mutex): New. 12319 * src/debug.cc (get_safe_base_mutex): New. 12320 * src/locale.cc (get_locale_cache_mutex): New. 12321 * src/mt_allocator.cc (get_freelist): New. 12322 (get_freelist_mutex): New. 12323 * src/pool_allocator.cc (get_palloc_mutex): New. 12324 * include/std/mutex (__once_functor_lock): To 12325 (__get_once_functor_lock): ...this. 12326 * src/mutex.cc (__once_mutex): Don't export, use 12327 (get_once_mutex): ...this. 12328 * config/abi/pre/gnu.ver: Adjust exports. 12329 123302009-01-07 Jakub Jelinek <jakub@redhat.com> 12331 12332 PR libstdc++/38732 12333 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove 12334 referenceCount field again. 12335 (__cxxabiv1::__cxa_refcounted_exception): New struct. 12336 (__cxxabiv1::__get_refcounted_exception_header_from_obj, 12337 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static 12338 inline functions. 12339 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception, 12340 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception 12341 instead of __cxa_exception. 12342 * libsupc++/eh_throw.cc (__gxx_exception_cleanup, 12343 __cxxabiv1::__cxa_throw): Likewise. 12344 * libsupc++/eh_ptr.cc (std::rethrow_exception, 12345 std::__exception_ptr::exception_ptr::_M_addref, 12346 std::__exception_ptr::exception_ptr::_M_release, 12347 __gxx_dependent_exception_cleanup): Likewise. 12348 * testsuite/18_support/exception/38732.cc: New test. 12349 12350 PR libstdc++/38092 12351 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test. 12352 * src/compatibility.cc: Don't use .symver directives if 12353 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined. 12354 * config.h.in: Regenerated. 12355 * configure: Likewise. 12356 123572009-01-07 Paolo Carlini <paolo.carlini@oracle.com> 12358 12359 PR libstdc++/38466 12360 * include/bits/stl_pair.h: Document C++03 pair vs swap. 12361 123622009-01-06 Benjamin Kosnik <bkoz@redhat.com> 12363 12364 * src/locale_init.cc (locale::_S_initialize_once): Move construction 12365 of classic locale... 12366 (locale::classic): Here. 12367 123682009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com> 12369 12370 * include/tr1_impl/regex: Fix bad return statements and typos. 12371 123722009-01-05 Benjamin Kosnik <bkoz@redhat.com> 12373 12374 * include/tr1_impl/regex: Remove unimplemented function definitions. 12375 * testsuite/28_regex/init-list.cc: Compile only. 12376 * testsuite/tr1/7_regular_expressions/regex/cons/char/ 12377 c_string_extended.cc: Same. 12378 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same. 12379 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same. 12380 123812009-01-05 Benjamin Kosnik <bkoz@redhat.com> 12382 12383 PR libstdc++/38384 12384 * crossconfig.m4: Define HAVE_FABSF for hpux crosses. 12385 * configure: Regenerate. 12386 123872009-01-05 Ben Elliston <bje@au.ibm.com> 12388 12389 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation. 12390 * configure: Regenerate. 12391 123922009-01-05 Ben Elliston <bje@au.ibm.com> 12393 12394 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and 12395 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations. 12396 * configure: Regenerate. 12397 123982009-01-04 Richard Guenther <rguenther@suse.de> 12399 12400 PR libstdc++/38720 12401 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned 12402 integer type for storage, arithmetic and comparisons. 12403 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers. 12404 124052009-01-04 Paolo Carlini <paolo.carlini@oracle.com> 12406 12407 PR libstdc++/38719 12408 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next, 12409 _Fwd_list_const_iterator::_M_next): Fix return type. 12410 124112009-01-03 Paolo Carlini <paolo.carlini@oracle.com> 12412 12413 * Revert last commit, reopen and suspend libstdc++/38678. 12414 124152009-01-01 Paolo Carlini <paolo.carlini@oracle.com> 12416 12417 PR libstdc++/38678 12418 * include/std/istream (basic_istream<>::_M_read): New. 12419 * include/bits/istream.tcc (basic_istream<>::_M_read): Define. 12420 (basic_istream<>::read, basic_istream<>::readsome): Use it. 12421 * include/std/ostream (basic_ostream<>::_M_write_): New. 12422 (basic_ostream<>::_M_write): Adjust. 12423 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define. 12424 * testsuite/27_io/basic_istream/read/char/38678.cc: New. 12425 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise. 12426 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise. 12427 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise. 12428 12429Copyright (C) 2009 Free Software Foundation, Inc. 12430 12431Copying and distribution of this file, with or without modification, 12432are permitted in any medium without royalty provided the copyright 12433notice and this notice are preserved. 12434