1 1.1 mrg 2014-12-31 Tim Shen <timshen (a] google.com> 2 1.1 mrg 3 1.1 mrg PR libstdc++/64441 4 1.1 mrg * include/bits/regex.tcc (__regex_algo_impl): s/auto/auto&/. 5 1.1 mrg * include/bits/regex_executor.tcc (_Executor<>::_M_dfs): Likewise. 6 1.1 mrg 7 1.1 mrg 2014-12-28 David Edelsohn <dje.gcc (a] gmail.com> 8 1.1 mrg 9 1.1 mrg * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc: 10 1.1 mrg Add *-*-aix* to dg-xfail-if, dg-excess-errors. 11 1.1 mrg 12 1.1 mrg 2014-12-23 Jonathan Wakely <jwakely (a] redhat.com> 13 1.1 mrg 14 1.1 mrg PR libstdc++/64389 15 1.1 mrg * src/c++11/Makefile.am: Add locale-inst.cc and wlocale-inst.cc. 16 1.1 mrg * src/c++11/Makefile.in: Regenerate. 17 1.1 mrg * src/c++11/locale-inst.cc: Move from src/c++98/. 18 1.1 mrg * src/c++11/wlocale-inst.cc: Likewise. 19 1.1 mrg * src/c++11/cxx11-locale-inst.cc: Adjust path to locale-inst.cc. 20 1.1 mrg * src/c++11/string-inst.cc: Remove time_get instantiations. 21 1.1 mrg * src/c++98/Makefile.am: Remove locale-inst.cc and wlocale-inst.cc. 22 1.1 mrg * src/c++98/Makefile.in: Regenerate. 23 1.1 mrg * src/c++98/locale-inst.cc: Move to src/c++11/. 24 1.1 mrg * src/c++98/wlocale-inst.cc: Likewise. 25 1.1 mrg 26 1.1 mrg 2014-12-22 Paolo Carlini <paolo.carlini (a] oracle.com> 27 1.1 mrg 28 1.1 mrg * include/bits/basic_string.h: Fix _S_local_capacity for 29 1.1 mrg large sizeof(_CharT). 30 1.1 mrg 31 1.1 mrg 2014-12-22 Jonathan Wakely <jwakely (a] redhat.com> 32 1.1 mrg 33 1.1 mrg PR libstdc++/37522 34 1.1 mrg * include/bits/basic_string.h (stod, stof, stoi, stol, stold, stoll, 35 1.1 mrg stoul, stoull, to_string): Only use _GLIBCXX_HAVE_BROKEN_VSWPRINTF 36 1.1 mrg to guard definition of to_wstring. 37 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc: 38 1.1 mrg Do not use dg-require-string-conversions. 39 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc: 40 1.1 mrg Likewise. 41 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc: 42 1.1 mrg Likewise. 43 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc: 44 1.1 mrg Likewise. 45 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc: 46 1.1 mrg Likewise. 47 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc: 48 1.1 mrg Likewise. 49 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc: 50 1.1 mrg Likewise. 51 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc: 52 1.1 mrg Likewise. 53 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/char/ 54 1.1 mrg stoull.cc: Likewise. 55 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/char/ 56 1.1 mrg to_string.cc: Likewise. 57 1.1 mrg 58 1.1 mrg 2014-12-22 Ville Voutilainen <ville.voutilainen (a] gmail.com> 59 1.1 mrg 60 1.1 mrg PR libstdc++/60271 61 1.1 mrg C++14 constexpr min, max, minmax, min_element, max_element 62 1.1 mrg and minmax_element. Also constexpr for 20.9.5-20.9.9, 63 1.1 mrg aka various library functors. 64 1.1 mrg * include/bits/c++config: Add _GLIBCXX14_CONSTEXPR. 65 1.1 mrg * include/bits/algorithmfwd.h (min, max, minmax, min_element, 66 1.1 mrg max_element): Use it. 67 1.1 mrg * include/bits/predefined_ops.h (_Iter_less_iter, __iter_less_iter, 68 1.1 mrg _Iter_comp_iter, __iter_comp_iter): Likewise. 69 1.1 mrg * include/bits/stl_algo.h (minmax, __minmax_element, minmax_element, 70 1.1 mrg min, max, __min_element, min_element, __max_element, max_element) 71 1.1 mrg Likewise. 72 1.1 mrg * include/bits/stl_algobase.h (min, max): Likewise. 73 1.1 mrg * include/bits/stl_function.h (plus, minus, multiplies, divides, 74 1.1 mrg modulus, negate, equal_to, not_equal_to, greater, less, greater_equal, 75 1.1 mrg less_equal, logical_and, logical_or, logical_not, bit_and, bit_or, 76 1.1 mrg bit_xor, bit_not, unary_negate, not1, binary_negate, not2): Likewise. 77 1.1 mrg * testsuite/20_util/function_objects/constexpr.cc: New. 78 1.1 mrg * testsuite/25_algorithms/max/constexpr.cc: Likewise. 79 1.1 mrg * testsuite/25_algorithms/max_element/constexpr.cc: Likewise. 80 1.1 mrg * testsuite/25_algorithms/min/constexpr.cc: Likewise. 81 1.1 mrg * testsuite/25_algorithms/min_element/constexpr.cc: Likewise. 82 1.1 mrg * testsuite/25_algorithms/minmax/constexpr.cc: Likewise. 83 1.1 mrg * testsuite/25_algorithms/minmax_element/constexpr.cc: Likewise. 84 1.1 mrg * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust dg-error. 85 1.1 mrg 86 1.1 mrg 2014-12-22 Jonathan Wakely <jwakely (a] redhat.com> 87 1.1 mrg 88 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Update. 89 1.1 mrg * doc/html/manual/status.html: Regenerate. 90 1.1 mrg 91 1.1 mrg 2014-12-22 Rdiger Sonderfeld <ruediger (a] c-plusplus.de> 92 1.1 mrg 93 1.1 mrg PR libstdc++/54354 94 1.1 mrg * include/std/iomanip (_Get_time): New struct. 95 1.1 mrg (get_time): New manipulator. 96 1.1 mrg (operator<<): New overloaded function. 97 1.1 mrg * testsuite/27_io/manipulators/extended/get_time/char/1.cc: New. 98 1.1 mrg * testsuite/27_io/manipulators/extended/get_time/char/2.cc: New. 99 1.1 mrg * testsuite/27_io/manipulators/extended/get_time/wchar_t/1.cc: New. 100 1.1 mrg * testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc: New. 101 1.1 mrg 102 1.1 mrg 2014-12-22 Rdiger Sonderfeld <ruediger (a] c-plusplus.de> 103 1.1 mrg Jonathan Wakely <jwakely (a] redhat.com> 104 1.1 mrg 105 1.1 mrg PR libstdc++/60396 106 1.1 mrg * config/abi/pre/gnu.ver: Add new exports. 107 1.1 mrg * include/bits/locale_facets_nonio.h (time_get::get): New overloads. 108 1.1 mrg (time_get::do_get): New virtual function. 109 1.1 mrg * include/bits/locale_facets_nonio.tcc (time_get::get): Define. 110 1.1 mrg (time_get::do_get): Define. 111 1.1 mrg * src/c++11/string-inst.cc (time_get::get, time_get::do_get): Add 112 1.1 mrg C++11-only instantiations. 113 1.1 mrg * testsuite/22_locale/time_get/get/char/1.cc: New. 114 1.1 mrg * testsuite/22_locale/time_get/get/char/2.cc: New. 115 1.1 mrg * testsuite/22_locale/time_get/get/wchar_t/1.cc: New. 116 1.1 mrg * testsuite/22_locale/time_get/get/wchar_t/2.cc: New. 117 1.1 mrg 118 1.1 mrg 2014-12-21 Jonathan Wakely <jwakely (a] redhat.com> 119 1.1 mrg 120 1.1 mrg PR libstdc++/64367 121 1.1 mrg * include/std/stdexcept: Don't use non-static member in sizeof. 122 1.1 mrg 123 1.1 mrg 2014-12-20 Franois Dumont <fdumont (a] gcc.gnu.org> 124 1.1 mrg 125 1.1 mrg * include/debug/vector (std::__debug::vector<>::clear()): Do not reset 126 1.1 mrg guaranteed capacity. 127 1.1 mrg * testsuite/23_containers/vector/bool/allocator/swap.cc: Move 128 1.1 mrg propagating_allocator equality and inequality operators to __gnu_test 129 1.1 mrg namespace. 130 1.1 mrg 131 1.1 mrg * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust dg-error. 132 1.1 mrg 133 1.1 mrg * include/bits/c++config: inline __cxx11 namespace within namespace 134 1.1 mrg __cxx1998. 135 1.1 mrg 136 1.1 mrg 2014-12-20 Jonathan Wakely <jwakely (a] redhat.com> 137 1.1 mrg 138 1.1 mrg * src/c++98/locale-inst.cc (__add_grouping, __pad, __int_to_char): 139 1.1 mrg Only compile for old ABI. 140 1.1 mrg 141 1.1 mrg 2014-12-19 Jonathan Wakely <jwakely (a] redhat.com> 142 1.1 mrg 143 1.1 mrg * acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_CXX11_ABI): Remove. 144 1.1 mrg (GLIBCXX_ENABLE_LIBSTDCXX_DUAL_ABI, GLIBCXX_DEFAULT_ABI): Add. 145 1.1 mrg * configure.ac: Use new macros. 146 1.1 mrg * configure: Regenerate. 147 1.1 mrg * Makefile.in: Regenerate. 148 1.1 mrg * doc/Makefile.in: Regenerate. 149 1.1 mrg * libsupc++/Makefile.in: Regenerate. 150 1.1 mrg * po/Makefile.in: Regenerate. 151 1.1 mrg * src/Makefile.in: Regenerate. 152 1.1 mrg * testsuite/Makefile.in: Regenerate. 153 1.1 mrg * include/Makefile.am: Set _GLIBCXX_USE_DUAL_ABI. 154 1.1 mrg * include/Makefile.in: Regenerate. 155 1.1 mrg * config/abi/pre/gnu.ver: Export symbols related to new std::string. 156 1.1 mrg Tighten old patterns to not match new symbols. 157 1.1 mrg * config/locale/generic/monetary_members.cc: Guard some definitions 158 1.1 mrg to not compile with new ABI. 159 1.1 mrg * config/locale/gnu/monetary_members.cc: Likewise. 160 1.1 mrg * config/locale/gnu/numeric_members.cc: Prevent double-free. 161 1.1 mrg * config/os/gnu-linux/ldbl-extra.ver: Add new __gnu_cxx_ldbl128 162 1.1 mrg exports. Tighten old patterns. 163 1.1 mrg * doc/xml/manual/configure.xml: Document new configure options. 164 1.1 mrg * doc/html/*: Regenerate. 165 1.1 mrg * include/bits/basic_string.h (__cxx11::basic_string): Define new 166 1.1 mrg non-reference-counted implementation in inline namespace __cxx11. 167 1.1 mrg (stoi, stol, stoll, stof, stod, stold, to_string): Conditionally use 168 1.1 mrg inline namespace. 169 1.1 mrg (literals::string_literals::operator"): Conditionally use abi-tag. 170 1.1 mrg * include/bits/basic_string.tcc (__cxx11::basic_string): Define. 171 1.1 mrg * include/bits/c++config: Define _GLIBCXX_USE_DUAL_ABI and 172 1.1 mrg LDBL_CXX11_ABI namespace macros. 173 1.1 mrg * include/bits/locale_classes.h (locale::name()): Use abi_tag when 174 1.1 mrg new ABI is in use. 175 1.1 mrg (locale::_S_twinned_facets): New static member. 176 1.1 mrg (locale::facet::__shim): Declare new type. 177 1.1 mrg (locale::_facet::_M_sso_shim, locale::_facet::_M_cow_shim): New 178 1.1 mrg functions for creating shims. 179 1.1 mrg (locale::_Impl::_M_facet_unchecked): New member function for use 180 1.1 mrg during construction. 181 1.1 mrg (locale::_Impl::_M_init_extra): New member functions to create second 182 1.1 mrg version of some facets. 183 1.1 mrg (collate, collate_byname): Use abi_tag when new ABI is in use. 184 1.1 mrg * include/bits/locale_facets.h: Add _GLIBCXX_NUM_CXX11_FACETS macro. 185 1.1 mrg (numpunct, numpunct_byname): Use __cxx11 namespace. 186 1.1 mrg (num_get::_M_extract_float, num_get::_M_extract_int): Use abi_tag 187 1.1 mrg when new ABI is in use. 188 1.1 mrg (num_get::__do_get, num_put::__do_put): Do not declare long double 189 1.1 mrg compat functions for new ABI. 190 1.1 mrg * include/bits/locale_facets.tcc (num_get, num_put): Use abi_tag on 191 1.1 mrg definitions. 192 1.1 mrg (numpunct, numpunct_byname): Qualify explicit instantiations. 193 1.1 mrg * include/bits/locale_facets_nonio.h (time_get, time_get_byname, 194 1.1 mrg moneypunct, moneypunct_byname, money_get, money_put, messages, 195 1.1 mrg messages_byname): Use new inline namespace macros. 196 1.1 mrg (money_get::__do_get, money_put::__do_put): Do not declare long 197 1.1 mrg double compat functions for new ABI. 198 1.1 mrg * include/bits/locale_facets_nonio.tcc (money_get, money_put): Use 199 1.1 mrg new namespace macros. 200 1.1 mrg (money_get::__do_get, money_put::__do_put): Do not define for new ABI. 201 1.1 mrg * include/bits/localefwd.h (numpunct, numpunct_byname, collate, 202 1.1 mrg collate_byname, time_get, time_get_byname, moneypunct, 203 1.1 mrg moneypunct_byname, money_get, money_put, messages, messages_byname): 204 1.1 mrg Use new namespace macros. 205 1.1 mrg * include/bits/regex.h: Use inline namespace macros. 206 1.1 mrg * include/bits/stl_list.h (_List_base, list): Use inline namespace 207 1.1 mrg instead of abi-tag. 208 1.1 mrg * include/bits/stringfwd.h (basic_string): Use namespace macros. 209 1.1 mrg * include/std/iosfwd (basic_stringbuf, basic_istringstream, 210 1.1 mrg basic_ostringstream, basic_stringstream): Likewise. 211 1.1 mrg * include/std/sstream: Likewise. 212 1.1 mrg (basic_stringbuf::__xfer_bufptrs): Update streambuf pointers on move. 213 1.1 mrg * include/std/stdexcept (__cow_string, __sso_string): New types for 214 1.1 mrg indirectly using std::string with either ABI. 215 1.1 mrg (logic_error, runtime_error): Replace std::string member with 216 1.1 mrg __cow_string when new ABI is in use. Declare non-inline copy 217 1.1 mrg constructor and assignment operator. Declare const char* constructors. 218 1.1 mrg (domain_error, invalid_argument, length_error, out_of_range, 219 1.1 mrg range_error, overflow_error, underflow_error): Declare const char* 220 1.1 mrg constructors. 221 1.1 mrg * include/std/system_error (error_category): Replace with new 222 1.1 mrg definition in inline namespace _V2. 223 1.1 mrg (error_code::message, error_condition::message): Use abi_tag on 224 1.1 mrg functions returning std::string. 225 1.1 mrg * python/libstdcxx/v6/printers.py (StdStringPrinter): Handle new ABI. 226 1.1 mrg * src/c++11/Makefile.am: Add new files. 227 1.1 mrg * src/c++11/Makefile.in: Regenerate. 228 1.1 mrg * src/c++11/compatibility-c++0x.cc: Compile with old std::string ABI. 229 1.1 mrg Define old error_category symbols. 230 1.1 mrg * src/c++11/cow-fstream-inst.cc: New. Instantiate fstream members 231 1.1 mrg using old std::string ABI. 232 1.1 mrg * src/c++11/cow-locale_init.cc (locale::_Impl::_M_init_extra): Define. 233 1.1 mrg * src/c++11/cow-shim_facets.cc: Define shim facets using old ABI. 234 1.1 mrg * src/c++11/cow-sstream-inst.cc: Instantiate stringstreams using old 235 1.1 mrg std::string ABI. 236 1.1 mrg * src/c++11/cow-stdexcept.cc: Define new constructors and assignment 237 1.1 mrg operators. 238 1.1 mrg (__cow_string, error_category::_M_message): Define. 239 1.1 mrg * src/c++11/cow-string-inst.cc: Explicit instantiations using old 240 1.1 mrg std::string. Include src/c++98/istream-string.cc. 241 1.1 mrg * src/c++11/cow-wstring-inst.cc: Explicit instantiations using old 242 1.1 mrg std::wstring. 243 1.1 mrg * src/c++11/cxx11-hash_tr1.cc: Explicit instantiations using new 244 1.1 mrg string. 245 1.1 mrg * src/c++11/cxx11-ios_failure.cc: Add sanity check. 246 1.1 mrg * src/c++11/cxx11-locale-inst.cc: Instantiate facets using new 247 1.1 mrg std::string. 248 1.1 mrg * src/c++11/cxx11-shim_facets.cc: Define shim facets using new ABI. 249 1.1 mrg * src/c++11/cxx11-stdexcept.cc: Define constructors taking new 250 1.1 mrg std::string. 251 1.1 mrg * src/c++11/cxx11-wlocale-inst.cc: Instantiate facets using 252 1.1 mrg new std::wstring. 253 1.1 mrg * src/c++11/fstream-inst.cc: Compile with new ABI. 254 1.1 mrg * src/c++11/functexcept.cc: Compile with old ABI. 255 1.1 mrg * src/c++11/random.cc: Compile with new ABI. 256 1.1 mrg * src/c++11/sstream-inst.cc: Compile with new ABI. 257 1.1 mrg * src/c++11/string-inst.cc: Explicit instantiations for new string. 258 1.1 mrg * src/c++11/system_error.cc (__sso_string, error_category::_M_message): 259 1.1 mrg Define. 260 1.1 mrg * src/c++11/wstring-inst.cc: Compile with new ABI. 261 1.1 mrg * src/c++98/Makefile.am: Compile some host files twice for old and 262 1.1 mrg new std::string. Add new files. 263 1.1 mrg * src/c++98/Makefile.in: Regenerate. 264 1.1 mrg * src/c++98/compatibility-ldbl.cc: Compile with old ABI. 265 1.1 mrg * src/c++98/compatibility.cc: Likewise. 266 1.1 mrg * src/c++98/concept-inst.cc: Likewise. 267 1.1 mrg * src/c++98/hash_tr1.cc: Likewise. 268 1.1 mrg * src/c++98/istream-string.cc: New file defining functions that 269 1.1 mrg work with istream and std::string moved from ... 270 1.1 mrg * src/c++98/istream.cc: ... here. 271 1.1 mrg * src/c++98/cow-istream-string.cc: Recompile istream-string.cc with 272 1.1 mrg old ABI. 273 1.1 mrg * src/c++98/locale-inst.cc: Adjust facet instantiations to work for 274 1.1 mrg either ABI. 275 1.1 mrg * src/c++98/locale.cc (locale::_M_install_facet, 276 1.1 mrg locale::_M_install_cache): Handle twinned facets. 277 1.1 mrg * src/c++98/locale-facets.cc: Compile with old std::string ABI. 278 1.1 mrg (__verify_grouping): Define new overload and old std::string version. 279 1.1 mrg * src/c++98/locale_init.cc: Initialize twinned facets. 280 1.1 mrg * src/c++98/localename.cc: Likewise. 281 1.1 mrg * src/c++98/misc-inst.cc: Instantiate C++98-only std::string members. 282 1.1 mrg (__verify_grouping): Define new std::string version. 283 1.1 mrg * src/c++98/stdexcept.cc: Compile with old std::string ABI. 284 1.1 mrg * src/c++98/wlocale-inst.cc: Likewise. 285 1.1 mrg * testsuite/18_support/50594.cc: Adjust to work with SSO strings. 286 1.1 mrg * testsuite/21_strings/basic_string/capacity/1.cc: Likewise. 287 1.1 mrg * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise. 288 1.1 mrg * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise. 289 1.1 mrg * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise. 290 1.1 mrg * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise. 291 1.1 mrg * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc: 292 1.1 mrg Likewise. 293 1.1 mrg * testsuite/21_strings/headers/string/synopsis.cc: Use inline 294 1.1 mrg namespace macros. 295 1.1 mrg * testsuite/23_containers/headers/list/synopsis.cc: Likewise. 296 1.1 mrg * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Set dg-options so 297 1.1 mrg correct exception type can be caught. 298 1.1 mrg * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise. 299 1.1 mrg * testsuite/27_io/basic_istream/extractors_arithmetic/char/ 300 1.1 mrg exceptions_failbit.cc: Likewise. 301 1.1 mrg * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/ 302 1.1 mrg exceptions_failbit.cc: Likewise. 303 1.1 mrg * testsuite/27_io/basic_istream/extractors_other/char/ 304 1.1 mrg exceptions_null.cc: Likewise. 305 1.1 mrg * testsuite/27_io/basic_istream/extractors_other/wchar_t/ 306 1.1 mrg exceptions_null.cc: Likewise. 307 1.1 mrg * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise. 308 1.1 mrg * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise. 309 1.1 mrg * testsuite/27_io/basic_ostream/inserters_other/char/ 310 1.1 mrg exceptions_null.cc: Likewise. 311 1.1 mrg * testsuite/27_io/basic_ostream/inserters_other/wchar_t/ 312 1.1 mrg exceptions_null.cc: Likewise. 313 1.1 mrg * testsuite/27_io/ios_base/storage/2.cc: Likewise. 314 1.1 mrg * testsuite/27_io/ios_base/failure/cxx11.cc: Disable for old ABI. 315 1.1 mrg * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust dg-error. 316 1.1 mrg * testsuite/libstdc++-prettyprinters/libfundts.cc: Use old ABI. 317 1.1 mrg * testsuite/libstdc++-prettyprinters/simple.cc: Likewise. 318 1.1 mrg * testsuite/libstdc++-prettyprinters/simple11.cc: Likewise. 319 1.1 mrg * testsuite/libstdc++-prettyprinters/whatis.cc: Likewise. 320 1.1 mrg * testsuite/util/exception/safety.h: Adjust member function types 321 1.1 mrg for new std::string. 322 1.1 mrg * testsuite/util/testsuite_abi.cc: Add new version and ignore 323 1.1 mrg __float128 symbols in __cxx11 namespace. 324 1.1 mrg 325 1.1 mrg 2014-12-17 Tim Shen <timshen (a] google.com> 326 1.1 mrg 327 1.1 mrg PR libstdc++/64302 328 1.1 mrg PR libstdc++/64303 329 1.1 mrg * include/bits/regex.h (match_results::cbegin, match_results::cend, 330 1.1 mrg regex_token_iterator::regex_token_iterator, 331 1.1 mrg regex_token_iterator::_M_normalize_result): Fix match_results cbegin 332 1.1 mrg and cend and regex_token_iterator::_M_result invariant. 333 1.1 mrg * include/bits/regex.tcc: Fix regex_token_iterator::_M_result invariant. 334 1.1 mrg * testsuite/28_regex/iterators/regex_token_iterator/64303.cc: Testcase. 335 1.1 mrg 336 1.1 mrg 2014-12-16 Jakub Jelinek <jakub (a] redhat.com> 337 1.1 mrg 338 1.1 mrg * config/abi/pre/gnu.ver (CXXABI_1.3.9): Export not just 339 1.1 mrg _Zd[la]Pvm, but also _Zd[la]Pv[jy] to cover other std::size_t 340 1.1 mrg manglings. 341 1.1 mrg 342 1.1 mrg 2014-12-16 Jason Merrill <jason (a] redhat.com> 343 1.1 mrg 344 1.1 mrg * config/abi/pre/gnu-versioned-namespace.ver: And other size_t 345 1.1 mrg manglings. 346 1.1 mrg 347 1.1 mrg * config/abi/pre/gnu-versioned-namespace.ver: Export _ZdlPvm and 348 1.1 mrg _ZdaPvm. 349 1.1 mrg 350 1.1 mrg 2014-12-15 Jason Merrill <jason (a] redhat.com> 351 1.1 mrg 352 1.1 mrg * libsupc++/del_ops.cc: New. 353 1.1 mrg * libsupc++/del_opvs.cc: New. 354 1.1 mrg * libsupc++/Makefile.am: Add them. 355 1.1 mrg * libsupc++/Makefile.in: Regenerate. 356 1.1 mrg * config/abi/pre/gnu.ver: Export _ZdlPvm and _ZdaPvm. 357 1.1 mrg 358 1.1 mrg 2014-12-13 Tim Shen <timshen (a] google.com> 359 1.1 mrg 360 1.1 mrg PR libstdc++/64239 361 1.1 mrg * include/bits/regex.h (match_results<>::match_results, 362 1.1 mrg match_results<>::operator=, match_results<>::position, 363 1.1 mrg match_results<>::swap): Remove match_results::_M_in_iterator. 364 1.1 mrg Fix ctor/assign/swap. 365 1.1 mrg * include/bits/regex.tcc: (__regex_algo_impl<>, 366 1.1 mrg regex_iterator<>::operator++): Set match_results::_M_begin as 367 1.1 mrg "start position". 368 1.1 mrg * testsuite/28_regex/iterators/regex_iterator/char/ 369 1.1 mrg string_position_01.cc: Test cases. 370 1.1 mrg 371 1.1 mrg 2014-12-13 Jonathan Wakely <jwakely (a] redhat.com> 372 1.1 mrg 373 1.1 mrg * include/experimental/any (any): Remove allocator support and update 374 1.1 mrg feature-testing macro. 375 1.1 mrg * include/experimental/functional: Update feature-testing macro. 376 1.1 mrg * include/experimental/optional (optional::_M_get()): Add constexpr. 377 1.1 mrg (optional::operator*(), optional::value()): Overload and add 378 1.1 mrg ref-qualifiers. Update feature-testing macro. 379 1.1 mrg * include/experimental/string_view (basic_string_view::clear): Remove 380 1.1 mrg and update feature-testing macro. 381 1.1 mrg * testsuite/experimental/any/cons/3.cc: Remove. 382 1.1 mrg * testsuite/experimental/any/cons/4.cc: Remove. 383 1.1 mrg * testsuite/experimental/any/misc/any_cast.cc: Remove allocator tests. 384 1.1 mrg * testsuite/experimental/any/misc/any_cast_neg.cc: Adjust dg-error. 385 1.1 mrg * testsuite/experimental/string_view/capacity/1.cc: Don't test clear(). 386 1.1 mrg 387 1.1 mrg 2014-12-13 Jonathan Wakely <jwakely (a] redhat.com> 388 1.1 mrg 389 1.1 mrg PR libstdc++/58594 390 1.1 mrg * include/bits/shared_ptr_base.h: Real fix for cv-qualified types. 391 1.1 mrg 392 1.1 mrg 2014-12-12 Jonathan Wakely <jwakely (a] redhat.com> 393 1.1 mrg 394 1.1 mrg PR libstdc++/64241 395 1.1 mrg * libsupc++/exception_ptr.h: Return empty object when exceptions are 396 1.1 mrg disabled. 397 1.1 mrg * testsuite/18_support/exception_ptr/64241.cc: New. 398 1.1 mrg 399 1.1 mrg PR libstdc++/64276 400 1.1 mrg * doc/doxygen/user.cfg.in: Define __cpp_exceptions and __cpp_rtti. 401 1.1 mrg * doc/html/manual/using_exceptions.html: Regenerate. 402 1.1 mrg * doc/xml/manual/using_exceptions.xml: Use SD-6 feature-testing 403 1.1 mrg macros, __cpp_exceptions and __cpp_rtti, instead of __EXCEPTIONS and 404 1.1 mrg __GXX_RTTI. 405 1.1 mrg * include/bits/c++config: Likewise. 406 1.1 mrg * include/bits/locale_classes.tcc: Likewise. 407 1.1 mrg * include/bits/shared_ptr.h: Likewise. 408 1.1 mrg * include/bits/shared_ptr_base.h: Likewise. 409 1.1 mrg * include/debug/formatter.h: Likewise. 410 1.1 mrg * include/experimental/any: Likewise. 411 1.1 mrg * include/ext/rope: Likewise. 412 1.1 mrg * include/ext/ropeimpl.h: Likewise. 413 1.1 mrg * include/std/functional: Likewise. 414 1.1 mrg * include/tr1/functional: Likewise. 415 1.1 mrg * include/tr1/shared_ptr.h: Likewise. 416 1.1 mrg * libsupc++/eh_call.cc: Likewise. 417 1.1 mrg * libsupc++/eh_personality.cc: Likewise. 418 1.1 mrg * libsupc++/exception_defines.h: Likewise. 419 1.1 mrg * libsupc++/exception_ptr.h: Likewise. 420 1.1 mrg * libsupc++/guard.cc: Likewise. 421 1.1 mrg * libsupc++/pbase_type_info.cc: Likewise. 422 1.1 mrg * libsupc++/pointer_type_info.cc: Likewise. 423 1.1 mrg * libsupc++/vterminate.cc: Likewise. 424 1.1 mrg * src/c++11/thread.cc: Likewise. 425 1.1 mrg 426 1.1 mrg PR libstdc++/58594 427 1.1 mrg * include/bits/shared_ptr_base.h: Cast away cv-quals. 428 1.1 mrg * testsuite/20_util/shared_ptr/creation/58594-no-rtti.cc: New. 429 1.1 mrg * testsuite/20_util/shared_ptr/creation/private.cc: Make allocator 430 1.1 mrg rebindable so test passes with -fno-rtti. 431 1.1 mrg 432 1.1 mrg 2014-12-12 Jonathan Wakely <jwakely (a] redhat.com> 433 1.1 mrg 434 1.1 mrg * include/bits/stl_iterator.h (make_reverse_iterator): LWG DR 2285. 435 1.1 mrg * include/std/tuple: Add feature-test macro. 436 1.1 mrg * testsuite/24_iterators/reverse_iterator/make.cc: New. 437 1.1 mrg 438 1.1 mrg 2014-12-12 Kyrylo Tkachov <kyrylo.tkachov (a] arm.com> 439 1.1 mrg 440 1.1 mrg * testsuite/lib/libstdc++.exp: Include target-utils.exp. 441 1.1 mrg (v3_target_compile): Check if test is unsupported. 442 1.1 mrg (v3_target_compile_as_c): Likewise. 443 1.1 mrg 444 1.1 mrg 2014-12-11 Jason Merrill <jason (a] redhat.com> 445 1.1 mrg 446 1.1 mrg * libsupc++/new (bad_array_length): Move... 447 1.1 mrg * bad_array_length.cc: ...here. 448 1.1 mrg * cxxabi.h, eh_aux_runtime.cc (__cxa_throw_bad_array_new_length): Also 449 1.1 mrg move to bad_array_length.cc. 450 1.1 mrg 451 1.1 mrg 2014-12-11 Jonathan Wakely <jwakely (a] redhat.com> 452 1.1 mrg 453 1.1 mrg * testsuite/30_threads/condition_variable/members/3.cc: Only use 454 1.1 mrg a thread_local when __cxa_thread_atexit_impl is available. 455 1.1 mrg 456 1.1 mrg 2014-12-10 Jonathan Wakely <jwakely (a] redhat.com> 457 1.1 mrg 458 1.1 mrg * include/bits/locale_facets.tcc (numpunct::_M_cache): Avoid calling 459 1.1 mrg virtual functions twice. Only update _M_allocated after all 460 1.1 mrg allocations have succeeded. 461 1.1 mrg * include/bits/locale_facets_nonio.tcc (moneypunct::_M_cache): 462 1.1 mrg Likewise. 463 1.1 mrg * include/bits/locale_facets_nonio.h (__timepunct::_M_cache): Remove 464 1.1 mrg unused declaration. 465 1.1 mrg 466 1.1 mrg * include/std/future (__future_base::_Setter::operator(), 467 1.1 mrg __future_base::_Task_setter::operator()): Make call operators const. 468 1.1 mrg 469 1.1 mrg * include/bits/regex.h (regex_match, regex_search): LWG DR 2329, 470 1.1 mrg add deleted overloads for rvalue strings. 471 1.1 mrg (regex_iterator, regex_token_iterator): LWG DR 2332, add deleted 472 1.1 mrg constructors for rvalue regexes. 473 1.1 mrg * testsuite/28_regex/algorithms/regex_match/dr2329_neg.cc: New. 474 1.1 mrg * testsuite/28_regex/algorithms/regex_search/dr2329_neg.cc: New. 475 1.1 mrg * testsuite/28_regex/iterators/regex_iterator/ctors/char/dr2332_neg.cc: 476 1.1 mrg New. 477 1.1 mrg * testsuite/28_regex/iterators/regex_token_iterator/ctors/char/ 478 1.1 mrg dr2332_neg.cc: New. 479 1.1 mrg 480 1.1 mrg 2014-12-09 Jonathan Wakely <jwakely (a] redhat.com> 481 1.1 mrg 482 1.1 mrg PR libstdc++/64203 483 1.1 mrg * include/std/shared_mutex: Fix preprocessor conditions. 484 1.1 mrg * testsuite/experimental/feat-cxx14.cc: Check conditions. 485 1.1 mrg 486 1.1 mrg 2014-12-05 Jonathan Wakely <jwakely (a] redhat.com> 487 1.1 mrg 488 1.1 mrg * include/bits/hashtable_policy.h (_Map_base::operator[], 489 1.1 mrg _Map_base::at): Simplify definitions with trailing return types. 490 1.1 mrg 491 1.1 mrg 2014-12-04 Tim Shen <timshen (a] google.com> 492 1.1 mrg 493 1.1 mrg PR libstdc++/64140 494 1.1 mrg * include/bits/regex.tcc (regex_iterator<>::operator++): Update 495 1.1 mrg prefix.matched after modifying prefix.first. 496 1.1 mrg * testsuite/28_regex/iterators/regex_iterator/char/64140.cc: New 497 1.1 mrg testcase. 498 1.1 mrg 499 1.1 mrg 2014-12-03 Franois Dumont <fdumont (a] gcc.gnu.org> 500 1.1 mrg 501 1.1 mrg PR libstdc++/13631 502 1.1 mrg * include/bits/codecvt.h (codecvt<char, char, mbstate_t>): friend class 503 1.1 mrg std::messages<char>. 504 1.1 mrg (codecvt<wchar_t, char, mbstate_t>): friend class 505 1.1 mrg std::messages<wchar_t>. 506 1.1 mrg * config/locale/gnu/messages_member.h 507 1.1 mrg (messages<char>::do_open): Specialized. 508 1.1 mrg (messages<char>::do_close): Likewise. 509 1.1 mrg (messages<wchar_t>::do_open): Likewise. 510 1.1 mrg (messages<wchar_t>::do_close): Likewise. 511 1.1 mrg * config/locale/gnu/messages_member.cc: 512 1.1 mrg (messages<char>::do_open): Implement. Use bind_textdomain_codeset based 513 1.1 mrg on codecvt<char, char, mbstate_t>._M_c_locale_codecvt code set. Use 514 1.1 mrg internal cache to keep opened domain name with locale information. 515 1.1 mrg (messages<wchar_t>::do_open): Likewise with 516 1.1 mrg codecvt<wchar_t, char, mbstate_t>. 517 1.1 mrg (messages<char>::do_close): Implement. Clean cache information. 518 1.1 mrg (messages<wchar_t>::do_close): Likewise. 519 1.1 mrg (get_glibc_msg): New. Use dgettext rather than gettext using cached 520 1.1 mrg domain name associated to catalog id. 521 1.1 mrg (messages<char>::do_get): Use latter. 522 1.1 mrg (messages<wchar_t>::do_get): Likewise and use also cached locale 523 1.1 mrg codecvt<wchar_t, char, mbstate_t> facet to convert wchar_t default 524 1.1 mrg value to char and the result back to wchar_t. 525 1.1 mrg * testsuite/22_locale/messages/13631.cc: New. 526 1.1 mrg * testsuite/22_locale/messages/members/char/2.cc: Use also fr_FR locale 527 1.1 mrg for charset conversion to get the expected accented character. 528 1.1 mrg 529 1.1 mrg 2014-12-03 Marek Polacek <polacek (a] redhat.com> 530 1.1 mrg 531 1.1 mrg * include/bits/regex_compiler.h (_S_cache_size): Multiply the 532 1.1 mrg RHS of the shift-expression by _UseCache::value. 533 1.1 mrg 534 1.1 mrg 2014-12-03 Jonathan Wakely <jwakely (a] redhat.com> 535 1.1 mrg 536 1.1 mrg PR libstdc++/64168 537 1.1 mrg * include/std/future (_Deferred_state::_M_has_deferred): Fix return. 538 1.1 mrg 539 1.1 mrg 2014-12-03 Jonathan Wakely <jwakely (a] redhat.com> 540 1.1 mrg 541 1.1 mrg * include/bits/hashtable.h: Fix whitespace and simplify function 542 1.1 mrg definitions with trailing return types. 543 1.1 mrg 544 1.1 mrg 2014-12-03 Jonathan Wakely <jwakely (a] redhat.com> 545 1.1 mrg 546 1.1 mrg PR libstdc++/64161 547 1.1 mrg * src/c++11/condition_variable.cc: Include <cstdlib>. 548 1.1 mrg 549 1.1 mrg 2014-12-02 Jonathan Wakely <jwakely (a] redhat.com> 550 1.1 mrg 551 1.1 mrg * config/abi/pre/gnu.ver: Add new exports. 552 1.1 mrg * include/std/condition_variable (notify_all_at_thread_exit): Declare. 553 1.1 mrg (__at_thread_exit_elt): New base class. 554 1.1 mrg * include/std/future: Add comments documenting the implementation. 555 1.1 mrg (__future_base::_State_baseV2::_State_baseV2()): Use brace-or-equal 556 1.1 mrg initializers and define constructor as defaulted. 557 1.1 mrg (__future_base::_State_baseV2::_M_ready): Replace member function 558 1.1 mrg with member variable. 559 1.1 mrg (__future_base::_State_baseV2::_M_set_result): Set _M_ready. 560 1.1 mrg (__future_base::_State_baseV2::_M_set_delayed_result): Define. 561 1.1 mrg (__future_base::_State_baseV2::_M_break_promise): Set _M_ready. 562 1.1 mrg (__future_base::_State_baseV2::_Make_ready): New helper class. 563 1.1 mrg (__future_base::_Deferred_state::_M_has_deferred): Remove requirement 564 1.1 mrg for caller to own mutex. 565 1.1 mrg (__future_base::_Async_state_impl::~_Async_state_impl): Call join 566 1.1 mrg directly. 567 1.1 mrg (__future_base::_Task_state_base::_M_run): Take arguments by 568 1.1 mrg reference. 569 1.1 mrg (__future_base::_Task_state_base::_M_run_delayed): Declare new pure 570 1.1 mrg virtual function. 571 1.1 mrg (__future_base::_Task_state::_M_run_delayed): Define override. 572 1.1 mrg (promise::set_value_at_thread_exit): Define. 573 1.1 mrg (promise::set_exception_at_thread_exit): Define. 574 1.1 mrg (packaged_task::make_ready_at_thread_exit): Define. 575 1.1 mrg * src/c++11/condition_variable.cc (notify_all_at_thread_exit): Define. 576 1.1 mrg * src/c++11/future.cc 577 1.1 mrg (__future_base::_State_baseV2::_Make_ready::_M_set): Define. 578 1.1 mrg * testsuite/30_threads/condition_variable/members/3.cc: New. 579 1.1 mrg * testsuite/30_threads/packaged_task/members/at_thread_exit.cc: New. 580 1.1 mrg * testsuite/30_threads/promise/members/at_thread_exit.cc: New. 581 1.1 mrg 582 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Update. 583 1.1 mrg * doc/xml/manual/status_cxx2014.xml: Update. 584 1.1 mrg * doc/html/manual/status.html: Regenerate. 585 1.1 mrg 586 1.1 mrg 2014-12-01 Jonathan Wakely <jwakely (a] redhat.com> 587 1.1 mrg 588 1.1 mrg PR libstdc++/63840 589 1.1 mrg * include/std/functional (function::function(const function&)): Set 590 1.1 mrg _M_manager after operations that might throw. 591 1.1 mrg * include/tr1/functional (function::function(const function&), 592 1.1 mrg function::function(_Functor, _Useless)): Likewise. 593 1.1 mrg * testsuite/20_util/function/63840.cc: New. 594 1.1 mrg * testsuite/tr1/3_function_objects/function/63840.cc: New. 595 1.1 mrg 596 1.1 mrg 2014-11-30 Jonathan Wakely <jwakely (a] redhat.com> 597 1.1 mrg 598 1.1 mrg * config/abi/pre/gnu.ver: Fix ios_base::failure exports. 599 1.1 mrg 600 1.1 mrg 2014-11-29 Jonathan Wakely <jwakely (a] redhat.com> 601 1.1 mrg 602 1.1 mrg * include/bits/locale_facets/nonio.h (__timepunct): Remove unused 603 1.1 mrg typedef. 604 1.1 mrg (time_get): Likewise. Fix comments. 605 1.1 mrg 606 1.1 mrg * src/c++98/locale_init.cc (locale::_Impl::_Impl(size_t)): Use 607 1.1 mrg new-initializer instead of loop. 608 1.1 mrg * src/c++98/localename.cc (locale::_Impl::_Impl(const char*, size_t)): 609 1.1 mrg Likewise. 610 1.1 mrg 611 1.1 mrg 2014-11-26 Jonathan Wakely <jwakely (a] redhat.com> 612 1.1 mrg Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 613 1.1 mrg 614 1.1 mrg PR libstdc++/64054 615 1.1 mrg * testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc: 616 1.1 mrg XFAIL execution on *-*-solaris*. 617 1.1 mrg 618 1.1 mrg 2014-11-25 Tom de Vries <tom (a] codesourcery.com> 619 1.1 mrg 620 1.1 mrg * testsuite/libstdc++-prettyprinters/prettyprinters.exp: Add missing 621 1.1 mrg dg-finish. Only print unsupported message once. 622 1.1 mrg 623 1.1 mrg 2014-11-25 Tim Shen <timshen (a] google.com> 624 1.1 mrg 625 1.1 mrg PR libstdc++/63920 626 1.1 mrg * include/bits/regex_executor.h: Make _M_begin non const. 627 1.1 mrg * include/bits/regex_executor.tcc (_Executor<>::_M_search): Increase 628 1.1 mrg _M_begin in search algorithm, so that _M_begin is treated as 629 1.1 mrg "current start position" for each search iteration. 630 1.1 mrg * testsuite/28_regex/algorithms/regex_search/ecma/flags.cc: New 631 1.1 mrg testcase. 632 1.1 mrg 633 1.1 mrg 2014-11-21 H.J. Lu <hongjiu.lu (a] intel.com> 634 1.1 mrg 635 1.1 mrg PR bootstrap/63784 636 1.1 mrg * configure: Regenerated. 637 1.1 mrg 638 1.1 mrg 2014-11-18 Marc Glisse <marc.glisse (a] inria.fr> 639 1.1 mrg 640 1.1 mrg PR libstdc++/43622 641 1.1 mrg * config/abi/pre/float128.ver: New file. 642 1.1 mrg * configure.ac: Use float128.ver when relevant. 643 1.1 mrg * configure: Regenerate. 644 1.1 mrg * testsuite/util/testsuite_abi.cc (check_version): Accept new 645 1.1 mrg CXXABI_FLOAT128 version. 646 1.1 mrg 647 1.1 mrg 2014-11-17 Jason Merrill <jason (a] redhat.com> 648 1.1 mrg 649 1.1 mrg * include/backward/binders.h: Suppress -Wdeprecated-declarations. 650 1.1 mrg * include/ext/array_allocator.h: Likewise. 651 1.1 mrg 652 1.1 mrg 2014-11-14 Joel Sherrill <joel.sherrill (a] oarcorp.com> 653 1.1 mrg 654 1.1 mrg * src/c++98/mt_allocator.cc: Fix assumption that sizeof(void *) is 655 1.1 mrg equal to sizeof(size_t). The m32c breaks this assumption. 656 1.1 mrg 657 1.1 mrg 2014-11-14 Jonathan Wakely <jwakely (a] redhat.com> 658 1.1 mrg 659 1.1 mrg * config/abi/pre/gnu.ver: Add new exports. 660 1.1 mrg * include/bits/ios_base.h (ios_base::failure): New definition using 661 1.1 mrg abi_tag. 662 1.1 mrg (io_errc, make_error_code, make_error_category, iostream_category): 663 1.1 mrg Define. 664 1.1 mrg * include/std/system_error (system_error): Add char* constructors. 665 1.1 mrg * src/c++11/Makefile.am: Add new file. 666 1.1 mrg * src/c++11/Makefile.in: Regenerate. 667 1.1 mrg * src/c++11/cxx11-ios_failure.cc: New file. 668 1.1 mrg * src/c++98/ios_failure.cc: Compile old definition without abi_tag. 669 1.1 mrg * testsuite/27_io/ios_base/failure/cxx11.cc: New. 670 1.1 mrg * testsuite/27_io/ios_base/failure/what-1.cc: Allow string returned by 671 1.1 mrg ios_base::failure::what() to contain additional data. 672 1.1 mrg * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.. 673 1.1 mrg * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.. 674 1.1 mrg * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.. 675 1.1 mrg 676 1.1 mrg 2014-11-13 Daniel Kruegler <daniel.kruegler (a] gmail.com> 677 1.1 mrg 678 1.1 mrg * include/bits/regex.h: Support embedded zeros in sub_match 679 1.1 mrg comparisons (DR 2217) 680 1.1 mrg * testsuite/28_regex/sub_match/embedded_zeros_cmp.cc: 681 1.1 mrg Add test cases for embedded zeros 682 1.1 mrg 683 1.1 mrg 2014-11-13 Tim Shen <timshen (a] google.com> 684 1.1 mrg 685 1.1 mrg PR libstdc++/63775 686 1.1 mrg * include/bits/regex_compiler.h (_Compiler<>::_M_expression_term, 687 1.1 mrg _BracketMatcher<>::_M_make_range): Throw regex_erorr on invalid range 688 1.1 mrg like [z-a]. Change _M_expression_term interface. 689 1.1 mrg * include/bits/regex_compiler.tcc ( 690 1.1 mrg _Compiler<>::_M_insert_bracket_matcher, 691 1.1 mrg _Compiler<>::_M_expression_term): Rewrite bracket expression parsing. 692 1.1 mrg * testsuite/28_regex/algorithms/regex_match/cstring_bracket_01.cc: 693 1.1 mrg Add testcases and move file out of extended. 694 1.1 mrg 695 1.1 mrg 2014-11-12 Jonathan Wakely <jwakely (a] redhat.com> 696 1.1 mrg 697 1.1 mrg PR libstdc++/57250 698 1.1 mrg * config/abi/pre/gnu.ver: Export new symbols. 699 1.1 mrg * include/Makefile.am: Add new header. 700 1.1 mrg * include/Makefile.in: Regenerate. 701 1.1 mrg * include/bits/shared_ptr_atomic.h: Define atomic access functions. 702 1.1 mrg * include/std/memory: Include new header. 703 1.1 mrg * src/c++11/shared_ptr.cc (_Sp_locker): Define and use mutex pool. 704 1.1 mrg * testsuite/20_util/shared_ptr/atomic/1.cc: New. 705 1.1 mrg * testsuite/20_util/shared_ptr/atomic/2.cc: New. 706 1.1 mrg * testsuite/20_util/shared_ptr/atomic/3.cc: New. 707 1.1 mrg 708 1.1 mrg 2014-11-12 Jonathan Wakely <jwakely (a] redhat.com> 709 1.1 mrg 710 1.1 mrg * include/bits/shared_ptr.h (weak_ptr): Add move constructor and 711 1.1 mrg assignment. 712 1.1 mrg * include/bits/shared_ptr_base.h (__weak_count, __weak_ptr): Likewise. 713 1.1 mrg Use nullptr and injected class name. 714 1.1 mrg * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust dg-error. 715 1.1 mrg * testsuite/20_util/shared_ptr/cons/void_neg.cc: Adjust dg-error. 716 1.1 mrg 717 1.1 mrg * include/bits/shared_ptr.h (shared_ptr, weak_ptr): Define 718 1.1 mrg _Convertible alias template to simplify constraints. 719 1.1 mrg (shared_ptr(unique_ptr<TD>&&)): Constrain (LWG 2399). 720 1.1 mrg * include/bits/shared_ptr_base.h: Likewise. 721 1.1 mrg (_Sp_counted_deleter::_M_get_deleter()): Use addressof (LWG 2400). 722 1.1 mrg * include/std/functional (function::operator=(nullptr_t)): Add 723 1.1 mrg noexcept (LWG 2401). 724 1.1 mrg * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust dg-error. 725 1.1 mrg * testsuite/20_util/shared_ptr/cons/void_neg.cc: Adjust dg-error. 726 1.1 mrg 727 1.1 mrg 2014-11-12 Jonathan Wakely <jwakely (a] redhat.com> 728 1.1 mrg 729 1.1 mrg PR c++/33911 730 1.1 mrg * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Use -Wno-deprecated. 731 1.1 mrg * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise. 732 1.1 mrg * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Likewise. 733 1.1 mrg * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise. 734 1.1 mrg * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise. 735 1.1 mrg * testsuite/20_util/unique_ptr/cons/auto_ptr.cc: Likewise. 736 1.1 mrg * testsuite/20_util/unique_ptr/cons/auto_ptr_neg.cc: Likewise. 737 1.1 mrg * testsuite/ext/array_allocator/variadic_construct.cc: Likewise. 738 1.1 mrg 739 1.1 mrg 2014-11-12 Jonathan Wakely <jwakely (a] redhat.com> 740 1.1 mrg 741 1.1 mrg * include/experimental/optional (_Has_addressof): Check for non-member 742 1.1 mrg operator&. 743 1.1 mrg * testsuite/experimental/optional/observers/2.cc: Add operator&. 744 1.1 mrg * testsuite/experimental/optional/constexpr/observers/2.cc: Likewise. 745 1.1 mrg 746 1.1 mrg * testsuite/experimental/optional/constexpr/observers/1.cc: Remove 747 1.1 mrg unused header. 748 1.1 mrg * testsuite/experimental/optional/constexpr/observers/2.cc: Likewise. 749 1.1 mrg * testsuite/experimental/optional/constexpr/observers/3.cc: Likewise. 750 1.1 mrg * testsuite/experimental/optional/constexpr/observers/4.cc: Likewise. 751 1.1 mrg * testsuite/experimental/optional/constexpr/observers/5.cc: Likewise. 752 1.1 mrg 753 1.1 mrg 2014-11-11 Jonathan Wakely <jwakely (a] redhat.com> 754 1.1 mrg 755 1.1 mrg * include/std/type_traits (__void_t): Define new alias template. 756 1.1 mrg (_GLIBCXX_HAS_NESTED_TYPE): Redefine using __void_t. 757 1.1 mrg * include/std/functional (_Maybe_get_result_type): Likewise. 758 1.1 mrg * include/bits/stl_iterator_base_types.h (__iterator_traits): Likewise. 759 1.1 mrg * include/bits/uses_allocator.h (__uses_allocator_helper): Likewise. 760 1.1 mrg * testsuite/20_util/bind/ref_neg.cc: Adjust dg-error. 761 1.1 mrg * testsuite/20_util/reference_wrapper/typedefs-3.cc: Adjust to changes 762 1.1 mrg in _GLIBCXX_HAS_NESTED_TYPE. 763 1.1 mrg 764 1.1 mrg 2014-11-11 Jonathan Wakely <jwakely (a] redhat.com> 765 1.1 mrg 766 1.1 mrg * include/std/functional (_Mem_fn_traits): Add partial specializations 767 1.1 mrg for varargs functions. 768 1.1 mrg (_Mem_fn_base): Do not check arguments are convertible for varargs. 769 1.1 mrg (_Bind_check_arity): Add partial specializations for varargs functions. 770 1.1 mrg * include/std/type_traits (__bool_constant): Add alias template. 771 1.1 mrg * testsuite/20_util/bind/ref_neg.cc: Adjust dg-error. 772 1.1 mrg * testsuite/20_util/bind/refqual.cc: New, test ref-qualifiers. 773 1.1 mrg * testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error. 774 1.1 mrg * testsuite/20_util/function_objects/mem_fn/refqual.cc: Test varargs. 775 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust 776 1.1 mrg dg-error. 777 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Adjust 778 1.1 mrg dg-error. 779 1.1 mrg 780 1.1 mrg 2014-11-11 Siva Chandra Reddy <sivachandra (a] google.com> 781 1.1 mrg 782 1.1 mrg * testsuite/libstdc++-xmethods/associative-containers.cc: Add new 783 1.1 mrg file missed from earlier commit. 784 1.1 mrg 785 1.1 mrg 2014-11-11 Franois Dumont <fdumont (a] gcc.gnu.org> 786 1.1 mrg 787 1.1 mrg PR libstdc++/61107 788 1.1 mrg * include/bits/stl_algo.h (__inplace_stable_partition): Delete. 789 1.1 mrg (__stable_partition_adaptive): Return __first if range length is 1. 790 1.1 mrg (__stable_partition): Adapt. 791 1.1 mrg * testsuite/util/testsuite_new_operators.h: New. 792 1.1 mrg * testsuite/25_algorithms/stable_sort/1.cc: Test algo in simulated 793 1.1 mrg constraint memory context. 794 1.1 mrg * testsuite/25_algorithms/inplace_merge/1.cc: Likewise. 795 1.1 mrg * testsuite/25_algorithms/stable_partition/1.cc: Likewise. 796 1.1 mrg 797 1.1 mrg 2014-11-11 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 798 1.1 mrg 799 1.1 mrg PR target/63610 800 1.1 mrg * configure: Regenerate. 801 1.1 mrg 802 1.1 mrg 2014-11-11 Siva Chandra Reddy <sivachandra (a] google.com> 803 1.1 mrg 804 1.1 mrg * python/libstdcxx/v6/xmethods.py: Add xmethods for associative 805 1.1 mrg containers. 806 1.1 mrg * testsuite/libstdc++-xmethods/associative-containers.cc: New file. 807 1.1 mrg 808 1.1 mrg 2014-11-11 Jonathan Wakely <jwakely (a] redhat.com> 809 1.1 mrg 810 1.1 mrg PR libstdc++/63811 811 1.1 mrg * include/bits/stl_deque.h (_Deque_base::_M_move_impl()): Avoid using 812 1.1 mrg badname. 813 1.1 mrg 814 1.1 mrg 2014-11-10 Jonathan Wakely <jwakely (a] redhat.com> 815 1.1 mrg 816 1.1 mrg * include/bits/stl_deque.h (_Deque_base::_Deque_base(_Deque_base&&)): 817 1.1 mrg Dispatch according to whether allocators are always equal. 818 1.1 mrg (_Deque_base::_M_move_impl()): Implement move-from state. 819 1.1 mrg * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Fix 820 1.1 mrg dg-error line number. 821 1.1 mrg * testsuite/23_containers/deque/requirements/dr438/ 822 1.1 mrg constructor_1_neg.cc: Likewise. 823 1.1 mrg * testsuite/23_containers/deque/requirements/dr438/ 824 1.1 mrg constructor_2_neg.cc: Likewise. 825 1.1 mrg * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: 826 1.1 mrg Likewise. 827 1.1 mrg 828 1.1 mrg 2014-11-10 Franois Dumont <fdumont (a] gcc.gnu.org> 829 1.1 mrg 830 1.1 mrg Major maintenance patch of the profile mode. 831 1.1 mrg * include/profile/impl/profiler_container_size.h 832 1.1 mrg (__container_size_info()): Delete. 833 1.1 mrg (__container_size_info(const __container_size_info&)): Delete. 834 1.1 mrg (virtual ~__container_size_info()): Delete. 835 1.1 mrg (__container_size_info(__stack_t, size_t)): Delete. 836 1.1 mrg (__container_size_info(__stack_t)): New. 837 1.1 mrg (__container_size_info::__init(size_t)): New. 838 1.1 mrg (__container_size_info::__merge): Call __object_info_base::__merge. 839 1.1 mrg (__trace_container_size::__construct): Delete declaration. 840 1.1 mrg (__trace_container_size::__insert): Return __container_size_info*, 841 1.1 mrg call __init. 842 1.1 mrg * include/profile/impl/profiler_hash_func.h 843 1.1 mrg (__hashfunc_into()): Delete. 844 1.1 mrg (__hashfunc_info(const __hashfunc_info&)): Delete. 845 1.1 mrg (virtual ~__hashfunc_info()): Delete. 846 1.1 mrg (__hashfunc_info::__merge): Call __object_info_base::__merge. 847 1.1 mrg (__trace_hash_func::__insert): Delete. 848 1.1 mrg (__trace_hash_func_free): New. 849 1.1 mrg (__trace_hash_func_report): Call __trace_report. 850 1.1 mrg (__trace_hash_func_construct): Return __hashfunc_info*. Add check for 851 1.1 mrg reentrancy. 852 1.1 mrg * include/profile/impl/profiler_hashtable_size.h 853 1.1 mrg (__trace_hashtable_size_free): New. 854 1.1 mrg (__trace_hashtable_size_report): Call __trace_report. 855 1.1 mrg (__trace_hashtable_size_construct): Return __container_size_info*. Add 856 1.1 mrg check for reentrancy. 857 1.1 mrg * include/profile/impl/profiler_list_to_slist.h 858 1.1 mrg (__list2slist_info()): Delete. 859 1.1 mrg (__list2slist_info(const __list2slist_info&)): Delete. 860 1.1 mrg (virtual ~__list2slist_info()): Delete. 861 1.1 mrg (__trace_list_to_slist::__merge(const __list2slist_info&)): Delete. 862 1.1 mrg (__trace_list_to_slist::__opr_rewind(const void*)): Delete. 863 1.1 mrg (__trace_list_to_slist::__record_operation(const void*)): Delete. 864 1.1 mrg (__trace_list_to_slist::__insert(const __object_t, __stack_t)): Delete. 865 1.1 mrg (__trace_list_to_slist::__destruct): Only call __retire_object. 866 1.1 mrg (__trace_list_to_slist_free()): New. 867 1.1 mrg (__trace_list_to_slist_report): Call __trace_report. 868 1.1 mrg (__trace_list_to_slist_construct): Return __list2slist_info*. Add check 869 1.1 mrg for reentrancy. 870 1.1 mrg * include/profile/impl/profiler_list_to_vector.h 871 1.1 mrg (__list2vector_info()): Delete. 872 1.1 mrg (__list2vector_info(const __list2vector_info&)): Delete. 873 1.1 mrg (virtual ~__list2vector_info()): Delete. 874 1.1 mrg (_list2vector_info::__is_valid): Delete. 875 1.1 mrg (_list2vector_info::__set_invalid): Delete. 876 1.1 mrg (_list2vector_info::__opr_iterate): Use atomic operation. 877 1.1 mrg (_list2vector_info::_M_valid): Delete. 878 1.1 mrg (__trace_list_to_vector::__insert): Delete. 879 1.1 mrg (__trace_list_to_vector::__find): Delete. 880 1.1 mrg (__trace_list_to_vector::__opr_insert): Delete. 881 1.1 mrg (__trace_list_to_vector::__opr_iterate): Delete. 882 1.1 mrg (__trace_list_to_vector::__invalid_operator): Delete. 883 1.1 mrg (__trace_list_to_vector::__resize): Delete. 884 1.1 mrg (__trace_list_to_vector_free): New. 885 1.1 mrg (__trace_list_to_vector_report): Call __trace_report. 886 1.1 mrg (__trace_list_to_vector_construct): Return __list2vector_info*. Add 887 1.1 mrg check for reentrancy. 888 1.1 mrg * include/profile/impl/profiler_map_to_unordered_map.h 889 1.1 mrg (__map2umap_info()): Delete. 890 1.1 mrg (__map2umap_info(const __map2umap_info&)): Delete. 891 1.1 mrg (virtual ~__map2umap_info()): Delete. 892 1.1 mrg (__map2umap_info::__record_iterate): Use atomic operation. 893 1.1 mrg (__map2umap_info::__set_iterate_costs): New. 894 1.1 mrg (__map2umap_info::__record_invalidate): Delete. 895 1.1 mrg (__map2umap_info::_M_valid): Delete. 896 1.1 mrg (__trace_map2umap::__destruct): New. 897 1.1 mrg (__trace_map_to_unordered_map_free): New. 898 1.1 mrg (__trace_map_to_unordered_map_report): Call __trace_report. 899 1.1 mrg (__trace_map_to_unordered_map_construct): Return __map2umap_info*. Add 900 1.1 mrg check for reentrancy. 901 1.1 mrg * include/profile/impl/profiler_node.h (__object_t): Delete typedef. 902 1.1 mrg (__get_stack): Return null stack trace in case of (bad_alloc) exception. 903 1.1 mrg (__object_info_base()): Delete. 904 1.1 mrg (__object_info_base(const __object_info_base&)): Delete. 905 1.1 mrg (virtual ~__object_info_base()): Delete. 906 1.1 mrg (__object_info_base::__set_invalid): New. 907 1.1 mrg (__object_info_base::__merge): New. 908 1.1 mrg (virtual void __write(FILE*)): Delete. 909 1.1 mrg (class __stack_info_base): Delete. 910 1.1 mrg * include/profile/impl/profiler_trace.h (__global_lock): Rename into 911 1.1 mrg __global_mutex. 912 1.1 mrg (__trace_vector_size_free): New declaration. 913 1.1 mrg (__trace_hashtable_size_free): Likewise. 914 1.1 mrg (__trace_hash_func_free): Likewise. 915 1.1 mrg (__trace_vector_to_list_free): Likewise. 916 1.1 mrg (__trace_list_to_slist_free): Likewise. 917 1.1 mrg (__trace_list_to_vector_free): Likewise. 918 1.1 mrg (__trace_map_to_unordered_map_free): Likewise. 919 1.1 mrg (__trace_base::~__trace_base()): Not virtual anymore. Delete stored 920 1.1 mrg backtrace information. 921 1.1 mrg (__trace_base::__add_object): Return __object_info*, take only a stack 922 1.1 mrg trace. 923 1.1 mrg (__trace_base::__get_object_info): Delete. 924 1.1 mrg (__trace_base::__retire_object): Take __object_info* instead of 925 1.1 mrg __object_t. 926 1.1 mrg (__trace_base::__object_table_lock): Delete. 927 1.1 mrg (__trace_base::__stack_table_lock): Delete. 928 1.1 mrg (__trace_base::__object_table_t): Delete typedef. 929 1.1 mrg (__trace_base::__object_table): Delete. 930 1.1 mrg (__trace_base::__trace_mutex): New. 931 1.1 mrg (__trace_base::__object_byte_size): New. 932 1.1 mrg (__trace_report): New. 933 1.1 mrg (__report): Use __gnu_cxx::__scoped_lock to lock/unlock __global_mutex 934 1.1 mrg rather than explicitely calling lock() method, exception safe. 935 1.1 mrg (__report_and_free): New. Call __report and free all profile mode 936 1.1 mrg resources. 937 1.1 mrg (__profcxx_init_unconditional): Use __scoped_lock. Register 938 1.1 mrg __report_and_free with atexit. 939 1.1 mrg * include/profile/impl/profiler_vector_size.h 940 1.1 mrg (__trace_vector_size_free): New. 941 1.1 mrg (__trace_vector_size_report): Call __trace_report. 942 1.1 mrg (__trace_vector_size_construct): Return __container_size_info*. Add 943 1.1 mrg check for reentrancy. 944 1.1 mrg * include/profile/impl/profiler_vector_to_list.h 945 1.1 mrg (__vector2list_info()): Delete. 946 1.1 mrg (virtual ~__vector2list_info()): Delete. 947 1.1 mrg (__vector2list_info(const __vector2list_info&)): Delete. 948 1.1 mrg (__vector2list_info::__merge): Call __object_info_base::__merge. 949 1.1 mrg (__vector2list_info::__is_valid): Delete. 950 1.1 mrg (__vector2list_info::__set_valid): Delete. 951 1.1 mrg (__vector2list_info::__opr_find): Delete. 952 1.1 mrg (__vector2list_info::_M_valid): Delete. 953 1.1 mrg (__trace_vector_to_list::__insert): Delete. 954 1.1 mrg (__trace_vector_to_list::__find): Delete. 955 1.1 mrg (__trace_vector_to_list::__opr_insert): Delete. 956 1.1 mrg (__trace_vector_to_list::__opr_iterate): Delete. 957 1.1 mrg (__trace_vector_to_list::__invalid_operator): Delete. 958 1.1 mrg (__trace_vector_to_list::__resize): Delete. 959 1.1 mrg (__trace_vector_to_list::__opr_find): Delete. 960 1.1 mrg (__trace_vector_to_list_free): New. 961 1.1 mrg (__trace_vector_to_list_report): Call __trace_report. 962 1.1 mrg (__trace_vector_to_list_construct): Return __vector2list_info*. Add 963 1.1 mrg check for reentrancy. 964 1.1 mrg * include/profile/iterator_tracker.h 965 1.1 mrg (__iterator_tracker<>::operator=): Add missing _M_ds assignment. 966 1.1 mrg (__iterator_tracker<>::_M_find): Delete. 967 1.1 mrg * include/profile/impl/profiler.h 968 1.1 mrg ([_GLIBCXX_PROFILE_REENTRANCE_GUARD]): Delete. 969 1.1 mrg (__container_size_info): Add class declaration. 970 1.1 mrg (__hashfunc_info): Likewise. 971 1.1 mrg (__map2umap_info): Likewise. 972 1.1 mrg (__vector2list_info): Likewise. 973 1.1 mrg (__list2slist_info): Likewise. 974 1.1 mrg (__list2vector_info): Likewise. 975 1.1 mrg (__trace_list_to_set_destruct): Delete declaration. 976 1.1 mrg (__trace_list_to_set_construct): Likewise. 977 1.1 mrg (__trace_list_to_set_insert): Likewise. 978 1.1 mrg (__trace_list_to_set_iterate): Likewise. 979 1.1 mrg (__trace_list_to_set_invalid_operator): Likewise. 980 1.1 mrg (__trace_list_to_set_find): Likewise. 981 1.1 mrg ([__profcxx_report]): Remove usage of _GLIBCXX_PROFILE_REENTRANCE_GUARD. 982 1.1 mrg ([__profcxx_turn_on]): Likewise. 983 1.1 mrg ([__profcxx_turn_off]): Likewise. 984 1.1 mrg ([__profcxx_is_invalid]): Likewise. 985 1.1 mrg ([__profcxx_is_on]): Likewise. 986 1.1 mrg ([__profcxx_is_off]): Likewise. 987 1.1 mrg ([__profcxx_hashtable_resize]): Likewise. 988 1.1 mrg ([__profcxx_hashtable_destruct]): Likewise. 989 1.1 mrg ([__profcxx_hashtable_construct]): Likewise. 990 1.1 mrg ([__profcxx_vector_size_construct]): Likewise. 991 1.1 mrg ([__profcxx_vector_size_resize]): Likewise. 992 1.1 mrg ([__profcxx_vector_size_destruct]): Likewise. 993 1.1 mrg ([__profcxx_inefficient_hash_is_on]): Delete. 994 1.1 mrg ([__profcxx_hash_func_construct]): Remove usage of 995 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 996 1.1 mrg ([__profcxx_hash_func_destruct]): Likewise. 997 1.1 mrg ([__profcxx_vector_construct2]): Rename into... 998 1.1 mrg ([__profcxx_vector2list_construct]): ... this. Remove usage of 999 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1000 1.1 mrg ([__profcxx_vector_insert]): Rename into... 1001 1.1 mrg ([__profcxx_vector2list_insert]): ... this. Remove usage of 1002 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1003 1.1 mrg ([__profcxx_vector_iterate]): Rename into... 1004 1.1 mrg ([__profcxx_vector2list_iterate]): ... this. Remove usage of 1005 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1006 1.1 mrg ([__profcxx_vector_invalid_operator]): Rename into... 1007 1.1 mrg ([__profcxx_vector2list_invalid_operator]): ... this. Remove usage of 1008 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1009 1.1 mrg ([__profcxx_vector_resize2]): Rename into... 1010 1.1 mrg ([__profcxx_vector2list_resize]): ... this. Remove usage of 1011 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1012 1.1 mrg ([__profcxx_vector_destruct2]): Rename into... 1013 1.1 mrg ([__profcxx_vector2list_destruct]): ... this. Remove usage of 1014 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1015 1.1 mrg ([__profcxx_vector_find]): Delete. 1016 1.1 mrg ([__profcxx_list_construct2]): Rename into... 1017 1.1 mrg ([__profcxx_list2vector_construct]): ... this. Remove usage of 1018 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1019 1.1 mrg ([__profcxx_list_insert]): Rename into... 1020 1.1 mrg ([__profcxx_list2vector_insert]): ... this. Remove usage of 1021 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1022 1.1 mrg ([__profcxx_list_iterate]): Rename into... 1023 1.1 mrg ([__profcxx_list2vector_iterate]): ... this. Remove usage of 1024 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1025 1.1 mrg ([_profcxx_list_invalid_operator]): Rename into... 1026 1.1 mrg ([__profcxx_list2vector_invalid_operator]): ... this. Remove usage of 1027 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1028 1.1 mrg ([__profcxx_list_destruct2]): Rename into... 1029 1.1 mrg ([__profcxx_list2vector_destruct]): ... this. Remove usage of 1030 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1031 1.1 mrg ([__profcxx_list_construct]): Rename into... 1032 1.1 mrg ([__profcxx_list2slist_construct]): ... this. Remove usage of 1033 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1034 1.1 mrg ([__profcxx_list_rewind]): Rename into... 1035 1.1 mrg ([__profcxx_list2slist_rewind]): ... this. Remove usage of 1036 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1037 1.1 mrg ([__profcxx_list_operation]): Rename into... 1038 1.1 mrg ([__profcxx_list2slist_operation]): ... this. Remove usage of 1039 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1040 1.1 mrg ([__profcxx_list_destruct]): Rename into... 1041 1.1 mrg ([__profcxx_list2slist_destruct]): ... this. Remove usage of 1042 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1043 1.1 mrg ([__profcxx_map_to_unordered_map_construct]): Rename into... 1044 1.1 mrg ([__profcxx_map2umap_construct]): ... this. Remove usage of 1045 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1046 1.1 mrg ([__profcxx_map_to_unordered_map_insert]): Rename into... 1047 1.1 mrg ([__profcxx_map2umap_insert]): ... this. Remove usage of 1048 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1049 1.1 mrg ([__profcxx_map_to_unordered_map_erase]): Rename into... 1050 1.1 mrg ([__profcxx_map2umap_erase]): ... this. Remove usage of 1051 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1052 1.1 mrg ([__profcxx_map_to_unordered_map_iterate]): Rename into... 1053 1.1 mrg ([__profcxx_map2umap_iterate]): ... this. Remove usage of 1054 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1055 1.1 mrg ([__profcxx_map_to_unordered_map_invalidate]): Rename into... 1056 1.1 mrg ([__profcxx_map2umap_invalidate]): ... this. Remove usage of 1057 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1058 1.1 mrg ([__profcxx_map_to_unordered_map_find]): Rename into... 1059 1.1 mrg ([__profcxx_map2umap_find]): ... this. Remove usage of 1060 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1061 1.1 mrg ([__profcxx_map_to_unordered_map_destruct]): Rename into... 1062 1.1 mrg ([__profcxx_map2umap_destruct]): ... this. Remove usage of 1063 1.1 mrg _GLIBCXX_PROFILE_REENTRANCE_GUARD. 1064 1.1 mrg * include/profile/list 1065 1.1 mrg (_List_profile): Adapt. 1066 1.1 mrg (_List_profile::_M_profile_construct): New. 1067 1.1 mrg (_List_profile()): Call latter. 1068 1.1 mrg (_List_profile::_M_profile_destruct): New. 1069 1.1 mrg (~_List_profile()): Call latter. 1070 1.1 mrg (_List_profile::_M_swap): New. 1071 1.1 mrg (_List_profile(_List_profile&&)): Call latter. 1072 1.1 mrg (_List_profile::operator=(const _List_profile&)): Reinit profile 1073 1.1 mrg structures. 1074 1.1 mrg (_List_profile::operator=(_List_profile&&)): Move profile struct and 1075 1.1 mrg re-init profile structures on moved instance. 1076 1.1 mrg (std::__profile::list<>): Adapt. 1077 1.1 mrg * include/profile/ordered_base.h 1078 1.1 mrg (_Ordered_profile::_M_profile_iterate): New. 1079 1.1 mrg (_Ordered_profile::_M_profile_construct): New. 1080 1.1 mrg (_Ordered_profile()): Call latter. 1081 1.1 mrg (_Ordered_profile::_M_swap): New. 1082 1.1 mrg (_Ordered_profile(_Ordered_profile&&)): Call latter. 1083 1.1 mrg (_Ordered_profile::operator=(const _Ordered_profile&)): Reinit 1084 1.1 mrg profiling. 1085 1.1 mrg (_Ordered_profile::operator=(_Ordered_profile&&)): Swap and reinit 1086 1.1 mrg profiling on the moved instance. 1087 1.1 mrg (_Ordered_profile::_M_profile_destruct): New. 1088 1.1 mrg (~_Ordered_profile()): Call latter. 1089 1.1 mrg * include/profile/map.h (std::__profile::map<>): Add profiling on 1090 1.1 mrg iterators. Adapt. 1091 1.1 mrg * include/profile/multimap.h (std::__profile::multimap<>): Likewise. 1092 1.1 mrg * include/profile/set.h (std::__profile::set<>): Likewise. 1093 1.1 mrg * include/profile/multiset.h (std::__profile::multiset<>): Likewise. 1094 1.1 mrg * include/profile/unordered_base.h 1095 1.1 mrg (_Unordered_profile::_M_profile_construct): New. 1096 1.1 mrg (_Unordered_profile()): Call latter. 1097 1.1 mrg (_Unordered_profile::_M_swap): New. 1098 1.1 mrg (_Unordered_profile(_Unordered_profile&&)): Call latter. 1099 1.1 mrg (_Unordered_profile::operator=(const _Unordered_profile&)): Reinit 1100 1.1 mrg profiling. 1101 1.1 mrg (_Unordered_profile::operator=(_Unordered_profile&&)): Swap and reinit 1102 1.1 mrg profiling on the moved instance. 1103 1.1 mrg (_Unordered_profile::_M_profile_destruct): New. 1104 1.1 mrg (~_Ordered_profile()): Call latter. 1105 1.1 mrg * include/profile/unordered_map 1106 1.1 mrg (std::__profile::unordered_map<>): Adapt. 1107 1.1 mrg (std::__profile::unordered_multimap<>): Adapt. 1108 1.1 mrg * include/profile/unordered_set 1109 1.1 mrg (std::__profile::unordered_set<>): Adapt. 1110 1.1 mrg (std::__profile::unordered_multiset<>): Adapt. 1111 1.1 mrg * include/profile/vector 1112 1.1 mrg (_Vector_profile_pre::_M_profile_destruct): Move... 1113 1.1 mrg (_Vector_profile_post::_M_profile_destruct): ...here. 1114 1.1 mrg (_Vector_profile_post::_M_profile_construct): New. 1115 1.1 mrg (_Vector_profile_post()): Call latter. 1116 1.1 mrg (std::__profile::vector<>): Adapt. 1117 1.1 mrg * testsuite/ext/profile/mh.cc: Rename into... 1118 1.1 mrg * testsuite/ext/profile/replace_new.cc: ... this and fix test. 1119 1.1 mrg 1120 1.1 mrg 2014-11-05 Franois Dumont <fdumont (a] gcc.gnu.org> 1121 1.1 mrg Jonathan Wakely <jwakely (a] redhat.com> 1122 1.1 mrg 1123 1.1 mrg PR libstdc++/63698 1124 1.1 mrg * include/bits/stl_tree.h (_Reuse_or_alloc_node): Simplify constructor. 1125 1.1 mrg Always move to the left node if there is one. 1126 1.1 mrg * testsuite/23_containers/set/allocator/move_assign.cc (test04): New. 1127 1.1 mrg 1128 1.1 mrg 2014-11-04 Jonathan Wakely <jwakely (a] redhat.com> 1129 1.1 mrg 1130 1.1 mrg * include/bits/unique_ptr.h (make_unique): Use alias for trait. 1131 1.1 mrg * include/experimental/optional (__constexpr_addressof): Likewise. 1132 1.1 mrg (_Optional_base, optional, make_optional): Likewise. 1133 1.1 mrg 1134 1.1 mrg * include/std/functional (_Bind_simple): Simplify construction. 1135 1.1 mrg 1136 1.1 mrg * include/bits/regex.h (regex_traits::_RegexMask): Remove _S_blank and 1137 1.1 mrg adjust _S_valid_mask. 1138 1.1 mrg * include/bits/regex.tcc (regex_traits::lookup_classname): Use 1139 1.1 mrg ctype_base::blank. 1140 1.1 mrg 1141 1.1 mrg * include/std/functional (reference_wrapper): Define copy constructor 1142 1.1 mrg and copy assignment as defaulted. 1143 1.1 mrg * testsuite/20_util/bind/ref_neg.cc: Adjust dg-error. 1144 1.1 mrg * testsuite/20_util/reference_wrapper/requirements.cc: New. 1145 1.1 mrg 1146 1.1 mrg * include/bits/stl_deque.h (_Deque_base(_Deque_base&&)): Copy 1147 1.1 mrg allocator instead of moving. 1148 1.1 mrg * testsuite/23_containers/deque/allocator/move-2.cc: New. 1149 1.1 mrg 1150 1.1 mrg * include/parallel/numeric.h: Do not use default arguments in function 1151 1.1 mrg template redeclarations (definitions). 1152 1.1 mrg 1153 1.1 mrg * testsuite/util/testsuite_allocator.h (operator==): Fix recursion. 1154 1.1 mrg 1155 1.1 mrg 2014-11-03 Paolo Carlini <paolo.carlini (a] oracle.com> 1156 1.1 mrg 1157 1.1 mrg * include/parallel/algo.h: Do not use default arguments in function 1158 1.1 mrg template redeclarations (definitions). 1159 1.1 mrg 1160 1.1 mrg 2014-11-02 Jonathan Wakely <jwakely (a] redhat.com> 1161 1.1 mrg 1162 1.1 mrg PR libstdc++/57898 1163 1.1 mrg * include/std/functional (_Mem_fn_traits_base): New class template. 1164 1.1 mrg (_Mem_fn_traits): New class template with specializations for every 1165 1.1 mrg combination of cv-qualified and ref-qualified member function. 1166 1.1 mrg (_Mem_fn_base): New class template for all pointer to member function 1167 1.1 mrg types and partial specialization for pointer to member object types. 1168 1.1 mrg (_Mem_fn): Inherit from _Mem_fn_base. 1169 1.1 mrg * testsuite/20_util/function_objects/mem_fn/refqual.cc: New. 1170 1.1 mrg 1171 1.1 mrg * include/std/functional (_Mem_fn_traits_base::__arity): New typedef. 1172 1.1 mrg (_Mem_fn_base::_Arity): New typedef. 1173 1.1 mrg (_Bind_check_arity): New class template. 1174 1.1 mrg (_Bind_helper, _Bindres_helper, _Bind_simple_helper): Check arity. 1175 1.1 mrg * testsuite/20_util/bind/ref_neg.cc: Adjust dg-error. 1176 1.1 mrg 1177 1.1 mrg 2014-10-31 Jonathan Wakely <jwakely (a] redhat.com> 1178 1.1 mrg 1179 1.1 mrg * include/bits/stl_bvector.h (_Bvector_base): Use allocator_traits. 1180 1.1 mrg (_Bvector_base::_Bvector_impl): Use allocator's pointer type. 1181 1.1 mrg (_Bvector_base::_M_end_addr()): Convert to raw pointer. 1182 1.1 mrg (vector<bool>): Use allocator_traits and _M_end_addr. Add allocator 1183 1.1 mrg extended constructors. 1184 1.1 mrg * include/bits/vector.tcc (vector<bool>): Use allocator_traits and 1185 1.1 mrg _M_end_addr. 1186 1.1 mrg * testsuite/23_containers/vector/bool/allocator/copy.cc: New. 1187 1.1 mrg * testsuite/23_containers/vector/bool/allocator/minimal.cc: New. 1188 1.1 mrg * testsuite/23_containers/vector/bool/allocator/noexcept.cc: New. 1189 1.1 mrg * testsuite/23_containers/vector/bool/allocator/copy_assign.cc: New. 1190 1.1 mrg * testsuite/23_containers/vector/bool/allocator/move.cc: New. 1191 1.1 mrg * testsuite/23_containers/vector/bool/allocator/swap.cc: New. 1192 1.1 mrg * testsuite/23_containers/vector/bool/allocator/ext_ptr.cc: New. 1193 1.1 mrg * testsuite/23_containers/vector/bool/allocator/move_assign.cc: New. 1194 1.1 mrg 1195 1.1 mrg 2014-10-30 David Edelsohn <dje.gcc (a] gmail.com> 1196 1.1 mrg 1197 1.1 mrg * configure.host (aix5+): New stanza. 1198 1.1 mrg (aix4.3+): Do not use -G in link command. 1199 1.1 mrg 1200 1.1 mrg 2014-10-29 Jonathan Wakely <jwakely (a] redhat.com> 1201 1.1 mrg 1202 1.1 mrg * include/std/functional: (_Function_base::_Function_base()): Use 1203 1.1 mrg nullptr instead of literal zero. 1204 1.1 mrg (function::operator=(nullptr_t)): Likewise. 1205 1.1 mrg (_Function_handler::_M_invoke): Use perfect forwarding for _ArgTypes. 1206 1.1 mrg (function::_Invoker_type): Likewise. 1207 1.1 mrg * testsuite/20_util/function/invoke/forwarding.cc: New. 1208 1.1 mrg 1209 1.1 mrg 2014-10-29 Jonathan Wakely <jwakely (a] redhat.com> 1210 1.1 mrg 1211 1.1 mrg * doc/xml/manual/status_cxx2014.xml: Update TS status. 1212 1.1 mrg * include/Makefile.am: Add new headers. 1213 1.1 mrg * include/Makefile.in: Regenerate. 1214 1.1 mrg * include/experimental/algorithm: New. 1215 1.1 mrg * include/experimental/functional: New. 1216 1.1 mrg * testsuite/experimental/algorithm/sample.cc: New. 1217 1.1 mrg * testsuite/experimental/algorithm/search.cc: New. 1218 1.1 mrg * testsuite/experimental/functional/not_fn.cc: New. 1219 1.1 mrg * testsuite/experimental/functional/searchers.cc: New. 1220 1.1 mrg * testsuite/experimental/functional/value.cc: New. 1221 1.1 mrg * testsuite/experimental/feat-lib-fund.cc: Add headers and reorder. 1222 1.1 mrg 1223 1.1 mrg * include/experimental/any: Add feature-testing macro. 1224 1.1 mrg * include/experimental/optional: Likewise. 1225 1.1 mrg * include/experimental/string_view: Likewise. 1226 1.1 mrg * include/experimental/tuple: Likewise. 1227 1.1 mrg * include/experimental/type_traits: Likewise. 1228 1.1 mrg * testsuite/experimental/any/misc/any_cast_neg.cc: Adjust dg-error. 1229 1.1 mrg 1230 1.1 mrg 2014-10-25 Franois Dumont <fdumont (a] gcc.gnu.org> 1231 1.1 mrg 1232 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Update unordered container 1233 1.1 mrg specific behavior. 1234 1.1 mrg 1235 1.1 mrg 2014-10-24 Jonathan Wakely <jwakely (a] redhat.com> 1236 1.1 mrg 1237 1.1 mrg * testsuite/18_support/headers/cstdbool/macros.cc: New. 1238 1.1 mrg 1239 1.1 mrg 2014-10-24 Paolo Carlini <paolo.carlini (a] oracle.com> 1240 1.1 mrg 1241 1.1 mrg * include/bits/atomic_base.h: Avoid including <stdbool.h>. 1242 1.1 mrg * include/std/atomic: When __cplusplus < 201103L skip the rest of 1243 1.1 mrg the header. 1244 1.1 mrg * testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc: Adjust. 1245 1.1 mrg 1246 1.1 mrg 2014-10-23 Franois Dumont <fdumont (a] gcc.gnu.org> 1247 1.1 mrg 1248 1.1 mrg * testsuite/25_algorithms/make_heap/complexity.cc: Add missing test 1249 1.1 mrg variable. 1250 1.1 mrg * testsuite/25_algorithms/sort_heap/complexity.cc: Likewise and use 1251 1.1 mrg log2. Now require cmath support. 1252 1.1 mrg * testsuite/25_algorithms/pop_heap/complexity.cc: Likewise and require 1253 1.1 mrg normal mode. 1254 1.1 mrg * testsuite/25_algorithms/push_heap/complexity.cc: Likewise. 1255 1.1 mrg 1256 1.1 mrg 2014-10-23 Jonathan Wakely <jwakely (a] redhat.com> 1257 1.1 mrg 1258 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Update status. 1259 1.1 mrg * doc/xml/manual/status_cxx2014.xml: Update TS status. 1260 1.1 mrg 1261 1.1 mrg 2014-10-23 Tim Shen <timshen (a] google.com> 1262 1.1 mrg 1263 1.1 mrg PR libstdc++/63497 1264 1.1 mrg * include/bits/regex_executor.h (_Executor::_M_word_boundary): Remove 1265 1.1 mrg unused parameter. 1266 1.1 mrg * include/bits/regex_executor.tcc (_Executor::_M_dfs, 1267 1.1 mrg _Executor::_M_word_boundary): Avoid dereferecing _M_current at _M_end 1268 1.1 mrg or other invalid position. 1269 1.1 mrg 1270 1.1 mrg 2014-10-21 Joern Rennecke <joern.rennecke (a] embecosm.com> 1271 1.1 mrg 1272 1.1 mrg * testsuite/util/io/prog_bar.cc: Qualify size_t. 1273 1.1 mrg * testsuite/util/io/prog_bar.hpp: Likewise. 1274 1.1 mrg * testsuite/util/io/verified_cmd_line_input.hpp: Likewise. 1275 1.1 mrg 1276 1.1 mrg 2014-10-21 Ville Voutilainen <ville.voutilainen (a] gmail.com> 1277 1.1 mrg 1278 1.1 mrg Implement more Library Fundamentals v1 variable templates. 1279 1.1 mrg * include/Makefile.am: Add ratio, chrono and system_error. 1280 1.1 mrg * include/Makefile.in: Regenerate. 1281 1.1 mrg * include/experimental/chrono: New. 1282 1.1 mrg * include/experimental/ratio: Likewise. 1283 1.1 mrg * include/experimental/system_error: Likewise. 1284 1.1 mrg * include/experimental/tuple (tuple_size_v): Likewise. 1285 1.1 mrg * testsuite/experimental/chrono/value.cc: Likewise. 1286 1.1 mrg * testsuite/experimental/ratio/value.cc: Likewise. 1287 1.1 mrg * testsuite/experimental/system_error/value.cc: Likewise. 1288 1.1 mrg * testsuite/experimental/tuple/tuple_size.cc: Likewise. 1289 1.1 mrg 1290 1.1 mrg 2014-10-20 Jonathan Wakely <jwakely (a] redhat.com> 1291 1.1 mrg 1292 1.1 mrg * src/c++98/Makefile.am: Move ctype.cc, ctype_configure_char.cc and 1293 1.1 mrg ctype_members.cc to ... 1294 1.1 mrg * src/c++11/Makefile.am: Here. 1295 1.1 mrg * src/c++98/Makefile.in: Regenerate. 1296 1.1 mrg * src/c++11/Makefile.in: Regenerate. 1297 1.1 mrg * src/c++98/ctype.cc: Move file to ... 1298 1.1 mrg * src/c++11/ctype.cc: Here, define ctype_base::blank. 1299 1.1 mrg * config/abi/pre/gnu.ver: Export ctype_base::blank. 1300 1.1 mrg * config/locale/generic/ctype_members.cc 1301 1.1 mrg (ctype<wchar_t>::_M_convert_to_wmask): Handle blank. Update comments. 1302 1.1 mrg * config/locale/gnu/ctype_members.cc 1303 1.1 mrg (ctype<wchar_t>::_M_convert_to_wmask): Likewise. 1304 1.1 mrg * config/os/aix/ctype_base.h (ctype_base::blank): Declare. 1305 1.1 mrg * config/os/bionic/ctype_base.h (ctype_base::blank): Likewise. 1306 1.1 mrg * config/os/bsd/darwin/ctype_base.h (ctype_base::blank): Declare. 1307 1.1 mrg * config/os/bsd/darwin/ctype_inline.h (ctype<char>::is): Use blank. 1308 1.1 mrg (ctype<wchar_t::do_is): Likewise. 1309 1.1 mrg * config/os/bsd/dragonfly/ctype_base.h (ctype_base::blank): Declare. 1310 1.1 mrg * config/os/bsd/dragonfly/ctype_inline.h (ctype<char>::is): Use blank. 1311 1.1 mrg (ctype<wchar_t::do_is): Likewise. 1312 1.1 mrg * config/os/bsd/freebsd/ctype_base.h (ctype_base::blank): Declare. 1313 1.1 mrg * config/os/bsd/freebsd/ctype_inline.h (ctype<char>::is): Use blank. 1314 1.1 mrg (ctype<wchar_t::do_is): Likewise. 1315 1.1 mrg * config/os/bsd/netbsd/ctype_base.h (ctype_base::blank): Declare. 1316 1.1 mrg * config/os/bsd/openbsd/ctype_base.h (ctype_base::blank): Likewise. 1317 1.1 mrg * config/os/djgpp/ctype_base.h (ctype_base::blank): Likewise. 1318 1.1 mrg * config/os/generic/ctype_base.h (ctype_base::blank): Declare. 1319 1.1 mrg * config/os/generic/ctype_inline.h (ctype<char>::is): Use blank. 1320 1.1 mrg * config/os/gnu-linux/ctype_base.h (ctype_base::blank): Declare. 1321 1.1 mrg * config/os/hpux/ctype_base.h (ctype_base::blank): Likewise. 1322 1.1 mrg * config/os/mingw32-w64/ctype_base.h (ctype_base::blank): Declare. 1323 1.1 mrg * config/os/mingw32-w64/ctype_configure_char.cc 1324 1.1 mrg (ctype<char>::classic_table()): Set blank bit for space and tab. 1325 1.1 mrg * config/os/mingw32/ctype_base.h (ctype_base::blank): Declare. 1326 1.1 mrg * config/os/mingw32/ctype_configure_char.cc 1327 1.1 mrg (ctype<char>::classic_table()): Set blank bit for space and tab. 1328 1.1 mrg * config/os/newlib/ctype_base.h (ctype_base::blank): Declare. 1329 1.1 mrg * config/os/qnx/qnx6.1/ctype_base.h (ctype_base::blank): Likewise. 1330 1.1 mrg * config/os/solaris/solaris2.10/ctype_base.h (ctype_base::blank): 1331 1.1 mrg Likewise. 1332 1.1 mrg * config/os/tpf/ctype_base.h (ctype_base::blank): Likewise. 1333 1.1 mrg * config/os/uclibc/ctype_base.h (ctype_base::blank): Likewise. 1334 1.1 mrg * config/os/vxworks/ctype_base.h (ctype_base::blank): Likewise. 1335 1.1 mrg * include/bits/locale_facets.h (isblank): Define. 1336 1.1 mrg * include/bits/localefwd.h (isblank): Declare. 1337 1.1 mrg * testsuite/22_locale/classification/isblank.cc: New. 1338 1.1 mrg * testsuite/22_locale/ctype_base/blank.cc: New. 1339 1.1 mrg 1340 1.1 mrg 2014-10-19 Maxim Kuvyrkov <maxim.kuvyrkov (a] linaro.org> 1341 1.1 mrg 1342 1.1 mrg * testsuite/lib/libstdc++.exp (v3-copy-file): New proc split from ... 1343 1.1 mrg (v3-copy-files): ... this. Update. 1344 1.1 mrg (check_v3_target_fileio): Fix race on cin_unget-1.txt file. 1345 1.1 mrg 1346 1.1 mrg 2014-10-17 Jonathan Wakely <jwakely (a] redhat.com> 1347 1.1 mrg 1348 1.1 mrg * testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc: 1349 1.1 mrg Add dg-require-string-conversions. 1350 1.1 mrg * testsuite/27_io/headers/cstdio/types_std.cc: Test for fpos_t. 1351 1.1 mrg 1352 1.1 mrg 2014-10-17 Ville Voutilainen <ville.voutilainen (a] gmail.com> 1353 1.1 mrg 1354 1.1 mrg Implement the Library Fundamentals v1 variable templates. 1355 1.1 mrg * include/Makefile.am: Add the new header. 1356 1.1 mrg * include/Makefile.in: Regenerate. 1357 1.1 mrg * include/experimental/type_traits: New. 1358 1.1 mrg * testsuite/experimental/type_traits/value.cc: Likewise. 1359 1.1 mrg 1360 1.1 mrg 2014-10-16 Paolo Carlini <paolo.carlini (a] oracle.com> 1361 1.1 mrg 1362 1.1 mrg * testsuite/lib/libstdc++.exp: Prefer -std=gnu++11. 1363 1.1 mrg * testsuite/20_util/add_lvalue_reference/requirements/ 1364 1.1 mrg explicit_instantiation.cc: Likewise. 1365 1.1 mrg * testsuite/20_util/add_rvalue_reference/requirements/ 1366 1.1 mrg explicit_instantiation.cc: Likewise. 1367 1.1 mrg * testsuite/20_util/addressof/1.cc: Likewise. 1368 1.1 mrg * testsuite/20_util/addressof/requirements/ 1369 1.1 mrg explicit_instantiation.cc: Likewise. 1370 1.1 mrg * testsuite/20_util/aligned_storage/requirements/ 1371 1.1 mrg explicit_instantiation.cc: Likewise. 1372 1.1 mrg * testsuite/20_util/aligned_storage/value.cc: Likewise. 1373 1.1 mrg * testsuite/20_util/allocator_traits/members/ 1374 1.1 mrg allocate_hint.cc: Likewise. 1375 1.1 mrg * testsuite/20_util/allocator_traits/members/construct.cc: Likewise. 1376 1.1 mrg * testsuite/20_util/allocator_traits/members/destroy.cc: Likewise. 1377 1.1 mrg * testsuite/20_util/allocator_traits/members/max_size.cc: Likewise. 1378 1.1 mrg * testsuite/20_util/allocator_traits/members/select.cc: Likewise. 1379 1.1 mrg * testsuite/20_util/allocator_traits/requirements/ 1380 1.1 mrg explicit_instantiation.cc: Likewise. 1381 1.1 mrg * testsuite/20_util/allocator_traits/requirements/ 1382 1.1 mrg typedefs.cc: Likewise. 1383 1.1 mrg * testsuite/20_util/bad_function_call/ 1384 1.1 mrg cons_virtual_derivation.cc: Likewise. 1385 1.1 mrg * testsuite/20_util/bind/35569.cc: Likewise. 1386 1.1 mrg * testsuite/20_util/bind/38889.cc: Likewise. 1387 1.1 mrg * testsuite/20_util/bind/42593.cc: Likewise. 1388 1.1 mrg * testsuite/20_util/bind/45924.cc: Likewise. 1389 1.1 mrg * testsuite/20_util/bind/48698.cc: Likewise. 1390 1.1 mrg * testsuite/20_util/bind/49058_1.cc: Likewise. 1391 1.1 mrg * testsuite/20_util/bind/49058_2.cc: Likewise. 1392 1.1 mrg * testsuite/20_util/bind/all_bound.cc: Likewise. 1393 1.1 mrg * testsuite/20_util/bind/conv_result.cc: Likewise. 1394 1.1 mrg * testsuite/20_util/bind/cv_quals.cc: Likewise. 1395 1.1 mrg * testsuite/20_util/bind/cv_quals_2.cc: Likewise. 1396 1.1 mrg * testsuite/20_util/bind/cv_quals_3.cc: Likewise. 1397 1.1 mrg * testsuite/20_util/bind/move.cc: Likewise. 1398 1.1 mrg * testsuite/20_util/bind/nested.cc: Likewise. 1399 1.1 mrg * testsuite/20_util/bind/placeholders.cc: Likewise. 1400 1.1 mrg * testsuite/20_util/bind/ref.cc: Likewise. 1401 1.1 mrg * testsuite/20_util/bind/ref2.cc: Likewise. 1402 1.1 mrg * testsuite/20_util/bind/ref_neg.cc: Likewise. 1403 1.1 mrg * testsuite/20_util/bind/socket.cc: Likewise. 1404 1.1 mrg * testsuite/20_util/common_type/requirements/ 1405 1.1 mrg explicit_instantiation.cc: Likewise. 1406 1.1 mrg * testsuite/20_util/common_type/requirements/ 1407 1.1 mrg typedefs-1.cc: Likewise. 1408 1.1 mrg * testsuite/20_util/conditional/requirements/ 1409 1.1 mrg explicit_instantiation.cc: Likewise. 1410 1.1 mrg * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise. 1411 1.1 mrg * testsuite/20_util/decay/requirements/ 1412 1.1 mrg explicit_instantiation.cc: Likewise. 1413 1.1 mrg * testsuite/20_util/declval/requirements/1.cc: Likewise. 1414 1.1 mrg * testsuite/20_util/declval/requirements/1_neg.cc: Likewise. 1415 1.1 mrg * testsuite/20_util/default_delete/48631_neg.cc: Likewise. 1416 1.1 mrg * testsuite/20_util/default_delete/cons/constexpr.cc: Likewise. 1417 1.1 mrg * testsuite/20_util/duration/arithmetic/1.cc: Likewise. 1418 1.1 mrg * testsuite/20_util/duration/arithmetic/2.cc: Likewise. 1419 1.1 mrg * testsuite/20_util/duration/arithmetic/constexpr.cc: Likewise. 1420 1.1 mrg * testsuite/20_util/duration/arithmetic/dr2020.cc: Likewise. 1421 1.1 mrg * testsuite/20_util/duration/arithmetic/dr934-1.cc: Likewise. 1422 1.1 mrg * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise. 1423 1.1 mrg * testsuite/20_util/duration/comparison_operators/1.cc: Likewise. 1424 1.1 mrg * testsuite/20_util/duration/comparison_operators/ 1425 1.1 mrg constexpr.cc: Likewise. 1426 1.1 mrg * testsuite/20_util/duration/cons/1.cc: Likewise. 1427 1.1 mrg * testsuite/20_util/duration/cons/1_neg.cc: Likewise. 1428 1.1 mrg * testsuite/20_util/duration/cons/2.cc: Likewise. 1429 1.1 mrg * testsuite/20_util/duration/cons/constexpr.cc: Likewise. 1430 1.1 mrg * testsuite/20_util/duration/cons/dr974_neg.cc: Likewise. 1431 1.1 mrg * testsuite/20_util/duration/requirements/ 1432 1.1 mrg constexpr_functions.cc: Likewise. 1433 1.1 mrg * testsuite/20_util/duration/requirements/ 1434 1.1 mrg explicit_instantiation/explicit_instantiation.cc: Likewise. 1435 1.1 mrg * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise. 1436 1.1 mrg * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise. 1437 1.1 mrg * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise. 1438 1.1 mrg * testsuite/20_util/duration_cast/constexpr.cc: Likewise. 1439 1.1 mrg * testsuite/20_util/enable_if/requirements/ 1440 1.1 mrg explicit_instantiation.cc: Likewise. 1441 1.1 mrg * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise. 1442 1.1 mrg * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise. 1443 1.1 mrg * testsuite/20_util/enable_shared_from_this/cons/constexpr.cc: Likewise. 1444 1.1 mrg * testsuite/20_util/enable_shared_from_this/requirements/ 1445 1.1 mrg explicit_instantiation.cc: Likewise. 1446 1.1 mrg * testsuite/20_util/forward/1.cc: Likewise. 1447 1.1 mrg * testsuite/20_util/forward/1_neg.cc: Likewise. 1448 1.1 mrg * testsuite/20_util/forward/a.cc: Likewise. 1449 1.1 mrg * testsuite/20_util/forward/b.cc: Likewise. 1450 1.1 mrg * testsuite/20_util/forward/c_neg.cc: Likewise. 1451 1.1 mrg * testsuite/20_util/forward/d.cc: Likewise. 1452 1.1 mrg * testsuite/20_util/forward/e.cc: Likewise. 1453 1.1 mrg * testsuite/20_util/forward/f_neg.cc: Likewise. 1454 1.1 mrg * testsuite/20_util/forward/requirements/ 1455 1.1 mrg explicit_instantiation.cc: Likewise. 1456 1.1 mrg * testsuite/20_util/function/1.cc: Likewise. 1457 1.1 mrg * testsuite/20_util/function/10.cc: Likewise. 1458 1.1 mrg * testsuite/20_util/function/2.cc: Likewise. 1459 1.1 mrg * testsuite/20_util/function/3.cc: Likewise. 1460 1.1 mrg * testsuite/20_util/function/4.cc: Likewise. 1461 1.1 mrg * testsuite/20_util/function/43397.cc: Likewise. 1462 1.1 mrg * testsuite/20_util/function/48541.cc: Likewise. 1463 1.1 mrg * testsuite/20_util/function/5.cc: Likewise. 1464 1.1 mrg * testsuite/20_util/function/6.cc: Likewise. 1465 1.1 mrg * testsuite/20_util/function/7.cc: Likewise. 1466 1.1 mrg * testsuite/20_util/function/8.cc: Likewise. 1467 1.1 mrg * testsuite/20_util/function/9.cc: Likewise. 1468 1.1 mrg * testsuite/20_util/function/assign/move.cc: Likewise. 1469 1.1 mrg * testsuite/20_util/function/assign/move_target.cc: Likewise. 1470 1.1 mrg * testsuite/20_util/function/cmp/cmp_neg.cc: Likewise. 1471 1.1 mrg * testsuite/20_util/function/cons/55320.cc: Likewise. 1472 1.1 mrg * testsuite/20_util/function/cons/addressof.cc: Likewise. 1473 1.1 mrg * testsuite/20_util/function/cons/callable.cc: Likewise. 1474 1.1 mrg * testsuite/20_util/function/cons/move.cc: Likewise. 1475 1.1 mrg * testsuite/20_util/function/cons/move_target.cc: Likewise. 1476 1.1 mrg * testsuite/20_util/function/invoke/move_only.cc: Likewise. 1477 1.1 mrg * testsuite/20_util/function/null_pointer_comparisons.cc: Likewise. 1478 1.1 mrg * testsuite/20_util/function/requirements/ 1479 1.1 mrg explicit_instantiation.cc: Likewise. 1480 1.1 mrg * testsuite/20_util/function_objects/mem_fn/adl.cc: Likewise. 1481 1.1 mrg * testsuite/20_util/has_trivial_copy_assign/requirements/ 1482 1.1 mrg explicit_instantiation.cc: Likewise. 1483 1.1 mrg * testsuite/20_util/has_trivial_copy_assign/requirements/ 1484 1.1 mrg typedefs.cc: Likewise. 1485 1.1 mrg * testsuite/20_util/has_trivial_copy_constructor/requirements/ 1486 1.1 mrg explicit_instantiation.cc: Likewise. 1487 1.1 mrg * testsuite/20_util/has_trivial_copy_constructor/requirements/ 1488 1.1 mrg typedefs.cc: Likewise. 1489 1.1 mrg * testsuite/20_util/has_trivial_default_constructor/requirements/ 1490 1.1 mrg explicit_instantiation.cc: Likewise. 1491 1.1 mrg * testsuite/20_util/has_trivial_default_constructor/requirements/ 1492 1.1 mrg typedefs.cc: Likewise. 1493 1.1 mrg * testsuite/20_util/hash/chi2_q_bit_flip_set.cc: Likewise. 1494 1.1 mrg * testsuite/20_util/hash/chi2_q_bit_string_set.cc: Likewise. 1495 1.1 mrg * testsuite/20_util/hash/chi2_q_document_words.cc: Likewise. 1496 1.1 mrg * testsuite/20_util/hash/chi2_q_numeric_pattern_set.cc: Likewise. 1497 1.1 mrg * testsuite/20_util/hash/chi2_q_uniform_random.cc: Likewise. 1498 1.1 mrg * testsuite/20_util/hash/operators/size_t.cc: Likewise. 1499 1.1 mrg * testsuite/20_util/hash/quality.cc: Likewise. 1500 1.1 mrg * testsuite/20_util/hash/requirements/ 1501 1.1 mrg explicit_instantiation.cc: Likewise. 1502 1.1 mrg * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise. 1503 1.1 mrg * testsuite/20_util/headers/functional/ 1504 1.1 mrg using_namespace_std_placeholders.cc: Likewise. 1505 1.1 mrg * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise. 1506 1.1 mrg * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise. 1507 1.1 mrg * testsuite/20_util/headers/type_traits/ 1508 1.1 mrg types_std_c++0x_neg.cc: Likewise. 1509 1.1 mrg * testsuite/20_util/is_assignable/requirements/ 1510 1.1 mrg explicit_instantiation.cc: Likewise. 1511 1.1 mrg * testsuite/20_util/is_assignable/requirements/typedefs.cc: Likewise. 1512 1.1 mrg * testsuite/20_util/is_assignable/value.cc: Likewise. 1513 1.1 mrg * testsuite/20_util/is_compound/requirements/ 1514 1.1 mrg explicit_instantiation.cc: Likewise. 1515 1.1 mrg * testsuite/20_util/is_compound/requirements/typedefs.cc: Likewise. 1516 1.1 mrg * testsuite/20_util/is_constructible/51185.cc: Likewise. 1517 1.1 mrg * testsuite/20_util/is_constructible/requirements/ 1518 1.1 mrg explicit_instantiation.cc: Likewise. 1519 1.1 mrg * testsuite/20_util/is_constructible/requirements/ 1520 1.1 mrg typedefs.cc: Likewise. 1521 1.1 mrg * testsuite/20_util/is_constructible/value-2.cc: Likewise. 1522 1.1 mrg * testsuite/20_util/is_convertible/requirements/ 1523 1.1 mrg explicit_instantiation.cc: Likewise. 1524 1.1 mrg * testsuite/20_util/is_convertible/requirements/typedefs.cc: Likewise. 1525 1.1 mrg * testsuite/20_util/is_copy_assignable/requirements/ 1526 1.1 mrg explicit_instantiation.cc: Likewise. 1527 1.1 mrg * testsuite/20_util/is_copy_assignable/requirements/ 1528 1.1 mrg typedefs.cc: Likewise. 1529 1.1 mrg * testsuite/20_util/is_copy_constructible/requirements/ 1530 1.1 mrg explicit_instantiation.cc: Likewise. 1531 1.1 mrg * testsuite/20_util/is_copy_constructible/requirements/ 1532 1.1 mrg typedefs.cc: Likewise. 1533 1.1 mrg * testsuite/20_util/is_default_constructible/requirements/ 1534 1.1 mrg explicit_instantiation.cc: Likewise. 1535 1.1 mrg * testsuite/20_util/is_default_constructible/requirements/ 1536 1.1 mrg typedefs.cc: Likewise. 1537 1.1 mrg * testsuite/20_util/is_default_constructible/value.cc: Likewise. 1538 1.1 mrg * testsuite/20_util/is_destructible/requirements/ 1539 1.1 mrg explicit_instantiation.cc: Likewise. 1540 1.1 mrg * testsuite/20_util/is_destructible/requirements/typedefs.cc: Likewise. 1541 1.1 mrg * testsuite/20_util/is_destructible/value.cc: Likewise. 1542 1.1 mrg * testsuite/20_util/is_floating_point/requirements/ 1543 1.1 mrg explicit_instantiation.cc: Likewise. 1544 1.1 mrg * testsuite/20_util/is_floating_point/requirements/ 1545 1.1 mrg typedefs.cc: Likewise. 1546 1.1 mrg * testsuite/20_util/is_function/24808.cc: Likewise. 1547 1.1 mrg * testsuite/20_util/is_function/35637.cc: Likewise. 1548 1.1 mrg * testsuite/20_util/is_function/requirements/ 1549 1.1 mrg explicit_instantiation.cc: Likewise. 1550 1.1 mrg * testsuite/20_util/is_function/requirements/typedefs.cc: Likewise. 1551 1.1 mrg * testsuite/20_util/is_fundamental/requirements/ 1552 1.1 mrg explicit_instantiation.cc: Likewise. 1553 1.1 mrg * testsuite/20_util/is_fundamental/requirements/typedefs.cc: Likewise. 1554 1.1 mrg * testsuite/20_util/is_integral/requirements/ 1555 1.1 mrg explicit_instantiation.cc: Likewise. 1556 1.1 mrg * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise. 1557 1.1 mrg * testsuite/20_util/is_literal_type/requirements/ 1558 1.1 mrg explicit_instantiation.cc: Likewise. 1559 1.1 mrg * testsuite/20_util/is_literal_type/requirements/typedefs.cc: Likewise. 1560 1.1 mrg * testsuite/20_util/is_lvalue_reference/requirements/ 1561 1.1 mrg explicit_instantiation.cc: Likewise. 1562 1.1 mrg * testsuite/20_util/is_lvalue_reference/requirements/ 1563 1.1 mrg typedefs.cc: Likewise. 1564 1.1 mrg * testsuite/20_util/is_member_function_pointer/requirements/ 1565 1.1 mrg explicit_instantiation.cc: Likewise. 1566 1.1 mrg * testsuite/20_util/is_member_function_pointer/requirements/ 1567 1.1 mrg typedefs.cc: Likewise. 1568 1.1 mrg * testsuite/20_util/is_member_object_pointer/requirements/ 1569 1.1 mrg explicit_instantiation.cc: Likewise. 1570 1.1 mrg * testsuite/20_util/is_member_object_pointer/requirements/ 1571 1.1 mrg typedefs.cc: Likewise. 1572 1.1 mrg * testsuite/20_util/is_member_pointer/requirements/ 1573 1.1 mrg explicit_instantiation.cc: Likewise. 1574 1.1 mrg * testsuite/20_util/is_member_pointer/requirements/ 1575 1.1 mrg typedefs.cc: Likewise. 1576 1.1 mrg * testsuite/20_util/is_move_assignable/requirements/ 1577 1.1 mrg explicit_instantiation.cc: Likewise. 1578 1.1 mrg * testsuite/20_util/is_move_assignable/requirements/ 1579 1.1 mrg typedefs.cc: Likewise. 1580 1.1 mrg * testsuite/20_util/is_move_constructible/requirements/ 1581 1.1 mrg explicit_instantiation.cc: Likewise. 1582 1.1 mrg * testsuite/20_util/is_move_constructible/requirements/ 1583 1.1 mrg typedefs.cc: Likewise. 1584 1.1 mrg * testsuite/20_util/is_nothrow_assignable/requirements/ 1585 1.1 mrg explicit_instantiation.cc: Likewise. 1586 1.1 mrg * testsuite/20_util/is_nothrow_assignable/requirements/ 1587 1.1 mrg typedefs.cc: Likewise. 1588 1.1 mrg * testsuite/20_util/is_nothrow_constructible/requirements/ 1589 1.1 mrg explicit_instantiation.cc: Likewise. 1590 1.1 mrg * testsuite/20_util/is_nothrow_constructible/requirements/ 1591 1.1 mrg typedefs.cc: Likewise. 1592 1.1 mrg * testsuite/20_util/is_nothrow_copy_assignable/requirements/ 1593 1.1 mrg explicit_instantiation.cc: Likewise. 1594 1.1 mrg * testsuite/20_util/is_nothrow_copy_assignable/requirements/ 1595 1.1 mrg typedefs.cc: Likewise. 1596 1.1 mrg * testsuite/20_util/is_nothrow_copy_constructible/requirements/ 1597 1.1 mrg explicit_instantiation.cc: Likewise. 1598 1.1 mrg * testsuite/20_util/is_nothrow_copy_constructible/requirements/ 1599 1.1 mrg typedefs.cc: Likewise. 1600 1.1 mrg * testsuite/20_util/is_nothrow_default_constructible/requirements/ 1601 1.1 mrg explicit_instantiation.cc: Likewise. 1602 1.1 mrg * testsuite/20_util/is_nothrow_default_constructible/requirements/ 1603 1.1 mrg typedefs.cc: Likewise. 1604 1.1 mrg * testsuite/20_util/is_nothrow_destructible/requirements/ 1605 1.1 mrg explicit_instantiation.cc: Likewise. 1606 1.1 mrg * testsuite/20_util/is_nothrow_destructible/requirements/ 1607 1.1 mrg typedefs.cc: Likewise. 1608 1.1 mrg * testsuite/20_util/is_nothrow_destructible/value.cc: Likewise. 1609 1.1 mrg * testsuite/20_util/is_nothrow_move_assignable/requirements/ 1610 1.1 mrg explicit_instantiation.cc: Likewise. 1611 1.1 mrg * testsuite/20_util/is_nothrow_move_assignable/requirements/ 1612 1.1 mrg typedefs.cc: Likewise. 1613 1.1 mrg * testsuite/20_util/is_nothrow_move_constructible/requirements/ 1614 1.1 mrg explicit_instantiation.cc: Likewise. 1615 1.1 mrg * testsuite/20_util/is_nothrow_move_constructible/requirements/ 1616 1.1 mrg typedefs.cc: Likewise. 1617 1.1 mrg * testsuite/20_util/is_object/24808.cc: Likewise. 1618 1.1 mrg * testsuite/20_util/is_object/requirements/ 1619 1.1 mrg explicit_instantiation.cc: Likewise. 1620 1.1 mrg * testsuite/20_util/is_object/requirements/typedefs.cc: Likewise. 1621 1.1 mrg * testsuite/20_util/is_pod/requirements/ 1622 1.1 mrg explicit_instantiation.cc: Likewise. 1623 1.1 mrg * testsuite/20_util/is_pod/requirements/typedefs.cc: Likewise. 1624 1.1 mrg * testsuite/20_util/is_reference/requirements/ 1625 1.1 mrg explicit_instantiation.cc: Likewise. 1626 1.1 mrg * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise. 1627 1.1 mrg * testsuite/20_util/is_rvalue_reference/requirements/ 1628 1.1 mrg explicit_instantiation.cc: Likewise. 1629 1.1 mrg * testsuite/20_util/is_rvalue_reference/requirements/ 1630 1.1 mrg typedefs.cc: Likewise. 1631 1.1 mrg * testsuite/20_util/is_scalar/requirements/ 1632 1.1 mrg explicit_instantiation.cc: Likewise. 1633 1.1 mrg * testsuite/20_util/is_scalar/requirements/typedefs.cc: Likewise. 1634 1.1 mrg * testsuite/20_util/is_signed/requirements/ 1635 1.1 mrg explicit_instantiation.cc: Likewise. 1636 1.1 mrg * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise. 1637 1.1 mrg * testsuite/20_util/is_standard_layout/requiremenents/ 1638 1.1 mrg explicit_instantiation.cc: Likewise. 1639 1.1 mrg * testsuite/20_util/is_standard_layout/requiremenents/ 1640 1.1 mrg typedefs.cc: Likewise. 1641 1.1 mrg * testsuite/20_util/is_trivial/requirements/ 1642 1.1 mrg explicit_instantiation.cc: Likewise. 1643 1.1 mrg * testsuite/20_util/is_trivial/requirements/typedefs.cc: Likewise. 1644 1.1 mrg * testsuite/20_util/is_unsigned/requirements/ 1645 1.1 mrg explicit_instantiation.cc: Likewise. 1646 1.1 mrg * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise. 1647 1.1 mrg * testsuite/20_util/make_signed/requirements/ 1648 1.1 mrg explicit_instantiation.cc: Likewise. 1649 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise. 1650 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise. 1651 1.1 mrg * testsuite/20_util/make_unsigned/requirements/ 1652 1.1 mrg explicit_instantiation.cc: Likewise. 1653 1.1 mrg * testsuite/20_util/make_unsigned/requirements/ 1654 1.1 mrg typedefs_neg.cc: Likewise. 1655 1.1 mrg * testsuite/20_util/move/1.cc: Likewise. 1656 1.1 mrg * testsuite/20_util/move/requirements/ 1657 1.1 mrg explicit_instantiation.cc: Likewise. 1658 1.1 mrg * testsuite/20_util/move_if_noexcept/1.cc: Likewise. 1659 1.1 mrg * testsuite/20_util/move_if_noexcept/constexpr.cc: Likewise. 1660 1.1 mrg * testsuite/20_util/move_if_noexcept/requirements/ 1661 1.1 mrg explicit_instantiation.cc: Likewise. 1662 1.1 mrg * testsuite/20_util/owner_less/cmp.cc: Likewise. 1663 1.1 mrg * testsuite/20_util/pair/44487.cc: Likewise. 1664 1.1 mrg * testsuite/20_util/pair/astuple/get.cc: Likewise. 1665 1.1 mrg * testsuite/20_util/pair/comparison_operators/constexpr.cc: Likewise. 1666 1.1 mrg * testsuite/20_util/pair/cons/constexpr.cc: Likewise. 1667 1.1 mrg * testsuite/20_util/pair/cons/noexcept_move_construct.cc: Likewise. 1668 1.1 mrg * testsuite/20_util/pair/constexpr_get.cc: Likewise. 1669 1.1 mrg * testsuite/20_util/pair/make_pair/constexpr.cc: Likewise. 1670 1.1 mrg * testsuite/20_util/pair/moveable.cc: Likewise. 1671 1.1 mrg * testsuite/20_util/pair/noexcept_move_assign.cc: Likewise. 1672 1.1 mrg * testsuite/20_util/pair/noexcept_swap.cc: Likewise. 1673 1.1 mrg * testsuite/20_util/pair/piecewise.cc: Likewise. 1674 1.1 mrg * testsuite/20_util/pair/piecewise2.cc: Likewise. 1675 1.1 mrg * testsuite/20_util/pair/requirements/dr801.cc: Likewise. 1676 1.1 mrg * testsuite/20_util/pair/swap.cc: Likewise. 1677 1.1 mrg * testsuite/20_util/pointer_traits/pointer_to.cc: Likewise. 1678 1.1 mrg * testsuite/20_util/pointer_traits/requirements/ 1679 1.1 mrg explicit_instantiation.cc: Likewise. 1680 1.1 mrg * testsuite/20_util/pointer_traits/requirements/typedefs.cc: Likewise. 1681 1.1 mrg * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise. 1682 1.1 mrg * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise. 1683 1.1 mrg * testsuite/20_util/ratio/comparisons/comp3.cc: Likewise. 1684 1.1 mrg * testsuite/20_util/ratio/cons/cons1.cc: Likewise. 1685 1.1 mrg * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise. 1686 1.1 mrg * testsuite/20_util/ratio/operations/45866.cc: Likewise. 1687 1.1 mrg * testsuite/20_util/ratio/operations/47913.cc: Likewise. 1688 1.1 mrg * testsuite/20_util/ratio/operations/53840.cc: Likewise. 1689 1.1 mrg * testsuite/20_util/ratio/operations/ops1.cc: Likewise. 1690 1.1 mrg * testsuite/20_util/ratio/operations/ops2.cc: Likewise. 1691 1.1 mrg * testsuite/20_util/ratio/operations/ops3.cc: Likewise. 1692 1.1 mrg * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise. 1693 1.1 mrg * testsuite/20_util/ratio/requirements/constexpr_data.cc: Likewise. 1694 1.1 mrg * testsuite/20_util/reference_wrapper/24803.cc: Likewise. 1695 1.1 mrg * testsuite/20_util/reference_wrapper/41792.cc: Likewise. 1696 1.1 mrg * testsuite/20_util/reference_wrapper/invoke-2.cc: Likewise. 1697 1.1 mrg * testsuite/20_util/reference_wrapper/invoke.cc: Likewise. 1698 1.1 mrg * testsuite/20_util/reference_wrapper/ref_neg.cc: Likewise. 1699 1.1 mrg * testsuite/20_util/reference_wrapper/result_type.cc: Likewise. 1700 1.1 mrg * testsuite/20_util/reference_wrapper/typedefs-2.cc: Likewise. 1701 1.1 mrg * testsuite/20_util/reference_wrapper/typedefs-3.cc: Likewise. 1702 1.1 mrg * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise. 1703 1.1 mrg * testsuite/20_util/remove_reference/requirements/ 1704 1.1 mrg explicit_instantiation.cc: Likewise. 1705 1.1 mrg * testsuite/20_util/result_of/1.cc: Likewise. 1706 1.1 mrg * testsuite/20_util/result_of/2.cc: Likewise. 1707 1.1 mrg * testsuite/20_util/scoped_allocator/1.cc: Likewise. 1708 1.1 mrg * testsuite/20_util/scoped_allocator/2.cc: Likewise. 1709 1.1 mrg * testsuite/20_util/scoped_allocator/propagation.cc: Likewise. 1710 1.1 mrg * testsuite/20_util/scoped_allocator/requirements/ 1711 1.1 mrg explicit_instantiation.cc: Likewise. 1712 1.1 mrg * testsuite/20_util/scoped_allocator/requirements/ 1713 1.1 mrg typedefs.cc: Likewise. 1714 1.1 mrg * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise. 1715 1.1 mrg * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise. 1716 1.1 mrg * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise. 1717 1.1 mrg * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise. 1718 1.1 mrg * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise. 1719 1.1 mrg * testsuite/20_util/shared_ptr/assign/move.cc: Likewise. 1720 1.1 mrg * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise. 1721 1.1 mrg * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise. 1722 1.1 mrg * testsuite/20_util/shared_ptr/assign/ 1723 1.1 mrg unique_ptr_lvalue_neg.cc: Likewise. 1724 1.1 mrg * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise. 1725 1.1 mrg * testsuite/20_util/shared_ptr/casts/1.cc: Likewise. 1726 1.1 mrg * testsuite/20_util/shared_ptr/comparison/42925.cc: Likewise. 1727 1.1 mrg * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise. 1728 1.1 mrg * testsuite/20_util/shared_ptr/comparison/dr1401.cc: Likewise. 1729 1.1 mrg * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise. 1730 1.1 mrg * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise. 1731 1.1 mrg * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Likewise. 1732 1.1 mrg * testsuite/20_util/shared_ptr/cons/46910.cc: Likewise. 1733 1.1 mrg * testsuite/20_util/shared_ptr/cons/51365.cc: Likewise. 1734 1.1 mrg * testsuite/20_util/shared_ptr/cons/52924.cc: Likewise. 1735 1.1 mrg * testsuite/20_util/shared_ptr/cons/55123.cc: Likewise. 1736 1.1 mrg * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise. 1737 1.1 mrg * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise. 1738 1.1 mrg * testsuite/20_util/shared_ptr/cons/alloc_min.cc: Likewise. 1739 1.1 mrg * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise. 1740 1.1 mrg * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise. 1741 1.1 mrg * testsuite/20_util/shared_ptr/cons/constexpr.cc: Likewise. 1742 1.1 mrg * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise. 1743 1.1 mrg * testsuite/20_util/shared_ptr/cons/default.cc: Likewise. 1744 1.1 mrg * testsuite/20_util/shared_ptr/cons/move.cc: Likewise. 1745 1.1 mrg * testsuite/20_util/shared_ptr/cons/ 1746 1.1 mrg noexcept_move_construct.cc: Likewise. 1747 1.1 mrg * testsuite/20_util/shared_ptr/cons/nullptr.cc: Likewise. 1748 1.1 mrg * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise. 1749 1.1 mrg * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise. 1750 1.1 mrg * testsuite/20_util/shared_ptr/cons/ 1751 1.1 mrg unique_ptr_deleter_ref_1.cc: Likewise. 1752 1.1 mrg * testsuite/20_util/shared_ptr/cons/ 1753 1.1 mrg unique_ptr_deleter_ref_2.cc: Likewise. 1754 1.1 mrg * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise. 1755 1.1 mrg * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise. 1756 1.1 mrg * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise. 1757 1.1 mrg * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise. 1758 1.1 mrg * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise. 1759 1.1 mrg * testsuite/20_util/shared_ptr/creation/alloc_min.cc: Likewise. 1760 1.1 mrg * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise. 1761 1.1 mrg * testsuite/20_util/shared_ptr/creation/dr925.cc: Likewise. 1762 1.1 mrg * testsuite/20_util/shared_ptr/creation/make.cc: Likewise. 1763 1.1 mrg * testsuite/20_util/shared_ptr/creation/private.cc: Likewise. 1764 1.1 mrg * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise. 1765 1.1 mrg * testsuite/20_util/shared_ptr/hash/1.cc: Likewise. 1766 1.1 mrg * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise. 1767 1.1 mrg * testsuite/20_util/shared_ptr/misc/42019.cc: Likewise. 1768 1.1 mrg * testsuite/20_util/shared_ptr/misc/io.cc: Likewise. 1769 1.1 mrg * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise. 1770 1.1 mrg * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise. 1771 1.1 mrg * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise. 1772 1.1 mrg * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise. 1773 1.1 mrg * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise. 1774 1.1 mrg * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise. 1775 1.1 mrg * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise. 1776 1.1 mrg * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise. 1777 1.1 mrg * testsuite/20_util/shared_ptr/observers/get.cc: Likewise. 1778 1.1 mrg * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise. 1779 1.1 mrg * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise. 1780 1.1 mrg * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise. 1781 1.1 mrg * testsuite/20_util/shared_ptr/thread/ 1782 1.1 mrg default_weaktoshared.cc: Likewise. 1783 1.1 mrg * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise. 1784 1.1 mrg * testsuite/20_util/specialized_algorithms/uninitialized_copy/ 1785 1.1 mrg move_iterators/1.cc: Likewise. 1786 1.1 mrg * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/ 1787 1.1 mrg move_iterators/1.cc: Likewise. 1788 1.1 mrg * testsuite/20_util/steady_clock/constexpr_data.cc: Likewise. 1789 1.1 mrg * testsuite/20_util/system_clock/1.cc: Likewise. 1790 1.1 mrg * testsuite/20_util/system_clock/constexpr_data.cc: Likewise. 1791 1.1 mrg * testsuite/20_util/time_point/1.cc: Likewise. 1792 1.1 mrg * testsuite/20_util/time_point/2.cc: Likewise. 1793 1.1 mrg * testsuite/20_util/time_point/3.cc: Likewise. 1794 1.1 mrg * testsuite/20_util/time_point/comparison_operators/ 1795 1.1 mrg constexpr.cc: Likewise. 1796 1.1 mrg * testsuite/20_util/time_point/cons/constexpr.cc: Likewise. 1797 1.1 mrg * testsuite/20_util/time_point/nonmember/constexpr.cc: Likewise. 1798 1.1 mrg * testsuite/20_util/time_point/requirements/ 1799 1.1 mrg constexpr_functions.cc: Likewise. 1800 1.1 mrg * testsuite/20_util/time_point/requirements/ 1801 1.1 mrg explicit_instantiation/explicit_instantiation.cc: Likewise. 1802 1.1 mrg * testsuite/20_util/time_point_cast/constexpr.cc: Likewise. 1803 1.1 mrg * testsuite/20_util/tuple/48476.cc: Likewise. 1804 1.1 mrg * testsuite/20_util/tuple/51365.cc: Likewise. 1805 1.1 mrg * testsuite/20_util/tuple/comparison_operators/35480_neg.cc: Likewise. 1806 1.1 mrg * testsuite/20_util/tuple/comparison_operators/ 1807 1.1 mrg comparisons.cc: Likewise. 1808 1.1 mrg * testsuite/20_util/tuple/comparison_operators/constexpr.cc: Likewise. 1809 1.1 mrg * testsuite/20_util/tuple/cons/41530.cc: Likewise. 1810 1.1 mrg * testsuite/20_util/tuple/cons/44487.cc: Likewise. 1811 1.1 mrg * testsuite/20_util/tuple/cons/45228.cc: Likewise. 1812 1.1 mrg * testsuite/20_util/tuple/cons/48476.cc: Likewise. 1813 1.1 mrg * testsuite/20_util/tuple/cons/allocators.cc: Likewise. 1814 1.1 mrg * testsuite/20_util/tuple/cons/assignment.cc: Likewise. 1815 1.1 mrg * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise. 1816 1.1 mrg * testsuite/20_util/tuple/cons/constexpr-2.cc: Likewise. 1817 1.1 mrg * testsuite/20_util/tuple/cons/constexpr-3.cc: Likewise. 1818 1.1 mrg * testsuite/20_util/tuple/cons/constructor.cc: Likewise. 1819 1.1 mrg * testsuite/20_util/tuple/cons/converting.cc: Likewise. 1820 1.1 mrg * testsuite/20_util/tuple/cons/noexcept_move_construct.cc: Likewise. 1821 1.1 mrg * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise. 1822 1.1 mrg * testsuite/20_util/tuple/creation_functions/48476.cc: Likewise. 1823 1.1 mrg * testsuite/20_util/tuple/creation_functions/constexpr.cc: Likewise. 1824 1.1 mrg * testsuite/20_util/tuple/creation_functions/ 1825 1.1 mrg forward_as_tuple.cc: Likewise. 1826 1.1 mrg * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise. 1827 1.1 mrg * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise. 1828 1.1 mrg * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise. 1829 1.1 mrg * testsuite/20_util/tuple/creation_functions/tuple_cat.cc: Likewise. 1830 1.1 mrg * testsuite/20_util/tuple/cv_tuple_element.cc: Likewise. 1831 1.1 mrg * testsuite/20_util/tuple/cv_tuple_size.cc: Likewise. 1832 1.1 mrg * testsuite/20_util/tuple/element_access/constexpr_get.cc: Likewise. 1833 1.1 mrg * testsuite/20_util/tuple/element_access/get.cc: Likewise. 1834 1.1 mrg * testsuite/20_util/tuple/element_access/get2.cc: Likewise. 1835 1.1 mrg * testsuite/20_util/tuple/moveable.cc: Likewise. 1836 1.1 mrg * testsuite/20_util/tuple/moveable2.cc: Likewise. 1837 1.1 mrg * testsuite/20_util/tuple/noexcept_move_assign.cc: Likewise. 1838 1.1 mrg * testsuite/20_util/tuple/noexcept_swap.cc: Likewise. 1839 1.1 mrg * testsuite/20_util/tuple/requirements/dr801.cc: Likewise. 1840 1.1 mrg * testsuite/20_util/tuple/requirements/ 1841 1.1 mrg explicit_instantiation.cc: Likewise. 1842 1.1 mrg * testsuite/20_util/tuple/swap.cc: Likewise. 1843 1.1 mrg * testsuite/20_util/tuple/tuple_size.cc: Likewise. 1844 1.1 mrg * testsuite/20_util/typeindex/comparison_operators.cc: Likewise. 1845 1.1 mrg * testsuite/20_util/typeindex/hash.cc: Likewise. 1846 1.1 mrg * testsuite/20_util/typeindex/hash_code.cc: Likewise. 1847 1.1 mrg * testsuite/20_util/typeindex/name.cc: Likewise. 1848 1.1 mrg * testsuite/20_util/underlying_type/requirements/ 1849 1.1 mrg explicit_instantiation.cc: Likewise. 1850 1.1 mrg * testsuite/20_util/underlying_type/requirements/ 1851 1.1 mrg typedefs-1.cc: Likewise. 1852 1.1 mrg * testsuite/20_util/underlying_type/requirements/ 1853 1.1 mrg typedefs-2.cc: Likewise. 1854 1.1 mrg * testsuite/20_util/unique_ptr/54351.cc: Likewise. 1855 1.1 mrg * testsuite/20_util/unique_ptr/assign/48635.cc: Likewise. 1856 1.1 mrg * testsuite/20_util/unique_ptr/assign/48635_neg.cc: Likewise. 1857 1.1 mrg * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise. 1858 1.1 mrg * testsuite/20_util/unique_ptr/assign/move.cc: Likewise. 1859 1.1 mrg * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise. 1860 1.1 mrg * testsuite/20_util/unique_ptr/assign/nullptr.cc: Likewise. 1861 1.1 mrg * testsuite/20_util/unique_ptr/comparison/42925.cc: Likewise. 1862 1.1 mrg * testsuite/20_util/unique_ptr/comparison/dr1401.cc: Likewise. 1863 1.1 mrg * testsuite/20_util/unique_ptr/cons/auto_ptr.cc: Likewise. 1864 1.1 mrg * testsuite/20_util/unique_ptr/cons/auto_ptr_neg.cc: Likewise. 1865 1.1 mrg * testsuite/20_util/unique_ptr/cons/constexpr.cc: Likewise. 1866 1.1 mrg * testsuite/20_util/unique_ptr/cons/ 1867 1.1 mrg noexcept_move_construct.cc: Likewise. 1868 1.1 mrg * testsuite/20_util/unique_ptr/cons/nullptr.cc: Likewise. 1869 1.1 mrg * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise. 1870 1.1 mrg * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise. 1871 1.1 mrg * testsuite/20_util/unique_ptr/cons/ptr_deleter.cc: Likewise. 1872 1.1 mrg * testsuite/20_util/unique_ptr/cons/ptr_deleter_neg.cc: Likewise. 1873 1.1 mrg * testsuite/20_util/unique_ptr/hash/1.cc: Likewise. 1874 1.1 mrg * testsuite/20_util/unique_ptr/modifiers/43183.cc: Likewise. 1875 1.1 mrg * testsuite/20_util/unique_ptr/modifiers/48398.cc: Likewise. 1876 1.1 mrg * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise. 1877 1.1 mrg * testsuite/20_util/unique_ptr/requirements/ 1878 1.1 mrg explicit_instantiation/explicit_instantiation.cc: Likewise. 1879 1.1 mrg * testsuite/20_util/unique_ptr/specialized_algorithms/ 1880 1.1 mrg comparisons.cc: Likewise. 1881 1.1 mrg * testsuite/20_util/unique_ptr/specialized_algorithms/ 1882 1.1 mrg comparisons_array.cc: Likewise. 1883 1.1 mrg * testsuite/20_util/unique_ptr/specialized_algorithms/ 1884 1.1 mrg swap.cc: Likewise. 1885 1.1 mrg * testsuite/20_util/uses_allocator/cons_neg.cc: Likewise. 1886 1.1 mrg * testsuite/20_util/uses_allocator/construction.cc: Likewise. 1887 1.1 mrg * testsuite/20_util/uses_allocator/requirements/ 1888 1.1 mrg explicit_instantiation.cc: Likewise. 1889 1.1 mrg * testsuite/20_util/uses_allocator/requirements/typedefs.cc: Likewise. 1890 1.1 mrg * testsuite/20_util/uses_allocator/value.cc: Likewise. 1891 1.1 mrg * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise. 1892 1.1 mrg * testsuite/20_util/weak_ptr/cons/constexpr.cc: Likewise. 1893 1.1 mrg * testsuite/20_util/weak_ptr/cons/noexcept_move_construct.cc: Likewise. 1894 1.1 mrg * testsuite/20_util/weak_ptr/lock/1.cc: Likewise. 1895 1.1 mrg * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise. 1896 1.1 mrg * testsuite/23_containers/array/capacity/ 1897 1.1 mrg constexpr_functions.cc: Likewise. 1898 1.1 mrg * testsuite/23_containers/array/capacity/empty.cc: Likewise. 1899 1.1 mrg * testsuite/23_containers/array/capacity/max_size.cc: Likewise. 1900 1.1 mrg * testsuite/23_containers/array/capacity/size.cc: Likewise. 1901 1.1 mrg * testsuite/23_containers/array/comparison_operators/equal.cc: Likewise. 1902 1.1 mrg * testsuite/23_containers/array/comparison_operators/ 1903 1.1 mrg greater.cc: Likewise. 1904 1.1 mrg * testsuite/23_containers/array/comparison_operators/ 1905 1.1 mrg greater_or_equal.cc: Likewise. 1906 1.1 mrg * testsuite/23_containers/array/comparison_operators/less.cc: Likewise. 1907 1.1 mrg * testsuite/23_containers/array/comparison_operators/ 1908 1.1 mrg less_or_equal.cc: Likewise. 1909 1.1 mrg * testsuite/23_containers/array/comparison_operators/ 1910 1.1 mrg not_equal.cc: Likewise. 1911 1.1 mrg * testsuite/23_containers/array/cons/ 1912 1.1 mrg aggregate_initialization.cc: Likewise. 1913 1.1 mrg * testsuite/23_containers/array/element_access/54388.cc: Likewise. 1914 1.1 mrg * testsuite/23_containers/array/element_access/at_neg.cc: Likewise. 1915 1.1 mrg * testsuite/23_containers/array/element_access/ 1916 1.1 mrg at_out_of_range.cc: Likewise. 1917 1.1 mrg * testsuite/23_containers/array/element_access/back.cc: Likewise. 1918 1.1 mrg * testsuite/23_containers/array/element_access/ 1919 1.1 mrg constexpr_element_access.cc: Likewise. 1920 1.1 mrg * testsuite/23_containers/array/element_access/data.cc: Likewise. 1921 1.1 mrg * testsuite/23_containers/array/element_access/front.cc: Likewise. 1922 1.1 mrg * testsuite/23_containers/array/iterators/end_is_one_past.cc: Likewise. 1923 1.1 mrg * testsuite/23_containers/array/range_access.cc: Likewise. 1924 1.1 mrg * testsuite/23_containers/array/requirements/citerators.cc: Likewise. 1925 1.1 mrg * testsuite/23_containers/array/requirements/contiguous.cc: Likewise. 1926 1.1 mrg * testsuite/23_containers/array/requirements/ 1927 1.1 mrg explicit_instantiation/1.cc: Likewise. 1928 1.1 mrg * testsuite/23_containers/array/requirements/ 1929 1.1 mrg explicit_instantiation/2.cc: Likewise. 1930 1.1 mrg * testsuite/23_containers/array/requirements/ 1931 1.1 mrg explicit_instantiation/3.cc: Likewise. 1932 1.1 mrg * testsuite/23_containers/array/requirements/fill.cc: Likewise. 1933 1.1 mrg * testsuite/23_containers/array/requirements/member_swap.cc: Likewise. 1934 1.1 mrg * testsuite/23_containers/array/requirements/typedefs.cc: Likewise. 1935 1.1 mrg * testsuite/23_containers/array/requirements/ 1936 1.1 mrg zero_sized_arrays.cc: Likewise. 1937 1.1 mrg * testsuite/23_containers/array/specialized_algorithms/ 1938 1.1 mrg swap.cc: Likewise. 1939 1.1 mrg * testsuite/23_containers/array/tuple_interface/ 1940 1.1 mrg constexpr_get.cc: Likewise. 1941 1.1 mrg * testsuite/23_containers/array/tuple_interface/get.cc: Likewise. 1942 1.1 mrg * testsuite/23_containers/array/tuple_interface/ 1943 1.1 mrg tuple_element.cc: Likewise. 1944 1.1 mrg * testsuite/23_containers/array/tuple_interface/tuple_size.cc: Likewise. 1945 1.1 mrg * testsuite/23_containers/bitset/cons/2.cc: Likewise. 1946 1.1 mrg * testsuite/23_containers/bitset/cons/3.cc: Likewise. 1947 1.1 mrg * testsuite/23_containers/bitset/cons/50268.cc: Likewise. 1948 1.1 mrg * testsuite/23_containers/bitset/cons/constexpr.cc: Likewise. 1949 1.1 mrg * testsuite/23_containers/bitset/cons/dr1325-1.cc: Likewise. 1950 1.1 mrg * testsuite/23_containers/bitset/cons/dr1325-2.cc: Likewise. 1951 1.1 mrg * testsuite/23_containers/bitset/hash/1.cc: Likewise. 1952 1.1 mrg * testsuite/23_containers/bitset/operations/constexpr-2.cc: Likewise. 1953 1.1 mrg * testsuite/23_containers/bitset/operations/constexpr.cc: Likewise. 1954 1.1 mrg * testsuite/23_containers/bitset/requirements/ 1955 1.1 mrg constexpr_functions.cc: Likewise. 1956 1.1 mrg * testsuite/23_containers/bitset/requirements/ 1957 1.1 mrg explicit_instantiation/1_c++0x.cc: Likewise. 1958 1.1 mrg * testsuite/23_containers/bitset/to_ullong/1.cc: Likewise. 1959 1.1 mrg * testsuite/23_containers/deque/capacity/moveable.cc: Likewise. 1960 1.1 mrg * testsuite/23_containers/deque/capacity/resize_size.cc: Likewise. 1961 1.1 mrg * testsuite/23_containers/deque/capacity/shrink_to_fit.cc: Likewise. 1962 1.1 mrg * testsuite/23_containers/deque/cons/cons_size.cc: Likewise. 1963 1.1 mrg * testsuite/23_containers/deque/cons/moveable.cc: Likewise. 1964 1.1 mrg * testsuite/23_containers/deque/cons/moveable2.cc: Likewise. 1965 1.1 mrg * testsuite/23_containers/deque/debug/shrink_to_fit.cc: Likewise. 1966 1.1 mrg * testsuite/23_containers/deque/init-list.cc: Likewise. 1967 1.1 mrg * testsuite/23_containers/deque/modifiers/erase/50529.cc: Likewise. 1968 1.1 mrg * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise. 1969 1.1 mrg * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise. 1970 1.1 mrg * testsuite/23_containers/deque/modifiers/push_back/49836.cc: Likewise. 1971 1.1 mrg * testsuite/23_containers/deque/modifiers/push_front/49836.cc: Likewise. 1972 1.1 mrg * testsuite/23_containers/deque/range_access.cc: Likewise. 1973 1.1 mrg * testsuite/23_containers/deque/requirements/citerators.cc: Likewise. 1974 1.1 mrg * testsuite/23_containers/deque/requirements/exception/ 1975 1.1 mrg basic.cc: Likewise. 1976 1.1 mrg * testsuite/23_containers/deque/requirements/exception/ 1977 1.1 mrg generation_prohibited.cc: Likewise. 1978 1.1 mrg * testsuite/23_containers/deque/requirements/exception/ 1979 1.1 mrg propagation_consistent.cc: Likewise. 1980 1.1 mrg * testsuite/23_containers/deque/requirements/ 1981 1.1 mrg explicit_instantiation/1_c++0x.cc: Likewise. 1982 1.1 mrg * testsuite/23_containers/deque/requirements/typedefs.cc: Likewise. 1983 1.1 mrg * testsuite/23_containers/forward_list/allocator/ 1984 1.1 mrg copy_assign.cc: Likewise. 1985 1.1 mrg * testsuite/23_containers/forward_list/allocator/minimal.cc: Likewise. 1986 1.1 mrg * testsuite/23_containers/forward_list/allocator/ 1987 1.1 mrg move_assign.cc: Likewise. 1988 1.1 mrg * testsuite/23_containers/forward_list/allocator/noexcept.cc: Likewise. 1989 1.1 mrg * testsuite/23_containers/forward_list/allocator/swap.cc: Likewise. 1990 1.1 mrg * testsuite/23_containers/forward_list/capacity/1.cc: Likewise. 1991 1.1 mrg * testsuite/23_containers/forward_list/capacity/ 1992 1.1 mrg resize_size.cc: Likewise. 1993 1.1 mrg * testsuite/23_containers/forward_list/comparable.cc: Likewise. 1994 1.1 mrg * testsuite/23_containers/forward_list/cons/1.cc: Likewise. 1995 1.1 mrg * testsuite/23_containers/forward_list/cons/2.cc: Likewise. 1996 1.1 mrg * testsuite/23_containers/forward_list/cons/3.cc: Likewise. 1997 1.1 mrg * testsuite/23_containers/forward_list/cons/4.cc: Likewise. 1998 1.1 mrg * testsuite/23_containers/forward_list/cons/5.cc: Likewise. 1999 1.1 mrg * testsuite/23_containers/forward_list/cons/6.cc: Likewise. 2000 1.1 mrg * testsuite/23_containers/forward_list/cons/7.cc: Likewise. 2001 1.1 mrg * testsuite/23_containers/forward_list/cons/8.cc: Likewise. 2002 1.1 mrg * testsuite/23_containers/forward_list/cons/9.cc: Likewise. 2003 1.1 mrg * testsuite/23_containers/forward_list/cons/cons_size.cc: Likewise. 2004 1.1 mrg * testsuite/23_containers/forward_list/cons/moveable.cc: Likewise. 2005 1.1 mrg * testsuite/23_containers/forward_list/cons/ 2006 1.1 mrg noexcept_move_construct.cc: Likewise. 2007 1.1 mrg * testsuite/23_containers/forward_list/debug/clear.cc: Likewise. 2008 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2009 1.1 mrg erase_after1_neg.cc: Likewise. 2010 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2011 1.1 mrg erase_after2_neg.cc: Likewise. 2012 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2013 1.1 mrg erase_after3_neg.cc: Likewise. 2014 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2015 1.1 mrg erase_after4_neg.cc: Likewise. 2016 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2017 1.1 mrg erase_after5_neg.cc: Likewise. 2018 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2019 1.1 mrg erase_after6_neg.cc: Likewise. 2020 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2021 1.1 mrg erase_after7_neg.cc: Likewise. 2022 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2023 1.1 mrg erase_after8_neg.cc: Likewise. 2024 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2025 1.1 mrg erase_after9_neg.cc: Likewise. 2026 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2027 1.1 mrg insert_after1_neg.cc: Likewise. 2028 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2029 1.1 mrg insert_after2_neg.cc: Likewise. 2030 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2031 1.1 mrg insert_after3_neg.cc: Likewise. 2032 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2033 1.1 mrg move_constructor.cc: Likewise. 2034 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2035 1.1 mrg splice_after.cc: Likewise. 2036 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2037 1.1 mrg splice_after1_neg.cc: Likewise. 2038 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2039 1.1 mrg splice_after2_neg.cc: Likewise. 2040 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2041 1.1 mrg splice_after3_neg.cc: Likewise. 2042 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2043 1.1 mrg splice_after4_neg.cc: Likewise. 2044 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2045 1.1 mrg splice_after5_neg.cc: Likewise. 2046 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2047 1.1 mrg splice_after6_neg.cc: Likewise. 2048 1.1 mrg * testsuite/23_containers/forward_list/debug/ 2049 1.1 mrg splice_after7_neg.cc: Likewise. 2050 1.1 mrg * testsuite/23_containers/forward_list/debug/swap.cc: Likewise. 2051 1.1 mrg * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise. 2052 1.1 mrg * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise. 2053 1.1 mrg * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise. 2054 1.1 mrg * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise. 2055 1.1 mrg * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise. 2056 1.1 mrg * testsuite/23_containers/forward_list/operations/1.cc: Likewise. 2057 1.1 mrg * testsuite/23_containers/forward_list/operations/2.cc: Likewise. 2058 1.1 mrg * testsuite/23_containers/forward_list/operations/3.cc: Likewise. 2059 1.1 mrg * testsuite/23_containers/forward_list/operations/4.cc: Likewise. 2060 1.1 mrg * testsuite/23_containers/forward_list/operations/5.cc: Likewise. 2061 1.1 mrg * testsuite/23_containers/forward_list/operations/6.cc: Likewise. 2062 1.1 mrg * testsuite/23_containers/forward_list/operations/7.cc: Likewise. 2063 1.1 mrg * testsuite/23_containers/forward_list/operations/ 2064 1.1 mrg remove_freed.cc: Likewise. 2065 1.1 mrg * testsuite/23_containers/forward_list/range_access.cc: Likewise. 2066 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2067 1.1 mrg citerators.cc: Likewise. 2068 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2069 1.1 mrg do_the_right_thing.cc: Likewise. 2070 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2071 1.1 mrg dr438/assign_neg.cc: Likewise. 2072 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2073 1.1 mrg dr438/constructor.cc: Likewise. 2074 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2075 1.1 mrg dr438/constructor_1_neg.cc: Likewise. 2076 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2077 1.1 mrg dr438/constructor_2_neg.cc: Likewise. 2078 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2079 1.1 mrg dr438/insert_neg.cc: Likewise. 2080 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2081 1.1 mrg exception/basic.cc: Likewise. 2082 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2083 1.1 mrg exception/generation_prohibited.cc: Likewise. 2084 1.1 mrg * testsuite/23_containers/forward_list/requirements/exception/ 2085 1.1 mrg propagation_consistent.cc: Likewise. 2086 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2087 1.1 mrg explicit_instantiation/1.cc: Likewise. 2088 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2089 1.1 mrg explicit_instantiation/3.cc: Likewise. 2090 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2091 1.1 mrg explicit_instantiation/4.cc: Likewise. 2092 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2093 1.1 mrg explicit_instantiation/5.cc: Likewise. 2094 1.1 mrg * testsuite/23_containers/forward_list/requirements/ 2095 1.1 mrg typedefs.cc: Likewise. 2096 1.1 mrg * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise. 2097 1.1 mrg * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise. 2098 1.1 mrg * testsuite/23_containers/list/capacity/resize_size.cc: Likewise. 2099 1.1 mrg * testsuite/23_containers/list/cons/cons_size.cc: Likewise. 2100 1.1 mrg * testsuite/23_containers/list/cons/moveable.cc: Likewise. 2101 1.1 mrg * testsuite/23_containers/list/cons/ 2102 1.1 mrg noexcept_move_construct.cc: Likewise. 2103 1.1 mrg * testsuite/23_containers/list/init-list.cc: Likewise. 2104 1.1 mrg * testsuite/23_containers/list/modifiers/1_c++0x.cc: Likewise. 2105 1.1 mrg * testsuite/23_containers/list/operations/2_c++0x.cc: Likewise. 2106 1.1 mrg * testsuite/23_containers/list/operations/3_c++0x.cc: Likewise. 2107 1.1 mrg * testsuite/23_containers/list/operations/42352.cc: Likewise. 2108 1.1 mrg * testsuite/23_containers/list/range_access.cc: Likewise. 2109 1.1 mrg * testsuite/23_containers/list/requirements/citerators.cc: Likewise. 2110 1.1 mrg * testsuite/23_containers/list/requirements/ 2111 1.1 mrg do_the_right_thing.cc: Likewise. 2112 1.1 mrg * testsuite/23_containers/list/requirements/exception/ 2113 1.1 mrg basic.cc: Likewise. 2114 1.1 mrg * testsuite/23_containers/list/requirements/exception/ 2115 1.1 mrg generation_prohibited.cc: Likewise. 2116 1.1 mrg * testsuite/23_containers/list/requirements/exception/ 2117 1.1 mrg propagation_consistent.cc: Likewise. 2118 1.1 mrg * testsuite/23_containers/list/requirements/ 2119 1.1 mrg explicit_instantiation/1_c++0x.cc: Likewise. 2120 1.1 mrg * testsuite/23_containers/list/requirements/ 2121 1.1 mrg explicit_instantiation/5_c++0x.cc: Likewise. 2122 1.1 mrg * testsuite/23_containers/list/requirements/typedefs.cc: Likewise. 2123 1.1 mrg * testsuite/23_containers/map/cons/moveable.cc: Likewise. 2124 1.1 mrg * testsuite/23_containers/map/cons/noexcept_move_construct.cc: Likewise. 2125 1.1 mrg * testsuite/23_containers/map/element_access/2.cc: Likewise. 2126 1.1 mrg * testsuite/23_containers/map/element_access/39901.cc: Likewise. 2127 1.1 mrg * testsuite/23_containers/map/element_access/46148.cc: Likewise. 2128 1.1 mrg * testsuite/23_containers/map/init-list.cc: Likewise. 2129 1.1 mrg * testsuite/23_containers/map/modifiers/dr130.cc: Likewise. 2130 1.1 mrg * testsuite/23_containers/map/modifiers/erase/51142.cc: Likewise. 2131 1.1 mrg * testsuite/23_containers/map/modifiers/insert/2.cc: Likewise. 2132 1.1 mrg * testsuite/23_containers/map/modifiers/insert/3.cc: Likewise. 2133 1.1 mrg * testsuite/23_containers/map/modifiers/insert/4.cc: Likewise. 2134 1.1 mrg * testsuite/23_containers/map/modifiers/insert/5.cc: Likewise. 2135 1.1 mrg * testsuite/23_containers/map/range_access.cc: Likewise. 2136 1.1 mrg * testsuite/23_containers/map/requirements/citerators.cc: Likewise. 2137 1.1 mrg * testsuite/23_containers/map/requirements/exception/basic.cc: Likewise. 2138 1.1 mrg * testsuite/23_containers/map/requirements/exception/ 2139 1.1 mrg generation_prohibited.cc: Likewise. 2140 1.1 mrg * testsuite/23_containers/map/requirements/exception/ 2141 1.1 mrg propagation_consistent.cc: Likewise. 2142 1.1 mrg * testsuite/23_containers/map/requirements/ 2143 1.1 mrg explicit_instantiation/1_c++0x.cc: Likewise. 2144 1.1 mrg * testsuite/23_containers/map/requirements/ 2145 1.1 mrg explicit_instantiation/5_c++0x.cc: Likewise. 2146 1.1 mrg * testsuite/23_containers/map/requirements/typedefs.cc: Likewise. 2147 1.1 mrg * testsuite/23_containers/multimap/cons/moveable.cc: Likewise. 2148 1.1 mrg * testsuite/23_containers/multimap/cons/ 2149 1.1 mrg noexcept_move_construct.cc: Likewise. 2150 1.1 mrg * testsuite/23_containers/multimap/init-list.cc: Likewise. 2151 1.1 mrg * testsuite/23_containers/multimap/modifiers/dr130.cc: Likewise. 2152 1.1 mrg * testsuite/23_containers/multimap/modifiers/erase/51142.cc: Likewise. 2153 1.1 mrg * testsuite/23_containers/multimap/modifiers/insert/1.cc: Likewise. 2154 1.1 mrg * testsuite/23_containers/multimap/modifiers/insert/2.cc: Likewise. 2155 1.1 mrg * testsuite/23_containers/multimap/modifiers/insert/3.cc: Likewise. 2156 1.1 mrg * testsuite/23_containers/multimap/modifiers/insert/4.cc: Likewise. 2157 1.1 mrg * testsuite/23_containers/multimap/range_access.cc: Likewise. 2158 1.1 mrg * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise. 2159 1.1 mrg * testsuite/23_containers/multimap/requirements/exception/ 2160 1.1 mrg basic.cc: Likewise. 2161 1.1 mrg * testsuite/23_containers/multimap/requirements/exception/ 2162 1.1 mrg generation_prohibited.cc: Likewise. 2163 1.1 mrg * testsuite/23_containers/multimap/requirements/exception/ 2164 1.1 mrg propagation_consistent.cc: Likewise. 2165 1.1 mrg * testsuite/23_containers/multimap/requirements/ 2166 1.1 mrg explicit_instantiation/1_c++0x.cc: Likewise. 2167 1.1 mrg * testsuite/23_containers/multimap/requirements/ 2168 1.1 mrg explicit_instantiation/5_c++0x.cc: Likewise. 2169 1.1 mrg * testsuite/23_containers/multimap/requirements/typedefs.cc: Likewise. 2170 1.1 mrg * testsuite/23_containers/multiset/cons/moveable.cc: Likewise. 2171 1.1 mrg * testsuite/23_containers/multiset/cons/ 2172 1.1 mrg noexcept_move_construct.cc: Likewise. 2173 1.1 mrg * testsuite/23_containers/multiset/init-list.cc: Likewise. 2174 1.1 mrg * testsuite/23_containers/multiset/modifiers/dr130.cc: Likewise. 2175 1.1 mrg * testsuite/23_containers/multiset/modifiers/erase/51142.cc: Likewise. 2176 1.1 mrg * testsuite/23_containers/multiset/modifiers/insert/3.cc: Likewise. 2177 1.1 mrg * testsuite/23_containers/multiset/modifiers/insert/4.cc: Likewise. 2178 1.1 mrg * testsuite/23_containers/multiset/range_access.cc: Likewise. 2179 1.1 mrg * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise. 2180 1.1 mrg * testsuite/23_containers/multiset/requirements/exception/ 2181 1.1 mrg basic.cc: Likewise. 2182 1.1 mrg * testsuite/23_containers/multiset/requirements/exception/ 2183 1.1 mrg generation_prohibited.cc: Likewise. 2184 1.1 mrg * testsuite/23_containers/multiset/requirements/exception/ 2185 1.1 mrg propagation_consistent.cc: Likewise. 2186 1.1 mrg * testsuite/23_containers/multiset/requirements/ 2187 1.1 mrg explicit_instantiation/1_c++0x.cc: Likewise. 2188 1.1 mrg * testsuite/23_containers/multiset/requirements/ 2189 1.1 mrg explicit_instantiation/5_c++0x.cc: Likewise. 2190 1.1 mrg * testsuite/23_containers/multiset/requirements/typedefs.cc: Likewise. 2191 1.1 mrg * testsuite/23_containers/priority_queue/moveable.cc: Likewise. 2192 1.1 mrg * testsuite/23_containers/priority_queue/requirements/ 2193 1.1 mrg explicit_instantiation/1_c++0x.cc: Likewise. 2194 1.1 mrg * testsuite/23_containers/priority_queue/requirements/ 2195 1.1 mrg typedefs.cc: Likewise. 2196 1.1 mrg * testsuite/23_containers/queue/moveable.cc: Likewise. 2197 1.1 mrg * testsuite/23_containers/queue/requirements/ 2198 1.1 mrg explicit_instantiation/1_c++0x.cc: Likewise. 2199 1.1 mrg * testsuite/23_containers/queue/requirements/typedefs.cc: Likewise. 2200 1.1 mrg * testsuite/23_containers/set/cons/moveable.cc: Likewise. 2201 1.1 mrg * testsuite/23_containers/set/cons/noexcept_move_construct.cc: Likewise. 2202 1.1 mrg * testsuite/23_containers/set/init-list.cc: Likewise. 2203 1.1 mrg * testsuite/23_containers/set/modifiers/dr130.cc: Likewise. 2204 1.1 mrg * testsuite/23_containers/set/modifiers/erase/51142.cc: Likewise. 2205 1.1 mrg * testsuite/23_containers/set/modifiers/insert/2.cc: Likewise. 2206 1.1 mrg * testsuite/23_containers/set/modifiers/insert/3.cc: Likewise. 2207 1.1 mrg * testsuite/23_containers/set/range_access.cc: Likewise. 2208 1.1 mrg * testsuite/23_containers/set/requirements/citerators.cc: Likewise. 2209 1.1 mrg * testsuite/23_containers/set/requirements/exception/basic.cc: Likewise. 2210 1.1 mrg * testsuite/23_containers/set/requirements/exception/ 2211 1.1 mrg generation_prohibited.cc: Likewise. 2212 1.1 mrg * testsuite/23_containers/set/requirements/exception/ 2213 1.1 mrg propagation_consistent.cc: Likewise. 2214 1.1 mrg * testsuite/23_containers/set/requirements/ 2215 1.1 mrg explicit_instantiation/1_c++0x.cc: Likewise. 2216 1.1 mrg * testsuite/23_containers/set/requirements/ 2217 1.1 mrg explicit_instantiation/5_c++0x.cc: Likewise. 2218 1.1 mrg * testsuite/23_containers/set/requirements/typedefs.cc: Likewise. 2219 1.1 mrg * testsuite/23_containers/stack/requirements/ 2220 1.1 mrg explicit_instantiation/1_c++0x.cc: Likewise. 2221 1.1 mrg * testsuite/23_containers/stack/requirements/typedefs.cc: Likewise. 2222 1.1 mrg * testsuite/23_containers/unordered_map/55043.cc: Likewise. 2223 1.1 mrg * testsuite/23_containers/unordered_map/cons/56112.cc: Likewise. 2224 1.1 mrg * testsuite/23_containers/unordered_map/cons/moveable.cc: Likewise. 2225 1.1 mrg * testsuite/23_containers/unordered_map/debug/ 2226 1.1 mrg construct1_neg.cc: Likewise. 2227 1.1 mrg * testsuite/23_containers/unordered_map/debug/ 2228 1.1 mrg construct2_neg.cc: Likewise. 2229 1.1 mrg * testsuite/23_containers/unordered_map/debug/ 2230 1.1 mrg construct3_neg.cc: Likewise. 2231 1.1 mrg * testsuite/23_containers/unordered_map/debug/ 2232 1.1 mrg construct4_neg.cc: Likewise. 2233 1.1 mrg * testsuite/23_containers/unordered_map/debug/insert1_neg.cc: Likewise. 2234 1.1 mrg * testsuite/23_containers/unordered_map/debug/insert2_neg.cc: Likewise. 2235 1.1 mrg * testsuite/23_containers/unordered_map/debug/insert3_neg.cc: Likewise. 2236 1.1 mrg * testsuite/23_containers/unordered_map/debug/insert4_neg.cc: Likewise. 2237 1.1 mrg * testsuite/23_containers/unordered_map/debug/ 2238 1.1 mrg invalid_local_iterator_compare_neg.cc: Likewise. 2239 1.1 mrg * testsuite/23_containers/unordered_map/debug/ 2240 1.1 mrg invalid_local_iterator_range_neg.cc: Likewise. 2241 1.1 mrg * testsuite/23_containers/unordered_map/debug/ 2242 1.1 mrg use_erased_local_iterator_neg.cc: Likewise. 2243 1.1 mrg * testsuite/23_containers/unordered_map/debug/ 2244 1.1 mrg use_invalid_iterator_neg.cc: Likewise. 2245 1.1 mrg * testsuite/23_containers/unordered_map/debug/ 2246 1.1 mrg use_invalid_local_iterator_neg.cc: Likewise. 2247 1.1 mrg * testsuite/23_containers/unordered_map/dr761.cc: Likewise. 2248 1.1 mrg * testsuite/23_containers/unordered_map/erase/1.cc: Likewise. 2249 1.1 mrg * testsuite/23_containers/unordered_map/erase/24061-map.cc: Likewise. 2250 1.1 mrg * testsuite/23_containers/unordered_map/erase/51142.cc: Likewise. 2251 1.1 mrg * testsuite/23_containers/unordered_map/erase/54276.cc: Likewise. 2252 1.1 mrg * testsuite/23_containers/unordered_map/final_hash.cc: Likewise. 2253 1.1 mrg * testsuite/23_containers/unordered_map/hash_policy/dr1189.cc: Likewise. 2254 1.1 mrg * testsuite/23_containers/unordered_map/init-list.cc: Likewise. 2255 1.1 mrg * testsuite/23_containers/unordered_map/insert/24061-map.cc: Likewise. 2256 1.1 mrg * testsuite/23_containers/unordered_map/insert/ 2257 1.1 mrg array_syntax.cc: Likewise. 2258 1.1 mrg * testsuite/23_containers/unordered_map/insert/ 2259 1.1 mrg array_syntax_move.cc: Likewise. 2260 1.1 mrg * testsuite/23_containers/unordered_map/insert/map_range.cc: Likewise. 2261 1.1 mrg * testsuite/23_containers/unordered_map/insert/map_single.cc: Likewise. 2262 1.1 mrg * testsuite/23_containers/unordered_map/insert/ 2263 1.1 mrg map_single_move-1.cc: Likewise. 2264 1.1 mrg * testsuite/23_containers/unordered_map/insert/ 2265 1.1 mrg map_single_move-2.cc: Likewise. 2266 1.1 mrg * testsuite/23_containers/unordered_map/modifiers/emplace.cc: Likewise. 2267 1.1 mrg * testsuite/23_containers/unordered_map/modifiers/reserve.cc: Likewise. 2268 1.1 mrg * testsuite/23_containers/unordered_map/observers.cc: Likewise. 2269 1.1 mrg * testsuite/23_containers/unordered_map/operations/count.cc: Likewise. 2270 1.1 mrg * testsuite/23_containers/unordered_map/operators/1.cc: Likewise. 2271 1.1 mrg * testsuite/23_containers/unordered_map/profile/unordered.cc: Likewise. 2272 1.1 mrg * testsuite/23_containers/unordered_map/range_access.cc: Likewise. 2273 1.1 mrg * testsuite/23_containers/unordered_map/requirements/ 2274 1.1 mrg citerators.cc: Likewise. 2275 1.1 mrg * testsuite/23_containers/unordered_map/requirements/ 2276 1.1 mrg cliterators.cc: Likewise. 2277 1.1 mrg * testsuite/23_containers/unordered_map/requirements/ 2278 1.1 mrg debug_mode.cc: Likewise. 2279 1.1 mrg * testsuite/23_containers/unordered_map/requirements/ 2280 1.1 mrg exception/basic.cc: Likewise. 2281 1.1 mrg * testsuite/23_containers/unordered_map/requirements/ 2282 1.1 mrg exception/generation_prohibited.cc: Likewise. 2283 1.1 mrg * testsuite/23_containers/unordered_map/requirements/ 2284 1.1 mrg exception/propagation_consistent.cc: Likewise. 2285 1.1 mrg * testsuite/23_containers/unordered_map/requirements/ 2286 1.1 mrg explicit_instantiation/1.cc: Likewise. 2287 1.1 mrg * testsuite/23_containers/unordered_map/requirements/ 2288 1.1 mrg explicit_instantiation/2.cc: Likewise. 2289 1.1 mrg * testsuite/23_containers/unordered_map/requirements/ 2290 1.1 mrg explicit_instantiation/4.cc: Likewise. 2291 1.1 mrg * testsuite/23_containers/unordered_map/requirements/ 2292 1.1 mrg explicit_instantiation/5.cc: Likewise. 2293 1.1 mrg * testsuite/23_containers/unordered_map/requirements/ 2294 1.1 mrg typedefs.cc: Likewise. 2295 1.1 mrg * testsuite/23_containers/unordered_multimap/55043.cc: Likewise. 2296 1.1 mrg * testsuite/23_containers/unordered_multimap/cons/moveable.cc: Likewise. 2297 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 2298 1.1 mrg construct1_neg.cc: Likewise. 2299 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 2300 1.1 mrg construct2_neg.cc: Likewise. 2301 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 2302 1.1 mrg construct3_neg.cc: Likewise. 2303 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 2304 1.1 mrg construct4_neg.cc: Likewise. 2305 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 2306 1.1 mrg insert1_neg.cc: Likewise. 2307 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 2308 1.1 mrg insert2_neg.cc: Likewise. 2309 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 2310 1.1 mrg insert3_neg.cc: Likewise. 2311 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 2312 1.1 mrg insert4_neg.cc: Likewise. 2313 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 2314 1.1 mrg invalid_local_iterator_compare_neg.cc: Likewise. 2315 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 2316 1.1 mrg invalid_local_iterator_range_neg.cc: Likewise. 2317 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 2318 1.1 mrg use_erased_local_iterator_neg.cc: Likewise. 2319 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 2320 1.1 mrg use_invalid_iterator_neg.cc: Likewise. 2321 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 2322 1.1 mrg use_invalid_local_iterator_neg.cc: Likewise. 2323 1.1 mrg * testsuite/23_containers/unordered_multimap/erase/1.cc: Likewise. 2324 1.1 mrg * testsuite/23_containers/unordered_multimap/erase/2.cc: Likewise. 2325 1.1 mrg * testsuite/23_containers/unordered_multimap/erase/ 2326 1.1 mrg 24061-multimap.cc: Likewise. 2327 1.1 mrg * testsuite/23_containers/unordered_multimap/erase/51142.cc: Likewise. 2328 1.1 mrg * testsuite/23_containers/unordered_multimap/erase/ 2329 1.1 mrg 51845-multimap.cc: Likewise. 2330 1.1 mrg * testsuite/23_containers/unordered_multimap/erase/54276.cc: Likewise. 2331 1.1 mrg * testsuite/23_containers/unordered_multimap/final_hash.cc: Likewise. 2332 1.1 mrg * testsuite/23_containers/unordered_multimap/hash_policy/ 2333 1.1 mrg dr1189.cc: Likewise. 2334 1.1 mrg * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise. 2335 1.1 mrg * testsuite/23_containers/unordered_multimap/insert/ 2336 1.1 mrg 24061-multimap.cc: Likewise. 2337 1.1 mrg * testsuite/23_containers/unordered_multimap/insert/51866.cc: Likewise. 2338 1.1 mrg * testsuite/23_containers/unordered_multimap/insert/52476.cc: Likewise. 2339 1.1 mrg * testsuite/23_containers/unordered_multimap/insert/ 2340 1.1 mrg multimap_range.cc: Likewise. 2341 1.1 mrg * testsuite/23_containers/unordered_multimap/insert/ 2342 1.1 mrg multimap_single.cc: Likewise. 2343 1.1 mrg * testsuite/23_containers/unordered_multimap/insert/ 2344 1.1 mrg multimap_single_move-1.cc: Likewise. 2345 1.1 mrg * testsuite/23_containers/unordered_multimap/insert/ 2346 1.1 mrg multimap_single_move-2.cc: Likewise. 2347 1.1 mrg * testsuite/23_containers/unordered_multimap/modifiers/ 2348 1.1 mrg emplace.cc: Likewise. 2349 1.1 mrg * testsuite/23_containers/unordered_multimap/modifiers/ 2350 1.1 mrg reserve.cc: Likewise. 2351 1.1 mrg * testsuite/23_containers/unordered_multimap/observers.cc: Likewise. 2352 1.1 mrg * testsuite/23_containers/unordered_multimap/operations/ 2353 1.1 mrg count.cc: Likewise. 2354 1.1 mrg * testsuite/23_containers/unordered_multimap/operators/1.cc: Likewise. 2355 1.1 mrg * testsuite/23_containers/unordered_multimap/operators/2.cc: Likewise. 2356 1.1 mrg * testsuite/23_containers/unordered_multimap/range_access.cc: Likewise. 2357 1.1 mrg * testsuite/23_containers/unordered_multimap/requirements/ 2358 1.1 mrg citerators.cc: Likewise. 2359 1.1 mrg * testsuite/23_containers/unordered_multimap/requirements/ 2360 1.1 mrg cliterators.cc: Likewise. 2361 1.1 mrg * testsuite/23_containers/unordered_multimap/requirements/ 2362 1.1 mrg exception/basic.cc: Likewise. 2363 1.1 mrg * testsuite/23_containers/unordered_multimap/requirements/ 2364 1.1 mrg exception/generation_prohibited.cc: Likewise. 2365 1.1 mrg * testsuite/23_containers/unordered_multimap/requirements/ 2366 1.1 mrg exception/propagation_consistent.cc: Likewise. 2367 1.1 mrg * testsuite/23_containers/unordered_multimap/requirements/ 2368 1.1 mrg explicit_instantiation/1.cc: Likewise. 2369 1.1 mrg * testsuite/23_containers/unordered_multimap/requirements/ 2370 1.1 mrg explicit_instantiation/2.cc: Likewise. 2371 1.1 mrg * testsuite/23_containers/unordered_multimap/requirements/ 2372 1.1 mrg explicit_instantiation/4.cc: Likewise. 2373 1.1 mrg * testsuite/23_containers/unordered_multimap/requirements/ 2374 1.1 mrg explicit_instantiation/5.cc: Likewise. 2375 1.1 mrg * testsuite/23_containers/unordered_multimap/requirements/ 2376 1.1 mrg typedefs.cc: Likewise. 2377 1.1 mrg * testsuite/23_containers/unordered_multiset/55043.cc: Likewise. 2378 1.1 mrg * testsuite/23_containers/unordered_multiset/cons/copy.cc: Likewise. 2379 1.1 mrg * testsuite/23_containers/unordered_multiset/cons/moveable.cc: Likewise. 2380 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 2381 1.1 mrg construct1_neg.cc: Likewise. 2382 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 2383 1.1 mrg construct2_neg.cc: Likewise. 2384 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 2385 1.1 mrg construct3_neg.cc: Likewise. 2386 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 2387 1.1 mrg construct4_neg.cc: Likewise. 2388 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 2389 1.1 mrg insert1_neg.cc: Likewise. 2390 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 2391 1.1 mrg insert2_neg.cc: Likewise. 2392 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 2393 1.1 mrg insert3_neg.cc: Likewise. 2394 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 2395 1.1 mrg insert4_neg.cc: Likewise. 2396 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 2397 1.1 mrg invalid_local_iterator_compare_neg.cc: Likewise. 2398 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 2399 1.1 mrg invalid_local_iterator_range_neg.cc: Likewise. 2400 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 2401 1.1 mrg use_erased_local_iterator_neg.cc: Likewise. 2402 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 2403 1.1 mrg use_invalid_iterator_neg.cc: Likewise. 2404 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 2405 1.1 mrg use_invalid_local_iterator_neg.cc: Likewise. 2406 1.1 mrg * testsuite/23_containers/unordered_multiset/erase/1.cc: Likewise. 2407 1.1 mrg * testsuite/23_containers/unordered_multiset/erase/2.cc: Likewise. 2408 1.1 mrg * testsuite/23_containers/unordered_multiset/erase/ 2409 1.1 mrg 24061-multiset.cc: Likewise. 2410 1.1 mrg * testsuite/23_containers/unordered_multiset/erase/51142.cc: Likewise. 2411 1.1 mrg * testsuite/23_containers/unordered_multiset/final_hash.cc: Likewise. 2412 1.1 mrg * testsuite/23_containers/unordered_multiset/hash_policy/ 2413 1.1 mrg dr1189.cc: Likewise. 2414 1.1 mrg * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise. 2415 1.1 mrg * testsuite/23_containers/unordered_multiset/insert/ 2416 1.1 mrg 24061-multiset.cc: Likewise. 2417 1.1 mrg * testsuite/23_containers/unordered_multiset/insert/51866.cc: Likewise. 2418 1.1 mrg * testsuite/23_containers/unordered_multiset/insert/52476.cc: Likewise. 2419 1.1 mrg * testsuite/23_containers/unordered_multiset/insert/ 2420 1.1 mrg hash_policy.cc: Likewise. 2421 1.1 mrg * testsuite/23_containers/unordered_multiset/insert/ 2422 1.1 mrg multiset_range.cc: Likewise. 2423 1.1 mrg * testsuite/23_containers/unordered_multiset/insert/ 2424 1.1 mrg multiset_single.cc: Likewise. 2425 1.1 mrg * testsuite/23_containers/unordered_multiset/insert/ 2426 1.1 mrg multiset_single_move.cc: Likewise. 2427 1.1 mrg * testsuite/23_containers/unordered_multiset/modifiers/ 2428 1.1 mrg emplace.cc: Likewise. 2429 1.1 mrg * testsuite/23_containers/unordered_multiset/modifiers/ 2430 1.1 mrg reserve.cc: Likewise. 2431 1.1 mrg * testsuite/23_containers/unordered_multiset/observers.cc: Likewise. 2432 1.1 mrg * testsuite/23_containers/unordered_multiset/operations/ 2433 1.1 mrg count.cc: Likewise. 2434 1.1 mrg * testsuite/23_containers/unordered_multiset/operators/1.cc: Likewise. 2435 1.1 mrg * testsuite/23_containers/unordered_multiset/range_access.cc: Likewise. 2436 1.1 mrg * testsuite/23_containers/unordered_multiset/requirements/ 2437 1.1 mrg citerators.cc: Likewise. 2438 1.1 mrg * testsuite/23_containers/unordered_multiset/requirements/ 2439 1.1 mrg cliterators.cc: Likewise. 2440 1.1 mrg * testsuite/23_containers/unordered_multiset/requirements/ 2441 1.1 mrg exception/basic.cc: Likewise. 2442 1.1 mrg * testsuite/23_containers/unordered_multiset/requirements/ 2443 1.1 mrg exception/generation_prohibited.cc: Likewise. 2444 1.1 mrg * testsuite/23_containers/unordered_multiset/requirements/ 2445 1.1 mrg exception/propagation_consistent.cc: Likewise. 2446 1.1 mrg * testsuite/23_containers/unordered_multiset/requirements/ 2447 1.1 mrg explicit_instantiation/1.cc: Likewise. 2448 1.1 mrg * testsuite/23_containers/unordered_multiset/requirements/ 2449 1.1 mrg explicit_instantiation/2.cc: Likewise. 2450 1.1 mrg * testsuite/23_containers/unordered_multiset/requirements/ 2451 1.1 mrg explicit_instantiation/4.cc: Likewise. 2452 1.1 mrg * testsuite/23_containers/unordered_multiset/requirements/ 2453 1.1 mrg explicit_instantiation/5.cc: Likewise. 2454 1.1 mrg * testsuite/23_containers/unordered_multiset/requirements/ 2455 1.1 mrg typedefs.cc: Likewise. 2456 1.1 mrg * testsuite/23_containers/unordered_set/55043.cc: Likewise. 2457 1.1 mrg * testsuite/23_containers/unordered_set/56267.cc: Likewise. 2458 1.1 mrg * testsuite/23_containers/unordered_set/56278.cc: Likewise. 2459 1.1 mrg * testsuite/23_containers/unordered_set/cons/moveable.cc: Likewise. 2460 1.1 mrg * testsuite/23_containers/unordered_set/debug/ 2461 1.1 mrg construct1_neg.cc: Likewise. 2462 1.1 mrg * testsuite/23_containers/unordered_set/debug/ 2463 1.1 mrg construct2_neg.cc: Likewise. 2464 1.1 mrg * testsuite/23_containers/unordered_set/debug/ 2465 1.1 mrg construct3_neg.cc: Likewise. 2466 1.1 mrg * testsuite/23_containers/unordered_set/debug/ 2467 1.1 mrg construct4_neg.cc: Likewise. 2468 1.1 mrg * testsuite/23_containers/unordered_set/debug/insert1_neg.cc: Likewise. 2469 1.1 mrg * testsuite/23_containers/unordered_set/debug/insert2_neg.cc: Likewise. 2470 1.1 mrg * testsuite/23_containers/unordered_set/debug/insert3_neg.cc: Likewise. 2471 1.1 mrg * testsuite/23_containers/unordered_set/debug/insert4_neg.cc: Likewise. 2472 1.1 mrg * testsuite/23_containers/unordered_set/debug/ 2473 1.1 mrg invalid_local_iterator_compare_neg.cc: Likewise. 2474 1.1 mrg * testsuite/23_containers/unordered_set/debug/ 2475 1.1 mrg invalid_local_iterator_range_neg.cc: Likewise. 2476 1.1 mrg * testsuite/23_containers/unordered_set/debug/ 2477 1.1 mrg use_erased_local_iterator_neg.cc: Likewise. 2478 1.1 mrg * testsuite/23_containers/unordered_set/debug/ 2479 1.1 mrg use_invalid_iterator_neg.cc: Likewise. 2480 1.1 mrg * testsuite/23_containers/unordered_set/debug/ 2481 1.1 mrg use_invalid_local_iterator_neg.cc: Likewise. 2482 1.1 mrg * testsuite/23_containers/unordered_set/erase/1.cc: Likewise. 2483 1.1 mrg * testsuite/23_containers/unordered_set/erase/24061-set.cc: Likewise. 2484 1.1 mrg * testsuite/23_containers/unordered_set/erase/51142.cc: Likewise. 2485 1.1 mrg * testsuite/23_containers/unordered_set/final_hash.cc: Likewise. 2486 1.1 mrg * testsuite/23_containers/unordered_set/hash_policy/26132.cc: Likewise. 2487 1.1 mrg * testsuite/23_containers/unordered_set/hash_policy/dr1189.cc: Likewise. 2488 1.1 mrg * testsuite/23_containers/unordered_set/hash_policy/ 2489 1.1 mrg load_factor.cc: Likewise. 2490 1.1 mrg * testsuite/23_containers/unordered_set/hash_policy/rehash.cc: Likewise. 2491 1.1 mrg * testsuite/23_containers/unordered_set/init-list.cc: Likewise. 2492 1.1 mrg * testsuite/23_containers/unordered_set/insert/24061-set.cc: Likewise. 2493 1.1 mrg * testsuite/23_containers/unordered_set/insert/hash_policy.cc: Likewise. 2494 1.1 mrg * testsuite/23_containers/unordered_set/insert/set_range.cc: Likewise. 2495 1.1 mrg * testsuite/23_containers/unordered_set/insert/set_single.cc: Likewise. 2496 1.1 mrg * testsuite/23_containers/unordered_set/insert/ 2497 1.1 mrg set_single_move.cc: Likewise. 2498 1.1 mrg * testsuite/23_containers/unordered_set/instantiation_neg.cc: Likewise. 2499 1.1 mrg * testsuite/23_containers/unordered_set/max_load_factor/ 2500 1.1 mrg robustness.cc: Likewise. 2501 1.1 mrg * testsuite/23_containers/unordered_set/modifiers/emplace.cc: Likewise. 2502 1.1 mrg * testsuite/23_containers/unordered_set/modifiers/reserve.cc: Likewise. 2503 1.1 mrg * testsuite/23_containers/unordered_set/observers.cc: Likewise. 2504 1.1 mrg * testsuite/23_containers/unordered_set/operations/count.cc: Likewise. 2505 1.1 mrg * testsuite/23_containers/unordered_set/operators/1.cc: Likewise. 2506 1.1 mrg * testsuite/23_containers/unordered_set/operators/52309.cc: Likewise. 2507 1.1 mrg * testsuite/23_containers/unordered_set/range_access.cc: Likewise. 2508 1.1 mrg * testsuite/23_containers/unordered_set/requirements/ 2509 1.1 mrg citerators.cc: Likewise. 2510 1.1 mrg * testsuite/23_containers/unordered_set/requirements/ 2511 1.1 mrg cliterators.cc: Likewise. 2512 1.1 mrg * testsuite/23_containers/unordered_set/requirements/ 2513 1.1 mrg debug_mode.cc: Likewise. 2514 1.1 mrg * testsuite/23_containers/unordered_set/requirements/ 2515 1.1 mrg exception/basic.cc: Likewise. 2516 1.1 mrg * testsuite/23_containers/unordered_set/requirements/ 2517 1.1 mrg exception/generation_prohibited.cc: Likewise. 2518 1.1 mrg * testsuite/23_containers/unordered_set/requirements/ 2519 1.1 mrg exception/propagation_consistent.cc: Likewise. 2520 1.1 mrg * testsuite/23_containers/unordered_set/requirements/ 2521 1.1 mrg explicit_instantiation/1.cc: Likewise. 2522 1.1 mrg * testsuite/23_containers/unordered_set/requirements/ 2523 1.1 mrg explicit_instantiation/2.cc: Likewise. 2524 1.1 mrg * testsuite/23_containers/unordered_set/requirements/ 2525 1.1 mrg explicit_instantiation/4.cc: Likewise. 2526 1.1 mrg * testsuite/23_containers/unordered_set/requirements/ 2527 1.1 mrg explicit_instantiation/5.cc: Likewise. 2528 1.1 mrg * testsuite/23_containers/unordered_set/requirements/ 2529 1.1 mrg typedefs.cc: Likewise. 2530 1.1 mrg * testsuite/23_containers/vector/52591.cc: Likewise. 2531 1.1 mrg * testsuite/23_containers/vector/allocator/copy_assign.cc: Likewise. 2532 1.1 mrg * testsuite/23_containers/vector/allocator/minimal.cc: Likewise. 2533 1.1 mrg * testsuite/23_containers/vector/allocator/move_assign.cc: Likewise. 2534 1.1 mrg * testsuite/23_containers/vector/allocator/noexcept.cc: Likewise. 2535 1.1 mrg * testsuite/23_containers/vector/allocator/swap.cc: Likewise. 2536 1.1 mrg * testsuite/23_containers/vector/bool/capacity/ 2537 1.1 mrg shrink_to_fit.cc: Likewise. 2538 1.1 mrg * testsuite/23_containers/vector/bool/cons/ 2539 1.1 mrg noexcept_move_construct.cc: Likewise. 2540 1.1 mrg * testsuite/23_containers/vector/bool/hash/1.cc: Likewise. 2541 1.1 mrg * testsuite/23_containers/vector/bool/requirements/ 2542 1.1 mrg citerators.cc: Likewise. 2543 1.1 mrg * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise. 2544 1.1 mrg * testsuite/23_containers/vector/capacity/reserve/ 2545 1.1 mrg moveable2.cc: Likewise. 2546 1.1 mrg * testsuite/23_containers/vector/capacity/resize/moveable.cc: Likewise. 2547 1.1 mrg * testsuite/23_containers/vector/capacity/resize/moveable2.cc: Likewise. 2548 1.1 mrg * testsuite/23_containers/vector/capacity/resize/ 2549 1.1 mrg resize_size.cc: Likewise. 2550 1.1 mrg * testsuite/23_containers/vector/capacity/shrink_to_fit.cc: Likewise. 2551 1.1 mrg * testsuite/23_containers/vector/capacity/shrink_to_fit2.cc: Likewise. 2552 1.1 mrg * testsuite/23_containers/vector/cons/cons_size.cc: Likewise. 2553 1.1 mrg * testsuite/23_containers/vector/cons/moveable.cc: Likewise. 2554 1.1 mrg * testsuite/23_containers/vector/cons/moveable2.cc: Likewise. 2555 1.1 mrg * testsuite/23_containers/vector/cons/ 2556 1.1 mrg noexcept_move_construct.cc: Likewise. 2557 1.1 mrg * testsuite/23_containers/vector/debug/52433.cc: Likewise. 2558 1.1 mrg * testsuite/23_containers/vector/debug/bool/shrink_to_fit.cc: Likewise. 2559 1.1 mrg * testsuite/23_containers/vector/debug/multithreaded_swap.cc: Likewise. 2560 1.1 mrg * testsuite/23_containers/vector/debug/shrink_to_fit.cc: Likewise. 2561 1.1 mrg * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise. 2562 1.1 mrg * testsuite/23_containers/vector/ext_pointer/ 2563 1.1 mrg explicit_instantiation/2.cc: Likewise. 2564 1.1 mrg * testsuite/23_containers/vector/ext_pointer/types/2.cc: Likewise. 2565 1.1 mrg * testsuite/23_containers/vector/init-list.cc: Likewise. 2566 1.1 mrg * testsuite/23_containers/vector/modifiers/erase/50529.cc: Likewise. 2567 1.1 mrg * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise. 2568 1.1 mrg * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise. 2569 1.1 mrg * testsuite/23_containers/vector/modifiers/moveable2.cc: Likewise. 2570 1.1 mrg * testsuite/23_containers/vector/modifiers/push_back/49836.cc: Likewise. 2571 1.1 mrg * testsuite/23_containers/vector/range_access.cc: Likewise. 2572 1.1 mrg * testsuite/23_containers/vector/requirements/citerators.cc: Likewise. 2573 1.1 mrg * testsuite/23_containers/vector/requirements/ 2574 1.1 mrg do_the_right_thing.cc: Likewise. 2575 1.1 mrg * testsuite/23_containers/vector/requirements/exception/ 2576 1.1 mrg basic.cc: Likewise. 2577 1.1 mrg * testsuite/23_containers/vector/requirements/exception/ 2578 1.1 mrg generation_prohibited.cc: Likewise. 2579 1.1 mrg * testsuite/23_containers/vector/requirements/exception/ 2580 1.1 mrg propagation_consistent.cc: Likewise. 2581 1.1 mrg * testsuite/23_containers/vector/requirements/ 2582 1.1 mrg explicit_instantiation/1_c++0x.cc: Likewise. 2583 1.1 mrg * testsuite/23_containers/vector/requirements/typedefs.cc: Likewise. 2584 1.1 mrg * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise. 2585 1.1 mrg * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise. 2586 1.1 mrg * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise. 2587 1.1 mrg * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise. 2588 1.1 mrg * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise. 2589 1.1 mrg * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise. 2590 1.1 mrg * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise. 2591 1.1 mrg * testsuite/27_io/basic_ostream/inserters_other/char/ 2592 1.1 mrg error_code.cc: Likewise. 2593 1.1 mrg * testsuite/27_io/basic_ostream/inserters_other/wchar_t/ 2594 1.1 mrg error_code.cc: Likewise. 2595 1.1 mrg * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise. 2596 1.1 mrg * testsuite/27_io/ios_base/types/fmtflags/ 2597 1.1 mrg constexpr_operators.cc: Likewise. 2598 1.1 mrg * testsuite/27_io/ios_base/types/iostate/ 2599 1.1 mrg constexpr_operators.cc: Likewise. 2600 1.1 mrg * testsuite/27_io/ios_base/types/openmode/ 2601 1.1 mrg constexpr_operators.cc: Likewise. 2602 1.1 mrg * testsuite/27_io/manipulators/extended/get_money/char/1.cc: Likewise. 2603 1.1 mrg * testsuite/27_io/manipulators/extended/get_money/char/ 2604 1.1 mrg 51288.cc: Likewise. 2605 1.1 mrg * testsuite/27_io/manipulators/extended/get_money/wchar_t/ 2606 1.1 mrg 1.cc: Likewise. 2607 1.1 mrg * testsuite/27_io/manipulators/extended/get_money/wchar_t/ 2608 1.1 mrg 51288.cc: Likewise. 2609 1.1 mrg * testsuite/27_io/manipulators/extended/put_money/char/1.cc: Likewise. 2610 1.1 mrg * testsuite/27_io/manipulators/extended/put_money/char/ 2611 1.1 mrg 51288.cc: Likewise. 2612 1.1 mrg * testsuite/27_io/manipulators/extended/put_money/wchar_t/ 2613 1.1 mrg 1.cc: Likewise. 2614 1.1 mrg * testsuite/27_io/manipulators/extended/put_money/wchar_t/ 2615 1.1 mrg 51288.cc: Likewise. 2616 1.1 mrg * testsuite/28_regex/algorithms/regex_replace/char/51711.cc: Likewise. 2617 1.1 mrg * testsuite/28_regex/algorithms/regex_replace/wchar_t/ 2618 1.1 mrg 51711.cc: Likewise. 2619 1.1 mrg * testsuite/28_regex/basic_regex/assign/char/cstring_op.cc: Likewise. 2620 1.1 mrg * testsuite/28_regex/basic_regex/assign/char/moveable.cc: Likewise. 2621 1.1 mrg * testsuite/28_regex/basic_regex/assign/char/pstring.cc: Likewise. 2622 1.1 mrg * testsuite/28_regex/basic_regex/assign/char/range.cc: Likewise. 2623 1.1 mrg * testsuite/28_regex/basic_regex/assign/char/string.cc: Likewise. 2624 1.1 mrg * testsuite/28_regex/basic_regex/assign/char/string_op.cc: Likewise. 2625 1.1 mrg * testsuite/28_regex/basic_regex/assign/wchar_t/cstring.cc: Likewise. 2626 1.1 mrg * testsuite/28_regex/basic_regex/assign/wchar_t/cstring_op.cc: Likewise. 2627 1.1 mrg * testsuite/28_regex/basic_regex/assign/wchar_t/pstring.cc: Likewise. 2628 1.1 mrg * testsuite/28_regex/basic_regex/assign/wchar_t/range.cc: Likewise. 2629 1.1 mrg * testsuite/28_regex/basic_regex/assign/wchar_t/string.cc: Likewise. 2630 1.1 mrg * testsuite/28_regex/basic_regex/assign/wchar_t/string_op.cc: Likewise. 2631 1.1 mrg * testsuite/28_regex/basic_regex/ctors/47724.cc: Likewise. 2632 1.1 mrg * testsuite/28_regex/basic_regex/ctors/basic/pstring_char.cc: Likewise. 2633 1.1 mrg * testsuite/28_regex/basic_regex/ctors/basic/ 2634 1.1 mrg string_range_01_02_03.cc: Likewise. 2635 1.1 mrg * testsuite/28_regex/basic_regex/ctors/char/cstring.cc: Likewise. 2636 1.1 mrg * testsuite/28_regex/basic_regex/ctors/char/default.cc: Likewise. 2637 1.1 mrg * testsuite/28_regex/basic_regex/ctors/char/range.cc: Likewise. 2638 1.1 mrg * testsuite/28_regex/basic_regex/ctors/extended/ 2639 1.1 mrg string_range_01_02_03.cc: Likewise. 2640 1.1 mrg * testsuite/28_regex/basic_regex/ctors/move_char.cc: Likewise. 2641 1.1 mrg * testsuite/28_regex/basic_regex/ctors/string_char.cc: Likewise. 2642 1.1 mrg * testsuite/28_regex/basic_regex/ctors/string_wchar_t.cc: Likewise. 2643 1.1 mrg * testsuite/28_regex/basic_regex/ctors/wchar_t/cstring.cc: Likewise. 2644 1.1 mrg * testsuite/28_regex/basic_regex/ctors/wchar_t/default.cc: Likewise. 2645 1.1 mrg * testsuite/28_regex/basic_regex/requirements/ 2646 1.1 mrg constexpr_data.cc: Likewise. 2647 1.1 mrg * testsuite/28_regex/init-list.cc: Likewise. 2648 1.1 mrg * testsuite/28_regex/iterators/regex_token_iterator/ctors/ 2649 1.1 mrg wchar_t/default.cc: Likewise. 2650 1.1 mrg * testsuite/28_regex/range_access.cc: Likewise. 2651 1.1 mrg * testsuite/28_regex/traits/char/ctor.cc: Likewise. 2652 1.1 mrg * testsuite/28_regex/traits/char/translate_nocase.cc: Likewise. 2653 1.1 mrg * testsuite/28_regex/traits/char/value.cc: Likewise. 2654 1.1 mrg * testsuite/28_regex/traits/wchar_t/ctor.cc: Likewise. 2655 1.1 mrg * testsuite/28_regex/traits/wchar_t/translate_nocase.cc: Likewise. 2656 1.1 mrg * testsuite/28_regex/traits/wchar_t/value.cc: Likewise. 2657 1.1 mrg * testsuite/29_atomics/atomic/cons/49445.cc: Likewise. 2658 1.1 mrg * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise. 2659 1.1 mrg * testsuite/29_atomics/atomic/cons/constexpr.cc: Likewise. 2660 1.1 mrg * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise. 2661 1.1 mrg * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise. 2662 1.1 mrg * testsuite/29_atomics/atomic/cons/default.cc: Likewise. 2663 1.1 mrg * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise. 2664 1.1 mrg * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise. 2665 1.1 mrg * testsuite/29_atomics/atomic/cons/user_pod.cc: Likewise. 2666 1.1 mrg * testsuite/29_atomics/atomic/operators/51811.cc: Likewise. 2667 1.1 mrg * testsuite/29_atomics/atomic/operators/56011.cc: Likewise. 2668 1.1 mrg * testsuite/29_atomics/atomic/operators/ 2669 1.1 mrg integral_assignment.cc: Likewise. 2670 1.1 mrg * testsuite/29_atomics/atomic/operators/ 2671 1.1 mrg integral_conversion.cc: Likewise. 2672 1.1 mrg * testsuite/29_atomics/atomic/operators/ 2673 1.1 mrg pointer_partial_void.cc: Likewise. 2674 1.1 mrg * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise. 2675 1.1 mrg * testsuite/29_atomics/atomic/requirements/ 2676 1.1 mrg explicit_instantiation/1.cc: Likewise. 2677 1.1 mrg * testsuite/29_atomics/atomic_flag/clear/1.cc: Likewise. 2678 1.1 mrg * testsuite/29_atomics/atomic_flag/cons/1.cc: Likewise. 2679 1.1 mrg * testsuite/29_atomics/atomic_flag/cons/56012.cc: Likewise. 2680 1.1 mrg * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise. 2681 1.1 mrg * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise. 2682 1.1 mrg * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise. 2683 1.1 mrg * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise. 2684 1.1 mrg * testsuite/29_atomics/atomic_flag/requirements/ 2685 1.1 mrg standard_layout.cc: Likewise. 2686 1.1 mrg * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise. 2687 1.1 mrg * testsuite/29_atomics/atomic_flag/test_and_set/ 2688 1.1 mrg explicit-hle.cc: Likewise. 2689 1.1 mrg * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise. 2690 1.1 mrg * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise. 2691 1.1 mrg * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise. 2692 1.1 mrg * testsuite/29_atomics/atomic_integral/cons/constexpr.cc: Likewise. 2693 1.1 mrg * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise. 2694 1.1 mrg * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise. 2695 1.1 mrg * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise. 2696 1.1 mrg * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise. 2697 1.1 mrg * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise. 2698 1.1 mrg * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise. 2699 1.1 mrg * testsuite/29_atomics/atomic_integral/operators/ 2700 1.1 mrg bitwise_neg.cc: Likewise. 2701 1.1 mrg * testsuite/29_atomics/atomic_integral/operators/ 2702 1.1 mrg decrement.cc: Likewise. 2703 1.1 mrg * testsuite/29_atomics/atomic_integral/operators/ 2704 1.1 mrg decrement_neg.cc: Likewise. 2705 1.1 mrg * testsuite/29_atomics/atomic_integral/operators/ 2706 1.1 mrg increment.cc: Likewise. 2707 1.1 mrg * testsuite/29_atomics/atomic_integral/operators/ 2708 1.1 mrg increment_neg.cc: Likewise. 2709 1.1 mrg * testsuite/29_atomics/atomic_integral/operators/ 2710 1.1 mrg integral_assignment.cc: Likewise. 2711 1.1 mrg * testsuite/29_atomics/atomic_integral/operators/ 2712 1.1 mrg integral_conversion.cc: Likewise. 2713 1.1 mrg * testsuite/29_atomics/atomic_integral/requirements/ 2714 1.1 mrg standard_layout.cc: Likewise. 2715 1.1 mrg * testsuite/29_atomics/atomic_integral/requirements/ 2716 1.1 mrg trivial.cc: Likewise. 2717 1.1 mrg * testsuite/29_atomics/headers/atomic/functions_std_c++0x.cc: Likewise. 2718 1.1 mrg * testsuite/29_atomics/headers/atomic/macros.cc: Likewise. 2719 1.1 mrg * testsuite/29_atomics/headers/atomic/types_std_c++0x.cc: Likewise. 2720 1.1 mrg * testsuite/29_atomics/headers/atomic/types_std_c++0x_neg.cc: Likewise. 2721 1.1 mrg * testsuite/30_threads/async/42819.cc: Likewise. 2722 1.1 mrg * testsuite/30_threads/async/49668.cc: Likewise. 2723 1.1 mrg * testsuite/30_threads/async/54297.cc: Likewise. 2724 1.1 mrg * testsuite/30_threads/async/any.cc: Likewise. 2725 1.1 mrg * testsuite/30_threads/async/async.cc: Likewise. 2726 1.1 mrg * testsuite/30_threads/async/launch.cc: Likewise. 2727 1.1 mrg * testsuite/30_threads/async/sync.cc: Likewise. 2728 1.1 mrg * testsuite/30_threads/call_once/39909.cc: Likewise. 2729 1.1 mrg * testsuite/30_threads/call_once/49668.cc: Likewise. 2730 1.1 mrg * testsuite/30_threads/call_once/call_once1.cc: Likewise. 2731 1.1 mrg * testsuite/30_threads/call_once/constexpr.cc: Likewise. 2732 1.1 mrg * testsuite/30_threads/call_once/once_flag.cc: Likewise. 2733 1.1 mrg * testsuite/30_threads/condition_variable/54185.cc: Likewise. 2734 1.1 mrg * testsuite/30_threads/condition_variable/cons/1.cc: Likewise. 2735 1.1 mrg * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise. 2736 1.1 mrg * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise. 2737 1.1 mrg * testsuite/30_threads/condition_variable/members/1.cc: Likewise. 2738 1.1 mrg * testsuite/30_threads/condition_variable/members/2.cc: Likewise. 2739 1.1 mrg * testsuite/30_threads/condition_variable/members/53841.cc: Likewise. 2740 1.1 mrg * testsuite/30_threads/condition_variable/native_handle/ 2741 1.1 mrg typesizes.cc: Likewise. 2742 1.1 mrg * testsuite/30_threads/condition_variable/requirements/ 2743 1.1 mrg standard_layout.cc: Likewise. 2744 1.1 mrg * testsuite/30_threads/condition_variable/requirements/ 2745 1.1 mrg typedefs.cc: Likewise. 2746 1.1 mrg * testsuite/30_threads/condition_variable_any/50862.cc: Likewise. 2747 1.1 mrg * testsuite/30_threads/condition_variable_any/53830.cc: Likewise. 2748 1.1 mrg * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise. 2749 1.1 mrg * testsuite/30_threads/condition_variable_any/cons/ 2750 1.1 mrg assign_neg.cc: Likewise. 2751 1.1 mrg * testsuite/30_threads/condition_variable_any/cons/ 2752 1.1 mrg copy_neg.cc: Likewise. 2753 1.1 mrg * testsuite/30_threads/condition_variable_any/members/1.cc: Likewise. 2754 1.1 mrg * testsuite/30_threads/condition_variable_any/members/2.cc: Likewise. 2755 1.1 mrg * testsuite/30_threads/future/cons/assign_neg.cc: Likewise. 2756 1.1 mrg * testsuite/30_threads/future/cons/constexpr.cc: Likewise. 2757 1.1 mrg * testsuite/30_threads/future/cons/copy_neg.cc: Likewise. 2758 1.1 mrg * testsuite/30_threads/future/cons/default.cc: Likewise. 2759 1.1 mrg * testsuite/30_threads/future/cons/move.cc: Likewise. 2760 1.1 mrg * testsuite/30_threads/future/cons/move_assign.cc: Likewise. 2761 1.1 mrg * testsuite/30_threads/future/members/45133.cc: Likewise. 2762 1.1 mrg * testsuite/30_threads/future/members/get.cc: Likewise. 2763 1.1 mrg * testsuite/30_threads/future/members/get2.cc: Likewise. 2764 1.1 mrg * testsuite/30_threads/future/members/share.cc: Likewise. 2765 1.1 mrg * testsuite/30_threads/future/members/valid.cc: Likewise. 2766 1.1 mrg * testsuite/30_threads/future/members/wait.cc: Likewise. 2767 1.1 mrg * testsuite/30_threads/future/members/wait_for.cc: Likewise. 2768 1.1 mrg * testsuite/30_threads/future/members/wait_until.cc: Likewise. 2769 1.1 mrg * testsuite/30_threads/future/requirements/ 2770 1.1 mrg explicit_instantiation.cc: Likewise. 2771 1.1 mrg * testsuite/30_threads/headers/condition_variable/ 2772 1.1 mrg types_std_c++0x.cc: Likewise. 2773 1.1 mrg * testsuite/30_threads/headers/future/types_std_c++0x.cc: Likewise. 2774 1.1 mrg * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise. 2775 1.1 mrg * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise. 2776 1.1 mrg * testsuite/30_threads/lock/1.cc: Likewise. 2777 1.1 mrg * testsuite/30_threads/lock/2.cc: Likewise. 2778 1.1 mrg * testsuite/30_threads/lock/3.cc: Likewise. 2779 1.1 mrg * testsuite/30_threads/lock/4.cc: Likewise. 2780 1.1 mrg * testsuite/30_threads/lock_guard/requirements/ 2781 1.1 mrg explicit_instantiation.cc: Likewise. 2782 1.1 mrg * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise. 2783 1.1 mrg * testsuite/30_threads/mutex/cons/1.cc: Likewise. 2784 1.1 mrg * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise. 2785 1.1 mrg * testsuite/30_threads/mutex/cons/constexpr.cc: Likewise. 2786 1.1 mrg * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise. 2787 1.1 mrg * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise. 2788 1.1 mrg * testsuite/30_threads/mutex/lock/1.cc: Likewise. 2789 1.1 mrg * testsuite/30_threads/mutex/native_handle/1.cc: Likewise. 2790 1.1 mrg * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise. 2791 1.1 mrg * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise. 2792 1.1 mrg * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise. 2793 1.1 mrg * testsuite/30_threads/mutex/try_lock/1.cc: Likewise. 2794 1.1 mrg * testsuite/30_threads/mutex/try_lock/2.cc: Likewise. 2795 1.1 mrg * testsuite/30_threads/mutex/unlock/1.cc: Likewise. 2796 1.1 mrg * testsuite/30_threads/once_flag/cons/constexpr.cc: Likewise. 2797 1.1 mrg * testsuite/30_threads/packaged_task/49668.cc: Likewise. 2798 1.1 mrg * testsuite/30_threads/packaged_task/cons/1.cc: Likewise. 2799 1.1 mrg * testsuite/30_threads/packaged_task/cons/2.cc: Likewise. 2800 1.1 mrg * testsuite/30_threads/packaged_task/cons/3.cc: Likewise. 2801 1.1 mrg * testsuite/30_threads/packaged_task/cons/alloc.cc: Likewise. 2802 1.1 mrg * testsuite/30_threads/packaged_task/cons/alloc2.cc: Likewise. 2803 1.1 mrg * testsuite/30_threads/packaged_task/cons/alloc_min.cc: Likewise. 2804 1.1 mrg * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Likewise. 2805 1.1 mrg * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Likewise. 2806 1.1 mrg * testsuite/30_threads/packaged_task/cons/move.cc: Likewise. 2807 1.1 mrg * testsuite/30_threads/packaged_task/cons/move_assign.cc: Likewise. 2808 1.1 mrg * testsuite/30_threads/packaged_task/members/get_future.cc: Likewise. 2809 1.1 mrg * testsuite/30_threads/packaged_task/members/get_future2.cc: Likewise. 2810 1.1 mrg * testsuite/30_threads/packaged_task/members/invoke.cc: Likewise. 2811 1.1 mrg * testsuite/30_threads/packaged_task/members/invoke2.cc: Likewise. 2812 1.1 mrg * testsuite/30_threads/packaged_task/members/invoke3.cc: Likewise. 2813 1.1 mrg * testsuite/30_threads/packaged_task/members/invoke4.cc: Likewise. 2814 1.1 mrg * testsuite/30_threads/packaged_task/members/invoke5.cc: Likewise. 2815 1.1 mrg * testsuite/30_threads/packaged_task/members/reset.cc: Likewise. 2816 1.1 mrg * testsuite/30_threads/packaged_task/members/reset2.cc: Likewise. 2817 1.1 mrg * testsuite/30_threads/packaged_task/members/swap.cc: Likewise. 2818 1.1 mrg * testsuite/30_threads/packaged_task/members/valid.cc: Likewise. 2819 1.1 mrg * testsuite/30_threads/packaged_task/requirements/ 2820 1.1 mrg explicit_instantiation.cc: Likewise. 2821 1.1 mrg * testsuite/30_threads/packaged_task/uses_allocator.cc: Likewise. 2822 1.1 mrg * testsuite/30_threads/promise/cons/1.cc: Likewise. 2823 1.1 mrg * testsuite/30_threads/promise/cons/alloc.cc: Likewise. 2824 1.1 mrg * testsuite/30_threads/promise/cons/alloc2.cc: Likewise. 2825 1.1 mrg * testsuite/30_threads/promise/cons/alloc_min.cc: Likewise. 2826 1.1 mrg * testsuite/30_threads/promise/cons/assign_neg.cc: Likewise. 2827 1.1 mrg * testsuite/30_threads/promise/cons/copy_neg.cc: Likewise. 2828 1.1 mrg * testsuite/30_threads/promise/cons/move.cc: Likewise. 2829 1.1 mrg * testsuite/30_threads/promise/cons/move_assign.cc: Likewise. 2830 1.1 mrg * testsuite/30_threads/promise/members/get_future.cc: Likewise. 2831 1.1 mrg * testsuite/30_threads/promise/members/get_future2.cc: Likewise. 2832 1.1 mrg * testsuite/30_threads/promise/members/set_exception.cc: Likewise. 2833 1.1 mrg * testsuite/30_threads/promise/members/set_exception2.cc: Likewise. 2834 1.1 mrg * testsuite/30_threads/promise/members/set_value.cc: Likewise. 2835 1.1 mrg * testsuite/30_threads/promise/members/set_value2.cc: Likewise. 2836 1.1 mrg * testsuite/30_threads/promise/members/set_value3.cc: Likewise. 2837 1.1 mrg * testsuite/30_threads/promise/members/swap.cc: Likewise. 2838 1.1 mrg * testsuite/30_threads/promise/requirements/ 2839 1.1 mrg explicit_instantiation.cc: Likewise. 2840 1.1 mrg * testsuite/30_threads/promise/uses_allocator.cc: Likewise. 2841 1.1 mrg * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise. 2842 1.1 mrg * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise. 2843 1.1 mrg * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise. 2844 1.1 mrg * testsuite/30_threads/recursive_mutex/dest/ 2845 1.1 mrg destructor_locked.cc: Likewise. 2846 1.1 mrg * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise. 2847 1.1 mrg * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise. 2848 1.1 mrg * testsuite/30_threads/recursive_mutex/native_handle/ 2849 1.1 mrg typesizes.cc: Likewise. 2850 1.1 mrg * testsuite/30_threads/recursive_mutex/requirements/ 2851 1.1 mrg standard_layout.cc: Likewise. 2852 1.1 mrg * testsuite/30_threads/recursive_mutex/requirements/ 2853 1.1 mrg typedefs.cc: Likewise. 2854 1.1 mrg * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise. 2855 1.1 mrg * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise. 2856 1.1 mrg * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise. 2857 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise. 2858 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/cons/ 2859 1.1 mrg assign_neg.cc: Likewise. 2860 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/cons/ 2861 1.1 mrg copy_neg.cc: Likewise. 2862 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/dest/ 2863 1.1 mrg destructor_locked.cc: Likewise. 2864 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise. 2865 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise. 2866 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/ 2867 1.1 mrg native_handle/1.cc: Likewise. 2868 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/ 2869 1.1 mrg native_handle/typesizes.cc: Likewise. 2870 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/ 2871 1.1 mrg requirements/typedefs.cc: Likewise. 2872 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise. 2873 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise. 2874 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/ 2875 1.1 mrg try_lock_for/1.cc: Likewise. 2876 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/ 2877 1.1 mrg try_lock_for/2.cc: Likewise. 2878 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/ 2879 1.1 mrg try_lock_for/3.cc: Likewise. 2880 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/ 2881 1.1 mrg try_lock_until/1.cc: Likewise. 2882 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/ 2883 1.1 mrg try_lock_until/2.cc: Likewise. 2884 1.1 mrg * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise. 2885 1.1 mrg * testsuite/30_threads/shared_future/cons/assign.cc: Likewise. 2886 1.1 mrg * testsuite/30_threads/shared_future/cons/constexpr.cc: Likewise. 2887 1.1 mrg * testsuite/30_threads/shared_future/cons/copy.cc: Likewise. 2888 1.1 mrg * testsuite/30_threads/shared_future/cons/default.cc: Likewise. 2889 1.1 mrg * testsuite/30_threads/shared_future/cons/move.cc: Likewise. 2890 1.1 mrg * testsuite/30_threads/shared_future/cons/move_assign.cc: Likewise. 2891 1.1 mrg * testsuite/30_threads/shared_future/members/45133.cc: Likewise. 2892 1.1 mrg * testsuite/30_threads/shared_future/members/get.cc: Likewise. 2893 1.1 mrg * testsuite/30_threads/shared_future/members/get2.cc: Likewise. 2894 1.1 mrg * testsuite/30_threads/shared_future/members/valid.cc: Likewise. 2895 1.1 mrg * testsuite/30_threads/shared_future/members/wait.cc: Likewise. 2896 1.1 mrg * testsuite/30_threads/shared_future/members/wait_for.cc: Likewise. 2897 1.1 mrg * testsuite/30_threads/shared_future/members/wait_until.cc: Likewise. 2898 1.1 mrg * testsuite/30_threads/shared_future/requirements/ 2899 1.1 mrg explicit_instantiation.cc: Likewise. 2900 1.1 mrg * testsuite/30_threads/this_thread/1.cc: Likewise. 2901 1.1 mrg * testsuite/30_threads/this_thread/2.cc: Likewise. 2902 1.1 mrg * testsuite/30_threads/this_thread/3.cc: Likewise. 2903 1.1 mrg * testsuite/30_threads/this_thread/4.cc: Likewise. 2904 1.1 mrg * testsuite/30_threads/thread/cons/1.cc: Likewise. 2905 1.1 mrg * testsuite/30_threads/thread/cons/2.cc: Likewise. 2906 1.1 mrg * testsuite/30_threads/thread/cons/3.cc: Likewise. 2907 1.1 mrg * testsuite/30_threads/thread/cons/4.cc: Likewise. 2908 1.1 mrg * testsuite/30_threads/thread/cons/49668.cc: Likewise. 2909 1.1 mrg * testsuite/30_threads/thread/cons/5.cc: Likewise. 2910 1.1 mrg * testsuite/30_threads/thread/cons/6.cc: Likewise. 2911 1.1 mrg * testsuite/30_threads/thread/cons/7.cc: Likewise. 2912 1.1 mrg * testsuite/30_threads/thread/cons/8.cc: Likewise. 2913 1.1 mrg * testsuite/30_threads/thread/cons/9.cc: Likewise. 2914 1.1 mrg * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise. 2915 1.1 mrg * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise. 2916 1.1 mrg * testsuite/30_threads/thread/cons/moveable.cc: Likewise. 2917 1.1 mrg * testsuite/30_threads/thread/id/hash.cc: Likewise. 2918 1.1 mrg * testsuite/30_threads/thread/id/operators.cc: Likewise. 2919 1.1 mrg * testsuite/30_threads/thread/members/1.cc: Likewise. 2920 1.1 mrg * testsuite/30_threads/thread/members/2.cc: Likewise. 2921 1.1 mrg * testsuite/30_threads/thread/members/3.cc: Likewise. 2922 1.1 mrg * testsuite/30_threads/thread/members/4.cc: Likewise. 2923 1.1 mrg * testsuite/30_threads/thread/members/5.cc: Likewise. 2924 1.1 mrg * testsuite/30_threads/thread/members/ 2925 1.1 mrg hardware_concurrency.cc: Likewise. 2926 1.1 mrg * testsuite/30_threads/thread/native_handle/cancel.cc: Likewise. 2927 1.1 mrg * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise. 2928 1.1 mrg * testsuite/30_threads/thread/swap/1.cc: Likewise. 2929 1.1 mrg * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise. 2930 1.1 mrg * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise. 2931 1.1 mrg * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise. 2932 1.1 mrg * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise. 2933 1.1 mrg * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise. 2934 1.1 mrg * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise. 2935 1.1 mrg * testsuite/30_threads/timed_mutex/native_handle/ 2936 1.1 mrg typesizes.cc: Likewise. 2937 1.1 mrg * testsuite/30_threads/timed_mutex/requirements/ 2938 1.1 mrg standard_layout.cc: Likewise. 2939 1.1 mrg * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise. 2940 1.1 mrg * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise. 2941 1.1 mrg * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise. 2942 1.1 mrg * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise. 2943 1.1 mrg * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise. 2944 1.1 mrg * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise. 2945 1.1 mrg * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise. 2946 1.1 mrg * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise. 2947 1.1 mrg * testsuite/30_threads/timed_mutex/try_lock_until/57641.cc: Likewise. 2948 1.1 mrg * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise. 2949 1.1 mrg * testsuite/30_threads/try_lock/1.cc: Likewise. 2950 1.1 mrg * testsuite/30_threads/try_lock/2.cc: Likewise. 2951 1.1 mrg * testsuite/30_threads/try_lock/3.cc: Likewise. 2952 1.1 mrg * testsuite/30_threads/try_lock/4.cc: Likewise. 2953 1.1 mrg * testsuite/30_threads/unique_lock/cons/1.cc: Likewise. 2954 1.1 mrg * testsuite/30_threads/unique_lock/cons/2.cc: Likewise. 2955 1.1 mrg * testsuite/30_threads/unique_lock/cons/3.cc: Likewise. 2956 1.1 mrg * testsuite/30_threads/unique_lock/cons/4.cc: Likewise. 2957 1.1 mrg * testsuite/30_threads/unique_lock/cons/5.cc: Likewise. 2958 1.1 mrg * testsuite/30_threads/unique_lock/cons/6.cc: Likewise. 2959 1.1 mrg * testsuite/30_threads/unique_lock/locking/1.cc: Likewise. 2960 1.1 mrg * testsuite/30_threads/unique_lock/locking/2.cc: Likewise. 2961 1.1 mrg * testsuite/30_threads/unique_lock/locking/3.cc: Likewise. 2962 1.1 mrg * testsuite/30_threads/unique_lock/locking/4.cc: Likewise. 2963 1.1 mrg * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise. 2964 1.1 mrg * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise. 2965 1.1 mrg * testsuite/30_threads/unique_lock/requirements/ 2966 1.1 mrg explicit_instantiation.cc: Likewise. 2967 1.1 mrg * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise. 2968 1.1 mrg * testsuite/ext/array_allocator/variadic_construct.cc: Likewise. 2969 1.1 mrg * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise. 2970 1.1 mrg * testsuite/ext/iota/cxx0x.cc: Likewise. 2971 1.1 mrg * testsuite/ext/is_heap/47709.cc: Likewise. 2972 1.1 mrg * testsuite/ext/is_sorted/cxx0x.cc: Likewise. 2973 1.1 mrg * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise. 2974 1.1 mrg * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise. 2975 1.1 mrg * testsuite/ext/new_allocator/variadic_construct.cc: Likewise. 2976 1.1 mrg * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise. 2977 1.1 mrg * testsuite/ext/profile/all.cc: Likewise. 2978 1.1 mrg * testsuite/ext/rope/40299.cc: Likewise. 2979 1.1 mrg * testsuite/ext/rope/44708.cc: Likewise. 2980 1.1 mrg * testsuite/ext/rope/44963.cc: Likewise. 2981 1.1 mrg * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise. 2982 1.1 mrg * testsuite/ext/vstring/capacity/shrink_to_fit.cc: Likewise. 2983 1.1 mrg * testsuite/ext/vstring/cons/moveable.cc: Likewise. 2984 1.1 mrg * testsuite/ext/vstring/cons/noexcept_move_construct.cc: Likewise. 2985 1.1 mrg * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise. 2986 1.1 mrg * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise. 2987 1.1 mrg * testsuite/ext/vstring/hash/char/1.cc: Likewise. 2988 1.1 mrg * testsuite/ext/vstring/hash/wchar_t/1.cc: Likewise. 2989 1.1 mrg * testsuite/ext/vstring/init-list.cc: Likewise. 2990 1.1 mrg * testsuite/ext/vstring/modifiers/assign/move_assign.cc: Likewise. 2991 1.1 mrg * testsuite/ext/vstring/modifiers/pop_back/char/1.cc: Likewise. 2992 1.1 mrg * testsuite/ext/vstring/modifiers/pop_back/wchar_t/1.cc: Likewise. 2993 1.1 mrg * testsuite/ext/vstring/operators/1.cc: Likewise. 2994 1.1 mrg * testsuite/ext/vstring/operators/2.cc: Likewise. 2995 1.1 mrg * testsuite/ext/vstring/range_access.cc: Likewise. 2996 1.1 mrg * testsuite/ext/vstring/requirements/citerators.cc: Likewise. 2997 1.1 mrg * testsuite/ext/vstring/requirements/do_the_right_thing.cc: Likewise. 2998 1.1 mrg * testsuite/ext/vstring/requirements/exception/basic.cc: Likewise. 2999 1.1 mrg * testsuite/ext/vstring/requirements/exception/ 3000 1.1 mrg generation_prohibited.cc: Likewise. 3001 1.1 mrg * testsuite/ext/vstring/requirements/exception/ 3002 1.1 mrg propagation_consistent.cc: Likewise. 3003 1.1 mrg * testsuite/ext/vstring/requirements/explicit_instantiation/ 3004 1.1 mrg char16_t/1.cc: Likewise. 3005 1.1 mrg * testsuite/ext/vstring/requirements/explicit_instantiation/ 3006 1.1 mrg char32_t/1.cc: Likewise. 3007 1.1 mrg * testsuite/ext/vstring/requirements/typedefs.cc: Likewise. 3008 1.1 mrg * testsuite/performance/23_containers/copy_construct/ 3009 1.1 mrg unordered_set.cc: Likewise. 3010 1.1 mrg * testsuite/performance/23_containers/insert_erase/41975.cc: Likewise. 3011 1.1 mrg * testsuite/tr1/3_function_objects/bind/cv_quals.cc: Likewise. 3012 1.1 mrg * testsuite/tr1/3_function_objects/function/10.cc: Likewise. 3013 1.1 mrg * testsuite/tr1/8_c_compatibility/cmath/51083.cc: Likewise. 3014 1.1 mrg * testsuite/tr1/8_c_compatibility/complex/51083.cc: Likewise. 3015 1.1 mrg * testsuite/tr1/headers/c++200x/complex.cc: Likewise. 3016 1.1 mrg * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise. 3017 1.1 mrg * testsuite/tr2/bases/requirements/explicit_instantiation.cc: Likewise. 3018 1.1 mrg * testsuite/tr2/bases/requirements/typedefs.cc: Likewise. 3019 1.1 mrg * testsuite/tr2/bases/value.cc: Likewise. 3020 1.1 mrg * testsuite/tr2/direct_bases/requirements/ 3021 1.1 mrg explicit_instantiation.cc: Likewise. 3022 1.1 mrg * testsuite/tr2/direct_bases/requirements/typedefs.cc: Likewise. 3023 1.1 mrg * testsuite/tr2/direct_bases/value.cc: Likewise. 3024 1.1 mrg * testsuite/tr2/headers/all.cc: Likewise. 3025 1.1 mrg * testsuite/tr2/headers/using_namespace_std_tr2.cc: Likewise. 3026 1.1 mrg 3027 1.1 mrg 2014-10-15 Daniel Krugler <daniel.kruegler (a] gmail.com> 3028 1.1 mrg 3029 1.1 mrg * testsuite/20_util/common_type/requirements/sfinae_friendly_1.cc: 3030 1.1 mrg Enable tests predicated on PR c++/53000. 3031 1.1 mrg 3032 1.1 mrg 2014-10-15 Franois Dumont <fdumont (a] gcc.gnu.org> 3033 1.1 mrg Jonathan Wakely <jwakely (a] redhat.com> 3034 1.1 mrg 3035 1.1 mrg PR libstdc++/63500 3036 1.1 mrg * include/debug/functions.h (__foreign_iterator_aux2): Do not check for 3037 1.1 mrg foreign iterators if input iterators returns rvalue reference. 3038 1.1 mrg * testsuite/23_containers/vector/63500.cc: New. 3039 1.1 mrg 3040 1.1 mrg 2014-10-15 Paolo Carlini <paolo.carlini (a] oracle.com> 3041 1.1 mrg 3042 1.1 mrg * testsuite/21_strings/basic_string/capacity/char/shrink_to_fit.cc: 3043 1.1 mrg Prefer -std=gnu++11. 3044 1.1 mrg * testsuite/21_strings/basic_string/capacity/wchar_t/shrink_to_fit.cc: 3045 1.1 mrg Likewise. 3046 1.1 mrg * testsuite/21_strings/basic_string/cons/char/moveable.cc: Likewise. 3047 1.1 mrg * testsuite/21_strings/basic_string/cons/char/moveable2.cc: Likewise. 3048 1.1 mrg * testsuite/21_strings/basic_string/cons/char/ 3049 1.1 mrg noexcept_move_construct.cc: Likewise. 3050 1.1 mrg * testsuite/21_strings/basic_string/cons/wchar_t/moveable.cc: Likewise. 3051 1.1 mrg * testsuite/21_strings/basic_string/cons/wchar_t/ 3052 1.1 mrg moveable2.cc: Likewise. 3053 1.1 mrg * testsuite/21_strings/basic_string/cons/wchar_t/ 3054 1.1 mrg noexcept_move_construct.cc: Likewise. 3055 1.1 mrg * testsuite/21_strings/basic_string/element_access/char/ 3056 1.1 mrg front_back.cc: Likewise. 3057 1.1 mrg * testsuite/21_strings/basic_string/element_access/wchar_t/ 3058 1.1 mrg front_back.cc: Likewise. 3059 1.1 mrg * testsuite/21_strings/basic_string/init-list.cc: Likewise. 3060 1.1 mrg * testsuite/21_strings/basic_string/modifiers/assign/char/ 3061 1.1 mrg move_assign.cc: Likewise. 3062 1.1 mrg * testsuite/21_strings/basic_string/modifiers/assign/wchar_t/ 3063 1.1 mrg move_assign.cc: Likewise. 3064 1.1 mrg * testsuite/21_strings/basic_string/modifiers/pop_back/ 3065 1.1 mrg char/1.cc: Likewise. 3066 1.1 mrg * testsuite/21_strings/basic_string/modifiers/pop_back/ 3067 1.1 mrg wchar_t/1.cc: Likewise. 3068 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3069 1.1 mrg char/dr1261.cc: Likewise. 3070 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3071 1.1 mrg char/stod.cc: Likewise. 3072 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3073 1.1 mrg char/stof.cc: Likewise. 3074 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3075 1.1 mrg char/stoi.cc: Likewise. 3076 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3077 1.1 mrg char/stol.cc: Likewise. 3078 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3079 1.1 mrg char/stold.cc: Likewise. 3080 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3081 1.1 mrg char/stoll.cc: Likewise. 3082 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3083 1.1 mrg char/stoul.cc: Likewise. 3084 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3085 1.1 mrg char/stoull.cc: Likewise. 3086 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3087 1.1 mrg char/to_string.cc: Likewise. 3088 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3089 1.1 mrg wchar_t/dr1261.cc: Likewise. 3090 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3091 1.1 mrg wchar_t/stod.cc: Likewise. 3092 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3093 1.1 mrg wchar_t/stof.cc: Likewise. 3094 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3095 1.1 mrg wchar_t/stoi.cc: Likewise. 3096 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3097 1.1 mrg wchar_t/stol.cc: Likewise. 3098 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3099 1.1 mrg wchar_t/stold.cc: Likewise. 3100 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3101 1.1 mrg wchar_t/stoll.cc: Likewise. 3102 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3103 1.1 mrg wchar_t/stoul.cc: Likewise. 3104 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3105 1.1 mrg wchar_t/stoull.cc: Likewise. 3106 1.1 mrg * testsuite/21_strings/basic_string/numeric_conversions/ 3107 1.1 mrg wchar_t/to_wstring.cc: Likewise. 3108 1.1 mrg * testsuite/21_strings/basic_string/operators/char/3.cc: Likewise. 3109 1.1 mrg * testsuite/21_strings/basic_string/operators/char/4.cc: Likewise. 3110 1.1 mrg * testsuite/21_strings/basic_string/operators/wchar_t/3.cc: Likewise. 3111 1.1 mrg * testsuite/21_strings/basic_string/operators/wchar_t/4.cc: Likewise. 3112 1.1 mrg * testsuite/21_strings/basic_string/range_access/char/1.cc: Likewise. 3113 1.1 mrg * testsuite/21_strings/basic_string/range_access/ 3114 1.1 mrg wchar_t/1.cc: Likewise. 3115 1.1 mrg * testsuite/21_strings/basic_string/requirements/ 3116 1.1 mrg citerators.cc: Likewise. 3117 1.1 mrg * testsuite/21_strings/basic_string/requirements/ 3118 1.1 mrg exception/basic.cc: Likewise. 3119 1.1 mrg * testsuite/21_strings/basic_string/requirements/ 3120 1.1 mrg exception/generation_prohibited.cc: Likewise. 3121 1.1 mrg * testsuite/21_strings/basic_string/requirements/ 3122 1.1 mrg exception/propagation_consistent.cc: Likewise. 3123 1.1 mrg * testsuite/21_strings/basic_string/requirements/ 3124 1.1 mrg explicit_instantiation/char16_t/1.cc: Likewise. 3125 1.1 mrg * testsuite/21_strings/basic_string/requirements/ 3126 1.1 mrg explicit_instantiation/char32_t/1.cc: Likewise. 3127 1.1 mrg * testsuite/21_strings/basic_string/requirements/ 3128 1.1 mrg typedefs.cc: Likewise. 3129 1.1 mrg * testsuite/21_strings/char_traits/requirements/ 3130 1.1 mrg char16_t/typedefs.cc: Likewise. 3131 1.1 mrg * testsuite/21_strings/char_traits/requirements/ 3132 1.1 mrg char32_t/typedefs.cc: Likewise. 3133 1.1 mrg * testsuite/21_strings/char_traits/requirements/ 3134 1.1 mrg constexpr_functions.cc: Likewise. 3135 1.1 mrg * testsuite/21_strings/char_traits/requirements/ 3136 1.1 mrg explicit_instantiation/char16_t/1.cc: Likewise. 3137 1.1 mrg * testsuite/21_strings/char_traits/requirements/ 3138 1.1 mrg explicit_instantiation/char32_t/1.cc: Likewise. 3139 1.1 mrg * testsuite/21_strings/debug/shrink_to_fit.cc: Likewise. 3140 1.1 mrg * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise. 3141 1.1 mrg * testsuite/24_iterators/headers/iterator/range_access.cc: Likewise. 3142 1.1 mrg * testsuite/24_iterators/istream_iterator/cons/constexpr.cc: Likewise. 3143 1.1 mrg * testsuite/24_iterators/istreambuf_iterator/ 3144 1.1 mrg cons/constexpr.cc: Likewise. 3145 1.1 mrg * testsuite/24_iterators/istreambuf_iterator/ 3146 1.1 mrg requirements/dr445.cc: Likewise. 3147 1.1 mrg * testsuite/24_iterators/move_iterator/dr2061.cc: Likewise. 3148 1.1 mrg * testsuite/24_iterators/move_iterator/greedy_ops.cc: Likewise. 3149 1.1 mrg * testsuite/24_iterators/operations/40497.cc: Likewise. 3150 1.1 mrg * testsuite/24_iterators/operations/next.cc: Likewise. 3151 1.1 mrg * testsuite/24_iterators/operations/prev.cc: Likewise. 3152 1.1 mrg * testsuite/24_iterators/range_access.cc: Likewise. 3153 1.1 mrg * testsuite/25_algorithms/all_of/1.cc: Likewise. 3154 1.1 mrg * testsuite/25_algorithms/all_of/check_type.cc: Likewise. 3155 1.1 mrg * testsuite/25_algorithms/all_of/requirements/ 3156 1.1 mrg explicit_instantiation/2.cc: Likewise. 3157 1.1 mrg * testsuite/25_algorithms/all_of/requirements/ 3158 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3159 1.1 mrg * testsuite/25_algorithms/any_of/1.cc: Likewise. 3160 1.1 mrg * testsuite/25_algorithms/any_of/check_type.cc: Likewise. 3161 1.1 mrg * testsuite/25_algorithms/any_of/requirements/ 3162 1.1 mrg explicit_instantiation/2.cc: Likewise. 3163 1.1 mrg * testsuite/25_algorithms/any_of/requirements/ 3164 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3165 1.1 mrg * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise. 3166 1.1 mrg * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise. 3167 1.1 mrg * testsuite/25_algorithms/copy_if/check_type.cc: Likewise. 3168 1.1 mrg * testsuite/25_algorithms/copy_if/requirements/ 3169 1.1 mrg explicit_instantiation/2.cc: Likewise. 3170 1.1 mrg * testsuite/25_algorithms/copy_if/requirements/ 3171 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3172 1.1 mrg * testsuite/25_algorithms/copy_n/1.cc: Likewise. 3173 1.1 mrg * testsuite/25_algorithms/copy_n/2.cc: Likewise. 3174 1.1 mrg * testsuite/25_algorithms/copy_n/3.cc: Likewise. 3175 1.1 mrg * testsuite/25_algorithms/copy_n/4.cc: Likewise. 3176 1.1 mrg * testsuite/25_algorithms/copy_n/50119.cc: Likewise. 3177 1.1 mrg * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise. 3178 1.1 mrg * testsuite/25_algorithms/copy_n/requirements/ 3179 1.1 mrg explicit_instantiation/2.cc: Likewise. 3180 1.1 mrg * testsuite/25_algorithms/copy_n/requirements/ 3181 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3182 1.1 mrg * testsuite/25_algorithms/find_if_not/1.cc: Likewise. 3183 1.1 mrg * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise. 3184 1.1 mrg * testsuite/25_algorithms/find_if_not/requirements/ 3185 1.1 mrg explicit_instantiation/2.cc: Likewise. 3186 1.1 mrg * testsuite/25_algorithms/find_if_not/requirements/ 3187 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3188 1.1 mrg * testsuite/25_algorithms/find_if_not/vectorbool.cc: Likewise. 3189 1.1 mrg * testsuite/25_algorithms/for_each/1.cc: Likewise. 3190 1.1 mrg * testsuite/25_algorithms/heap/moveable.cc: Likewise. 3191 1.1 mrg * testsuite/25_algorithms/heap/moveable2.cc: Likewise. 3192 1.1 mrg * testsuite/25_algorithms/inplace_merge/49559.cc: Likewise. 3193 1.1 mrg * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise. 3194 1.1 mrg * testsuite/25_algorithms/inplace_merge/moveable2.cc: Likewise. 3195 1.1 mrg * testsuite/25_algorithms/is_heap/1.cc: Likewise. 3196 1.1 mrg * testsuite/25_algorithms/is_heap/requirements/ 3197 1.1 mrg explicit_instantiation/2.cc: Likewise. 3198 1.1 mrg * testsuite/25_algorithms/is_heap/requirements/ 3199 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3200 1.1 mrg * testsuite/25_algorithms/is_heap_until/1.cc: Likewise. 3201 1.1 mrg * testsuite/25_algorithms/is_heap_until/requirements/ 3202 1.1 mrg explicit_instantiation/2.cc: Likewise. 3203 1.1 mrg * testsuite/25_algorithms/is_heap_until/requirements/ 3204 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3205 1.1 mrg * testsuite/25_algorithms/is_partitioned/1.cc: Likewise. 3206 1.1 mrg * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise. 3207 1.1 mrg * testsuite/25_algorithms/is_partitioned/requirements/ 3208 1.1 mrg explicit_instantiation/2.cc: Likewise. 3209 1.1 mrg * testsuite/25_algorithms/is_partitioned/requirements/ 3210 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3211 1.1 mrg * testsuite/25_algorithms/is_permutation/1.cc: Likewise. 3212 1.1 mrg * testsuite/25_algorithms/is_permutation/check_type.cc: Likewise. 3213 1.1 mrg * testsuite/25_algorithms/is_permutation/requirements/ 3214 1.1 mrg explicit_instantiation/2.cc: Likewise. 3215 1.1 mrg * testsuite/25_algorithms/is_permutation/requirements/ 3216 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3217 1.1 mrg * testsuite/25_algorithms/is_sorted/1.cc: Likewise. 3218 1.1 mrg * testsuite/25_algorithms/is_sorted/requirements/ 3219 1.1 mrg explicit_instantiation/2.cc: Likewise. 3220 1.1 mrg * testsuite/25_algorithms/is_sorted/requirements/ 3221 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3222 1.1 mrg * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise. 3223 1.1 mrg * testsuite/25_algorithms/is_sorted_until/requirements/ 3224 1.1 mrg explicit_instantiation/2.cc: Likewise. 3225 1.1 mrg * testsuite/25_algorithms/is_sorted_until/requirements/ 3226 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3227 1.1 mrg * testsuite/25_algorithms/max/3.cc: Likewise. 3228 1.1 mrg * testsuite/25_algorithms/max/37547.cc: Likewise. 3229 1.1 mrg * testsuite/25_algorithms/max/4.cc: Likewise. 3230 1.1 mrg * testsuite/25_algorithms/max/requirements/ 3231 1.1 mrg explicit_instantiation/3.cc: Likewise. 3232 1.1 mrg * testsuite/25_algorithms/max/requirements/ 3233 1.1 mrg explicit_instantiation/pod2.cc: Likewise. 3234 1.1 mrg * testsuite/25_algorithms/min/3.cc: Likewise. 3235 1.1 mrg * testsuite/25_algorithms/min/37547.cc: Likewise. 3236 1.1 mrg * testsuite/25_algorithms/min/4.cc: Likewise. 3237 1.1 mrg * testsuite/25_algorithms/min/requirements/ 3238 1.1 mrg explicit_instantiation/3.cc: Likewise. 3239 1.1 mrg * testsuite/25_algorithms/min/requirements/ 3240 1.1 mrg explicit_instantiation/pod2.cc: Likewise. 3241 1.1 mrg * testsuite/25_algorithms/minmax/1.cc: Likewise. 3242 1.1 mrg * testsuite/25_algorithms/minmax/2.cc: Likewise. 3243 1.1 mrg * testsuite/25_algorithms/minmax/3.cc: Likewise. 3244 1.1 mrg * testsuite/25_algorithms/minmax/37547.cc: Likewise. 3245 1.1 mrg * testsuite/25_algorithms/minmax/requirements/ 3246 1.1 mrg explicit_instantiation/2.cc: Likewise. 3247 1.1 mrg * testsuite/25_algorithms/minmax/requirements/ 3248 1.1 mrg explicit_instantiation/3.cc: Likewise. 3249 1.1 mrg * testsuite/25_algorithms/minmax/requirements/ 3250 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3251 1.1 mrg * testsuite/25_algorithms/minmax/requirements/ 3252 1.1 mrg explicit_instantiation/pod2.cc: Likewise. 3253 1.1 mrg * testsuite/25_algorithms/minmax_element/1.cc: Likewise. 3254 1.1 mrg * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise. 3255 1.1 mrg * testsuite/25_algorithms/minmax_element/requirements/ 3256 1.1 mrg explicit_instantiation/2.cc: Likewise. 3257 1.1 mrg * testsuite/25_algorithms/minmax_element/requirements/ 3258 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3259 1.1 mrg * testsuite/25_algorithms/move/1.cc: Likewise. 3260 1.1 mrg * testsuite/25_algorithms/move/deque_iterators/1.cc: Likewise. 3261 1.1 mrg * testsuite/25_algorithms/move/requirements/ 3262 1.1 mrg explicit_instantiation/2.cc: Likewise. 3263 1.1 mrg * testsuite/25_algorithms/move/requirements/ 3264 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3265 1.1 mrg * testsuite/25_algorithms/move_backward/1.cc: Likewise. 3266 1.1 mrg * testsuite/25_algorithms/move_backward/ 3267 1.1 mrg deque_iterators/1.cc: Likewise. 3268 1.1 mrg * testsuite/25_algorithms/move_backward/requirements/ 3269 1.1 mrg explicit_instantiation/2.cc: Likewise. 3270 1.1 mrg * testsuite/25_algorithms/move_backward/requirements/ 3271 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3272 1.1 mrg * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise. 3273 1.1 mrg * testsuite/25_algorithms/none_of/1.cc: Likewise. 3274 1.1 mrg * testsuite/25_algorithms/none_of/check_type.cc: Likewise. 3275 1.1 mrg * testsuite/25_algorithms/none_of/requirements/ 3276 1.1 mrg explicit_instantiation/2.cc: Likewise. 3277 1.1 mrg * testsuite/25_algorithms/none_of/requirements/ 3278 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3279 1.1 mrg * testsuite/25_algorithms/nth_element/moveable.cc: Likewise. 3280 1.1 mrg * testsuite/25_algorithms/partial_sort/ 3281 1.1 mrg check_compare_by_value.cc: Likewise. 3282 1.1 mrg * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise. 3283 1.1 mrg * testsuite/25_algorithms/partition/moveable.cc: Likewise. 3284 1.1 mrg * testsuite/25_algorithms/partition_copy/1.cc: Likewise. 3285 1.1 mrg * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise. 3286 1.1 mrg * testsuite/25_algorithms/partition_copy/requirements/ 3287 1.1 mrg explicit_instantiation/2.cc: Likewise. 3288 1.1 mrg * testsuite/25_algorithms/partition_copy/requirements/ 3289 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3290 1.1 mrg * testsuite/25_algorithms/partition_point/1.cc: Likewise. 3291 1.1 mrg * testsuite/25_algorithms/partition_point/check_type.cc: Likewise. 3292 1.1 mrg * testsuite/25_algorithms/partition_point/requirements/ 3293 1.1 mrg explicit_instantiation/2.cc: Likewise. 3294 1.1 mrg * testsuite/25_algorithms/partition_point/requirements/ 3295 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3296 1.1 mrg * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise. 3297 1.1 mrg * testsuite/25_algorithms/random_shuffle/moveable.cc: Likewise. 3298 1.1 mrg * testsuite/25_algorithms/remove/moveable.cc: Likewise. 3299 1.1 mrg * testsuite/25_algorithms/remove_if/moveable.cc: Likewise. 3300 1.1 mrg * testsuite/25_algorithms/reverse/moveable.cc: Likewise. 3301 1.1 mrg * testsuite/25_algorithms/rotate/moveable.cc: Likewise. 3302 1.1 mrg * testsuite/25_algorithms/rotate/moveable2.cc: Likewise. 3303 1.1 mrg * testsuite/25_algorithms/shuffle/1.cc: Likewise. 3304 1.1 mrg * testsuite/25_algorithms/shuffle/requirements/ 3305 1.1 mrg explicit_instantiation/2.cc: Likewise. 3306 1.1 mrg * testsuite/25_algorithms/shuffle/requirements/ 3307 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3308 1.1 mrg * testsuite/25_algorithms/sort/check_compare_by_value.cc: Likewise. 3309 1.1 mrg * testsuite/25_algorithms/sort/moveable.cc: Likewise. 3310 1.1 mrg * testsuite/25_algorithms/sort_heap/ 3311 1.1 mrg check_compare_by_value.cc: Likewise. 3312 1.1 mrg * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise. 3313 1.1 mrg * testsuite/25_algorithms/stable_partition/pr52822.cc: Likewise. 3314 1.1 mrg * testsuite/25_algorithms/stable_sort/49559.cc: Likewise. 3315 1.1 mrg * testsuite/25_algorithms/stable_sort/ 3316 1.1 mrg check_compare_by_value.cc: Likewise. 3317 1.1 mrg * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise. 3318 1.1 mrg * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise. 3319 1.1 mrg * testsuite/25_algorithms/swap/noexcept.cc: Likewise. 3320 1.1 mrg * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise. 3321 1.1 mrg * testsuite/25_algorithms/unique/moveable.cc: Likewise. 3322 1.1 mrg * testsuite/26_numerics/complex/50880.cc: Likewise. 3323 1.1 mrg * testsuite/26_numerics/complex/51083.cc: Likewise. 3324 1.1 mrg * testsuite/26_numerics/complex/comparison_operators/ 3325 1.1 mrg constexpr.cc: Likewise. 3326 1.1 mrg * testsuite/26_numerics/complex/cons/48760_c++0x.cc: Likewise. 3327 1.1 mrg * testsuite/26_numerics/complex/cons/constexpr.cc: Likewise. 3328 1.1 mrg * testsuite/26_numerics/complex/cons/constexpr_primary.cc: Likewise. 3329 1.1 mrg * testsuite/26_numerics/complex/dr387_2.cc: Likewise. 3330 1.1 mrg * testsuite/26_numerics/complex/dr781_dr1137.cc: Likewise. 3331 1.1 mrg * testsuite/26_numerics/complex/dr844.cc: Likewise. 3332 1.1 mrg * testsuite/26_numerics/complex/requirements/ 3333 1.1 mrg constexpr_functions.cc: Likewise. 3334 1.1 mrg * testsuite/26_numerics/complex/value_operations/ 3335 1.1 mrg constexpr.cc: Likewise. 3336 1.1 mrg * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise. 3337 1.1 mrg * testsuite/26_numerics/headers/cmath/51083.cc: Likewise. 3338 1.1 mrg * testsuite/26_numerics/headers/cmath/ 3339 1.1 mrg c99_classification_macros_c++0x.cc: Likewise. 3340 1.1 mrg * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise. 3341 1.1 mrg * testsuite/26_numerics/headers/cmath/overloads_c++0x_neg.cc: Likewise. 3342 1.1 mrg * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise. 3343 1.1 mrg * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise. 3344 1.1 mrg * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise. 3345 1.1 mrg * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise. 3346 1.1 mrg * testsuite/26_numerics/iota/1.cc: Likewise. 3347 1.1 mrg * testsuite/26_numerics/iota/requirements/ 3348 1.1 mrg explicit_instantiation/2.cc: Likewise. 3349 1.1 mrg * testsuite/26_numerics/iota/requirements/ 3350 1.1 mrg explicit_instantiation/pod.cc: Likewise. 3351 1.1 mrg * testsuite/26_numerics/random/bernoulli_distribution/ 3352 1.1 mrg operators/values.cc: Likewise. 3353 1.1 mrg * testsuite/26_numerics/random/binomial_distribution/ 3354 1.1 mrg operators/values.cc: Likewise. 3355 1.1 mrg * testsuite/26_numerics/random/discard_block_engine/ 3356 1.1 mrg requirements/constexpr_data.cc: Likewise. 3357 1.1 mrg * testsuite/26_numerics/random/discard_block_engine/ 3358 1.1 mrg requirements/constexpr_functions.cc: Likewise. 3359 1.1 mrg * testsuite/26_numerics/random/discrete_distribution/ 3360 1.1 mrg operators/values.cc: Likewise. 3361 1.1 mrg * testsuite/26_numerics/random/geometric_distribution/ 3362 1.1 mrg operators/values.cc: Likewise. 3363 1.1 mrg * testsuite/26_numerics/random/independent_bits_engine/ 3364 1.1 mrg requirements/constexpr_functions.cc: Likewise. 3365 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/ 3366 1.1 mrg requirements/constexpr_data.cc: Likewise. 3367 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/ 3368 1.1 mrg requirements/constexpr_functions.cc: Likewise. 3369 1.1 mrg * testsuite/26_numerics/random/mersenne_twister_engine/ 3370 1.1 mrg requirements/constexpr_data.cc: Likewise. 3371 1.1 mrg * testsuite/26_numerics/random/mersenne_twister_engine/ 3372 1.1 mrg requirements/constexpr_functions.cc: Likewise. 3373 1.1 mrg * testsuite/26_numerics/random/negative_binomial_distribution/ 3374 1.1 mrg operators/values.cc: Likewise. 3375 1.1 mrg * testsuite/26_numerics/random/poisson_distribution/ 3376 1.1 mrg operators/values.cc: Likewise. 3377 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/ 3378 1.1 mrg requirements/constexpr_data.cc: Likewise. 3379 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/ 3380 1.1 mrg requirements/constexpr_functions.cc: Likewise. 3381 1.1 mrg * testsuite/26_numerics/random/subtract_with_carry_engine/ 3382 1.1 mrg requirements/constexpr_data.cc: Likewise. 3383 1.1 mrg * testsuite/26_numerics/random/subtract_with_carry_engine/ 3384 1.1 mrg requirements/constexpr_functions.cc: Likewise. 3385 1.1 mrg * testsuite/26_numerics/random/uniform_int_distribution/ 3386 1.1 mrg operators/values.cc: Likewise. 3387 1.1 mrg * testsuite/26_numerics/valarray/dr630-2.cc: Likewise. 3388 1.1 mrg * testsuite/26_numerics/valarray/init-list.cc: Likewise. 3389 1.1 mrg * testsuite/26_numerics/valarray/moveable.cc: Likewise. 3390 1.1 mrg * testsuite/26_numerics/valarray/noexcept_move_construct.cc: Likewise. 3391 1.1 mrg * testsuite/26_numerics/valarray/range_access.cc: Likewise. 3392 1.1 mrg * testsuite/26_numerics/valarray/swap.cc: Likewise. 3393 1.1 mrg 3394 1.1 mrg 2014-10-15 Paolo Carlini <paolo.carlini (a] oracle.com> 3395 1.1 mrg 3396 1.1 mrg * testsuite/17_intro/freestanding.cc: Prefer -std=gnu++11. 3397 1.1 mrg * testsuite/17_intro/headers/c++200x/42319.cc: Likewise. 3398 1.1 mrg * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: Likewise. 3399 1.1 mrg * testsuite/17_intro/headers/c++200x/all_no_rtti.cc: Likewise. 3400 1.1 mrg * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: Likewise. 3401 1.1 mrg * testsuite/17_intro/headers/c++200x/operator_names.cc: Likewise. 3402 1.1 mrg * testsuite/17_intro/headers/c++200x/stdc++.cc: Likewise. 3403 1.1 mrg * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc: 3404 1.1 mrg Likewise. 3405 1.1 mrg * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise. 3406 1.1 mrg * testsuite/18_support/exception_ptr/40296.cc: Likewise. 3407 1.1 mrg * testsuite/18_support/exception_ptr/current_exception.cc: Likewise. 3408 1.1 mrg * testsuite/18_support/exception_ptr/lifespan.cc: Likewise. 3409 1.1 mrg * testsuite/18_support/exception_ptr/make_exception_ptr.cc: Likewise. 3410 1.1 mrg * testsuite/18_support/exception_ptr/move.cc: Likewise. 3411 1.1 mrg * testsuite/18_support/exception_ptr/requirements.cc: Likewise. 3412 1.1 mrg * testsuite/18_support/exception_ptr/requirements_neg.cc: Likewise. 3413 1.1 mrg * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise. 3414 1.1 mrg * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise. 3415 1.1 mrg * testsuite/18_support/initializer_list/constexpr.cc: Likewise. 3416 1.1 mrg * testsuite/18_support/initializer_list/range_access.cc: Likewise. 3417 1.1 mrg * testsuite/18_support/initializer_list/requirements/ 3418 1.1 mrg constexpr_functions.cc: Likewise. 3419 1.1 mrg * testsuite/18_support/initializer_list/requirements/ 3420 1.1 mrg explicit_instantiation.cc: Likewise. 3421 1.1 mrg * testsuite/18_support/initializer_list/requirements/typedefs.cc: 3422 1.1 mrg Likewise. 3423 1.1 mrg * testsuite/18_support/nested_exception/51438.cc: Likewise. 3424 1.1 mrg * testsuite/18_support/nested_exception/cons.cc: Likewise. 3425 1.1 mrg * testsuite/18_support/nested_exception/nested_ptr.cc: Likewise. 3426 1.1 mrg * testsuite/18_support/nested_exception/rethrow_if_nested.cc: Likewise. 3427 1.1 mrg * testsuite/18_support/nested_exception/rethrow_nested.cc: Likewise. 3428 1.1 mrg * testsuite/18_support/nested_exception/throw_with_nested.cc: Likewise. 3429 1.1 mrg * testsuite/18_support/numeric_limits/40856.cc: Likewise. 3430 1.1 mrg * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise. 3431 1.1 mrg * testsuite/18_support/numeric_limits/cons/default_c++0x.cc: Likewise. 3432 1.1 mrg * testsuite/18_support/numeric_limits/dr559.cc: Likewise. 3433 1.1 mrg * testsuite/18_support/numeric_limits/lowest.cc: Likewise. 3434 1.1 mrg * testsuite/18_support/numeric_limits/max_digits10.cc: Likewise. 3435 1.1 mrg * testsuite/18_support/numeric_limits/requirements/ 3436 1.1 mrg constexpr_data.cc: Likewise. 3437 1.1 mrg * testsuite/18_support/numeric_limits/requirements/ 3438 1.1 mrg constexpr_functions.cc: Likewise. 3439 1.1 mrg * testsuite/18_support/type_info/fundamental.cc: Likewise. 3440 1.1 mrg * testsuite/18_support/type_info/hash_code.cc: Likewise. 3441 1.1 mrg * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise. 3442 1.1 mrg * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise. 3443 1.1 mrg * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise. 3444 1.1 mrg * testsuite/19_diagnostics/error_category/operators/not_equal.cc: 3445 1.1 mrg Likewise. 3446 1.1 mrg * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise. 3447 1.1 mrg * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise. 3448 1.1 mrg * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise. 3449 1.1 mrg * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise. 3450 1.1 mrg * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise. 3451 1.1 mrg * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise. 3452 1.1 mrg * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise. 3453 1.1 mrg * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise. 3454 1.1 mrg * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise. 3455 1.1 mrg * testsuite/19_diagnostics/error_condition/modifiers/39881.cc: Likewise. 3456 1.1 mrg * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise. 3457 1.1 mrg * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: 3458 1.1 mrg Likewise. 3459 1.1 mrg * testsuite/19_diagnostics/error_condition/operators/equal.cc: Likewise. 3460 1.1 mrg * testsuite/19_diagnostics/error_condition/operators/not_equal.cc: 3461 1.1 mrg Likewise. 3462 1.1 mrg * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise. 3463 1.1 mrg * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc: 3464 1.1 mrg Likewise. 3465 1.1 mrg * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc: 3466 1.1 mrg Likewise. 3467 1.1 mrg * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise. 3468 1.1 mrg * testsuite/19_diagnostics/system_error/39880.cc: Likewise. 3469 1.1 mrg * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise. 3470 1.1 mrg * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc: 3471 1.1 mrg Likewise. 3472 1.1 mrg * testsuite/19_diagnostics/system_error/what-1.cc: Likewise. 3473 1.1 mrg * testsuite/19_diagnostics/system_error/what-2.cc: Likewise. 3474 1.1 mrg * testsuite/19_diagnostics/system_error/what-3.cc: Likewise. 3475 1.1 mrg * testsuite/19_diagnostics/system_error/what-4.cc: Likewise. 3476 1.1 mrg * testsuite/19_diagnostics/system_error/what-big.cc: Likewise. 3477 1.1 mrg 3478 1.1 mrg 2014-10-15 Paolo Carlini <paolo.carlini (a] oracle.com> 3479 1.1 mrg 3480 1.1 mrg * testsuite/20_util/bind/57899.cc: Prefer -std=gnu++11. 3481 1.1 mrg * testsuite/20_util/common_type/requirements/sfinae_friendly_1.cc: 3482 1.1 mrg Likewise. 3483 1.1 mrg * testsuite/20_util/common_type/requirements/sfinae_friendly_2.cc: 3484 1.1 mrg Likewise. 3485 1.1 mrg * testsuite/20_util/duration/requirements/sfinae_friendly_1.cc: 3486 1.1 mrg Likewise. 3487 1.1 mrg * testsuite/23_containers/map/modifiers/erase/abi_tag.cc: Likewise. 3488 1.1 mrg * testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc: Likewise. 3489 1.1 mrg * testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc: Likewise. 3490 1.1 mrg * testsuite/23_containers/set/modifiers/erase/abi_tag.cc: Likewise. 3491 1.1 mrg * testsuite/23_containers/unordered_map/allocator/copy.cc: Likewise. 3492 1.1 mrg * testsuite/23_containers/unordered_map/allocator/copy_assign.cc: 3493 1.1 mrg Likewise. 3494 1.1 mrg * testsuite/23_containers/unordered_map/allocator/minimal.cc: Likewise. 3495 1.1 mrg * testsuite/23_containers/unordered_map/allocator/move.cc: Likewise. 3496 1.1 mrg * testsuite/23_containers/unordered_map/allocator/move_assign.cc: 3497 1.1 mrg Likewise. 3498 1.1 mrg * testsuite/23_containers/unordered_map/allocator/noexcept.cc: Likewise. 3499 1.1 mrg * testsuite/23_containers/unordered_map/allocator/swap.cc: Likewise. 3500 1.1 mrg * testsuite/23_containers/unordered_map/debug/begin1_neg.cc: Likewise. 3501 1.1 mrg * testsuite/23_containers/unordered_map/debug/begin2_neg.cc: Likewise. 3502 1.1 mrg * testsuite/23_containers/unordered_map/debug/bucket_size_neg.cc: 3503 1.1 mrg Likewise. 3504 1.1 mrg * testsuite/23_containers/unordered_map/debug/cbegin_neg.cc: Likewise. 3505 1.1 mrg * testsuite/23_containers/unordered_map/debug/cend_neg.cc: Likewise. 3506 1.1 mrg * testsuite/23_containers/unordered_map/debug/end1_neg.cc: Likewise. 3507 1.1 mrg * testsuite/23_containers/unordered_map/debug/end2_neg.cc: Likewise. 3508 1.1 mrg * testsuite/23_containers/unordered_map/debug/max_load_factor_neg.cc: 3509 1.1 mrg Likewise. 3510 1.1 mrg * testsuite/23_containers/unordered_multimap/allocator/copy.cc: 3511 1.1 mrg Likewise. 3512 1.1 mrg * testsuite/23_containers/unordered_multimap/allocator/copy_assign.cc: 3513 1.1 mrg Likewise. 3514 1.1 mrg * testsuite/23_containers/unordered_multimap/allocator/minimal.cc: 3515 1.1 mrg Likewise. 3516 1.1 mrg * testsuite/23_containers/unordered_multimap/allocator/move.cc: 3517 1.1 mrg Likewise. 3518 1.1 mrg * testsuite/23_containers/unordered_multimap/allocator/move_assign.cc: 3519 1.1 mrg Likewise. 3520 1.1 mrg * testsuite/23_containers/unordered_multimap/allocator/noexcept.cc: 3521 1.1 mrg Likewise. 3522 1.1 mrg * testsuite/23_containers/unordered_multimap/allocator/swap.cc: 3523 1.1 mrg Likewise. 3524 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/begin1_neg.cc: 3525 1.1 mrg Likewise. 3526 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/begin2_neg.cc: 3527 1.1 mrg Likewise. 3528 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 3529 1.1 mrg bucket_size_neg.cc: Likewise. 3530 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 3531 1.1 mrg cbegin_neg.cc: Likewise. 3532 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 3533 1.1 mrg cend_neg.cc: Likewise. 3534 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 3535 1.1 mrg end1_neg.cc: Likewise. 3536 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 3537 1.1 mrg end2_neg.cc: Likewise. 3538 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/ 3539 1.1 mrg max_load_factor_neg.cc: Likewise. 3540 1.1 mrg * testsuite/23_containers/unordered_multiset/allocator/ 3541 1.1 mrg copy.cc: Likewise. 3542 1.1 mrg * testsuite/23_containers/unordered_multiset/allocator/ 3543 1.1 mrg copy_assign.cc: Likewise. 3544 1.1 mrg * testsuite/23_containers/unordered_multiset/allocator/ 3545 1.1 mrg minimal.cc: Likewise. 3546 1.1 mrg * testsuite/23_containers/unordered_multiset/allocator/ 3547 1.1 mrg move.cc: Likewise. 3548 1.1 mrg * testsuite/23_containers/unordered_multiset/allocator/ 3549 1.1 mrg move_assign.cc: Likewise. 3550 1.1 mrg * testsuite/23_containers/unordered_multiset/allocator/ 3551 1.1 mrg noexcept.cc: Likewise. 3552 1.1 mrg * testsuite/23_containers/unordered_multiset/allocator/ 3553 1.1 mrg swap.cc: Likewise. 3554 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 3555 1.1 mrg begin1_neg.cc: Likewise. 3556 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 3557 1.1 mrg begin2_neg.cc: Likewise. 3558 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 3559 1.1 mrg bucket_size_neg.cc: Likewise. 3560 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 3561 1.1 mrg cbegin_neg.cc: Likewise. 3562 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 3563 1.1 mrg cend_neg.cc: Likewise. 3564 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 3565 1.1 mrg end1_neg.cc: Likewise. 3566 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 3567 1.1 mrg end2_neg.cc: Likewise. 3568 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/ 3569 1.1 mrg max_load_factor_neg.cc: Likewise. 3570 1.1 mrg * testsuite/23_containers/unordered_set/allocator/copy.cc: Likewise. 3571 1.1 mrg * testsuite/23_containers/unordered_set/allocator/ 3572 1.1 mrg copy_assign.cc: Likewise. 3573 1.1 mrg * testsuite/23_containers/unordered_set/allocator/minimal.cc: Likewise. 3574 1.1 mrg * testsuite/23_containers/unordered_set/allocator/move.cc: Likewise. 3575 1.1 mrg * testsuite/23_containers/unordered_set/allocator/ 3576 1.1 mrg move_assign.cc: Likewise. 3577 1.1 mrg * testsuite/23_containers/unordered_set/allocator/ 3578 1.1 mrg noexcept.cc: Likewise. 3579 1.1 mrg * testsuite/23_containers/unordered_set/allocator/swap.cc: Likewise. 3580 1.1 mrg * testsuite/23_containers/unordered_set/buckets/swap.cc: Likewise. 3581 1.1 mrg * testsuite/23_containers/unordered_set/debug/begin1_neg.cc: Likewise. 3582 1.1 mrg * testsuite/23_containers/unordered_set/debug/begin2_neg.cc: Likewise. 3583 1.1 mrg * testsuite/23_containers/unordered_set/debug/ 3584 1.1 mrg bucket_size_neg.cc: Likewise. 3585 1.1 mrg * testsuite/23_containers/unordered_set/debug/cbegin_neg.cc: Likewise. 3586 1.1 mrg * testsuite/23_containers/unordered_set/debug/cend_neg.cc: Likewise 3587 1.1 mrg * testsuite/23_containers/unordered_set/debug/end1_neg.cc: Likewise. 3588 1.1 mrg * testsuite/23_containers/unordered_set/debug/end2_neg.cc: Likewise. 3589 1.1 mrg * testsuite/23_containers/unordered_set/debug/ 3590 1.1 mrg max_load_factor_neg.cc: Likewise. 3591 1.1 mrg * testsuite/26_numerics/complex/abi_tag.cc: Likewise. 3592 1.1 mrg * testsuite/26_numerics/headers/cstdlib/54686.c: Likewise. 3593 1.1 mrg * testsuite/26_numerics/random/bernoulli_distribution/cons/ 3594 1.1 mrg default.cc: Likewise. 3595 1.1 mrg * testsuite/26_numerics/random/bernoulli_distribution/cons/ 3596 1.1 mrg parms.cc: Likewise. 3597 1.1 mrg * testsuite/26_numerics/random/bernoulli_distribution/operators/ 3598 1.1 mrg equal.cc: Likewise. 3599 1.1 mrg * testsuite/26_numerics/random/bernoulli_distribution/operators/ 3600 1.1 mrg inequal.cc: Likewise. 3601 1.1 mrg * testsuite/26_numerics/random/bernoulli_distribution/operators/ 3602 1.1 mrg serialize.cc: Likewise. 3603 1.1 mrg * testsuite/26_numerics/random/bernoulli_distribution/requirements/ 3604 1.1 mrg typedefs.cc: Likewise. 3605 1.1 mrg * testsuite/26_numerics/random/binomial_distribution/cons/ 3606 1.1 mrg default.cc: Likewise. 3607 1.1 mrg * testsuite/26_numerics/random/binomial_distribution/cons/ 3608 1.1 mrg parms.cc: Likewise. 3609 1.1 mrg * testsuite/26_numerics/random/binomial_distribution/operators/ 3610 1.1 mrg equal.cc: Likewise. 3611 1.1 mrg * testsuite/26_numerics/random/binomial_distribution/operators/ 3612 1.1 mrg inequal.cc: Likewise. 3613 1.1 mrg * testsuite/26_numerics/random/binomial_distribution/operators/ 3614 1.1 mrg serialize.cc: Likewise. 3615 1.1 mrg * testsuite/26_numerics/random/binomial_distribution/requirements/ 3616 1.1 mrg explicit_instantiation/1.cc 3617 1.1 mrg * testsuite/26_numerics/random/binomial_distribution/requirements/ 3618 1.1 mrg typedefs.cc: Likewise. 3619 1.1 mrg * testsuite/26_numerics/random/cauchy_distribution/cons/ 3620 1.1 mrg default.cc: Likewise. 3621 1.1 mrg * testsuite/26_numerics/random/cauchy_distribution/cons/ 3622 1.1 mrg parms.cc: Likewise. 3623 1.1 mrg * testsuite/26_numerics/random/cauchy_distribution/operators/ 3624 1.1 mrg equal.cc: Likewise. 3625 1.1 mrg * testsuite/26_numerics/random/cauchy_distribution/operators/ 3626 1.1 mrg inequal.cc: Likewise. 3627 1.1 mrg * testsuite/26_numerics/random/cauchy_distribution/operators/ 3628 1.1 mrg serialize.cc: Likewise. 3629 1.1 mrg * testsuite/26_numerics/random/cauchy_distribution/requirements/ 3630 1.1 mrg explicit_instantiation/1.cc: Likewise. 3631 1.1 mrg * testsuite/26_numerics/random/cauchy_distribution/requirements/ 3632 1.1 mrg typedefs.cc: Likewise. 3633 1.1 mrg * testsuite/26_numerics/random/chi_squared_distribution/cons/ 3634 1.1 mrg default.cc: Likewise. 3635 1.1 mrg * testsuite/26_numerics/random/chi_squared_distribution/cons/ 3636 1.1 mrg parms.cc: Likewise. 3637 1.1 mrg * testsuite/26_numerics/random/chi_squared_distribution/operators/ 3638 1.1 mrg equal.cc: Likewise. 3639 1.1 mrg * testsuite/26_numerics/random/chi_squared_distribution/operators/ 3640 1.1 mrg inequal.cc: Likewise. 3641 1.1 mrg * testsuite/26_numerics/random/chi_squared_distribution/operators/ 3642 1.1 mrg serialize.cc: Likewise. 3643 1.1 mrg * testsuite/26_numerics/random/chi_squared_distribution/requirements/ 3644 1.1 mrg explicit_instantiation/1.cc: Likewise. 3645 1.1 mrg * testsuite/26_numerics/random/chi_squared_distribution/requirements/ 3646 1.1 mrg typedefs.cc: Likewise. 3647 1.1 mrg * testsuite/26_numerics/random/default_random_engine.cc: Likewise. 3648 1.1 mrg * testsuite/26_numerics/random/discard_block_engine/cons/ 3649 1.1 mrg base_copy.cc: Likewise. 3650 1.1 mrg * testsuite/26_numerics/random/discard_block_engine/cons/ 3651 1.1 mrg base_move.cc: Likewise. 3652 1.1 mrg * testsuite/26_numerics/random/discard_block_engine/cons/ 3653 1.1 mrg copy.cc: Likewise. 3654 1.1 mrg * testsuite/26_numerics/random/discard_block_engine/cons/ 3655 1.1 mrg default.cc: Likewise. 3656 1.1 mrg * testsuite/26_numerics/random/discard_block_engine/cons/ 3657 1.1 mrg seed1.cc: Likewise. 3658 1.1 mrg * testsuite/26_numerics/random/discard_block_engine/cons/ 3659 1.1 mrg seed2.cc: Likewise. 3660 1.1 mrg * testsuite/26_numerics/random/discard_block_engine/cons/ 3661 1.1 mrg seed_seq.cc: Likewise. 3662 1.1 mrg * testsuite/26_numerics/random/discard_block_engine/operators/ 3663 1.1 mrg equal.cc: Likewise. 3664 1.1 mrg * testsuite/26_numerics/random/discard_block_engine/operators/ 3665 1.1 mrg inequal.cc: Likewise. 3666 1.1 mrg * testsuite/26_numerics/random/discard_block_engine/operators/ 3667 1.1 mrg serialize.cc: Likewise. 3668 1.1 mrg * testsuite/26_numerics/random/discard_block_engine/requirements/ 3669 1.1 mrg typedefs.cc: Likewise. 3670 1.1 mrg * testsuite/26_numerics/random/discrete_distribution/cons/ 3671 1.1 mrg default.cc: Likewise. 3672 1.1 mrg * testsuite/26_numerics/random/discrete_distribution/cons/ 3673 1.1 mrg initlist.cc: Likewise. 3674 1.1 mrg * testsuite/26_numerics/random/discrete_distribution/cons/ 3675 1.1 mrg num_xbound_fun.cc: Likewise. 3676 1.1 mrg * testsuite/26_numerics/random/discrete_distribution/cons/ 3677 1.1 mrg range.cc: Likewise. 3678 1.1 mrg * testsuite/26_numerics/random/discrete_distribution/operators/ 3679 1.1 mrg call-default.cc: Likewise. 3680 1.1 mrg * testsuite/26_numerics/random/discrete_distribution/operators/ 3681 1.1 mrg equal.cc: Likewise. 3682 1.1 mrg * testsuite/26_numerics/random/discrete_distribution/operators/ 3683 1.1 mrg inequal.cc: Likewise. 3684 1.1 mrg * testsuite/26_numerics/random/discrete_distribution/operators/ 3685 1.1 mrg serialize.cc: Likewise. 3686 1.1 mrg * testsuite/26_numerics/random/discrete_distribution/requirements/ 3687 1.1 mrg explicit_instantiation/1.cc: Likewise. 3688 1.1 mrg * testsuite/26_numerics/random/discrete_distribution/requirements/ 3689 1.1 mrg typedefs.cc: Likewise. 3690 1.1 mrg * testsuite/26_numerics/random/exponential_distribution/cons/ 3691 1.1 mrg default.cc: Likewise. 3692 1.1 mrg * testsuite/26_numerics/random/exponential_distribution/cons/ 3693 1.1 mrg parms.cc: Likewise. 3694 1.1 mrg * testsuite/26_numerics/random/exponential_distribution/operators/ 3695 1.1 mrg equal.cc: Likewise. 3696 1.1 mrg * testsuite/26_numerics/random/exponential_distribution/operators/ 3697 1.1 mrg inequal.cc: Likewise. 3698 1.1 mrg * testsuite/26_numerics/random/exponential_distribution/operators/ 3699 1.1 mrg serialize.cc: Likewise. 3700 1.1 mrg * testsuite/26_numerics/random/exponential_distribution/requirements/ 3701 1.1 mrg explicit_instantiation/1.cc: Likewise. 3702 1.1 mrg * testsuite/26_numerics/random/exponential_distribution/requirements/ 3703 1.1 mrg typedefs.cc: Likewise. 3704 1.1 mrg * testsuite/26_numerics/random/extreme_value_distribution/cons/ 3705 1.1 mrg default.cc: Likewise. 3706 1.1 mrg * testsuite/26_numerics/random/extreme_value_distribution/cons/ 3707 1.1 mrg parms.cc: Likewise. 3708 1.1 mrg * testsuite/26_numerics/random/extreme_value_distribution/operators/ 3709 1.1 mrg equal.cc: Likewise. 3710 1.1 mrg * testsuite/26_numerics/random/extreme_value_distribution/operators/ 3711 1.1 mrg inequal.cc: Likewise. 3712 1.1 mrg * testsuite/26_numerics/random/extreme_value_distribution/operators/ 3713 1.1 mrg serialize.cc: Likewise. 3714 1.1 mrg * testsuite/26_numerics/random/extreme_value_distribution/ 3715 1.1 mrg requirements/explicit_instantiation/1.cc: Likewise. 3716 1.1 mrg * testsuite/26_numerics/random/extreme_value_distribution/ 3717 1.1 mrg requirements/typedefs.cc: Likewise. 3718 1.1 mrg * testsuite/26_numerics/random/fisher_f_distribution/cons/ 3719 1.1 mrg default.cc: Likewise. 3720 1.1 mrg * testsuite/26_numerics/random/fisher_f_distribution/cons/ 3721 1.1 mrg parms.cc: Likewise. 3722 1.1 mrg * testsuite/26_numerics/random/fisher_f_distribution/operators/ 3723 1.1 mrg equal.cc: Likewise. 3724 1.1 mrg * testsuite/26_numerics/random/fisher_f_distribution/operators/ 3725 1.1 mrg inequal.cc: Likewise. 3726 1.1 mrg * testsuite/26_numerics/random/fisher_f_distribution/operators/ 3727 1.1 mrg serialize.cc: Likewise. 3728 1.1 mrg * testsuite/26_numerics/random/fisher_f_distribution/requirements/ 3729 1.1 mrg explicit_instantiation/1.cc: Likewise. 3730 1.1 mrg * testsuite/26_numerics/random/fisher_f_distribution/requirements/ 3731 1.1 mrg typedefs.cc: Likewise. 3732 1.1 mrg * testsuite/26_numerics/random/gamma_distribution/cons/ 3733 1.1 mrg default.cc: Likewise. 3734 1.1 mrg * testsuite/26_numerics/random/gamma_distribution/cons/ 3735 1.1 mrg parms.cc: Likewise. 3736 1.1 mrg * testsuite/26_numerics/random/gamma_distribution/operators/ 3737 1.1 mrg equal.cc: Likewise. 3738 1.1 mrg * testsuite/26_numerics/random/gamma_distribution/operators/ 3739 1.1 mrg inequal.cc: Likewise. 3740 1.1 mrg * testsuite/26_numerics/random/gamma_distribution/operators/ 3741 1.1 mrg serialize.cc: Likewise. 3742 1.1 mrg * testsuite/26_numerics/random/gamma_distribution/requirements/ 3743 1.1 mrg explicit_instantiation/1.cc: Likewise. 3744 1.1 mrg * testsuite/26_numerics/random/gamma_distribution/requirements/ 3745 1.1 mrg typedefs.cc: Likewise. 3746 1.1 mrg * testsuite/26_numerics/random/geometric_distribution/cons/ 3747 1.1 mrg default.cc: Likewise. 3748 1.1 mrg * testsuite/26_numerics/random/geometric_distribution/cons/ 3749 1.1 mrg parms.cc: Likewise. 3750 1.1 mrg * testsuite/26_numerics/random/geometric_distribution/operators/ 3751 1.1 mrg equal.cc: Likewise. 3752 1.1 mrg * testsuite/26_numerics/random/geometric_distribution/operators/ 3753 1.1 mrg inequal.cc: Likewise. 3754 1.1 mrg * testsuite/26_numerics/random/geometric_distribution/operators/ 3755 1.1 mrg serialize.cc: Likewise. 3756 1.1 mrg * testsuite/26_numerics/random/geometric_distribution/requirements/ 3757 1.1 mrg explicit_instantiation/1.cc: Likewise. 3758 1.1 mrg * testsuite/26_numerics/random/geometric_distribution/requirements/ 3759 1.1 mrg typedefs.cc: Likewise. 3760 1.1 mrg * testsuite/26_numerics/random/independent_bits_engine/cons/ 3761 1.1 mrg base_copy.cc: Likewise. 3762 1.1 mrg * testsuite/26_numerics/random/independent_bits_engine/cons/ 3763 1.1 mrg base_move.cc: Likewise. 3764 1.1 mrg * testsuite/26_numerics/random/independent_bits_engine/cons/ 3765 1.1 mrg copy.cc: Likewise. 3766 1.1 mrg * testsuite/26_numerics/random/independent_bits_engine/cons/ 3767 1.1 mrg default.cc: Likewise. 3768 1.1 mrg * testsuite/26_numerics/random/independent_bits_engine/cons/ 3769 1.1 mrg seed1.cc: Likewise. 3770 1.1 mrg * testsuite/26_numerics/random/independent_bits_engine/cons/ 3771 1.1 mrg seed2.cc: Likewise. 3772 1.1 mrg * testsuite/26_numerics/random/independent_bits_engine/cons/ 3773 1.1 mrg seed_seq.cc: Likewise. 3774 1.1 mrg * testsuite/26_numerics/random/independent_bits_engine/operators/ 3775 1.1 mrg equal.cc: Likewise. 3776 1.1 mrg * testsuite/26_numerics/random/independent_bits_engine/operators/ 3777 1.1 mrg inequal.cc: Likewise. 3778 1.1 mrg * testsuite/26_numerics/random/independent_bits_engine/operators/ 3779 1.1 mrg serialize.cc: Likewise. 3780 1.1 mrg * testsuite/26_numerics/random/independent_bits_engine/requirements/ 3781 1.1 mrg typedefs.cc: Likewise. 3782 1.1 mrg * testsuite/26_numerics/random/knuth_b.cc: Likewise. 3783 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/cons/ 3784 1.1 mrg copy.cc: Likewise. 3785 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/cons/ 3786 1.1 mrg default.cc: Likewise. 3787 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/cons/ 3788 1.1 mrg seed1.cc: Likewise. 3789 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/cons/ 3790 1.1 mrg seed2.cc: Likewise. 3791 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/cons/ 3792 1.1 mrg seed_seq.cc: Likewise. 3793 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/operators/ 3794 1.1 mrg equal.cc: Likewise. 3795 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/operators/ 3796 1.1 mrg inequal.cc: Likewise. 3797 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/operators/ 3798 1.1 mrg serialize.cc: Likewise. 3799 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/requirements/ 3800 1.1 mrg constants.cc: Likewise. 3801 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/requirements/ 3802 1.1 mrg non_uint_neg.cc: Likewise. 3803 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/requirements/ 3804 1.1 mrg typedefs.cc: Likewise. 3805 1.1 mrg * testsuite/26_numerics/random/lognormal_distribution/cons/ 3806 1.1 mrg default.cc: Likewise. 3807 1.1 mrg * testsuite/26_numerics/random/lognormal_distribution/cons/ 3808 1.1 mrg parms.cc: Likewise. 3809 1.1 mrg * testsuite/26_numerics/random/lognormal_distribution/operators/ 3810 1.1 mrg equal.cc: Likewise. 3811 1.1 mrg * testsuite/26_numerics/random/lognormal_distribution/operators/ 3812 1.1 mrg inequal.cc: Likewise. 3813 1.1 mrg * testsuite/26_numerics/random/lognormal_distribution/operators/ 3814 1.1 mrg serialize.cc: Likewise. 3815 1.1 mrg * testsuite/26_numerics/random/lognormal_distribution/requirements/ 3816 1.1 mrg explicit_instantiation/1.cc: Likewise. 3817 1.1 mrg * testsuite/26_numerics/random/lognormal_distribution/requirements/ 3818 1.1 mrg typedefs.cc: Likewise. 3819 1.1 mrg * testsuite/26_numerics/random/mersenne_twister_engine/cons/ 3820 1.1 mrg copy.cc: Likewise. 3821 1.1 mrg * testsuite/26_numerics/random/mersenne_twister_engine/cons/ 3822 1.1 mrg default.cc: Likewise. 3823 1.1 mrg * testsuite/26_numerics/random/mersenne_twister_engine/cons/ 3824 1.1 mrg seed1.cc: Likewise. 3825 1.1 mrg * testsuite/26_numerics/random/mersenne_twister_engine/cons/ 3826 1.1 mrg seed2.cc: Likewise. 3827 1.1 mrg * testsuite/26_numerics/random/mersenne_twister_engine/cons/ 3828 1.1 mrg seed_seq.cc: Likewise. 3829 1.1 mrg * testsuite/26_numerics/random/mersenne_twister_engine/operators/ 3830 1.1 mrg equal.cc: Likewise. 3831 1.1 mrg * testsuite/26_numerics/random/mersenne_twister_engine/operators/ 3832 1.1 mrg inequal.cc: Likewise. 3833 1.1 mrg * testsuite/26_numerics/random/mersenne_twister_engine/operators/ 3834 1.1 mrg serialize.cc: Likewise. 3835 1.1 mrg * testsuite/26_numerics/random/mersenne_twister_engine/requirements/ 3836 1.1 mrg constants.cc: Likewise. 3837 1.1 mrg * testsuite/26_numerics/random/mersenne_twister_engine/requirements/ 3838 1.1 mrg typedefs.cc: Likewise. 3839 1.1 mrg * testsuite/26_numerics/random/minstd_rand.cc: Likewise. 3840 1.1 mrg * testsuite/26_numerics/random/minstd_rand0.cc: Likewise. 3841 1.1 mrg * testsuite/26_numerics/random/mt19937.cc: Likewise. 3842 1.1 mrg * testsuite/26_numerics/random/mt19937_64.cc: Likewise. 3843 1.1 mrg * testsuite/26_numerics/random/negative_binomial_distribution/cons/ 3844 1.1 mrg default.cc: Likewise. 3845 1.1 mrg * testsuite/26_numerics/random/negative_binomial_distribution/cons/ 3846 1.1 mrg parms.cc: Likewise. 3847 1.1 mrg * testsuite/26_numerics/random/negative_binomial_distribution/ 3848 1.1 mrg operators/equal.cc: Likewise. 3849 1.1 mrg * testsuite/26_numerics/random/negative_binomial_distribution/ 3850 1.1 mrg operators/inequal.cc: Likewise. 3851 1.1 mrg * testsuite/26_numerics/random/negative_binomial_distribution/ 3852 1.1 mrg operators/serialize.cc: Likewise. 3853 1.1 mrg * testsuite/26_numerics/random/negative_binomial_distribution/ 3854 1.1 mrg requirements/explicit_instantiation/1.cc: Likewise. 3855 1.1 mrg * testsuite/26_numerics/random/negative_binomial_distribution/ 3856 1.1 mrg requirements/typedefs.cc: Likewise. 3857 1.1 mrg * testsuite/26_numerics/random/normal_distribution/cons/ 3858 1.1 mrg default.cc: Likewise. 3859 1.1 mrg * testsuite/26_numerics/random/normal_distribution/cons/ 3860 1.1 mrg parms.cc: Likewise. 3861 1.1 mrg * testsuite/26_numerics/random/normal_distribution/operators/ 3862 1.1 mrg equal.cc: Likewise. 3863 1.1 mrg * testsuite/26_numerics/random/normal_distribution/operators/ 3864 1.1 mrg inequal.cc: Likewise. 3865 1.1 mrg * testsuite/26_numerics/random/normal_distribution/operators/ 3866 1.1 mrg serialize.cc: Likewise. 3867 1.1 mrg * testsuite/26_numerics/random/normal_distribution/requirements/ 3868 1.1 mrg explicit_instantiation/1.cc: Likewise. 3869 1.1 mrg * testsuite/26_numerics/random/normal_distribution/requirements/ 3870 1.1 mrg typedefs.cc: Likewise. 3871 1.1 mrg * testsuite/26_numerics/random/piecewise_constant_distribution/ 3872 1.1 mrg cons/default.cc: Likewise. 3873 1.1 mrg * testsuite/26_numerics/random/piecewise_constant_distribution/ 3874 1.1 mrg cons/initlist_fun.cc: Likewise. 3875 1.1 mrg * testsuite/26_numerics/random/piecewise_constant_distribution/ 3876 1.1 mrg cons/num_xbound_fun.cc: Likewise. 3877 1.1 mrg * testsuite/26_numerics/random/piecewise_constant_distribution/ 3878 1.1 mrg cons/range.cc: Likewise. 3879 1.1 mrg * testsuite/26_numerics/random/piecewise_constant_distribution/ 3880 1.1 mrg operators/call-default.cc: Likewise. 3881 1.1 mrg * testsuite/26_numerics/random/piecewise_constant_distribution/ 3882 1.1 mrg operators/equal.cc: Likewise. 3883 1.1 mrg * testsuite/26_numerics/random/piecewise_constant_distribution/ 3884 1.1 mrg operators/inequal.cc: Likewise. 3885 1.1 mrg * testsuite/26_numerics/random/piecewise_constant_distribution/ 3886 1.1 mrg operators/serialize.cc: Likewise. 3887 1.1 mrg * testsuite/26_numerics/random/piecewise_constant_distribution/ 3888 1.1 mrg requirements/explicit_instantiation/1.cc: Likewise. 3889 1.1 mrg * testsuite/26_numerics/random/piecewise_constant_distribution/ 3890 1.1 mrg requirements/typedefs.cc: Likewise. 3891 1.1 mrg * testsuite/26_numerics/random/piecewise_linear_distribution/ 3892 1.1 mrg cons/default.cc: Likewise. 3893 1.1 mrg * testsuite/26_numerics/random/piecewise_linear_distribution/ 3894 1.1 mrg cons/initlist_fun.cc: Likewise. 3895 1.1 mrg * testsuite/26_numerics/random/piecewise_linear_distribution/ 3896 1.1 mrg cons/num_xbound_fun.cc: Likewise. 3897 1.1 mrg * testsuite/26_numerics/random/piecewise_linear_distribution/ 3898 1.1 mrg cons/range.cc: Likewise. 3899 1.1 mrg * testsuite/26_numerics/random/piecewise_linear_distribution/ 3900 1.1 mrg operators/call-default.cc: Likewise. 3901 1.1 mrg * testsuite/26_numerics/random/piecewise_linear_distribution/ 3902 1.1 mrg operators/equal.cc: Likewise. 3903 1.1 mrg * testsuite/26_numerics/random/piecewise_linear_distribution/ 3904 1.1 mrg operators/inequal.cc: Likewise. 3905 1.1 mrg * testsuite/26_numerics/random/piecewise_linear_distribution/ 3906 1.1 mrg operators/serialize.cc: Likewise. 3907 1.1 mrg * testsuite/26_numerics/random/piecewise_linear_distribution/ 3908 1.1 mrg requirements/explicit_instantiation/1.cc: Likewise. 3909 1.1 mrg * testsuite/26_numerics/random/piecewise_linear_distribution/ 3910 1.1 mrg requirements/typedefs.cc: Likewise. 3911 1.1 mrg * testsuite/26_numerics/random/poisson_distribution/cons/ 3912 1.1 mrg default.cc: Likewise. 3913 1.1 mrg * testsuite/26_numerics/random/poisson_distribution/cons/ 3914 1.1 mrg parms.cc: Likewise. 3915 1.1 mrg * testsuite/26_numerics/random/poisson_distribution/operators/ 3916 1.1 mrg equal.cc: Likewise. 3917 1.1 mrg * testsuite/26_numerics/random/poisson_distribution/operators/ 3918 1.1 mrg inequal.cc: Likewise. 3919 1.1 mrg * testsuite/26_numerics/random/poisson_distribution/operators/ 3920 1.1 mrg serialize.cc: Likewise. 3921 1.1 mrg * testsuite/26_numerics/random/poisson_distribution/requirements/ 3922 1.1 mrg explicit_instantiation/1.cc: Likewise. 3923 1.1 mrg * testsuite/26_numerics/random/poisson_distribution/requirements/ 3924 1.1 mrg typedefs.cc: Likewise. 3925 1.1 mrg * testsuite/26_numerics/random/random_device/cons/ 3926 1.1 mrg default.cc: Likewise. 3927 1.1 mrg * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise. 3928 1.1 mrg * testsuite/26_numerics/random/random_device/requirements/ 3929 1.1 mrg typedefs.cc: Likewise. 3930 1.1 mrg * testsuite/26_numerics/random/ranlux24.cc: Likewise. 3931 1.1 mrg * testsuite/26_numerics/random/ranlux24_base.cc: Likewise. 3932 1.1 mrg * testsuite/26_numerics/random/ranlux48.cc: Likewise. 3933 1.1 mrg * testsuite/26_numerics/random/ranlux48_base.cc: Likewise. 3934 1.1 mrg * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise. 3935 1.1 mrg * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise. 3936 1.1 mrg * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise. 3937 1.1 mrg * testsuite/26_numerics/random/seed_seq/requirements/ 3938 1.1 mrg typedefs.cc: Likewise. 3939 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/cons/ 3940 1.1 mrg base_copy.cc: Likewise. 3941 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/cons/ 3942 1.1 mrg base_move.cc: Likewise. 3943 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/cons/ 3944 1.1 mrg copy.cc: Likewise. 3945 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/cons/ 3946 1.1 mrg default.cc: Likewise. 3947 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/cons/ 3948 1.1 mrg seed1.cc: Likewise. 3949 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/cons/ 3950 1.1 mrg seed2.cc: Likewise. 3951 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/cons/ 3952 1.1 mrg seed_seq.cc: Likewise. 3953 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/operators/ 3954 1.1 mrg equal.cc: Likewise. 3955 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/operators/ 3956 1.1 mrg inequal.cc: Likewise. 3957 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/operators/ 3958 1.1 mrg serialize.cc: Likewise. 3959 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/requirements/ 3960 1.1 mrg constants.cc: Likewise. 3961 1.1 mrg * testsuite/26_numerics/random/shuffle_order_engine/requirements/ 3962 1.1 mrg typedefs.cc: Likewise. 3963 1.1 mrg * testsuite/26_numerics/random/student_t_distribution/cons/ 3964 1.1 mrg default.cc: Likewise. 3965 1.1 mrg * testsuite/26_numerics/random/student_t_distribution/cons/ 3966 1.1 mrg parms.cc: Likewise. 3967 1.1 mrg * testsuite/26_numerics/random/student_t_distribution/operators/ 3968 1.1 mrg equal.cc: Likewise. 3969 1.1 mrg * testsuite/26_numerics/random/student_t_distribution/operators/ 3970 1.1 mrg inequal.cc: Likewise. 3971 1.1 mrg * testsuite/26_numerics/random/student_t_distribution/operators/ 3972 1.1 mrg serialize.cc: Likewise. 3973 1.1 mrg * testsuite/26_numerics/random/student_t_distribution/requirements/ 3974 1.1 mrg explicit_instantiation/1.cc: Likewise. 3975 1.1 mrg * testsuite/26_numerics/random/student_t_distribution/requirements/ 3976 1.1 mrg typedefs.cc: Likewise. 3977 1.1 mrg * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ 3978 1.1 mrg copy.cc: Likewise. 3979 1.1 mrg * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ 3980 1.1 mrg default.cc: Likewise. 3981 1.1 mrg * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ 3982 1.1 mrg seed1.cc: Likewise. 3983 1.1 mrg * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ 3984 1.1 mrg seed2.cc: Likewise. 3985 1.1 mrg * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ 3986 1.1 mrg seed_seq.cc: Likewise. 3987 1.1 mrg * testsuite/26_numerics/random/subtract_with_carry_engine/ 3988 1.1 mrg operators/equal.cc: Likewise. 3989 1.1 mrg * testsuite/26_numerics/random/subtract_with_carry_engine/ 3990 1.1 mrg operators/inequal.cc: Likewise. 3991 1.1 mrg * testsuite/26_numerics/random/subtract_with_carry_engine/ 3992 1.1 mrg operators/serialize.cc: Likewise. 3993 1.1 mrg * testsuite/26_numerics/random/subtract_with_carry_engine/ 3994 1.1 mrg requirements/constants.cc: Likewise. 3995 1.1 mrg * testsuite/26_numerics/random/subtract_with_carry_engine/ 3996 1.1 mrg requirements/typedefs.cc: Likewise. 3997 1.1 mrg * testsuite/26_numerics/random/uniform_int_distribution/cons/ 3998 1.1 mrg default.cc: Likewise. 3999 1.1 mrg * testsuite/26_numerics/random/uniform_int_distribution/cons/ 4000 1.1 mrg parms.cc: Likewise. 4001 1.1 mrg * testsuite/26_numerics/random/uniform_int_distribution/operators/ 4002 1.1 mrg equal.cc: Likewise. 4003 1.1 mrg * testsuite/26_numerics/random/uniform_int_distribution/operators/ 4004 1.1 mrg inequal.cc: Likewise. 4005 1.1 mrg * testsuite/26_numerics/random/uniform_int_distribution/operators/ 4006 1.1 mrg serialize.cc: Likewise. 4007 1.1 mrg * testsuite/26_numerics/random/uniform_int_distribution/requirements/ 4008 1.1 mrg explicit_instantiation/1.cc: Likewise. 4009 1.1 mrg * testsuite/26_numerics/random/uniform_int_distribution/requirements/ 4010 1.1 mrg typedefs.cc: Likewise. 4011 1.1 mrg * testsuite/26_numerics/random/uniform_real_distribution/cons/ 4012 1.1 mrg default.cc: Likewise. 4013 1.1 mrg * testsuite/26_numerics/random/uniform_real_distribution/cons/ 4014 1.1 mrg parms.cc: Likewise. 4015 1.1 mrg * testsuite/26_numerics/random/uniform_real_distribution/operators/ 4016 1.1 mrg equal.cc: Likewise. 4017 1.1 mrg * testsuite/26_numerics/random/uniform_real_distribution/operators/ 4018 1.1 mrg inequal.cc: Likewise. 4019 1.1 mrg * testsuite/26_numerics/random/uniform_real_distribution/operators/ 4020 1.1 mrg serialize.cc: Likewise. 4021 1.1 mrg * testsuite/26_numerics/random/uniform_real_distribution/requirements/ 4022 1.1 mrg explicit_instantiation/1.cc: Likewise. 4023 1.1 mrg * testsuite/26_numerics/random/uniform_real_distribution/requirements/ 4024 1.1 mrg typedefs.cc: Likewise. 4025 1.1 mrg * testsuite/26_numerics/random/weibull_distribution/cons/ 4026 1.1 mrg default.cc: Likewise. 4027 1.1 mrg * testsuite/26_numerics/random/weibull_distribution/cons/ 4028 1.1 mrg parms.cc: Likewise. 4029 1.1 mrg * testsuite/26_numerics/random/weibull_distribution/operators/ 4030 1.1 mrg equal.cc: Likewise. 4031 1.1 mrg * testsuite/26_numerics/random/weibull_distribution/operators/ 4032 1.1 mrg inequal.cc: Likewise. 4033 1.1 mrg * testsuite/26_numerics/random/weibull_distribution/operators/ 4034 1.1 mrg serialize.cc: Likewise. 4035 1.1 mrg * testsuite/26_numerics/random/weibull_distribution/requirements/ 4036 1.1 mrg explicit_instantiation/1.cc: Likewise. 4037 1.1 mrg * testsuite/26_numerics/random/weibull_distribution/requirements/ 4038 1.1 mrg typedefs.cc: Likewise. 4039 1.1 mrg * testsuite/28_regex/algorithms/regex_match/basic/ 4040 1.1 mrg string_01.cc: Likewise. 4041 1.1 mrg * testsuite/28_regex/algorithms/regex_match/basic/ 4042 1.1 mrg string_range_00_03.cc: Likewise. 4043 1.1 mrg * testsuite/28_regex/algorithms/regex_match/basic/ 4044 1.1 mrg string_range_01_03.cc: Likewise. 4045 1.1 mrg * testsuite/28_regex/algorithms/regex_match/basic/ 4046 1.1 mrg string_range_02_03.cc: Likewise. 4047 1.1 mrg * testsuite/28_regex/algorithms/regex_match/extended/ 4048 1.1 mrg cstring_plus.cc: Likewise. 4049 1.1 mrg * testsuite/28_regex/algorithms/regex_match/extended/ 4050 1.1 mrg cstring_questionmark.cc: Likewise. 4051 1.1 mrg * testsuite/28_regex/algorithms/regex_match/extended/ 4052 1.1 mrg string_any.cc: Likewise. 4053 1.1 mrg * testsuite/28_regex/algorithms/regex_match/extended/ 4054 1.1 mrg string_range_00_03.cc: Likewise. 4055 1.1 mrg * testsuite/28_regex/algorithms/regex_match/extended/ 4056 1.1 mrg string_range_01_03.cc: Likewise. 4057 1.1 mrg * testsuite/28_regex/algorithms/regex_match/extended/ 4058 1.1 mrg string_range_02_03.cc: Likewise. 4059 1.1 mrg * testsuite/28_regex/basic_regex/assign/char/cstring.cc: Likewise. 4060 1.1 mrg * testsuite/28_regex/basic_regex/ctors/basic/cstring.cc: Likewise. 4061 1.1 mrg * testsuite/28_regex/basic_regex/ctors/basic/default.cc: Likewise. 4062 1.1 mrg * testsuite/28_regex/basic_regex/ctors/basic/ 4063 1.1 mrg pstring_wchar_t.cc: Likewise. 4064 1.1 mrg * testsuite/28_regex/basic_regex/ctors/char/cstring_awk.cc: Likewise. 4065 1.1 mrg * testsuite/28_regex/basic_regex/ctors/char/cstring_ecma.cc: Likewise. 4066 1.1 mrg * testsuite/28_regex/basic_regex/ctors/char/cstring_egrep.cc: Likewise. 4067 1.1 mrg * testsuite/28_regex/basic_regex/ctors/char/cstring_grep.cc: Likewise. 4068 1.1 mrg * testsuite/28_regex/basic_regex/ctors/copy_char.cc: Likewise. 4069 1.1 mrg * testsuite/28_regex/basic_regex/ctors/extended/cstring.cc: Likewise. 4070 1.1 mrg * testsuite/28_regex/basic_regex/ctors/wchar_t/range.cc: Likewise. 4071 1.1 mrg * testsuite/28_regex/constants/error_type.cc: Likewise. 4072 1.1 mrg * testsuite/28_regex/constants/match_flag_type.cc: Likewise. 4073 1.1 mrg * testsuite/28_regex/constants/syntax_option_type.cc: Likewise. 4074 1.1 mrg * testsuite/28_regex/iterators/regex_iterator/ctors/char/ 4075 1.1 mrg default.cc: Likewise. 4076 1.1 mrg * testsuite/28_regex/iterators/regex_iterator/ctors/wchar_t/ 4077 1.1 mrg default.cc: Likewise. 4078 1.1 mrg * testsuite/28_regex/iterators/regex_iterator/typedefs.cc: Likewise. 4079 1.1 mrg * testsuite/28_regex/iterators/regex_token_iterator/ctors/char/ 4080 1.1 mrg default.cc: Likewise. 4081 1.1 mrg * testsuite/28_regex/iterators/regex_token_iterator/ 4082 1.1 mrg typedefs.cc: Likewise. 4083 1.1 mrg * testsuite/28_regex/match_results/ctors/char/default.cc: Likewise. 4084 1.1 mrg * testsuite/28_regex/match_results/ctors/wchar_t/default.cc: Likewise. 4085 1.1 mrg * testsuite/28_regex/match_results/typedefs.cc: Likewise. 4086 1.1 mrg * testsuite/28_regex/regex_error/base.cc: Likewise. 4087 1.1 mrg * testsuite/28_regex/regex_error/regex_error.cc: Likewise. 4088 1.1 mrg * testsuite/28_regex/requirements/typedefs.cc: Likewise. 4089 1.1 mrg * testsuite/28_regex/sub_match/cast_char.cc: Likewise. 4090 1.1 mrg * testsuite/28_regex/sub_match/cast_wchar_t.cc: Likewise. 4091 1.1 mrg * testsuite/28_regex/sub_match/length.cc: Likewise. 4092 1.1 mrg * testsuite/28_regex/sub_match/typedefs.cc: Likewise. 4093 1.1 mrg * testsuite/28_regex/traits/char/isctype.cc: Likewise. 4094 1.1 mrg * testsuite/28_regex/traits/char/length.cc: Likewise. 4095 1.1 mrg * testsuite/28_regex/traits/char/lookup_classname.cc: Likewise. 4096 1.1 mrg * testsuite/28_regex/traits/char/lookup_collatename.cc: Likewise. 4097 1.1 mrg * testsuite/28_regex/traits/char/transform.cc: Likewise. 4098 1.1 mrg * testsuite/28_regex/traits/char/transform_primary.cc: Likewise. 4099 1.1 mrg * testsuite/28_regex/traits/char/translate.cc: Likewise. 4100 1.1 mrg * testsuite/28_regex/traits/wchar_t/isctype.cc: Likewise. 4101 1.1 mrg * testsuite/28_regex/traits/wchar_t/length.cc: Likewise. 4102 1.1 mrg * testsuite/28_regex/traits/wchar_t/lookup_classname.cc: Likewise. 4103 1.1 mrg * testsuite/28_regex/traits/wchar_t/lookup_collatename.cc: Likewise. 4104 1.1 mrg * testsuite/28_regex/traits/wchar_t/transform.cc: Likewise. 4105 1.1 mrg * testsuite/28_regex/traits/wchar_t/transform_primary.cc: Likewise. 4106 1.1 mrg * testsuite/28_regex/traits/wchar_t/translate.cc: Likewise. 4107 1.1 mrg * testsuite/ext/random/arcsine_distribution/cons/default.cc: Likewise. 4108 1.1 mrg * testsuite/ext/random/arcsine_distribution/cons/parms.cc: Likewise. 4109 1.1 mrg * testsuite/ext/random/arcsine_distribution/operators/ 4110 1.1 mrg equal.cc: Likewise. 4111 1.1 mrg * testsuite/ext/random/arcsine_distribution/operators/ 4112 1.1 mrg inequal.cc: Likewise. 4113 1.1 mrg * testsuite/ext/random/arcsine_distribution/operators/ 4114 1.1 mrg serialize.cc: Likewise. 4115 1.1 mrg * testsuite/ext/random/arcsine_distribution/requirements/ 4116 1.1 mrg explicit_instantiation/1.cc: Likewise. 4117 1.1 mrg * testsuite/ext/random/arcsine_distribution/requirements/ 4118 1.1 mrg typedefs.cc: Likewise. 4119 1.1 mrg * testsuite/ext/random/beta_distribution/cons/default.cc: Likewise. 4120 1.1 mrg * testsuite/ext/random/beta_distribution/cons/parms.cc: Likewise. 4121 1.1 mrg * testsuite/ext/random/beta_distribution/operators/equal.cc: Likewise. 4122 1.1 mrg * testsuite/ext/random/beta_distribution/operators/ 4123 1.1 mrg inequal.cc: Likewise. 4124 1.1 mrg * testsuite/ext/random/beta_distribution/operators/ 4125 1.1 mrg serialize.cc: Likewise. 4126 1.1 mrg * testsuite/ext/random/beta_distribution/requirements/ 4127 1.1 mrg explicit_instantiation/1.cc: Likewise. 4128 1.1 mrg * testsuite/ext/random/beta_distribution/requirements/ 4129 1.1 mrg typedefs.cc: Likewise. 4130 1.1 mrg * testsuite/ext/random/hoyt_distribution/cons/default.cc: Likewise. 4131 1.1 mrg * testsuite/ext/random/hoyt_distribution/cons/parms.cc: Likewise. 4132 1.1 mrg * testsuite/ext/random/hoyt_distribution/operators/equal.cc: Likewise. 4133 1.1 mrg * testsuite/ext/random/hoyt_distribution/operators/ 4134 1.1 mrg inequal.cc: Likewise. 4135 1.1 mrg * testsuite/ext/random/hoyt_distribution/operators/ 4136 1.1 mrg serialize.cc: Likewise. 4137 1.1 mrg * testsuite/ext/random/hoyt_distribution/requirements/ 4138 1.1 mrg explicit_instantiation/1.cc: Likewise. 4139 1.1 mrg * testsuite/ext/random/hoyt_distribution/requirements/ 4140 1.1 mrg typedefs.cc: Likewise. 4141 1.1 mrg * testsuite/ext/random/k_distribution/cons/default.cc: Likewise. 4142 1.1 mrg * testsuite/ext/random/k_distribution/cons/parms.cc: Likewise. 4143 1.1 mrg * testsuite/ext/random/k_distribution/operators/equal.cc: Likewise. 4144 1.1 mrg * testsuite/ext/random/k_distribution/operators/inequal.cc: Likewise. 4145 1.1 mrg * testsuite/ext/random/k_distribution/operators/ 4146 1.1 mrg serialize.cc: Likewise. 4147 1.1 mrg * testsuite/ext/random/k_distribution/requirements/ 4148 1.1 mrg explicit_instantiation/1.cc: Likewise. 4149 1.1 mrg * testsuite/ext/random/k_distribution/requirements/ 4150 1.1 mrg typedefs.cc: Likewise. 4151 1.1 mrg * testsuite/ext/random/logistic_distribution/cons/default.cc: Likewise. 4152 1.1 mrg * testsuite/ext/random/logistic_distribution/cons/parms.cc: Likewise. 4153 1.1 mrg * testsuite/ext/random/logistic_distribution/operators/ 4154 1.1 mrg equal.cc: Likewise. 4155 1.1 mrg * testsuite/ext/random/logistic_distribution/operators/ 4156 1.1 mrg inequal.cc: Likewise. 4157 1.1 mrg * testsuite/ext/random/logistic_distribution/operators/ 4158 1.1 mrg serialize.cc: Likewise. 4159 1.1 mrg * testsuite/ext/random/logistic_distribution/requirements/ 4160 1.1 mrg typedefs.cc: Likewise. 4161 1.1 mrg * testsuite/ext/random/nakagami_distribution/cons/ 4162 1.1 mrg default.cc: Likewise. 4163 1.1 mrg * testsuite/ext/random/nakagami_distribution/cons/parms.cc: Likewise. 4164 1.1 mrg * testsuite/ext/random/nakagami_distribution/operators/ 4165 1.1 mrg equal.cc: Likewise. 4166 1.1 mrg * testsuite/ext/random/nakagami_distribution/operators/ 4167 1.1 mrg inequal.cc: Likewise. 4168 1.1 mrg * testsuite/ext/random/nakagami_distribution/operators/ 4169 1.1 mrg serialize.cc: Likewise. 4170 1.1 mrg * testsuite/ext/random/nakagami_distribution/requirements/ 4171 1.1 mrg explicit_instantiation/1.cc: Likewise. 4172 1.1 mrg * testsuite/ext/random/nakagami_distribution/requirements/ 4173 1.1 mrg typedefs.cc: Likewise. 4174 1.1 mrg * testsuite/ext/random/normal_mv_distribution/cons/ 4175 1.1 mrg default.cc: Likewise. 4176 1.1 mrg * testsuite/ext/random/normal_mv_distribution/cons/ 4177 1.1 mrg parms.cc: Likewise. 4178 1.1 mrg * testsuite/ext/random/normal_mv_distribution/operators/ 4179 1.1 mrg equal.cc: Likewise. 4180 1.1 mrg * testsuite/ext/random/normal_mv_distribution/operators/ 4181 1.1 mrg inequal.cc: Likewise. 4182 1.1 mrg * testsuite/ext/random/normal_mv_distribution/operators/ 4183 1.1 mrg serialize.cc: Likewise. 4184 1.1 mrg * testsuite/ext/random/normal_mv_distribution/requirements/ 4185 1.1 mrg explicit_instantiation/1.cc: Likewise. 4186 1.1 mrg * testsuite/ext/random/normal_mv_distribution/requirements/ 4187 1.1 mrg typedefs.cc: Likewise. 4188 1.1 mrg * testsuite/ext/random/pareto_distribution/cons/default.cc: Likewise. 4189 1.1 mrg * testsuite/ext/random/pareto_distribution/cons/parms.cc: Likewise. 4190 1.1 mrg * testsuite/ext/random/pareto_distribution/operators/ 4191 1.1 mrg equal.cc: Likewise. 4192 1.1 mrg * testsuite/ext/random/pareto_distribution/operators/ 4193 1.1 mrg inequal.cc: Likewise. 4194 1.1 mrg * testsuite/ext/random/pareto_distribution/operators/ 4195 1.1 mrg serialize.cc: Likewise. 4196 1.1 mrg * testsuite/ext/random/pareto_distribution/requirements/ 4197 1.1 mrg explicit_instantiation/1.cc: Likewise. 4198 1.1 mrg * testsuite/ext/random/pareto_distribution/requirements/ 4199 1.1 mrg typedefs.cc: Likewise. 4200 1.1 mrg * testsuite/ext/random/rice_distribution/cons/default.cc: Likewise. 4201 1.1 mrg * testsuite/ext/random/rice_distribution/cons/parms.cc: Likewise. 4202 1.1 mrg * testsuite/ext/random/rice_distribution/operators/equal.cc: Likewise. 4203 1.1 mrg * testsuite/ext/random/rice_distribution/operators/ 4204 1.1 mrg inequal.cc: Likewise. 4205 1.1 mrg * testsuite/ext/random/rice_distribution/operators/ 4206 1.1 mrg serialize.cc: Likewise. 4207 1.1 mrg * testsuite/ext/random/rice_distribution/requirements/ 4208 1.1 mrg explicit_instantiation/1.cc: Likewise. 4209 1.1 mrg * testsuite/ext/random/rice_distribution/requirements/ 4210 1.1 mrg typedefs.cc: Likewise. 4211 1.1 mrg * testsuite/ext/random/simd_fast_mersenne_twister_engine/cons/ 4212 1.1 mrg copy.cc: Likewise. 4213 1.1 mrg * testsuite/ext/random/simd_fast_mersenne_twister_engine/cons/ 4214 1.1 mrg default.cc: Likewise. 4215 1.1 mrg * testsuite/ext/random/simd_fast_mersenne_twister_engine/cons/ 4216 1.1 mrg seed1.cc: Likewise. 4217 1.1 mrg * testsuite/ext/random/simd_fast_mersenne_twister_engine/cons/ 4218 1.1 mrg seed2.cc: Likewise. 4219 1.1 mrg * testsuite/ext/random/simd_fast_mersenne_twister_engine/cons/ 4220 1.1 mrg seed_seq.cc: Likewise. 4221 1.1 mrg * testsuite/ext/random/simd_fast_mersenne_twister_engine/operators/ 4222 1.1 mrg equal.cc: Likewise. 4223 1.1 mrg * testsuite/ext/random/simd_fast_mersenne_twister_engine/operators/ 4224 1.1 mrg inequal.cc: Likewise. 4225 1.1 mrg * testsuite/ext/random/simd_fast_mersenne_twister_engine/operators/ 4226 1.1 mrg serialize.cc: Likewise. 4227 1.1 mrg * testsuite/ext/random/triangular_distribution/cons/ 4228 1.1 mrg default.cc: Likewise. 4229 1.1 mrg * testsuite/ext/random/triangular_distribution/cons/parms.cc: Likewise. 4230 1.1 mrg * testsuite/ext/random/triangular_distribution/operators/ 4231 1.1 mrg equal.cc: Likewise. 4232 1.1 mrg * testsuite/ext/random/triangular_distribution/operators/ 4233 1.1 mrg inequal.cc: Likewise. 4234 1.1 mrg * testsuite/ext/random/triangular_distribution/operators/ 4235 1.1 mrg serialize.cc: Likewise. 4236 1.1 mrg * testsuite/ext/random/triangular_distribution/requirements/ 4237 1.1 mrg explicit_instantiation/1.cc: Likewise. 4238 1.1 mrg * testsuite/ext/random/triangular_distribution/requirements/ 4239 1.1 mrg typedefs.cc: Likewise. 4240 1.1 mrg * testsuite/ext/random/von_mises_distribution/cons/ 4241 1.1 mrg default.cc: Likewise. 4242 1.1 mrg * testsuite/ext/random/von_mises_distribution/cons/parms.cc: Likewise. 4243 1.1 mrg * testsuite/ext/random/von_mises_distribution/operators/ 4244 1.1 mrg equal.cc: Likewise. 4245 1.1 mrg * testsuite/ext/random/von_mises_distribution/operators/ 4246 1.1 mrg inequal.cc: Likewise. 4247 1.1 mrg * testsuite/ext/random/von_mises_distribution/operators/ 4248 1.1 mrg serialize.cc: Likewise. 4249 1.1 mrg * testsuite/ext/random/von_mises_distribution/requirements/ 4250 1.1 mrg explicit_instantiation/1.cc: Likewise. 4251 1.1 mrg * testsuite/ext/random/von_mises_distribution/requirements/ 4252 1.1 mrg typedefs.cc: Likewise. 4253 1.1 mrg * testsuite/performance/23_containers/insert/54075.cc: Likewise. 4254 1.1 mrg * testsuite/performance/23_containers/insert/ 4255 1.1 mrg unordered_set.cc: Likewise. 4256 1.1 mrg 4257 1.1 mrg 2014-10-15 Jonathan Wakely <jwakely (a] redhat.com> 4258 1.1 mrg 4259 1.1 mrg * include/std/complex (complex::real, complex::imag): Add const. 4260 1.1 mrg * testsuite/26_numerics/complex/value_operations/constexpr2.cc: New. 4261 1.1 mrg 4262 1.1 mrg 2014-10-15 Paolo Carlini <paolo.carlini (a] oracle.com> 4263 1.1 mrg 4264 1.1 mrg * include/std/limits: Remove stray semicolon. 4265 1.1 mrg 4266 1.1 mrg 2014-10-15 Paolo Carlini <paolo.carlini (a] oracle.com> 4267 1.1 mrg 4268 1.1 mrg * testsuite/20_util/add_const/requirements/alias_decl.cc: Prefer 4269 1.1 mrg -std=gnu++14. 4270 1.1 mrg * testsuite/20_util/add_cv/requirements/alias_decl.cc: Likewise. 4271 1.1 mrg * testsuite/20_util/add_lvalue_reference/requirements/alias_decl.cc: 4272 1.1 mrg Likewise. 4273 1.1 mrg * testsuite/20_util/add_pointer/requirements/alias_decl.cc: Likewise. 4274 1.1 mrg * testsuite/20_util/add_rvalue_reference/requirements/alias_decl.cc: 4275 1.1 mrg Likewise. 4276 1.1 mrg * testsuite/20_util/add_volatile/requirements/alias_decl.cc: Likewise. 4277 1.1 mrg * testsuite/20_util/aligned_storage/requirements/alias_decl.cc: 4278 1.1 mrg Likewise. 4279 1.1 mrg * testsuite/20_util/aligned_union/requirements/alias_decl.cc: Likewise. 4280 1.1 mrg * testsuite/20_util/common_type/requirements/alias_decl.cc: Likewise. 4281 1.1 mrg * testsuite/20_util/conditional/requirements/alias_decl.cc: Likewise. 4282 1.1 mrg * testsuite/20_util/decay/requirements/alias_decl.cc: Likewise. 4283 1.1 mrg * testsuite/20_util/duration/literals/61166.cc: Likewise. 4284 1.1 mrg * testsuite/20_util/duration/literals/ns_detail.cc: Likewise. 4285 1.1 mrg * testsuite/20_util/duration/literals/range.cc: Likewise. 4286 1.1 mrg * testsuite/20_util/duration/literals/types.cc: Likewise. 4287 1.1 mrg * testsuite/20_util/duration/literals/values.cc: Likewise. 4288 1.1 mrg * testsuite/20_util/enable_if/requirements/alias_decl.cc: Likewise. 4289 1.1 mrg * testsuite/20_util/exchange/1.cc: Likewise. 4290 1.1 mrg * testsuite/20_util/function_objects/comparisons_void.cc: Likewise. 4291 1.1 mrg * testsuite/20_util/integer_sequence/intseq.cc: Likewise. 4292 1.1 mrg * testsuite/20_util/integer_sequence/requirements/typedefs.cc: 4293 1.1 mrg Likewise. 4294 1.1 mrg * testsuite/20_util/integral_constant/call_operator.cc: Likewise. 4295 1.1 mrg * testsuite/20_util/make_signed/requirements/alias_decl.cc: Likewise. 4296 1.1 mrg * testsuite/20_util/make_unsigned/requirements/alias_decl.cc: Likewise. 4297 1.1 mrg * testsuite/20_util/pair/astuple/constexpr_get_by_type.cc: Likewise. 4298 1.1 mrg * testsuite/20_util/pair/astuple/get_by_type.cc: Likewise. 4299 1.1 mrg * testsuite/20_util/pair/astuple/get_by_type_neg.cc: Likewise. 4300 1.1 mrg * testsuite/20_util/pair/astuple/get_neg.cc: Likewise. 4301 1.1 mrg * testsuite/20_util/remove_all_extents/requirements/alias_decl.cc: 4302 1.1 mrg Likewise. 4303 1.1 mrg * testsuite/20_util/remove_const/requirements/alias_decl.cc: Likewise. 4304 1.1 mrg * testsuite/20_util/remove_cv/requirements/alias_decl.cc: Likewise. 4305 1.1 mrg * testsuite/20_util/remove_extent/requirements/alias_decl.cc: Likewise. 4306 1.1 mrg * testsuite/20_util/remove_pointer/requirements/alias_decl.cc: Likewise. 4307 1.1 mrg * testsuite/20_util/remove_reference/requirements/alias_decl.cc: 4308 1.1 mrg Likewise. 4309 1.1 mrg * testsuite/20_util/remove_volatile/requirements/alias_decl.cc: 4310 1.1 mrg Likewise. 4311 1.1 mrg * testsuite/20_util/result_of/requirements/alias_decl.cc: Likewise. 4312 1.1 mrg * testsuite/20_util/tuple/element_access/constexpr_get_by_type.cc: 4313 1.1 mrg Likewise. 4314 1.1 mrg * testsuite/20_util/tuple/element_access/get2_by_type.cc: Likewise. 4315 1.1 mrg * testsuite/20_util/tuple/element_access/get_by_type.cc: Likewise. 4316 1.1 mrg * testsuite/20_util/underlying_type/requirements/alias_decl.cc: 4317 1.1 mrg Likewise. 4318 1.1 mrg * testsuite/20_util/unique_ptr/creation/array.cc: Likewise. 4319 1.1 mrg * testsuite/20_util/unique_ptr/creation/array_neg.cc: Likewise. 4320 1.1 mrg * testsuite/20_util/unique_ptr/creation/single.cc: Likewise. 4321 1.1 mrg * testsuite/21_strings/basic_string/literals/types.cc: Likewise. 4322 1.1 mrg * testsuite/21_strings/basic_string/literals/values.cc: Likewise. 4323 1.1 mrg * testsuite/25_algorithms/equal/2.cc: Likewise. 4324 1.1 mrg * testsuite/25_algorithms/equal/check_type2.cc: Likewise. 4325 1.1 mrg * testsuite/25_algorithms/is_permutation/2.cc: Likewise. 4326 1.1 mrg * testsuite/25_algorithms/is_permutation/check_type2.cc: Likewise. 4327 1.1 mrg * testsuite/25_algorithms/is_permutation/vectorbool.cc: Likewise. 4328 1.1 mrg * testsuite/25_algorithms/mismatch/2.cc: Likewise. 4329 1.1 mrg * testsuite/25_algorithms/mismatch/check_type2.cc: Likewise. 4330 1.1 mrg * testsuite/26_numerics/complex/literals/values.cc: Likewise. 4331 1.1 mrg * testsuite/27_io/manipulators/standard/char/quoted.cc: Likewise. 4332 1.1 mrg * testsuite/27_io/manipulators/standard/wchar_t/quoted.cc: Likewise. 4333 1.1 mrg * testsuite/30_threads/shared_lock/cons/1.cc: Likewise. 4334 1.1 mrg * testsuite/30_threads/shared_lock/cons/2.cc: Likewise. 4335 1.1 mrg * testsuite/30_threads/shared_lock/cons/3.cc: Likewise. 4336 1.1 mrg * testsuite/30_threads/shared_lock/cons/4.cc: Likewise. 4337 1.1 mrg * testsuite/30_threads/shared_lock/cons/5.cc: Likewise. 4338 1.1 mrg * testsuite/30_threads/shared_lock/cons/6.cc: Likewise. 4339 1.1 mrg * testsuite/30_threads/shared_lock/locking/1.cc: Likewise. 4340 1.1 mrg * testsuite/30_threads/shared_lock/locking/2.cc: Likewise. 4341 1.1 mrg * testsuite/30_threads/shared_lock/locking/3.cc: Likewise. 4342 1.1 mrg * testsuite/30_threads/shared_lock/locking/4.cc: Likewise. 4343 1.1 mrg * testsuite/30_threads/shared_lock/modifiers/1.cc: Likewise. 4344 1.1 mrg * testsuite/30_threads/shared_lock/modifiers/2.cc: Likewise. 4345 1.1 mrg * testsuite/30_threads/shared_lock/requirements/ 4346 1.1 mrg explicit_instantiation.cc: Likewise. 4347 1.1 mrg * testsuite/30_threads/shared_lock/requirements/typedefs.cc: Likewise. 4348 1.1 mrg * testsuite/30_threads/shared_timed_mutex/cons/1.cc: Likewise. 4349 1.1 mrg * testsuite/30_threads/shared_timed_mutex/cons/assign_neg.cc: Likewise. 4350 1.1 mrg * testsuite/30_threads/shared_timed_mutex/cons/copy_neg.cc: Likewise. 4351 1.1 mrg * testsuite/30_threads/shared_timed_mutex/requirements/ 4352 1.1 mrg standard_layout.cc: Likewise. 4353 1.1 mrg * testsuite/30_threads/shared_timed_mutex/try_lock/1.cc: Likewise. 4354 1.1 mrg * testsuite/30_threads/shared_timed_mutex/try_lock/2.cc: Likewise. 4355 1.1 mrg * testsuite/experimental/optional/assignment/1.cc: Likewise. 4356 1.1 mrg * testsuite/experimental/optional/assignment/2.cc: Likewise. 4357 1.1 mrg * testsuite/experimental/optional/assignment/3.cc: Likewise. 4358 1.1 mrg * testsuite/experimental/optional/assignment/4.cc: Likewise. 4359 1.1 mrg * testsuite/experimental/optional/assignment/5.cc: Likewise. 4360 1.1 mrg * testsuite/experimental/optional/assignment/6.cc: Likewise. 4361 1.1 mrg * testsuite/experimental/optional/cons/copy.cc: Likewise. 4362 1.1 mrg * testsuite/experimental/optional/cons/default.cc: Likewise. 4363 1.1 mrg * testsuite/experimental/optional/cons/move.cc: Likewise. 4364 1.1 mrg * testsuite/experimental/optional/cons/value.cc: Likewise. 4365 1.1 mrg * testsuite/experimental/optional/constexpr/cons/default.cc: Likewise. 4366 1.1 mrg * testsuite/experimental/optional/constexpr/cons/value.cc: Likewise. 4367 1.1 mrg * testsuite/experimental/optional/constexpr/in_place.cc: Likewise. 4368 1.1 mrg * testsuite/experimental/optional/constexpr/make_optional.cc: Likewise. 4369 1.1 mrg * testsuite/experimental/optional/constexpr/nullopt.cc: Likewise. 4370 1.1 mrg * testsuite/experimental/optional/constexpr/observers/1.cc: Likewise. 4371 1.1 mrg * testsuite/experimental/optional/constexpr/observers/2.cc: Likewise. 4372 1.1 mrg * testsuite/experimental/optional/constexpr/observers/3.cc: Likewise. 4373 1.1 mrg * testsuite/experimental/optional/constexpr/observers/4.cc: Likewise. 4374 1.1 mrg * testsuite/experimental/optional/constexpr/observers/5.cc: Likewise. 4375 1.1 mrg * testsuite/experimental/optional/constexpr/relops/1.cc: Likewise. 4376 1.1 mrg * testsuite/experimental/optional/constexpr/relops/2.cc: Likewise. 4377 1.1 mrg * testsuite/experimental/optional/constexpr/relops/3.cc: Likewise. 4378 1.1 mrg * testsuite/experimental/optional/constexpr/relops/4.cc: Likewise. 4379 1.1 mrg * testsuite/experimental/optional/constexpr/relops/5.cc: Likewise. 4380 1.1 mrg * testsuite/experimental/optional/constexpr/relops/6.cc: Likewise. 4381 1.1 mrg * testsuite/experimental/optional/in_place.cc: Likewise. 4382 1.1 mrg * testsuite/experimental/optional/make_optional.cc: Likewise. 4383 1.1 mrg * testsuite/experimental/optional/nullopt.cc: Likewise. 4384 1.1 mrg * testsuite/experimental/optional/observers/1.cc: Likewise. 4385 1.1 mrg * testsuite/experimental/optional/observers/2.cc: Likewise. 4386 1.1 mrg * testsuite/experimental/optional/observers/3.cc: Likewise. 4387 1.1 mrg * testsuite/experimental/optional/observers/4.cc: Likewise. 4388 1.1 mrg * testsuite/experimental/optional/observers/5.cc: Likewise. 4389 1.1 mrg * testsuite/experimental/optional/relops/1.cc: Likewise. 4390 1.1 mrg * testsuite/experimental/optional/relops/2.cc: Likewise. 4391 1.1 mrg * testsuite/experimental/optional/relops/3.cc: Likewise. 4392 1.1 mrg * testsuite/experimental/optional/relops/4.cc: Likewise. 4393 1.1 mrg * testsuite/experimental/optional/relops/5.cc: Likewise. 4394 1.1 mrg * testsuite/experimental/optional/relops/6.cc: Likewise. 4395 1.1 mrg * testsuite/experimental/optional/requirements.cc: Likewise. 4396 1.1 mrg * testsuite/experimental/optional/swap/1.cc: Likewise. 4397 1.1 mrg * testsuite/experimental/string_view/capacity/1.cc: Likewise. 4398 1.1 mrg * testsuite/experimental/string_view/cons/char/1.cc: Likewise. 4399 1.1 mrg * testsuite/experimental/string_view/cons/char/2.cc: Likewise. 4400 1.1 mrg * testsuite/experimental/string_view/cons/char/3.cc: Likewise. 4401 1.1 mrg * testsuite/experimental/string_view/cons/wchar_t/1.cc: Likewise. 4402 1.1 mrg * testsuite/experimental/string_view/cons/wchar_t/2.cc: Likewise. 4403 1.1 mrg * testsuite/experimental/string_view/cons/wchar_t/3.cc: Likewise. 4404 1.1 mrg * testsuite/experimental/string_view/element_access/char/1.cc: Likewise. 4405 1.1 mrg * testsuite/experimental/string_view/element_access/char/2.cc: Likewise. 4406 1.1 mrg * testsuite/experimental/string_view/element_access/char/empty.cc: 4407 1.1 mrg Likewise. 4408 1.1 mrg * testsuite/experimental/string_view/element_access/char/ 4409 1.1 mrg front_back.cc: Likewise. 4410 1.1 mrg * testsuite/experimental/string_view/element_access/wchar_t/1.cc: 4411 1.1 mrg Likewise. 4412 1.1 mrg * testsuite/experimental/string_view/element_access/wchar_t/2.cc: 4413 1.1 mrg Likewise. 4414 1.1 mrg * testsuite/experimental/string_view/element_access/wchar_t/empty.cc: 4415 1.1 mrg Likewise. 4416 1.1 mrg * testsuite/experimental/string_view/element_access/wchar_t/ 4417 1.1 mrg front_back.cc: Likewise. 4418 1.1 mrg * testsuite/experimental/string_view/include.cc: Likewise. 4419 1.1 mrg * testsuite/experimental/string_view/inserters/char/1.cc: Likewise. 4420 1.1 mrg * testsuite/experimental/string_view/inserters/char/2.cc: Likewise. 4421 1.1 mrg * testsuite/experimental/string_view/inserters/char/3.cc: Likewise. 4422 1.1 mrg * testsuite/experimental/string_view/inserters/pod/10081-out.cc: 4423 1.1 mrg Likewise. 4424 1.1 mrg * testsuite/experimental/string_view/inserters/wchar_t/1.cc: Likewise. 4425 1.1 mrg * testsuite/experimental/string_view/inserters/wchar_t/2.cc: Likewise. 4426 1.1 mrg * testsuite/experimental/string_view/inserters/wchar_t/3.cc: Likewise. 4427 1.1 mrg * testsuite/experimental/string_view/literals/types.cc: Likewise. 4428 1.1 mrg * testsuite/experimental/string_view/literals/values.cc: Likewise. 4429 1.1 mrg * testsuite/experimental/string_view/modifiers/remove_prefix/char/ 4430 1.1 mrg 1.cc: Likewise. 4431 1.1 mrg * testsuite/experimental/string_view/modifiers/remove_prefix/ 4432 1.1 mrg wchar_t/1.cc: Likewise. 4433 1.1 mrg * testsuite/experimental/string_view/modifiers/remove_suffix/ 4434 1.1 mrg char/1.cc: Likewise. 4435 1.1 mrg * testsuite/experimental/string_view/modifiers/remove_suffix/ 4436 1.1 mrg wchar_t/1.cc: Likewise. 4437 1.1 mrg * testsuite/experimental/string_view/operations/compare/char/1.cc: 4438 1.1 mrg Likewise. 4439 1.1 mrg * testsuite/experimental/string_view/operations/compare/char/13650.cc: 4440 1.1 mrg Likewise. 4441 1.1 mrg * testsuite/experimental/string_view/operations/compare/wchar_t/1.cc: 4442 1.1 mrg Likewise. 4443 1.1 mrg * testsuite/experimental/string_view/operations/compare/wchar_t/ 4444 1.1 mrg 13650.cc: Likewise. 4445 1.1 mrg * testsuite/experimental/string_view/operations/copy/char/1.cc: 4446 1.1 mrg Likewise. 4447 1.1 mrg * testsuite/experimental/string_view/operations/copy/wchar_t/1.cc: 4448 1.1 mrg Likewise. 4449 1.1 mrg * testsuite/experimental/string_view/operations/data/char/1.cc: 4450 1.1 mrg Likewise. 4451 1.1 mrg * testsuite/experimental/string_view/operations/data/wchar_t/1.cc: 4452 1.1 mrg Likewise. 4453 1.1 mrg * testsuite/experimental/string_view/operations/find/char/1.cc: 4454 1.1 mrg Likewise. 4455 1.1 mrg * testsuite/experimental/string_view/operations/find/char/2.cc: 4456 1.1 mrg Likewise. 4457 1.1 mrg * testsuite/experimental/string_view/operations/find/char/3.cc: 4458 1.1 mrg Likewise. 4459 1.1 mrg * testsuite/experimental/string_view/operations/find/char/4.cc: 4460 1.1 mrg Likewise. 4461 1.1 mrg * testsuite/experimental/string_view/operations/find/wchar_t/1.cc: 4462 1.1 mrg Likewise. 4463 1.1 mrg * testsuite/experimental/string_view/operations/find/wchar_t/2.cc: 4464 1.1 mrg Likewise. 4465 1.1 mrg * testsuite/experimental/string_view/operations/find/wchar_t/3.cc: 4466 1.1 mrg Likewise. 4467 1.1 mrg * testsuite/experimental/string_view/operations/find/wchar_t/4.cc: 4468 1.1 mrg Likewise. 4469 1.1 mrg * testsuite/experimental/string_view/operations/rfind/char/1.cc: 4470 1.1 mrg Likewise. 4471 1.1 mrg * testsuite/experimental/string_view/operations/rfind/char/2.cc: 4472 1.1 mrg Likewise. 4473 1.1 mrg * testsuite/experimental/string_view/operations/rfind/char/3.cc: 4474 1.1 mrg Likewise. 4475 1.1 mrg * testsuite/experimental/string_view/operations/rfind/wchar_t/1.cc: 4476 1.1 mrg Likewise. 4477 1.1 mrg * testsuite/experimental/string_view/operations/rfind/wchar_t/2.cc: 4478 1.1 mrg Likewise. 4479 1.1 mrg * testsuite/experimental/string_view/operations/rfind/wchar_t/3.cc: 4480 1.1 mrg Likewise. 4481 1.1 mrg * testsuite/experimental/string_view/operations/substr/char/1.cc: 4482 1.1 mrg Likewise. 4483 1.1 mrg * testsuite/experimental/string_view/operations/substr/wchar_t/1.cc: 4484 1.1 mrg Likewise. 4485 1.1 mrg * testsuite/experimental/string_view/operations/to_string/1.cc: 4486 1.1 mrg Likewise. 4487 1.1 mrg * testsuite/experimental/string_view/operators/char/2.cc: Likewise. 4488 1.1 mrg * testsuite/experimental/string_view/operators/wchar_t/2.cc: Likewise. 4489 1.1 mrg * testsuite/experimental/string_view/range_access/char/1.cc: Likewise. 4490 1.1 mrg * testsuite/experimental/string_view/range_access/wchar_t/1.cc: 4491 1.1 mrg Likewise. 4492 1.1 mrg * testsuite/experimental/string_view/requirements/ 4493 1.1 mrg explicit_instantiation/1.cc: Likewise. 4494 1.1 mrg * testsuite/experimental/string_view/requirements/ 4495 1.1 mrg explicit_instantiation/char/1.cc: Likewise. 4496 1.1 mrg * testsuite/experimental/string_view/requirements/ 4497 1.1 mrg explicit_instantiation/char16_t/1.cc: Likewise. 4498 1.1 mrg * testsuite/experimental/string_view/requirements/ 4499 1.1 mrg explicit_instantiation/char32_t/1.cc: Likewise. 4500 1.1 mrg * testsuite/experimental/string_view/requirements/ 4501 1.1 mrg explicit_instantiation/wchar_t/1.cc: Likewise. 4502 1.1 mrg * testsuite/experimental/string_view/requirements/typedefs.cc: Likewise. 4503 1.1 mrg * testsuite/experimental/string_view/types/1.cc: Likewise. 4504 1.1 mrg 4505 1.1 mrg 2014-10-15 Paolo Carlini <paolo.carlini (a] oracle.com> 4506 1.1 mrg 4507 1.1 mrg * testsuite/20_util/add_const/requirements/alias_decl.cc: New. 4508 1.1 mrg * testsuite/20_util/add_cv/requirements/alias_decl.cc: Likewise. 4509 1.1 mrg * testsuite/20_util/add_pointer/requirements/alias_decl.cc: Likewise. 4510 1.1 mrg * testsuite/20_util/add_volatile/requirements/alias_decl.cc: Likewise. 4511 1.1 mrg * testsuite/20_util/aligned_storage/requirements/alias_decl.cc: 4512 1.1 mrg Likewise. 4513 1.1 mrg * testsuite/20_util/aligned_union/requirements/alias_decl.cc: Likewise. 4514 1.1 mrg * testsuite/20_util/remove_all_extents/requirements/alias_decl.cc: 4515 1.1 mrg Likewise. 4516 1.1 mrg * testsuite/20_util/remove_const/requirements/alias_decl.cc: Likewise. 4517 1.1 mrg * testsuite/20_util/remove_cv/requirements/alias_decl.cc: Likewise. 4518 1.1 mrg * testsuite/20_util/remove_extent/requirements/alias_decl.cc: Likewise. 4519 1.1 mrg * testsuite/20_util/remove_pointer/requirements/alias_decl.cc: 4520 1.1 mrg Likewise. 4521 1.1 mrg * testsuite/20_util/remove_volatile/requirements/alias_decl.cc: 4522 1.1 mrg Likewise. 4523 1.1 mrg 4524 1.1 mrg 2014-10-15 Paolo Carlini <paolo.carlini (a] oracle.com> 4525 1.1 mrg 4526 1.1 mrg * include/std/limits: Remove stray spaces after backslash. 4527 1.1 mrg * testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error 4528 1.1 mrg line number. 4529 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: 4530 1.1 mrg Likewise. 4531 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: 4532 1.1 mrg Likewise. 4533 1.1 mrg 4534 1.1 mrg 2014-10-14 DJ Delorie <dj (a] redhat.com> 4535 1.1 mrg 4536 1.1 mrg * src/c++11/limits.cc: Add support for __intN types. 4537 1.1 mrg * include/std/type_traits: Likewise. 4538 1.1 mrg * include/std/limits: Likewise. 4539 1.1 mrg * include/c_std/cstdlib: Likewise. 4540 1.1 mrg * include/bits/cpp_type_traits.h: Likewise. 4541 1.1 mrg * include/c_global/cstdlib: Likewise. 4542 1.1 mrg 4543 1.1 mrg 2014-10-14 Jonathan Wakely <jwakely (a] redhat.com> 4544 1.1 mrg 4545 1.1 mrg * testsuite/20_util/align/1.cc: Add dg-require-stdint. 4546 1.1 mrg * testsuite/20_util/align/2.cc: Likewise. 4547 1.1 mrg 4548 1.1 mrg * doc/xml/manual/intro.xml: Update. 4549 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Update. 4550 1.1 mrg * doc/html/manual/*: Regenerate. 4551 1.1 mrg 4552 1.1 mrg 2014-10-14 Rdiger Sonderfeld <ruediger (a] c-plusplus.de> 4553 1.1 mrg 4554 1.1 mrg PR libstdc++/54354 4555 1.1 mrg * include/std/iomanip (_Put_time): New struct. 4556 1.1 mrg (put_time): New manipulator. 4557 1.1 mrg (operator<<): New overloaded function. 4558 1.1 mrg * testsuite/27_io/manipulators/extended/put_time/char/1.cc: New. 4559 1.1 mrg * testsuite/27_io/manipulators/extended/put_time/char/2.cc: New. 4560 1.1 mrg * testsuite/27_io/manipulators/extended/put_time/wchar_t/1.cc: New. 4561 1.1 mrg * testsuite/27_io/manipulators/extended/put_time/wchar_t/2.cc: New. 4562 1.1 mrg 4563 1.1 mrg 2014-10-14 Kai Tietz <ktietz (a] redhat.com> 4564 1.1 mrg 4565 1.1 mrg PR libstdc++/57440 4566 1.1 mrg * config/os/mingw32/os_defines.h (_GTHREAD_USE_MUTEX_INIT_FUNC): 4567 1.1 mrg Define to avoid leak. 4568 1.1 mrg * config/os/mingw32-w64/os_defines.h: Likewise. 4569 1.1 mrg 4570 1.1 mrg 2014-10-14 Paolo Carlini <paolo.carlini (a] oracle.com> 4571 1.1 mrg 4572 1.1 mrg * testsuite/20_util/add_lvalue_reference/requirements/typedefs.cc: 4573 1.1 mrg Rename to alias_decl.cc. 4574 1.1 mrg * testsuite/20_util/add_rvalue_reference/requirements/typedefs.cc: 4575 1.1 mrg Likewise. 4576 1.1 mrg * testsuite/20_util/common_type/requirements/typedefs-3.cc: Likewise. 4577 1.1 mrg * testsuite/20_util/conditional/requirements/typedefs-2.cc: Likewise. 4578 1.1 mrg * testsuite/20_util/decay/requirements/typedefs-2.cc: Likewise. 4579 1.1 mrg * testsuite/20_util/enable_if/requirements/typedefs-2.cc: Likewise. 4580 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs-3.cc: Likewise. 4581 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs-3.cc: 4582 1.1 mrg Likewise. 4583 1.1 mrg * testsuite/20_util/remove_reference/requirements/typedefs.cc: 4584 1.1 mrg Likewise. 4585 1.1 mrg * testsuite/20_util/result_of/requirements/typedefs.cc: Likewise. 4586 1.1 mrg * testsuite/20_util/underlying_type/requirements/typedefs-3.cc: 4587 1.1 mrg Likewise. 4588 1.1 mrg 4589 1.1 mrg 2014-10-13 Jonathan Wakely <jwakely (a] redhat.com> 4590 1.1 mrg 4591 1.1 mrg PR libstdc++/57350 4592 1.1 mrg * include/std/memory (align): Do not adjust correctly aligned address. 4593 1.1 mrg * testsuite/20_util/align/2.cc: New. 4594 1.1 mrg 4595 1.1 mrg 2014-10-13 Siva Chandra Reddy <sivachandra (a] google.com> 4596 1.1 mrg 4597 1.1 mrg * python/libstdcxx/v6/xmethods.py: Add xmethods for std::array, 4598 1.1 mrg std::deque, std::forward_list, std::list, std::vector. 4599 1.1 mrg * testsuite/libstdc++-xmethods/array.cc: New file. 4600 1.1 mrg * testsuite/libstdc++-xmethods/deque.cc: Likewise. 4601 1.1 mrg * testsuite/libstdc++-xmethods/forwardlist.cc: Likewise. 4602 1.1 mrg * testsuite/libstdc++-xmethods/list.cc: Likewise. 4603 1.1 mrg * testsuite/libstdc++-xmethods/vector.cc: Add tests. 4604 1.1 mrg 4605 1.1 mrg 2014-10-13 Rdiger Sonderfeld <ruediger (a] c-plusplus.de> 4606 1.1 mrg 4607 1.1 mrg * include/std/memory (align): Define. 4608 1.1 mrg * testsuite/20_util/align/1.cc: New. 4609 1.1 mrg 4610 1.1 mrg 2014-10-13 Marc Glisse <marc.glisse (a] inria.fr> 4611 1.1 mrg 4612 1.1 mrg PR libstdc++/61347 4613 1.1 mrg PR libstdc++/63345 4614 1.1 mrg * include/bits/list.tcc (_List_base::_M_clear()): Delay cast so it 4615 1.1 mrg isn't done for the sentinel. 4616 1.1 mrg * include/bits/stl_list.h (_List_base::_M_size): Move... 4617 1.1 mrg (_List_base::_List_impl::_M_node): ... here. 4618 1.1 mrg (_List_base::_M_get_size(), _List_base::_M_set_size(size_t), 4619 1.1 mrg _List_base::_M_inc_size(size_t), _List_base::_M_dec_size(size_t), 4620 1.1 mrg _List_base::_M_node_count): Adapt to the move. 4621 1.1 mrg * 23_containers/list/requirements/dr438/assign_neg.cc: Update 4622 1.1 mrg line number. 4623 1.1 mrg * 23_containers/list/requirements/dr438/constructor_1_neg.cc: Likewise. 4624 1.1 mrg * 23_containers/list/requirements/dr438/constructor_2_neg.cc: Likewise. 4625 1.1 mrg * 23_containers/list/requirements/dr438/insert_neg.cc: Likewise. 4626 1.1 mrg 4627 1.1 mrg 2014-10-10 Jonathan Wakely <jwakely (a] redhat.com> 4628 1.1 mrg 4629 1.1 mrg * testsuite/Makefile.in: Regenerate. 4630 1.1 mrg 4631 1.1 mrg 2014-10-10 Jonathan Wakely <jwakely (a] redhat.com> 4632 1.1 mrg 4633 1.1 mrg PR libstdc++/49561 4634 1.1 mrg * acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_CXX11_ABI): Define. 4635 1.1 mrg * configure.ac: Use GLIBCXX_ENABLE_LIBSTDCXX_CXX11_ABI. 4636 1.1 mrg * configure: Regenerate. 4637 1.1 mrg * include/Makefile.am (stamp-cxx11-abi): New target. 4638 1.1 mrg (c++config.h): Set _GLIBCXX_USE_CXX11_ABI macro. 4639 1.1 mrg * include/Makefile.in: Regenerate. 4640 1.1 mrg * include/bits/c++config: Add _GLIBCXX_USE_CXX11_ABI placeholder and 4641 1.1 mrg define _GLIBCXX_DEFAULT_ABI_TAG. 4642 1.1 mrg * include/bits/list.tcc (list::emplace(const_iterator, _Args&...)): 4643 1.1 mrg Increment size. 4644 1.1 mrg (list::emplace(const_iterator, const value_type&)): Likewise. 4645 1.1 mrg (list::merge(list&), list::merge(list&, _StrictWeakOrdering)): Adjust 4646 1.1 mrg list sizes. 4647 1.1 mrg * include/bits/stl_list.h (_List_base, list): Add ABI tag macro. 4648 1.1 mrg (_List_base::_M_size): New data member in cxx11 ABI mode. 4649 1.1 mrg (_List_base::_S_distance(_List_node_base*, _List_node_base*)): New 4650 1.1 mrg function. 4651 1.1 mrg (_List_base::_M_get_size(), _List_base::_M_set_size(size_t), 4652 1.1 mrg _List_base::_M_inc_size(size_t), _List_base::_M_dec_size(size_t), 4653 1.1 mrg _List_base::_M_distance, _List_base::_M_node_count): New functions for 4654 1.1 mrg accessing list size correctly for the ABI mode. 4655 1.1 mrg (_List_base::_List_base(_List_base&&)): Copy size and reset source. 4656 1.1 mrg (_List_base::_M_init()): Initialize size member. 4657 1.1 mrg (list::size()): Use _List_base::_M_node_count. 4658 1.1 mrg (list::swap(list&)): Swap sizes. 4659 1.1 mrg (list::splice(iterator, list&)): Update sizes. 4660 1.1 mrg (list::splice(iterator, list&, iterator)): Likewise. 4661 1.1 mrg (list::insert(iterator, const value_type&)): Update size. 4662 1.1 mrg (list::insert(iterator, _Args&&...)): Likewise. 4663 1.1 mrg (list::_M_erase(iterator)): Likewise. 4664 1.1 mrg * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: 4665 1.1 mrg Adjust. 4666 1.1 mrg * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc: 4667 1.1 mrg Adjust. 4668 1.1 mrg * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc: 4669 1.1 mrg Adjust. 4670 1.1 mrg * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: 4671 1.1 mrg Adjust. 4672 1.1 mrg * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust. 4673 1.1 mrg 4674 1.1 mrg 2014-10-09 Jonathan Wakely <jwakely (a] redhat.com> 4675 1.1 mrg 4676 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Update. 4677 1.1 mrg * doc/html/manual/status.html: Regenerate. 4678 1.1 mrg 4679 1.1 mrg PR libstdc++/63322 4680 1.1 mrg * include/std/atomic (atomic): Add assertion for trivially copyable. 4681 1.1 mrg * testsuite/29_atomics/atomic/60695.cc: Adjust line number. 4682 1.1 mrg 4683 1.1 mrg PR libstdc++/61909 4684 1.1 mrg * include/std/functional (__is_location_invariant): Treat all 4685 1.1 mrg trivially copyable types as location invariant. 4686 1.1 mrg 4687 1.1 mrg 2014-10-09 Ville Voutilainen <ville.voutilainen (a] gmail.com> 4688 1.1 mrg 4689 1.1 mrg PR libstdc++/60132 4690 1.1 mrg * include/std/type_traits (is_trivially_copyable, 4691 1.1 mrg is_trivially_constructible, is_trivially_default_constructible, 4692 1.1 mrg is_trivially_copy_constructible, is_trivially_move_constructible, 4693 1.1 mrg is_trivially_assignable, is_trivially_copy_assignable, 4694 1.1 mrg is_trivially_move_assignable): New. 4695 1.1 mrg * testsuite/20_util/is_trivially_assignable/requirements/ 4696 1.1 mrg typedefs.cc: Likewise. 4697 1.1 mrg * testsuite/20_util/is_trivially_assignable/requirements/ 4698 1.1 mrg explicit_instantiation.cc: Likewise. 4699 1.1 mrg * testsuite/20_util/is_trivially_assignable/value.cc: Likewise. 4700 1.1 mrg * testsuite/20_util/is_trivially_constructible/requirements/ 4701 1.1 mrg typedefs.cc: Likewise. 4702 1.1 mrg * testsuite/20_util/is_trivially_constructible/requirements/ 4703 1.1 mrg explicit_instantiation.cc: Likewise. 4704 1.1 mrg * testsuite/20_util/is_trivially_constructible/value.cc: Likewise. 4705 1.1 mrg * testsuite/20_util/is_trivially_copyable/requirements/ 4706 1.1 mrg typedefs.cc: Likewise. 4707 1.1 mrg * testsuite/20_util/is_trivially_copyable/requirements/ 4708 1.1 mrg explicit_instantiation.cc: Likewise. 4709 1.1 mrg * testsuite/20_util/is_trivially_copyable/value.cc: Likewise. 4710 1.1 mrg * testsuite/20_util/is_trivially_copy_assignable/requirements/ 4711 1.1 mrg typedefs.cc: Likewise. 4712 1.1 mrg * testsuite/20_util/is_trivially_copy_assignable/requirements/ 4713 1.1 mrg explicit_instantiation.cc: Likewise. 4714 1.1 mrg * testsuite/20_util/is_trivially_copy_assignable/value.cc: Likewise. 4715 1.1 mrg * testsuite/20_util/is_trivially_copy_constructible/requirements/ 4716 1.1 mrg typedefs.cc: Likewise. 4717 1.1 mrg * testsuite/20_util/is_trivially_copy_constructible/requirements/ 4718 1.1 mrg explicit_instantiation.cc: Likewise. 4719 1.1 mrg * testsuite/20_util/is_trivially_copy_constructible/value.cc: Likewise. 4720 1.1 mrg * testsuite/20_util/is_trivially_default_constructible/requirements/ 4721 1.1 mrg typedefs.cc: Likewise. 4722 1.1 mrg * testsuite/20_util/is_trivially_default_constructible/requirements/ 4723 1.1 mrg explicit_instantiation.cc: Likewise. 4724 1.1 mrg * testsuite/20_util/is_trivially_default_constructible/ 4725 1.1 mrg value.cc: Likewise. 4726 1.1 mrg * testsuite/20_util/is_trivially_move_assignable/requirements/ 4727 1.1 mrg typedefs.cc: Likewise. 4728 1.1 mrg * testsuite/20_util/is_trivially_move_assignable/requirements/ 4729 1.1 mrg explicit_instantiation.cc: Likewise. 4730 1.1 mrg * testsuite/20_util/is_trivially_move_assignable/value.cc: Likewise. 4731 1.1 mrg * testsuite/20_util/is_trivially_move_constructible/requirements/ 4732 1.1 mrg typedefs.cc: Likewise. 4733 1.1 mrg * testsuite/20_util/is_trivially_move_constructible/requirements/ 4734 1.1 mrg explicit_instantiation.cc: Likewise. 4735 1.1 mrg * testsuite/20_util/is_trivially_move_constructible/value.cc: 4736 1.1 mrg Likewise. 4737 1.1 mrg * testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error 4738 1.1 mrg line number. 4739 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: 4740 1.1 mrg Likewise. 4741 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: 4742 1.1 mrg Likewise. 4743 1.1 mrg 4744 1.1 mrg 2014-10-08 Jonathan Wakely <jwakely (a] redhat.com> 4745 1.1 mrg 4746 1.1 mrg * include/bits/locale_facets.tcc (num_put::_M_insert_float): Do not 4747 1.1 mrg pass precision when using hexfloat format. 4748 1.1 mrg * src/c++98/locale_facets.cc (__num_base::_S_format_float): Always 4749 1.1 mrg output precision if C99 hexfloat conversion specifiers not available. 4750 1.1 mrg 4751 1.1 mrg 2014-10-08 Jonathan Wakely <jwakely (a] redhat.com> 4752 1.1 mrg 4753 1.1 mrg * include/bits/regex.h (regex_token_iterator::_M_end_of_seq): Add 4754 1.1 mrg const qualifier. 4755 1.1 mrg 4756 1.1 mrg 2014-10-07 Franois Dumont <fdumont (a] gcc.gnu.org> 4757 1.1 mrg 4758 1.1 mrg * testsuite/util/testsuite_counter_type.h 4759 1.1 mrg (counter_type::operator<(const counter_type&)): Update 4760 1.1 mrg less_compare_count. 4761 1.1 mrg * testsuite/25_algorithms/make_heap/complexity.cc: New. 4762 1.1 mrg * testsuite/25_algorithms/pop_heap/complexity.cc: New. 4763 1.1 mrg * testsuite/25_algorithms/push_heap/complexity.cc: New. 4764 1.1 mrg * testsuite/25_algorithms/sort_heap/complexity.cc: New. 4765 1.1 mrg 4766 1.1 mrg 2014-10-06 Rdiger Sonderfeld <ruediger (a] c-plusplus.de> 4767 1.1 mrg Jonathan Wakely <jwakely (a] redhat.com> 4768 1.1 mrg 4769 1.1 mrg PR libstdc++/59987 4770 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Remove hexfloat from notes. 4771 1.1 mrg * doc/html/manual/status.html: Regenerate. 4772 1.1 mrg * include/bits/ios_base.h (hexfloat): New function. 4773 1.1 mrg (defaultfloat): New function. 4774 1.1 mrg * src/c++98/locale_facets.cc (__num_base::_S_format_float): Support 4775 1.1 mrg hexadecimal floating point format. 4776 1.1 mrg * testsuite/27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc: 4777 1.1 mrg New file. 4778 1.1 mrg 4779 1.1 mrg 2014-10-06 Jonathan Wakely <jwakely (a] redhat.com> 4780 1.1 mrg 4781 1.1 mrg * include/Makefile.am: Add new header. 4782 1.1 mrg * include/Makefile.in: Regenerate. 4783 1.1 mrg * include/experimental/tuple: New 4784 1.1 mrg * doc/xml/manual/status_cxx2014.xml: Update. 4785 1.1 mrg * doc/html/manual/status.html: Regenerate. 4786 1.1 mrg * testsuite/experimental/feat-lib-fund.cc: Test for new header. 4787 1.1 mrg * testsuite/experimental/tuple/apply.cc: New. 4788 1.1 mrg 4789 1.1 mrg 2014-10-05 Franois Dumont <fdumont (a] gcc.gnu.org> 4790 1.1 mrg 4791 1.1 mrg PR libstdc++/63456 4792 1.1 mrg * include/bits/hashtable.h (_M_uses_single_bucket(__bucket_type*)): Test 4793 1.1 mrg the parameter. 4794 1.1 mrg * testsuite/23_containers/unordered_set/63456.cc: New. 4795 1.1 mrg 4796 1.1 mrg 2014-10-03 Jonathan Wakely <jwakely (a] redhat.com> 4797 1.1 mrg 4798 1.1 mrg PR libstdc++/63449 4799 1.1 mrg * doc/xml/manual/containers.xml: Remove outdated section. 4800 1.1 mrg * doc/html/*: Regenerate. 4801 1.1 mrg 4802 1.1 mrg 2014-10-02 Jonathan Wakely <jwakely (a] redhat.com> 4803 1.1 mrg 4804 1.1 mrg * include/c_global/ctgmath: Include <complex>. 4805 1.1 mrg * testsuite/26_numerics/headers/ctgmath/complex.cc: New. 4806 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Update. 4807 1.1 mrg * doc/html/manual/status.html: Regenerate. 4808 1.1 mrg 4809 1.1 mrg 2014-10-02 Edward Smith-Rowland <3dw4rd (a] verizon.net> 4810 1.1 mrg 4811 1.1 mrg * include/bits/stl_function.h: Generic associative lookup feature 4812 1.1 mrg is not supported. 4813 1.1 mrg * testsuite/experimental/feat-lib-fund.cc: <experimental/any> is 4814 1.1 mrg actually available. 4815 1.1 mrg * testsuite/experimental/feat-cxx14.cc: Add test for __cpp_lib_is_final. 4816 1.1 mrg * testsuite/20_util/declval/requirements/1_neg.cc: Adjust. 4817 1.1 mrg * testsuite/20_util/duration/literals/range.cc: Adjust. 4818 1.1 mrg * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust. 4819 1.1 mrg * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Adjust. 4820 1.1 mrg * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Adjust. 4821 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust. 4822 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Adjust. 4823 1.1 mrg * testsuite/23_containers/array/tuple_interface/get_neg.cc: Adjust. 4824 1.1 mrg * testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc: 4825 1.1 mrg Adjust. 4826 1.1 mrg 4827 1.1 mrg 2014-10-01 Franois Dumont <fdumont (a] gcc.gnu.org> 4828 1.1 mrg 4829 1.1 mrg * python/libstdcxx/v6/printers.py (StdDebugIteratorPrinter.to_string): 4830 1.1 mrg Adapt to latest modifications on debug iterators. 4831 1.1 mrg 4832 1.1 mrg 2014-10-01 Edward Smith-Rowland <3dw4rd (a] verizon.net> 4833 1.1 mrg 4834 1.1 mrg * include/std/type_traits: Add is_final<> type trait for C++14. 4835 1.1 mrg * testsuite/util/testsuite_tr1.h: Add 4836 1.1 mrg * testsuite/20_util/is_final/requirements/ 4837 1.1 mrg explicit_instantiation.cc: New. 4838 1.1 mrg * testsuite/20_util/is_final/requirements/typedefs.cc: New. 4839 1.1 mrg * testsuite/20_util/is_final/value.cc: New. 4840 1.1 mrg * testsuite/20_util/declval/requirements/1_neg.cc: Adjust. 4841 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust. 4842 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Adjust. 4843 1.1 mrg 4844 1.1 mrg 2014-10-01 Edward Smith-Rowland <3dw4rd (a] verizon.net> 4845 1.1 mrg 4846 1.1 mrg Implement SD-6: SG10 Feature Test Recommendations 4847 1.1 mrg * include/bits/basic_string.h: Add __cpp_lib feature test macro. 4848 1.1 mrg * include/bits/stl_algobase.h: Ditto. 4849 1.1 mrg * include/bits/stl_function.h: Ditto. 4850 1.1 mrg * include/bits/unique_ptr.h: Ditto. 4851 1.1 mrg * include/std/chrono: Ditto. 4852 1.1 mrg * include/std/complex: Ditto. 4853 1.1 mrg * include/std/iomanip: Ditto. 4854 1.1 mrg * include/std/shared_mutex: Ditto. 4855 1.1 mrg * include/std/tuple: Ditto. 4856 1.1 mrg * include/std/type_traits: Ditto. 4857 1.1 mrg * include/std/utility: Ditto. 4858 1.1 mrg * testsuite/experimental/feat-cxx14.cc: New. 4859 1.1 mrg * testsuite/experimental/feat-lib-fund.cc: New. 4860 1.1 mrg * testsuite/20_util/declval/requirements/1_neg.cc: Adjust. 4861 1.1 mrg * testsuite/20_util/duration/literals/range.cc: Adjust. 4862 1.1 mrg * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust. 4863 1.1 mrg * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Adjust. 4864 1.1 mrg * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Adjust. 4865 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust. 4866 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Adjust. 4867 1.1 mrg * testsuite/23_containers/array/tuple_interface/get_neg.cc: Adjust. 4868 1.1 mrg * testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc: 4869 1.1 mrg Adjust. 4870 1.1 mrg 4871 1.1 mrg 2014-09-30 Siva Chandra Reddy <sivachandra (a] google.com> 4872 1.1 mrg 4873 1.1 mrg * python/hook.in: Only import libstdcxx.v6. 4874 1.1 mrg * python/libstdcxx/v6/__init__.py: Load printers and xmethods. 4875 1.1 mrg 4876 1.1 mrg 2014-09-30 Jonathan Wakely <jwakely (a] redhat.com> 4877 1.1 mrg 4878 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Update. 4879 1.1 mrg * doc/html/manual/status.html: Regenerate. 4880 1.1 mrg 4881 1.1 mrg 2014-09-30 Andreas Schwab <schwab (a] linux-m68k.org> 4882 1.1 mrg 4883 1.1 mrg * config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: New 4884 1.1 mrg file. 4885 1.1 mrg 4886 1.1 mrg * configure.host (abi_baseline_pair): If try_cpu is generic use 4887 1.1 mrg host_cpu for the default. 4888 1.1 mrg 4889 1.1 mrg 2014-09-29 Franois Dumont <fdumont (a] gcc.gnu.org> 4890 1.1 mrg 4891 1.1 mrg PR libstdc++/62313 4892 1.1 mrg * include/debug/safe_base.h 4893 1.1 mrg (_Safe_iterator_base(const _Safe_iterator_base&)): Delete declaration. 4894 1.1 mrg (_Safe_iterator_base& operator=(const _Safe_iterator_base&)): Likewise. 4895 1.1 mrg * include/debug/safe_iterator.h (_Safe_iterator<>): Move normal iterator 4896 1.1 mrg before _Safe_iterator_base in memory. Lock before modifying the iterator 4897 1.1 mrg in numerous places. 4898 1.1 mrg * include/debug/safe_local_iterator.h 4899 1.1 mrg (_Safe_local_iterator_base(const _Safe_local_iterator_base&)): Delete 4900 1.1 mrg declaration. 4901 1.1 mrg (_Safe_local_iterator_base& operator=(const _Safe_local_iterator_base&)): 4902 1.1 mrg Likewise. 4903 1.1 mrg * include/debug/safe_unordered_base.h (_Safe_local_iterator<>): Move 4904 1.1 mrg normal iterator before _Safe_iterator_base in memory. Lock before 4905 1.1 mrg modifying the iterator in numerous places. 4906 1.1 mrg * include/debug/forward_list (_Safe_forward_list<>::_M_swap_aux): Adapt. 4907 1.1 mrg * include/debug/safe_sequence.tcc 4908 1.1 mrg (_Safe_sequence<>::_M_transfer_from_if): Adapt. 4909 1.1 mrg 4910 1.1 mrg 2014-09-25 Jonathan Wakely <jwakely (a] redhat.com> 4911 1.1 mrg 4912 1.1 mrg DR 1339 4913 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Update. 4914 1.1 mrg * include/bits/stl_uninitialized.h (uninitialized_fill_n): Return 4915 1.1 mrg an iterator. 4916 1.1 mrg (__uninitialized_fill_n_a, __uninitialized_default_n_a): Likewise. 4917 1.1 mrg * include/bits/stl_vector.h (vector::_M_fill_initialize, 4918 1.1 mrg vector::_M_default_initialize): Use returned iterator. 4919 1.1 mrg * include/bits/vector.tcc (vector::_M_fill_assign, 4920 1.1 mrg vector::_M_fill_insert, vector::_M_default_append): Likewise. 4921 1.1 mrg * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/ 4922 1.1 mrg 16505.cc: Adjust return type. 4923 1.1 mrg * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/ 4924 1.1 mrg dr1339.cc: New. 4925 1.1 mrg 4926 1.1 mrg 2014-09-25 Jonathan Wakely <jwakely (a] redhat.com> 4927 1.1 mrg 4928 1.1 mrg * include/bits/vector.tcc (vector::_M_fill_assign): Use _M_swap_data. 4929 1.1 mrg 4930 1.1 mrg 2014-09-25 Jonathan Wakely <jwakely (a] redhat.com> 4931 1.1 mrg 4932 1.1 mrg * testsuite/27_io/basic_ios/conv/bool_neg.cc: New. 4933 1.1 mrg * testsuite/27_io/basic_ios/conv/bool.cc: New. 4934 1.1 mrg * testsuite/27_io/basic_ios/conv/voidptr.cc: New. 4935 1.1 mrg 4936 1.1 mrg * testsuite/27_io/basic_ios/conv/bool_neg.cc: Add dg-do compile. 4937 1.1 mrg 4938 1.1 mrg 2014-09-25 Tim Shen <timshen (a] google.com> 4939 1.1 mrg 4940 1.1 mrg PR libstdc++/63199 4941 1.1 mrg * include/bits/regex.h (basic_regex::basic_regex, basic_regex::assign, 4942 1.1 mrg basic_regex::imbue, basic_regex::getloc, basic_regex::swap): Add 4943 1.1 mrg _M_loc for basic_regex. 4944 1.1 mrg * include/bits/regex_automaton.h: Add _M_traits for _NFA. 4945 1.1 mrg * include/bits/regex_compiler.h (_Compiler::_M_get_nfa, __compile_nfa): 4946 1.1 mrg Make _Compiler::_M_nfa heap allocated. 4947 1.1 mrg * include/bits/regex_compiler.tcc (_Compiler::_Compiler): Make 4948 1.1 mrg _Compiler::_M_nfa heap allocated. 4949 1.1 mrg * include/bits/regex_executor.h (_Executor::_M_is_word): 4950 1.1 mrg Fix accessing _M_traits. 4951 1.1 mrg * include/bits/regex_executor.tcc (_Executor::_M_dfs): 4952 1.1 mrg Fix accessing _M_traits. 4953 1.1 mrg * testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/63199.cc: 4954 1.1 mrg New testcase. 4955 1.1 mrg 4956 1.1 mrg 2014-09-24 Jonathan Wakely <jwakely (a] redhat.com> 4957 1.1 mrg 4958 1.1 mrg * config/abi/pre/gnu.ver: Make GLIBCXX_3.4 patterns stricter so the 4959 1.1 mrg new GLIBCXX_3.4.21 symbols don't match them. 4960 1.1 mrg 4961 1.1 mrg PR libstdc++/56193 4962 1.1 mrg * config/abi/pre/gnu.ver: Add new exports. 4963 1.1 mrg * include/bits/basic_ios.h (basic_ios::operator bool): Define. 4964 1.1 mrg * src/c++98/ios_locale.cc (basic_ios::operator void*): Instantiate. 4965 1.1 mrg 4966 1.1 mrg 2014-09-24 Franois Dumont <fdumont (a] gcc.gnu.org> 4967 1.1 mrg 4968 1.1 mrg PR libstdc++/29988 4969 1.1 mrg * include/bits/stl_tree.h (_Rb_tree_reuse_or_alloc_node<>): New. 4970 1.1 mrg (_Rb_tree_alloc_node<>): New. 4971 1.1 mrg (_Rb_tree<>::operator=(_Rb_tree<>&&)): New. 4972 1.1 mrg (_Rb_tree<>::_M_assign_unique): New. 4973 1.1 mrg (_Rb_tree<>::_M_assign_equal): New. 4974 1.1 mrg (_Rb_tree<>): Adapt to reuse allocated nodes as much as possible. 4975 1.1 mrg * include/bits/stl_map.h 4976 1.1 mrg (std::map<>::operator=(std::map<>&&)): Default implementation. 4977 1.1 mrg (std::map<>::operator=(initializer_list<>)): Adapt to use 4978 1.1 mrg _Rb_tree::_M_assign_unique. 4979 1.1 mrg * include/bits/stl_multimap.h 4980 1.1 mrg (std::multimap<>::operator=(std::multimap<>&&)): Default implementation. 4981 1.1 mrg (std::multimap<>::operator=(initializer_list<>)): Adapt to use 4982 1.1 mrg _Rb_tree::_M_assign_equal. 4983 1.1 mrg * include/bits/stl_set.h 4984 1.1 mrg (std::set<>::operator=(std::set<>&&)): Default implementation. 4985 1.1 mrg (std::set<>::operator=(initializer_list<>)): Adapt to use 4986 1.1 mrg _Rb_tree::_M_assign_unique. 4987 1.1 mrg * include/bits/stl_multiset.h 4988 1.1 mrg (std::multiset<>::operator=(std::multiset<>&&)): Default implementation. 4989 1.1 mrg (std::multiset<>::operator=(initializer_list<>)): Adapt to use 4990 1.1 mrg _Rb_tree::_M_assign_equal. 4991 1.1 mrg * testsuite/23_containers/map/allocator/copy_assign.cc (test03): New. 4992 1.1 mrg * testsuite/23_containers/map/allocator/init-list.cc: New. 4993 1.1 mrg * testsuite/23_containers/map/allocator/move_assign.cc (test03): New. 4994 1.1 mrg * testsuite/23_containers/multimap/allocator/copy_assign.cc 4995 1.1 mrg (test03): New. 4996 1.1 mrg * testsuite/23_containers/multimap/allocator/init-list.cc: New. 4997 1.1 mrg * testsuite/23_containers/multimap/allocator/move_assign.cc 4998 1.1 mrg (test03): New. 4999 1.1 mrg * testsuite/23_containers/multiset/allocator/copy_assign.cc 5000 1.1 mrg (test03): New. 5001 1.1 mrg * testsuite/23_containers/multiset/allocator/init-list.cc: New. 5002 1.1 mrg * testsuite/23_containers/multiset/allocator/move_assign.cc 5003 1.1 mrg (test03): New. 5004 1.1 mrg * testsuite/23_containers/set/allocator/copy_assign.cc (test03): New. 5005 1.1 mrg * testsuite/23_containers/set/allocator/init-list.cc: New. 5006 1.1 mrg * testsuite/23_containers/set/allocator/move_assign.cc (test03): New. 5007 1.1 mrg 5008 1.1 mrg 2014-09-24 Jonathan Wakely <jwakely (a] redhat.com> 5009 1.1 mrg 5010 1.1 mrg PR libstdc++/63353 5011 1.1 mrg * src/c++11/ios.cc (ios_base::_M_swap): Fix typo. 5012 1.1 mrg 5013 1.1 mrg 2014-09-23 Jonathan Wakely <jwakely (a] redhat.com> 5014 1.1 mrg 5015 1.1 mrg * config/abi/pre/gnu.ver: Adjust basic_ostream exports. 5016 1.1 mrg * include/std/istream (basic_iostream(basic_iostream&&)): Pass *this 5017 1.1 mrg to ostream constructor. 5018 1.1 mrg * include/std/ostream (basic_ostream(basic_iostream*)): Change to take 5019 1.1 mrg parameter by reference, to avoid ambiguity. 5020 1.1 mrg * testsuite/27_io/basic_ostream/cons/char/null.cc: New. 5021 1.1 mrg 5022 1.1 mrg 2014-09-22 Jason Merrill <jason (a] redhat.com> 5023 1.1 mrg 5024 1.1 mrg * testsuite/Makefile.am (%/site.exp): Add @. 5025 1.1 mrg (check-DEJAGNU): Likewise. 5026 1.1 mrg * testsuite/Makefile.in: Regenerate. 5027 1.1 mrg 5028 1.1 mrg 2014-09-22 Jonathan Wakely <jwakely (a] redhat.com> 5029 1.1 mrg 5030 1.1 mrg * include/bits/stl_queue.h: Include missing header. 5031 1.1 mrg * include/bits/stl_stack.h: Likewise. 5032 1.1 mrg * testsuite/23_containers/priority_queue/requirements/ 5033 1.1 mrg uses_allocator.cc: New. 5034 1.1 mrg * testsuite/23_containers/queue/requirements/uses_allocator.cc: New. 5035 1.1 mrg * testsuite/23_containers/stack/requirements/uses_allocator.cc: New. 5036 1.1 mrg 5037 1.1 mrg 2014-09-22 Jonathan Wakely <jwakely (a] redhat.com> 5038 1.1 mrg 5039 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Update C++11 status. 5040 1.1 mrg * doc/xml/manual/status_cxx2014.xml: Update TS status. 5041 1.1 mrg * doc/html/manual/status.html: Regenerate. 5042 1.1 mrg 5043 1.1 mrg 2014-09-22 Jonathan Wakely <jwakely (a] redhat.com> 5044 1.1 mrg 5045 1.1 mrg * include/std/mutex (try_lock): Do not swallow exceptions. 5046 1.1 mrg * testsuite/30_threads/try_lock/4.cc: Fix test. 5047 1.1 mrg 5048 1.1 mrg 2014-09-22 Jonathan Wakely <jwakely (a] redhat.com> 5049 1.1 mrg 5050 1.1 mrg PR libstdc++/54316 5051 1.1 mrg PR libstdc++/53626 5052 1.1 mrg * config/abi/pre/gnu.ver: Add new exports. 5053 1.1 mrg * config/io/basic_file_stdio.h (__basic_file): Support moving and 5054 1.1 mrg swapping. 5055 1.1 mrg * include/bits/basic_ios.h (basic_ios::move, basic_ios::swap): 5056 1.1 mrg Likewise. 5057 1.1 mrg * include/bits/ios_base.h (ios_base::_M_move, ios_base::_M_swap): 5058 1.1 mrg Likewise. 5059 1.1 mrg * include/bits/fstream.tcc (basic_filebuf): Likewise. 5060 1.1 mrg * include/bits/move.h (__exchange): Define for C++11 mode. 5061 1.1 mrg * include/ext/stdio_filebuf.h (stdio_filebuf): Support moving and 5062 1.1 mrg swapping. 5063 1.1 mrg * include/ext/stdio_sync_filebuf.h (stdio_sync_filebuf): Likewise. 5064 1.1 mrg * include/std/fstream (basic_filebuf, basic_ifstream, basic_ofstream, 5065 1.1 mrg basic_fstream): Likewise. 5066 1.1 mrg * include/std/ios: Remove whitespace. 5067 1.1 mrg * include/std/istream (basic_istream, basic_iostream): Support moving 5068 1.1 mrg and swapping. 5069 1.1 mrg * include/std/ostream (basic_ostream): Likewise. 5070 1.1 mrg * include/std/sstream (basic_stringbuf, basic_istringstream, 5071 1.1 mrg basic_ostringstream, basic_stringstream): Likewise. 5072 1.1 mrg * include/std/streambuf (basic_streambuf): Do not default copy 5073 1.1 mrg constructor and assignment on first declaration. 5074 1.1 mrg * include/std/utility (exchange): Forward to __exchange. 5075 1.1 mrg * testsuite/27_io/basic_filebuf/cons/char/copy_neg.cc: New. 5076 1.1 mrg * src/c++11/Makefile.am: Add stream-related files. 5077 1.1 mrg * src/c++11/Makefile.in: Regenerate. 5078 1.1 mrg * src/c++11/ext11-inst.cc (stdio_filebuf, stdio_sync_filebuf): 5079 1.1 mrg New file for explicit instantiation definitions. 5080 1.1 mrg * src/c++11/ios.cc: Move from src/c++98 to here. 5081 1.1 mrg (ios_base::_M_move, ios_base::_M_swap): Define. 5082 1.1 mrg * src/c++11/ios-inst.cc: Move from src/c++98 to here. 5083 1.1 mrg * src/c++11/iostream-inst.cc: Likewise. 5084 1.1 mrg * src/c++11/istream-inst.cc: Likewise. 5085 1.1 mrg * src/c++11/ostream-inst.cc: Likewise. 5086 1.1 mrg * src/c++11/sstream-inst.cc: Likewise. 5087 1.1 mrg * src/c++11/streambuf-inst.cc: Likewise. 5088 1.1 mrg * src/c++98/Makefile.am: Remove stream-related files. 5089 1.1 mrg * src/c++98/Makefile.in: Regenerate. 5090 1.1 mrg * src/c++98/ext-inst.cc (stdio_filebuf): Remove explicit 5091 1.1 mrg instantiations. 5092 1.1 mrg * src/c++98/misc-inst.cc (stdio_sync_filebuf): Likewise. 5093 1.1 mrg * src/c++98/ios-inst.cc: Move to src/c++11/. 5094 1.1 mrg * src/c++98/ios.cc: Move to src/c++11/. 5095 1.1 mrg * src/c++98/iostream-inst.cc: Likewise. 5096 1.1 mrg * src/c++98/istream-inst.cc: Likewise. 5097 1.1 mrg * src/c++98/ostream-inst.cc: Likewise. 5098 1.1 mrg * src/c++98/sstream-inst.cc: Likewise. 5099 1.1 mrg * src/c++98/streambuf-inst.cc: Likewise. 5100 1.1 mrg * testsuite/27_io/basic_filebuf/cons/char/copy_neg.cc: New. 5101 1.1 mrg * testsuite/27_io/basic_fstream/cons/move.cc: New. 5102 1.1 mrg * testsuite/27_io/basic_fstream/assign/1.cc: New. 5103 1.1 mrg * testsuite/27_io/basic_ifstream/cons/move.cc: New. 5104 1.1 mrg * testsuite/27_io/basic_ifstream/assign/1.cc: New. 5105 1.1 mrg * testsuite/27_io/basic_istringstream/assign/1.cc: New. 5106 1.1 mrg * testsuite/27_io/basic_istringstream/cons/move.cc: New. 5107 1.1 mrg * testsuite/27_io/basic_ofstream/cons/move.cc: New. 5108 1.1 mrg * testsuite/27_io/basic_ofstream/assign/1.cc: New. 5109 1.1 mrg * testsuite/27_io/basic_ostringstream/assign/1.cc: New. 5110 1.1 mrg * testsuite/27_io/basic_ostringstream/cons/move.cc: New. 5111 1.1 mrg * testsuite/27_io/basic_stringstream/assign/1.cc: New. 5112 1.1 mrg * testsuite/27_io/basic_stringstream/cons/move.cc: New. 5113 1.1 mrg 5114 1.1 mrg 2014-09-17 Jason Merrill <jason (a] redhat.com> 5115 1.1 mrg 5116 1.1 mrg * libsupc++/dyncast.cc (__dynamic_cast): Handle mid-destruction 5117 1.1 mrg dynamic_cast more gracefully. 5118 1.1 mrg 5119 1.1 mrg 2014-09-15 Jakub Jelinek <jakub (a] redhat.com> 5120 1.1 mrg 5121 1.1 mrg * testsuite/Makefile.am (check_p_numbers0, check_p_numbers1, 5122 1.1 mrg check_p_numbers2, check_p_numbers3, check_p_numbers4, 5123 1.1 mrg check_p_numbers5, check_p_numbers6, check_p_numbers, 5124 1.1 mrg check_p_subdirs): New variables. 5125 1.1 mrg (check_DEJAGNU_normal_targets): Use check_p_subdirs. 5126 1.1 mrg (check-DEJAGNU): Rewritten so that for parallelized 5127 1.1 mrg testing each job runs all the *.exp files, with 5128 1.1 mrg GCC_RUNTEST_PARALLELIZE_DIR set in environment. 5129 1.1 mrg * testsuite/Makefile.in: Regenerated. 5130 1.1 mrg * testsuite/lib/libstdc++.exp (gcc_parallel_test_run_p, 5131 1.1 mrg gcc_parallel_test_enable): New procedures. If 5132 1.1 mrg GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override 5133 1.1 mrg runtest_file_p to invoke also gcc_parallel_test_run_p. 5134 1.1 mrg * testsuite/libstdc++-abi/abi.exp: Run all the tests serially 5135 1.1 mrg by the first parallel runtest encountering it. Fix up path 5136 1.1 mrg of the extract_symvers script. 5137 1.1 mrg * testsuite/libstdc++-xmethods/xmethods.exp: Run all the tests 5138 1.1 mrg serially by the first parallel runtest encountering it. Run 5139 1.1 mrg dg-finish even in case of error. 5140 1.1 mrg 5141 1.1 mrg 2014-09-15 Jonathan Wakely <jwakely (a] redhat.com> 5142 1.1 mrg 5143 1.1 mrg * include/bits/regex.h (basic_regex): Rename _Ch_typeraits template 5144 1.1 mrg parameters to _Ch_traits. 5145 1.1 mrg 5146 1.1 mrg 2014-09-12 Jonathan Wakely <jwakely (a] redhat.com> 5147 1.1 mrg 5148 1.1 mrg * include/debug/deque (__gnu_debug::deque): Make base class C++11 5149 1.1 mrg allocator aware. 5150 1.1 mrg 5151 1.1 mrg 2014-09-12 Jonathan Wakely <jwakely (a] redhat.com> 5152 1.1 mrg 5153 1.1 mrg PR libstdc++/59603 5154 1.1 mrg * include/bits/stl_algo.h (random_shuffle): Prevent self-swapping. 5155 1.1 mrg * testsuite/25_algorithms/random_shuffle/59603.cc: New. 5156 1.1 mrg 5157 1.1 mrg 2014-09-11 Jonathan Wakely <jwakely (a] redhat.com> 5158 1.1 mrg 5159 1.1 mrg PR libstdc++/63219 5160 1.1 mrg * include/bits/regex.h (match_results::format): Remove stray template 5161 1.1 mrg parameter. 5162 1.1 mrg * include/bits/regex_compiler.h (_RegexTranslator::_RegexTranslator): 5163 1.1 mrg Remove parameter name to avoid -Wunused-parameter warning. 5164 1.1 mrg * include/bits/regex_executor.h (_State_info::_State_info): Reorder 5165 1.1 mrg mem-initializers to avoid -Wreorder warning. 5166 1.1 mrg * include/bits/regex_executor.tcc (_Executor::_M_word_boundary): 5167 1.1 mrg Remove parameter name to avoid -Wunused-parameter warning. 5168 1.1 mrg * include/bits/regex_scanner.tcc (_Scanner::_M_advance): Add braces 5169 1.1 mrg to avoid -Wempty-body warning when not in debug mode. 5170 1.1 mrg 5171 1.1 mrg 2014-09-10 Siva Chandra Reddy <sivachandra (a] google.com> 5172 1.1 mrg 5173 1.1 mrg * python/hook.in: Load the xmethods. 5174 1.1 mrg * python/Makefile.am (nobase_python_DATA): Add xmethods.py. 5175 1.1 mrg * python/Makefile.in: Regenerated. 5176 1.1 mrg * python/libstdcxx/v6/xmethods.py: New file. 5177 1.1 mrg * testsuite/lib/gdb-test.exp (gdb_version_check_xmethods): New 5178 1.1 mrg function. 5179 1.1 mrg (gdb-test): New optional argument LOAD_XMETHODS. Load xmethods 5180 1.1 mrg python script if LOAD_XMETHODS is true. 5181 1.1 mrg * testsuite/libstdc++-xmethods/unique_ptr.cc: New file. 5182 1.1 mrg * testsuite/libstdc++-xmethods/vector.cc: New file. 5183 1.1 mrg * testsuite/libstdc++-xmethods/xmethods.exp: New file. 5184 1.1 mrg 5185 1.1 mrg 2014-09-10 Tony Wang <tony.wang (a] arm.com> 5186 1.1 mrg 5187 1.1 mrg PR target/56846 5188 1.1 mrg * libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): 5189 1.1 mrg Return with CONTINUE_UNWINDING when the state pattern 5190 1.1 mrg contains: _US_VIRTUAL_UNWIND_FRAME | _US_FORCE_UNWIND 5191 1.1 mrg 5192 1.1 mrg 2014-09-09 Jonathan Wakely <jwakely (a] redhat.com> 5193 1.1 mrg 5194 1.1 mrg * include/bits/deque.tcc (deque::operator=(const deque&)): Handle 5195 1.1 mrg allocator propagation. 5196 1.1 mrg (deque::emplace_front, deque::emplace_back): Use allocator traits. 5197 1.1 mrg (deque::_M_push_back_aux, deque::_M_push_front_aux): Likewise. 5198 1.1 mrg (deque::_M_pop_back_aux, deque::_M_pop_front_aux): Likewise. 5199 1.1 mrg * include/bits/stl_deque.h (__deque_buf_size): Add constexpr. 5200 1.1 mrg (_Deque_iterator): Handle allocators with custom pointers. 5201 1.1 mrg (_Deque_base): Likewise. Use allocator traits. 5202 1.1 mrg (deque): Likewise. Add allocator-extended constructors. 5203 1.1 mrg (deque::_M_move_assign1, deque::_M_move_assign2): Implement move 5204 1.1 mrg assignment via tag dispatching. 5205 1.1 mrg (deque::_M_replace_map): Replace existing data. 5206 1.1 mrg * include/debug/deque (deque): Add allocator-extended constructors. 5207 1.1 mrg * include/profile/deque (deque): Likewise. 5208 1.1 mrg * testsuite/23_containers/deque/allocator/copy.cc: New. 5209 1.1 mrg * testsuite/23_containers/deque/allocator/copy_assign.cc: New. 5210 1.1 mrg * testsuite/23_containers/deque/allocator/ext_ptr.cc: New. 5211 1.1 mrg * testsuite/23_containers/deque/allocator/minimal.cc: New. 5212 1.1 mrg * testsuite/23_containers/deque/allocator/move.cc: New. 5213 1.1 mrg * testsuite/23_containers/deque/allocator/move_assign-2.cc: New. 5214 1.1 mrg * testsuite/23_containers/deque/allocator/move_assign.cc: New. 5215 1.1 mrg * testsuite/23_containers/deque/allocator/noexcept.cc: New. 5216 1.1 mrg * testsuite/23_containers/deque/allocator/swap.cc: New. 5217 1.1 mrg * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: 5218 1.1 mrg Adjust dg-error line number. 5219 1.1 mrg * testsuite/23_containers/deque/requirements/dr438/ 5220 1.1 mrg constructor_1_neg.cc: Likewise. 5221 1.1 mrg * testsuite/23_containers/deque/requirements/dr438/ 5222 1.1 mrg constructor_2_neg.cc: Likewise. 5223 1.1 mrg * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: 5224 1.1 mrg Likewise. 5225 1.1 mrg * testsuite/23_containers/vector/52591.cc: Test both the propagating 5226 1.1 mrg and always-equal cases. 5227 1.1 mrg 5228 1.1 mrg 2014-09-06 Franois Dumont <fdumont (a] gcc.gnu.org> 5229 1.1 mrg 5230 1.1 mrg * include/bits/hashtable_policy.h (_Prime_rehash_policy): Constructor 5231 1.1 mrg noexcept qualified. 5232 1.1 mrg (_Hash_code_base<>): All specialization default constructible if 5233 1.1 mrg possible. 5234 1.1 mrg (_Hashtable_base<>): Likewise. 5235 1.1 mrg * include/bits/hashtable.h (_Hashtable<>()): Implementation defaulted. 5236 1.1 mrg * include/bits/unordered_map.h (unordered_map<>::unordered_map()): New, 5237 1.1 mrg implementation defaulted. 5238 1.1 mrg (unordered_multimap<>::unordered_multimap()): Likewise. 5239 1.1 mrg * include/bits/unordered_set.h 5240 1.1 mrg (unordered_set<>::unordered_set()): Likewise. 5241 1.1 mrg (unordered_multiset<>::unordered_multiset()): Likewise. 5242 1.1 mrg * include/debug/unordered_map: Likewise. 5243 1.1 mrg * include/debug/unordered_set: Likewise. 5244 1.1 mrg * testsuite/23_containers/unordered_map/allocator/noexcept.cc 5245 1.1 mrg (test04()): New. 5246 1.1 mrg * testsuite/23_containers/unordered_multimap/allocator/noexcept.cc 5247 1.1 mrg (test04()): New. 5248 1.1 mrg * testsuite/23_containers/unordered_set/allocator/noexcept.cc 5249 1.1 mrg (test04()): New. 5250 1.1 mrg * testsuite/23_containers/unordered_multiset/allocator/noexcept.cc 5251 1.1 mrg (test04()): New. 5252 1.1 mrg 5253 1.1 mrg 2014-08-30 John David Anglin <danglin (a] gcc.gnu.org> 5254 1.1 mrg 5255 1.1 mrg * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. 5256 1.1 mrg 5257 1.1 mrg 2014-08-29 Jonathan Wakely <jwakely (a] redhat.com> 5258 1.1 mrg 5259 1.1 mrg * include/std/complex (complex): Define copy constructor and 5260 1.1 mrg assignment operator as defaulted. Improve Doxygen comments. 5261 1.1 mrg 5262 1.1 mrg 2014-08-28 Jonathan Wakely <jwakely (a] redhat.com> 5263 1.1 mrg 5264 1.1 mrg * testsuite/ext/random/*: Fix incorrect standard references in 5265 1.1 mrg comments. 5266 1.1 mrg 5267 1.1 mrg 2014-08-27 Jonathan Wakely <jwakely (a] redhat.com> 5268 1.1 mrg 5269 1.1 mrg PR libstdc++/62159 5270 1.1 mrg * include/Makefile.am (install-freestanding-headers): Add missing 5271 1.1 mrg C++11 headers. 5272 1.1 mrg * include/Makefile.in: Regenerate. 5273 1.1 mrg 5274 1.1 mrg 2014-08-21 Tony Wang <tony.wang (a] arm.com> 5275 1.1 mrg 5276 1.1 mrg * testsuite/18_support/nested_exception/62154.cc: Disable when the 5277 1.1 mrg target doesn't provide atomic builtins. 5278 1.1 mrg 5279 1.1 mrg 2014-08-19 Yaakov Selkowitz <yselkowi (a] redhat.com> 5280 1.1 mrg Kai Tietz <ktietz (a] redhat.com> 5281 1.1 mrg 5282 1.1 mrg * config/os/mingw32-w64/os_defines.h (_GLIBCXX_THREAD_ATEXIT_WIN32): 5283 1.1 mrg Define. 5284 1.1 mrg * config/os/newlib/os_defines.h (_GLIBCXX_THREAD_ATEXIT_WIN32): 5285 1.1 mrg Ditto. 5286 1.1 mrg * libsupc++/atexit_thread.cc [_GLIBCXX_THREAD_ATEXIT_WIN32]: 5287 1.1 mrg #include <windows.h>. 5288 1.1 mrg (struct elt): Add dll member. 5289 1.1 mrg (run): Decrement dll refcount. 5290 1.1 mrg (__cxxabiv1::__cxa_thread_atexit): Increment dll refcount. 5291 1.1 mrg 5292 1.1 mrg 2014-08-15 Jonathan Wakely <jwakely (a] redhat.com> 5293 1.1 mrg 5294 1.1 mrg PR libstdc++/62154 5295 1.1 mrg * libsupc++/nested_exception.h (throw_with_nested, rethrow_if_nested): 5296 1.1 mrg Rewrite to conform to C++11 requirements. 5297 1.1 mrg * testsuite/18_support/nested_exception/62154.cc: New. 5298 1.1 mrg 5299 1.1 mrg 2014-08-14 Matthias Klose <doko (a] ubuntu.com> 5300 1.1 mrg 5301 1.1 mrg * testsuite/ext/random/uniform_on_sphere_distribution/requirements: 5302 1.1 mrg Remove empty directory. 5303 1.1 mrg 5304 1.1 mrg 2014-08-14 Paolo Carlini <paolo.carlini (a] oracle.com> 5305 1.1 mrg 5306 1.1 mrg * testsuite/26_numerics/random/linear_congruential_engine/ 5307 1.1 mrg requirements/non_uint_neg.cc: Adjust for parser change. 5308 1.1 mrg * testsuite/tr1/5_numerical_facilities/random/linear_congruential/ 5309 1.1 mrg requirements/non_uint_neg.cc: Likewise. 5310 1.1 mrg 5311 1.1 mrg 2014-08-13 Jonathan Wakely <jwakely (a] redhat.com> 5312 1.1 mrg 5313 1.1 mrg PR libstdc++/61841 5314 1.1 mrg * include/std/thread (thread::_M_start_thread): Declare new overload. 5315 1.1 mrg (thread::thread<_Callable, _Args...>): Call new overload with an 5316 1.1 mrg explicit reference to pthread_create. 5317 1.1 mrg * src/c++11/thread.cc (thread::_M_start_thread): Add new overload. 5318 1.1 mrg * config/abi/pre/gnu.ver: Export new function. 5319 1.1 mrg 5320 1.1 mrg 2014-08-13 Sylvestre Ledru <sylvestre (a] debian.org> 5321 1.1 mrg 5322 1.1 mrg * include/profile/impl/profiler_hash_func.h: Fix a comment typo 5323 1.1 mrg 5324 1.1 mrg 2014-08-13 Paolo Carlini <paolo.carlini (a] oracle.com> 5325 1.1 mrg 5326 1.1 mrg * Fix thinko in the last commit. 5327 1.1 mrg 5328 1.1 mrg 2014-08-13 Paolo Carlini <paolo.carlini (a] oracle.com> 5329 1.1 mrg 5330 1.1 mrg PR libstdc++/62118 5331 1.1 mrg * include/ext/random.tcc (uniform_on_sphere_helper<2, _RealType>:: 5332 1.1 mrg operator()): Use std::hypot only when _GLIBCXX_USE_C99_MATH_TR1. 5333 1.1 mrg 5334 1.1 mrg 2014-08-12 Jonathan Wakely <jwakely (a] redhat.com> 5335 1.1 mrg 5336 1.1 mrg * include/bits/basic_string.h (getline): Qualify call to prevent ADL 5337 1.1 mrg and add overloads for rvalue streams. 5338 1.1 mrg * testsuite/21_strings/basic_string/inserters_extractors/char/12.cc: 5339 1.1 mrg New. 5340 1.1 mrg * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/12.cc: 5341 1.1 mrg New. 5342 1.1 mrg 5343 1.1 mrg * include/bits/basic_string.h (getline): Declare inline. 5344 1.1 mrg 5345 1.1 mrg 2014-08-09 Ulrich Drepper <drepper (a] gmail.com> 5346 1.1 mrg 5347 1.1 mrg * include/ext/random.tcc (uniform_on_sphere_helper): Define. 5348 1.1 mrg (uniform_on_sphere_distribution::operator()): Use the new helper 5349 1.1 mrg class for the implementation. 5350 1.1 mrg 5351 1.1 mrg * testsuite/ext/random/uniform_on_sphere_distribution/operators/ 5352 1.1 mrg equal.cc: Remove bogus part of comment. 5353 1.1 mrg * testsuite/ext/random/uniform_on_sphere_distribution/operators/ 5354 1.1 mrg inequal.cc: Likewise. 5355 1.1 mrg * testsuite/ext/random/uniform_on_sphere_distribution/operators/ 5356 1.1 mrg serialize.cc: Add check to verify result of serialzation and 5357 1.1 mrg deserialization. 5358 1.1 mrg * testsuite/ext/random/uniform_on_sphere_distribution/operators/ 5359 1.1 mrg generate.cc: New file. 5360 1.1 mrg 5361 1.1 mrg 2014-08-09 Paolo Carlini <paolo.carlini (a] oracle.com> 5362 1.1 mrg 5363 1.1 mrg * include/ext/pod_char_traits.h (char_traits<__gnu_cxx:: 5364 1.1 mrg character<_Value, _Int, _St> >::eof): Fix vs narrowing conversion. 5365 1.1 mrg 5366 1.1 mrg 2014-08-09 Franois Dumont <fdumont (a] gcc.gnu.org> 5367 1.1 mrg 5368 1.1 mrg PR libstdc++/61667 5369 1.1 mrg * include/bits/hashtable.h (_Hashtable<>::__rehash_policy): Use 5370 1.1 mrg _M_need_rehash to initialize the rehash policy and check if a rehash is 5371 1.1 mrg needed. 5372 1.1 mrg * testsuite/23_containers/unordered_map/modifiers/61667.cc: New. 5373 1.1 mrg 5374 1.1 mrg 2014-08-07 Jonathan Wakely <jwakely (a] redhat.com> 5375 1.1 mrg 5376 1.1 mrg * include/bits/stl_list.h (_List_base::_List_base(_List_base&&)): 5377 1.1 mrg Optimize. 5378 1.1 mrg * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: 5379 1.1 mrg Adjust dg-error line number. 5380 1.1 mrg * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc: 5381 1.1 mrg Likewise. 5382 1.1 mrg * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc: 5383 1.1 mrg Likewise. 5384 1.1 mrg * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: 5385 1.1 mrg Likewise. 5386 1.1 mrg 5387 1.1 mrg * include/std/future (_State_baseV2::_M_set_result): Pass pointers to 5388 1.1 mrg _M_do_set. 5389 1.1 mrg (_State_baseV2::_M_do_set): Change parameters to pointers. 5390 1.1 mrg (_State_baseV2::_Setter): Change _M_arg from reference to pointer. 5391 1.1 mrg (_State_baseV2::__setter): Initialize _Setter with pointers. 5392 1.1 mrg (_State_baseV2::__setter(promise<void>*)): Remove overload. 5393 1.1 mrg (promise::set_value, promise::set_exception): Pass setter directly 5394 1.1 mrg to _M_set_result. 5395 1.1 mrg (_State_baseV2::_Task_setter): Add template parameter for callable 5396 1.1 mrg type and replace std::function member with pointer to that type. 5397 1.1 mrg Change _M_result member from reference to pointer. 5398 1.1 mrg (_State_baseV2::_S_task_setter): Change parameter to lvalue reference 5399 1.1 mrg and initialize _Task_setter with pointers. 5400 1.1 mrg (__location_invariant): Specialize for _Setter and _Task_setter. 5401 1.1 mrg 5402 1.1 mrg * include/std/future (__location_invariant): Move specializations 5403 1.1 mrg after preprocessor condition. 5404 1.1 mrg 5405 1.1 mrg 2014-08-02 Paolo Carlini <paolo.carlini (a] oracle.com> 5406 1.1 mrg 5407 1.1 mrg PR c++/15339 5408 1.1 mrg * testsuite/26_numerics/headers/complex/synopsis.cc: Fix. 5409 1.1 mrg 5410 1.1 mrg 2014-08-01 Zifei Tong <zifeitong (a] gmail.com> 5411 1.1 mrg 5412 1.1 mrg * libsupc++/atexit_thread.cc (HAVE___CXA_THREAD_ATEXIT_IMPL): Add 5413 1.1 mrg _GLIBCXX_ prefix to macro. 5414 1.1 mrg 5415 1.1 mrg 2014-07-29 Jonathan Wakely <jwakely (a] redhat.com> 5416 1.1 mrg 5417 1.1 mrg * python/libstdcxx/v6/printers.py 5418 1.1 mrg (SingleObjContainerPrinter._contained): Use compatibility mixin. 5419 1.1 mrg 5420 1.1 mrg 2014-07-29 Franois Dumont <fdumont (a] gcc.gnu.org> 5421 1.1 mrg 5422 1.1 mrg * testsuite/util/testsuite_allocator.h 5423 1.1 mrg (tracker_allocator_counter::allocate): Remove new invocation, only 5424 1.1 mrg collect information. 5425 1.1 mrg (tracker_allocator_counter::deallocate): Remove delete invocation, only 5426 1.1 mrg collect information. 5427 1.1 mrg (check_inconsistent_alloc_value_type): New. 5428 1.1 mrg (tracker_allocator): Transform as a facade for any allocator type. 5429 1.1 mrg (uneq_allocator): Likewise. 5430 1.1 mrg (propagating_allocator): Likewise. 5431 1.1 mrg * testsuite/23_containers/forward_list/debug/move_assign_neg.cc: Use an 5432 1.1 mrg explicitly non propagating allocator. 5433 1.1 mrg * testsuite/23_containers/map/debug/move_assign_neg.cc: Likewise. 5434 1.1 mrg * testsuite/23_containers/multimap/debug/move_assign_neg.cc: likewise. 5435 1.1 mrg * testsuite/23_containers/multiset/debug/move_assign_neg.cc: Likewise. 5436 1.1 mrg * testsuite/23_containers/set/debug/move_assign_neg.cc: Likewise. 5437 1.1 mrg * testsuite/23_containers/unordered_map/debug/move_assign_neg.cc: 5438 1.1 mrg Likewise. 5439 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/move_assign_neg.cc: 5440 1.1 mrg Likewise. 5441 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/move_assign_neg.cc: 5442 1.1 mrg Likewise. 5443 1.1 mrg * testsuite/23_containers/unordered_set/debug/move_assign_neg.cc: 5444 1.1 mrg Likewise. 5445 1.1 mrg * testsuite/23_containers/vector/debug/move_assign_neg.cc: Likewise. 5446 1.1 mrg 5447 1.1 mrg 2014-07-29 Jonathan Wakely <jwakely (a] redhat.com> 5448 1.1 mrg 5449 1.1 mrg PR libstdc++/61946 5450 1.1 mrg * include/ext/rope (rope::rope(char_producer<_CharT>*, size_t, bool, 5451 1.1 mrg const allocator_type&)): Pass non-const allocator to 5452 1.1 mrg _S_new_RopeFunction. 5453 1.1 mrg * testsuite/ext/rope/61946.cc: New. 5454 1.1 mrg 5455 1.1 mrg PR libstdc++/61947 5456 1.1 mrg * include/std/tuple (_Head_base): Use allocator_arg_t parameters to 5457 1.1 mrg disambiguate unary constructors. 5458 1.1 mrg (_Tuple_impl): Pass allocator_arg_t arguments. 5459 1.1 mrg * testsuite/20_util/tuple/61947.cc: New. 5460 1.1 mrg * testsuite/20_util/uses_allocator/cons_neg.cc: Adjust dg-error line. 5461 1.1 mrg 5462 1.1 mrg 2014-07-29 Ed Smith-Rowland <3dw4rd (a] verizon.net> 5463 1.1 mrg 5464 1.1 mrg PR libstdc++/60037 - SIGFPE in std::generate_canonical<unsigned int...> 5465 1.1 mrg * include/bits/random.h (_Adaptor): static_assert for non floating-point 5466 1.1 mrg result type. 5467 1.1 mrg * include/bits/random.tcc (generate_canonical): Ditto. 5468 1.1 mrg * include/ext/random.tcc (hypergeometric_distribution::operator()): 5469 1.1 mrg Use double as a rng result type. 5470 1.1 mrg * testsuite/26_numerics/random/pr60037-neg.cc: New. 5471 1.1 mrg * testsuite/ext/random/hypergeometric_distribution/pr60037.cc: New. 5472 1.1 mrg 5473 1.1 mrg 2014-07-25 Uros Bizjak <ubizjak (a] gmail.com> 5474 1.1 mrg 5475 1.1 mrg * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update. 5476 1.1 mrg 5477 1.1 mrg 2014-07-25 Ed Smith-Rowland <3dw4rd (a] verizon.net> 5478 1.1 mrg 5479 1.1 mrg * include/experimental/string_view: Make the literal operators 5480 1.1 mrg constexpr like the ctors they call. 5481 1.1 mrg 5482 1.1 mrg 2014-07-23 H.J. Lu <hongjiu.lu (a] intel.com> 5483 1.1 mrg 5484 1.1 mrg * config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update. 5485 1.1 mrg 5486 1.1 mrg 2014-07-23 Jonathan Wakely <jwakely (a] redhat.com> 5487 1.1 mrg 5488 1.1 mrg * python/libstdcxx/v6/printers.py (StdExpAnyPrinter): Convert type 5489 1.1 mrg to string instead of using gdb.Type.name attribute. 5490 1.1 mrg 5491 1.1 mrg 2014-07-19 Jonathan Wakely <jwakely (a] redhat.com> 5492 1.1 mrg 5493 1.1 mrg * acinclude.m4 (GLIBCXX_CHECK_SDT_H): Replace AC_MSG_RESULT with 5494 1.1 mrg AC_MSG_CHECKING. 5495 1.1 mrg 5496 1.1 mrg 2014-07-18 Jonathan Wakely <jwakely (a] redhat.com> 5497 1.1 mrg 5498 1.1 mrg PR libstdc++/61835 5499 1.1 mrg * python/libstdcxx/v6/printers.py (TemplateTypePrinter): Use 5500 1.1 mrg raw string. 5501 1.1 mrg (SingleObjContainerPrinter): Check if type printers are in use. 5502 1.1 mrg 5503 1.1 mrg 2014-07-16 Paolo Carlini <paolo.carlini (a] oracle.com> 5504 1.1 mrg 5505 1.1 mrg * include/ext/random: Minor formatting and cosmetic tweaks. 5506 1.1 mrg (uniform_on_sphere_distribution<>::operator== 5507 1.1 mrg (const uniform_on_sphere_distribution&, 5508 1.1 mrg const uniform_on_sphere_distribution&)): Compare the _M_nds. 5509 1.1 mrg (uniform_on_sphere_distribution<>::reset): Reset _M_nd. 5510 1.1 mrg (operator!=(const uniform_on_sphere_distribution&, 5511 1.1 mrg const uniform_on_sphere_distribution&)): Adjust. 5512 1.1 mrg * include/ext/random.tcc: Minor cosmetc tweaks. 5513 1.1 mrg 5514 1.1 mrg 2014-07-15 Jonathan Wakely <jwakely (a] redhat.com> 5515 1.1 mrg 5516 1.1 mrg * python/libstdcxx/v6/printers.py (TemplateTypePrinter): Add type 5517 1.1 mrg printer for class templates. 5518 1.1 mrg (register_type_printers): Use TemplateTypePrinter for containers 5519 1.1 mrg and other class templates with default template arguments. 5520 1.1 mrg * testsuite/libstdc++-prettyprinters/whatis.cc: Test new recognizers. 5521 1.1 mrg 5522 1.1 mrg * python/libstdcxx/v6/printers.py (SingleObjContainerPrinter): New 5523 1.1 mrg base class for experimental::any and experimental::optional printers. 5524 1.1 mrg (StdExpAnyPrinter, StdExpOptionalPrinter, StdExpStringViewPrinter): 5525 1.1 mrg New printers for Fundamentals TS types. 5526 1.1 mrg * testsuite/libstdc++-prettyprinters/libfundts.cc: New. 5527 1.1 mrg 5528 1.1 mrg 2014-07-15 Tim Shen <timshen (a] google.com> 5529 1.1 mrg 5530 1.1 mrg PR libstdc++/61720 5531 1.1 mrg * include/bits/regex_executor.tcc (_Executor<>::_M_main_dispatch): 5532 1.1 mrg Clear match queue for next use. 5533 1.1 mrg * testsuite/28_regex/algorithms/regex_search/61720.cc: New file. 5534 1.1 mrg 5535 1.1 mrg 2014-07-14 Ulrich Drepper <drepper (a] gmail.com> 5536 1.1 mrg 5537 1.1 mrg * include/ext/random.tcc: Unfortunately more fixes for 5538 1.1 mrg operator>> and operator<< for uniform_on_sphere_distribution. 5539 1.1 mrg 5540 1.1 mrg 2014-07-13 Ulrich Drepper <drepper (a] gmail.com> 5541 1.1 mrg 5542 1.1 mrg * include/ext/random.tcc: Fix operator>> and operator<< for 5543 1.1 mrg uniform_on_sphere_distribution. 5544 1.1 mrg 5545 1.1 mrg 2014-07-12 Ulrich Drepper <drepper (a] gmail.com> 5546 1.1 mrg 5547 1.1 mrg * include/ext/random: Add uniform_on_sphere_distribution definition. 5548 1.1 mrg * include/ext/random.tcc: Add out-of-band member function definitions 5549 1.1 mrg for uniform_on_sphere_distribution. 5550 1.1 mrg * testsuite/ext/random/uniform_on_sphere_distribution/ 5551 1.1 mrg cons/default.cc: New file. 5552 1.1 mrg * testsuite/ext/random/uniform_on_sphere_distribution/ 5553 1.1 mrg operators/equal.cc: New file. 5554 1.1 mrg * testsuite/ext/random/uniform_on_sphere_distribution/ 5555 1.1 mrg operators/inequal.cc: New file. 5556 1.1 mrg * testsuite/ext/random/uniform_on_sphere_distribution/ 5557 1.1 mrg operators/serialize.cc: New file. 5558 1.1 mrg 5559 1.1 mrg 2014-07-11 Edward Smith-Rowland <3dw4rd (a] verizon.net> 5560 1.1 mrg 5561 1.1 mrg Add the logistic_distribution as an extension. 5562 1.1 mrg * include/ext/random: Add the logistic_distribution. 5563 1.1 mrg * include/ext/random.tcc: Add the logistic_distribution. 5564 1.1 mrg * testsuite/ext/random/logistic_distribution/cons/parms.cc: New. 5565 1.1 mrg * testsuite/ext/random/logistic_distribution/cons/default.cc: New. 5566 1.1 mrg * testsuite/ext/random/logistic_distribution/requirements/typedefs.cc: 5567 1.1 mrg New. 5568 1.1 mrg * testsuite/ext/random/logistic_distribution/operators/inequal.cc: New. 5569 1.1 mrg * testsuite/ext/random/logistic_distribution/operators/equal.cc: New. 5570 1.1 mrg * testsuite/ext/random/logistic_distribution/operators/serialize.cc: 5571 1.1 mrg New. 5572 1.1 mrg 5573 1.1 mrg 2014-07-11 Samuel Bronson <naesten (a] gmail.com> 5574 1.1 mrg 5575 1.1 mrg * testsuite/lib/libstdc++.exp (libstdc++_init): Set $GCC_COLORS="" 5576 1.1 mrg instead of insisting that GCC understand -fdiagnostics-color=never 5577 1.1 mrg 5578 1.1 mrg * testsuite/lib/gdb-test.exp (gdb-test): Turn off GDB's auto-load, 5579 1.1 mrg list loaded libs. 5580 1.1 mrg 5581 1.1 mrg 2014-07-11 Samuel Bronson <naesten (a] gmail.com> 5582 1.1 mrg Matthias Klose <doko (a] ubuntu.com> 5583 1.1 mrg 5584 1.1 mrg PR libstdc++/58962 5585 1.1 mrg * python/libstdcxx/v6/printers.py: Port to Python 2+3 5586 1.1 mrg (imap): New compat function. 5587 1.1 mrg (izip): Likewise. 5588 1.1 mrg (Iterator): New mixin to allow writing iterators in Python 3 style 5589 1.1 mrg regardless of which version we're running on. 5590 1.1 mrg [Python3] (long) New compat alias for "int". 5591 1.1 mrg * testsuite/lib/gdb-test.exp: Port to Python 2+3 (print syntax) 5592 1.1 mrg 5593 1.1 mrg 2014-07-10 Jonathan Wakely <jwakely (a] redhat.com> 5594 1.1 mrg 5595 1.1 mrg * include/experimental/any (any::_Manager_alloc::_Data): Reorder 5596 1.1 mrg tuple members to simplify pretty printing. 5597 1.1 mrg (any::_Manager_alloc::_Data::_M_construct): Fix uses-allocator 5598 1.1 mrg construction. 5599 1.1 mrg * testsuite/experimental/any/cons/4.cc: New. 5600 1.1 mrg 5601 1.1 mrg 2014-07-09 Jason Merrill <jason (a] redhat.com> 5602 1.1 mrg 5603 1.1 mrg PR libstdc++/61728 5604 1.1 mrg * libsupc++/cxxabi.h: Define __pbase_type_info::__pointer_catch here. 5605 1.1 mrg * libsupc++/tinfo.h: Not here. 5606 1.1 mrg 5607 1.1 mrg 2014-07-08 Jonathan Wakely <jwakely (a] redhat.com> 5608 1.1 mrg 5609 1.1 mrg * include/bits/allocated_ptr.h (__allocated_ptr::operator=): Add 5610 1.1 mrg missing return. 5611 1.1 mrg * include/experimental/any: Remove unused header. 5612 1.1 mrg * include/std/functional (_Maybe_wrap_member_pointer): Fix comments. 5613 1.1 mrg * testsuite/experimental/any/misc/any_cast_neg.cc: Adjust dg-error. 5614 1.1 mrg * testsuite/util/testsuite_regex.h: Move include guard. 5615 1.1 mrg 5616 1.1 mrg 2014-07-01 Tim Shen <timshen (a] google.com> 5617 1.1 mrg 5618 1.1 mrg PR libstdc++/61601 5619 1.1 mrg PR libstdc++/61582 5620 1.1 mrg * include/bits/regex_automaton.h (_NFA<>::_M_insert_state): Add 5621 1.1 mrg a NFA state limit. If it's exceeded, regex_constants::error_space 5622 1.1 mrg will be throwed. 5623 1.1 mrg * include/bits/regex_automaton.tcc (_StateSeq<>::_M_clone): Use 5624 1.1 mrg map (which is sparse) instead of vector. This reduce n times clones' 5625 1.1 mrg cost from O(n^2) to O(n). 5626 1.1 mrg * include/std/regex: Add map dependency. 5627 1.1 mrg * testsuite/28_regex/algorithms/regex_match/ecma/char/61601.cc: New 5628 1.1 mrg testcase. 5629 1.1 mrg 5630 1.1 mrg 2014-07-01 Tim Shen <timshen (a] google.com> 5631 1.1 mrg 5632 1.1 mrg PR libstdc++/61424 5633 1.1 mrg * include/bits/regex.tcc (__regex_algo_impl<>): Use DFS for ECMAScript, 5634 1.1 mrg not just regex containing back-references. 5635 1.1 mrg * include/bits/regex_compiler.tcc (_Compiler<>::_M_disjunction): 5636 1.1 mrg exchange _M_next and _M_alt for alternative operator, 5637 1.1 mrg making matching from left to right. 5638 1.1 mrg * include/bits/regex_executor.h (_State_info<>::_M_get_sol_pos): 5639 1.1 mrg Add position tracking fom DFS. 5640 1.1 mrg * include/bits/regex_executor.tcc (_Executor<>::_M_main_dispatch, 5641 1.1 mrg _Executor<>::_M_dfs): Likewise. 5642 1.1 mrg * include/bits/regex_scanner.h: Remove unused enum entry. 5643 1.1 mrg * testsuite/28_regex/algorithms/regex_search/61424.cc: New 5644 1.1 mrg testcase from PR. 5645 1.1 mrg 5646 1.1 mrg 2014-06-30 Jason Merrill <jason (a] redhat.com> 5647 1.1 mrg 5648 1.1 mrg * libsupc++/cxxabi.h (class __pbase_type_info): __pointer_catch 5649 1.1 mrg is pure, not inline. 5650 1.1 mrg 5651 1.1 mrg 2014-06-28 Paolo Carlini <paolo.carlini (a] oracle.com> 5652 1.1 mrg 5653 1.1 mrg Revert: 5654 1.1 mrg 2014-06-18 Paolo Carlini <paolo.carlini (a] oracle.com> 5655 1.1 mrg Ramana Radhakrishnan <ramana.radhakrishnan (a] arm.com> 5656 1.1 mrg 5657 1.1 mrg PR libstdc++/61536 5658 1.1 mrg * config/abi/pre/gnu.ver: Adjust for out of line comparisons. 5659 1.1 mrg 5660 1.1 mrg 2014-06-08 Paolo Carlini <paolo.carlini (a] oracle.com> 5661 1.1 mrg 5662 1.1 mrg * config/abi/pre/gnu.ver: Tighten some patterns; tidy. 5663 1.1 mrg 5664 1.1 mrg 2014-06-26 Jonathan Wakely <jwakely (a] redhat.com> 5665 1.1 mrg 5666 1.1 mrg * include/bits/shared_ptr_base.h (__shared_ptr::_Deleter): Fix 5667 1.1 mrg parameter type. 5668 1.1 mrg 5669 1.1 mrg 2014-06-25 Jonathan Wakely <jwakely (a] redhat.com> 5670 1.1 mrg 5671 1.1 mrg * include/bits/alloc_traits.h (__alloc_rebind): Define alias template. 5672 1.1 mrg * include/bits/forward_list.h (_Fwd_list_base): Use __alloc_rebind. 5673 1.1 mrg * include/bits/hashtable_policy.h (_Insert_base, _Hashtable_alloc): 5674 1.1 mrg Likewise. 5675 1.1 mrg * include/ext/alloc_traits.h: Fix comment. 5676 1.1 mrg 5677 1.1 mrg * include/Makefile.am: Add new header. 5678 1.1 mrg * include/Makefile.in: Regenerate. 5679 1.1 mrg * include/bits/allocated_ptr.h (__allocated_ptr, __allocate_guarded): 5680 1.1 mrg New RAII utilities for working with allocators. 5681 1.1 mrg * include/bits/shared_ptr_base.h (_Sp_counted_deleter): Define 5682 1.1 mrg __allocator_type typedef and use new __allocated_ptr type. 5683 1.1 mrg (_Sp_counted_ptr_inplace): Likewise. 5684 1.1 mrg (__shared_count::__shared_count, __shared_ptr::__shared_ptr): Use 5685 1.1 mrg __allocate_guarded to to simplify exception handling. 5686 1.1 mrg * include/experimental/any (any::_Manager_alloc::_S_alloc): Likewise. 5687 1.1 mrg * include/std/future (_Result_alloc::_M_destroy): Likewise. 5688 1.1 mrg (_Result_alloc::_S_allocate_result): Likewise. 5689 1.1 mrg * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust line number. 5690 1.1 mrg * testsuite/20_util/shared_ptr/cons/void_neg.cc: Likewise. 5691 1.1 mrg * testsuite/20_util/shared_ptr/creation/no_rtti.cc: New. 5692 1.1 mrg * testsuite/20_util/shared_ptr/creation/alloc.cc: Test allocator 5693 1.1 mrg with fancy pointer. 5694 1.1 mrg * testsuite/30_threads/promise/cons/alloc.cc: Likewise. 5695 1.1 mrg 5696 1.1 mrg * testsuite/20_util/shared_ptr/creation/alloc.cc: Fix use of test 5697 1.1 mrg allocator. 5698 1.1 mrg * testsuite/20_util/shared_ptr/creation/no_rtti.cc: Likewise. 5699 1.1 mrg * testsuite/30_threads/promise/cons/alloc.cc: Likewise. 5700 1.1 mrg 5701 1.1 mrg 2014-06-24 Jonathan Wakely <jwakely (a] redhat.com> 5702 1.1 mrg 5703 1.1 mrg * include/bits/functexcept.h (__throw_out_of_range_fmt): Change 5704 1.1 mrg attribute to __gnu_printf__ archetype to prevent warnings for "%zu". 5705 1.1 mrg * include/bits/locale_facets_nonio.tcc (time_get::do_get_weekday): 5706 1.1 mrg Remove unused typedef. 5707 1.1 mrg (time_get::do_get_monthname): Likewise. 5708 1.1 mrg * include/bits/stl_tree.h: Add system_header pragma. 5709 1.1 mrg * include/ext/stdio_sync_filebuf.h (stdio_sync_filebuf::file): Remove 5710 1.1 mrg redundant const-qualifier. 5711 1.1 mrg * include/std/complex (complex::__rep): Use _GLIBCXX_CONSTEXPR macro 5712 1.1 mrg instead of _GLIBCXX_USE_CONSTEXPR. 5713 1.1 mrg 5714 1.1 mrg 2014-06-23 Jonathan Wakely <jwakely (a] redhat.com> 5715 1.1 mrg 5716 1.1 mrg * include/bits/parse_numbers.h (_Number_help): Fix divide-by-zero. 5717 1.1 mrg * include/std/chrono (_Checked_integral_constant): Allow zero. 5718 1.1 mrg * testsuite/20_util/duration/literals/values.cc: Test non-positive 5719 1.1 mrg values and digit separators. 5720 1.1 mrg * include/experimental/any 5721 1.1 mrg 5722 1.1 mrg PR libstdc++/61532 5723 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Do not 5724 1.1 mrg apply the signed specifier to wchar_t. 5725 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise. 5726 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Check 5727 1.1 mrg cv-qualifier and size. 5728 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: 5729 1.1 mrg Likewise. 5730 1.1 mrg 5731 1.1 mrg * include/experimental/any (any_v1): Rename namespace to 5732 1.1 mrg fundamentals_v1. Change string returned by bad_any_cast::what(). 5733 1.1 mrg * include/experimental/optional (fundamentals_v1): Add namespace. 5734 1.1 mrg * include/experimental/string_view (fundamentals_v1): Likewise. 5735 1.1 mrg * testsuite/experimental/any/typedefs.cc: New. 5736 1.1 mrg * testsuite/experimental/optional/typedefs.cc: New. 5737 1.1 mrg * testsuite/experimental/string_view/typedefs.cc: New. 5738 1.1 mrg 5739 1.1 mrg 2014-06-18 Paolo Carlini <paolo.carlini (a] oracle.com> 5740 1.1 mrg Ramana Radhakrishnan <ramana.radhakrishnan (a] arm.com> 5741 1.1 mrg 5742 1.1 mrg PR libstdc++/61536 5743 1.1 mrg * config/abi/pre/gnu.ver: Adjust for out of line comparisons. 5744 1.1 mrg 5745 1.1 mrg 2014-06-14 Jonathan Wakely <jwakely (a] redhat.com> 5746 1.1 mrg 5747 1.1 mrg * doc/xml/manual/status_cxx2014.xml: Update Fundamentals TS status. 5748 1.1 mrg * include/Makefile.am: Add new header. 5749 1.1 mrg * include/Makefile.in: Regenerate. 5750 1.1 mrg * include/experimental/any: New. 5751 1.1 mrg * include/ext/aligned_buffer.h (__aligned_buffer(nullptr_t)): New 5752 1.1 mrg constructor. 5753 1.1 mrg * testsuite/experimental/any/assign/1.cc: New. 5754 1.1 mrg * testsuite/experimental/any/assign/2.cc: New. 5755 1.1 mrg * testsuite/experimental/any/cons/1.cc: New. 5756 1.1 mrg * testsuite/experimental/any/cons/2.cc: New. 5757 1.1 mrg * testsuite/experimental/any/cons/3.cc: New. 5758 1.1 mrg * testsuite/experimental/any/misc/any_cast.cc: New. 5759 1.1 mrg * testsuite/experimental/any/misc/any_cast_neg.cc: New. 5760 1.1 mrg * testsuite/experimental/any/misc/any_cast_no_rtti.cc: New. 5761 1.1 mrg * testsuite/experimental/any/misc/swap.cc: New. 5762 1.1 mrg * testsuite/experimental/any/modifiers/1.cc: New. 5763 1.1 mrg * testsuite/experimental/any/observers/type.cc: New. 5764 1.1 mrg 5765 1.1 mrg * doc/doxygen/user.cfg.in (INPUT): Add C++14 headers. 5766 1.1 mrg * include/bits/random.h (subtract_with_carry_engine): Fix Doxygen 5767 1.1 mrg warnings. 5768 1.1 mrg * include/bits/shared_ptr.h (shared_ptr): Likewise. 5769 1.1 mrg * include/bits/unordered_map.h (unordered_map, unordered_multimap): 5770 1.1 mrg Likewise. 5771 1.1 mrg * include/bits/unordered_set.h (unordered_set, unordered_multiset): 5772 1.1 mrg Likewise. 5773 1.1 mrg * include/parallel/list_partition.h (__parallel::list_partition): 5774 1.1 mrg Likewise. 5775 1.1 mrg * include/std/iomanip (quoted): Likewise. 5776 1.1 mrg * include/tr2/dynamic_bitset (dynamic_bitset): Likewise. 5777 1.1 mrg 5778 1.1 mrg * doc/xml/api.xml: Link to more recent API docs. 5779 1.1 mrg * include/bits/allocator.h: Fix link in doxygen comment. 5780 1.1 mrg * include/bits/char_traits.h: Likewise. 5781 1.1 mrg * include/bits/ios_base.h: Likewise. 5782 1.1 mrg * include/bits/stl_map.h: Likewise. 5783 1.1 mrg * include/bits/stl_multimap.h: Likewise. 5784 1.1 mrg * include/bits/stl_multiset.h: Likewise. 5785 1.1 mrg * include/bits/stl_set.h: Likewise. 5786 1.1 mrg * include/bits/unordered_map.h: Likewise. 5787 1.1 mrg * include/bits/unordered_set.h: Likewise. 5788 1.1 mrg * include/ext/mt_allocator.h: Likewise. 5789 1.1 mrg * include/std/fstream: Likewise. 5790 1.1 mrg * include/std/iosfwd: Likewise. 5791 1.1 mrg * include/std/ostream: Likewise. 5792 1.1 mrg * include/std/sstream: Likewise. 5793 1.1 mrg * include/std/streambuf: Likewise. 5794 1.1 mrg * doc/html/*: Regenerate. 5795 1.1 mrg 5796 1.1 mrg * include/experimental/any (any_cast): Combine duplicate doxygen 5797 1.1 mrg comments. 5798 1.1 mrg * include/experimental/string_view (basic_string_view): Update 5799 1.1 mrg doxygen comment. 5800 1.1 mrg * include/std/bitset (bitset): Move to Doxygen 'utilities' group. 5801 1.1 mrg * include/tr2/dynamic_bitset (_Bool2UChar): Remove unused templates. 5802 1.1 mrg (dynamic_bitset): Improve Doxygen comments. 5803 1.1 mrg * include/tr2/dynamic_bitset.tcc (operator>>): Improve Doxygen 5804 1.1 mrg comment. 5805 1.1 mrg 5806 1.1 mrg 2014-06-11 Maciej W. Rozycki <macro (a] codesourcery.com> 5807 1.1 mrg 5808 1.1 mrg * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc 5809 1.1 mrg (test02) [TEST_NUMPUT_VERBOSE]: Use `wcout' rather than `cout'. 5810 1.1 mrg 5811 1.1 mrg 2014-06-10 Jonathan Wakely <jwakely (a] redhat.com> 5812 1.1 mrg 5813 1.1 mrg PR libstdc++/61390 5814 1.1 mrg * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp 5815 1.1 mrg (bin_search_tree_traits): Do not redeclare template-parameters. 5816 1.1 mrg * testsuite/util/testsuite_iterators.h (test_container): Likewise. 5817 1.1 mrg 5818 1.1 mrg 2014-06-09 Jonathan Wakely <jwakely (a] redhat.com> 5819 1.1 mrg 5820 1.1 mrg * doc/Makefile.am: Add missing file. Use generate.consistent.ids 5821 1.1 mrg parameter for DocBook HTML generation. 5822 1.1 mrg * doc/Makefile.in: Regenerate. 5823 1.1 mrg * doc/doxygen/user.cfg.in: Unset DOT_FONTNAME. 5824 1.1 mrg * doc/xml/faq.xml: Update content and improve formatting. 5825 1.1 mrg * doc/xml/manual/abi.xml: Add stable ID attribute and fix links. 5826 1.1 mrg * doc/xml/manual/allocator.xml: Add stable ID attribute. 5827 1.1 mrg * doc/xml/manual/bitmap_allocator.xml: Likewise. 5828 1.1 mrg * doc/xml/manual/build_hacking.xml: Likewise. 5829 1.1 mrg * doc/xml/manual/codecvt.xml: Change URL. 5830 1.1 mrg * doc/xml/manual/ctype.xml: Add stable ID attribute. 5831 1.1 mrg * doc/xml/manual/debug_mode.xml: Likewise. 5832 1.1 mrg * doc/xml/manual/documentation_hacking.xml: Likewise. 5833 1.1 mrg * doc/xml/manual/evolution.xml: Likewise. 5834 1.1 mrg * doc/xml/manual/extensions.xml: Likewise. 5835 1.1 mrg * doc/xml/manual/locale.xml: Likewise. 5836 1.1 mrg * doc/xml/manual/messages.xml: Make section id consistent, improve 5837 1.1 mrg markup, change URL. 5838 1.1 mrg * doc/xml/manual/parallel_mode.xml: Add stable ID attributes. 5839 1.1 mrg * doc/xml/manual/profile_mode.xml: Likewise. 5840 1.1 mrg * doc/xml/manual/shared_ptr.xml: Likewise. Also remove old info. 5841 1.1 mrg * doc/xml/manual/status_cxx1998.xml: Add stable ID attributes. 5842 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Likewise. 5843 1.1 mrg * doc/xml/manual/status_cxx2014.xml: Likewise. 5844 1.1 mrg * doc/xml/manual/status_cxxtr1.xml: Likewise. 5845 1.1 mrg * doc/xml/manual/status_cxxtr24733.xml: Likewise. 5846 1.1 mrg * doc/xml/manual/using.xml: Likewise. 5847 1.1 mrg * doc/html/*: Regenerate. 5848 1.1 mrg 5849 1.1 mrg 2014-06-09 Jonathan Wakely <jwakely (a] redhat.com> 5850 1.1 mrg 5851 1.1 mrg * include/tr1/beta_function.tcc: Fix spelling of include guard in 5852 1.1 mrg comment. 5853 1.1 mrg 5854 1.1 mrg 2014-06-08 Paolo Carlini <paolo.carlini (a] oracle.com> 5855 1.1 mrg 5856 1.1 mrg * config/abi/pre/gnu.ver: Tighten some patterns; tidy. 5857 1.1 mrg 5858 1.1 mrg 2014-06-06 Ed Smith-Rowland <3dw4rd (a] verizon.net> 5859 1.1 mrg 5860 1.1 mrg DR 2344 - std::quoted doesn't respect padding 5861 1.1 mrg * include/std/iomanip: Allow for padding in quoted inserters. 5862 1.1 mrg * testsuite/27_io/manipulators/standard/char/dr2344.cc: New. 5863 1.1 mrg * testsuite/27_io/manipulators/standard/wchar_t/dr2344.cc: New. 5864 1.1 mrg 5865 1.1 mrg 2014-06-06 Franois Dumont <fdumont (a] gcc.gnu.org> 5866 1.1 mrg 5867 1.1 mrg * testsuite/23_containers/map/operators/1.cc: Simplify test. 5868 1.1 mrg 5869 1.1 mrg 2014-06-06 Jonathan Wakely <jwakely (a] redhat.com> 5870 1.1 mrg 5871 1.1 mrg * doc/xml/faq.xml (faq.stream_reopening_fails): Replace <quote> in 5872 1.1 mrg code example. 5873 1.1 mrg * doc/xml/manual/backwards_compatibility.xml 5874 1.1 mrg (backwards.second.stringstreams): Likewise. 5875 1.1 mrg * doc/xml/manual/configure.xml (--enable-libstdcxx-time): Document 5876 1.1 mrg change of default. 5877 1.1 mrg * doc/xml/manual/containers.xml (associative.bitset.type_string): 5878 1.1 mrg Replace <quote> in code example. 5879 1.1 mrg * doc/xml/manual/debug.xml: Clarify reference to ThreadSanitizer. 5880 1.1 mrg * doc/xml/manual/documentation_hacking.xml: Improve debugging tips, 5881 1.1 mrg fix typos, improve markup. 5882 1.1 mrg * doc/xml/manual/intro.xml (manual.intro.status.bugs.iso): Replace 5883 1.1 mrg <emphasis> with <replaceable>. 5884 1.1 mrg * doc/xml/manual/locale.xml (locale.impl.c): Remove backticks. 5885 1.1 mrg * doc/xml/manual/support.xml (std.support.memory): Replace <quote> 5886 1.1 mrg and remove newlines in string literal. 5887 1.1 mrg 5888 1.1 mrg 2014-06-03 Paolo Carlini <paolo.carlini (a] oracle.com> 5889 1.1 mrg 5890 1.1 mrg DR 1423 5891 1.1 mrg PR c++/52174 5892 1.1 mrg * testsuite/20_util/is_assignable/value.cc: Update. 5893 1.1 mrg 5894 1.1 mrg 2014-06-02 Jonathan Wakely <jwakely (a] redhat.com> 5895 1.1 mrg 5896 1.1 mrg * include/std/condition_variable (condition_variable_any::_Unlock): Do 5897 1.1 mrg not swallow __forced_unwind. 5898 1.1 mrg * include/std/future (__future_base::_Task_setter): Likewise. 5899 1.1 mrg (__future_base::_Async_state_impl): Turn __forced_unwind into broken 5900 1.1 mrg promise and rethrow. 5901 1.1 mrg * include/std/mutex (try_lock): Likewise. 5902 1.1 mrg * testsuite/30_threads/async/forced_unwind.cc: New. 5903 1.1 mrg * testsuite/30_threads/packaged_task/forced_unwind.cc: New. 5904 1.1 mrg 5905 1.1 mrg * include/bits/regex_compiler.h (__detail::_BracketMatcher): Reorder 5906 1.1 mrg members to avoid wasted space when not using a cache. 5907 1.1 mrg (__detail::_BracketMatcher::_M_ready()): Sort and deduplicate set. 5908 1.1 mrg * include/bits/regex_compiler.tcc 5909 1.1 mrg (__detail::_BracketMatcher::_M_apply(_CharT, false_type)): Use binary 5910 1.1 mrg search on set. 5911 1.1 mrg * include/bits/regex_executor.h (__detail::_Executor::_Match_mode): 5912 1.1 mrg New enumeration type to indicate match mode. 5913 1.1 mrg (__detail::_Executor::_State_info): New type holding members only 5914 1.1 mrg needed in BFS-mode. Replace unique_ptr<vector<bool>> with 5915 1.1 mrg unique_ptr<bool[]>. 5916 1.1 mrg (__detail::_Executor::_M_rep_once_more, __detail::_Executor::_M_dfs): 5917 1.1 mrg Replace template parameter with run-time function parameter. 5918 1.1 mrg (__detail::_Executor::_M_main): Likewise. Dispatch to ... 5919 1.1 mrg (__detail::_Executor::_M_main_dispatch): New overloaded functions to 5920 1.1 mrg implement DFS and BFS mode. 5921 1.1 mrg * include/bits/regex_executor.tcc (__detail::_Executor::_M_main): 5922 1.1 mrg Split implementation into ... 5923 1.1 mrg (__detail::_Executor::_M_main_dispatch): New overloaded functions. 5924 1.1 mrg (__detail::_Executor::_M_lookahead): Create nested executor on stack. 5925 1.1 mrg (__detail::_Executor::_M_rep_once_more): Pass match mode as function 5926 1.1 mrg argument instead of template argument. 5927 1.1 mrg (__detail::_Executor::_M_dfs): Likewise. 5928 1.1 mrg * include/bits/regex_scanner.tcc: Fix typos in comments. 5929 1.1 mrg * testsuite/performance/28_regex/range.cc: New. 5930 1.1 mrg 5931 1.1 mrg 2014-06-02 Rdiger Sonderfeld <ruediger (a] c-plusplus.de> 5932 1.1 mrg Jonathan Wakely <jwakely (a] redhat.com> 5933 1.1 mrg 5934 1.1 mrg * libstdc++-v3/include/std/type_traits (__strictest_alignment): New 5935 1.1 mrg helper struct. 5936 1.1 mrg (aligned_union): New struct (C++11). 5937 1.1 mrg (aligned_union_t): New type alias (C++14). 5938 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Update. 5939 1.1 mrg * libstdc++-v3/testsuite/20_util/aligned_union/1.cc: New file. 5940 1.1 mrg * testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error 5941 1.1 mrg line number. 5942 1.1 mrg 5943 1.1 mrg 2014-06-01 Jonathan Wakely <jwakely (a] redhat.com> 5944 1.1 mrg 5945 1.1 mrg PR libstdc++/61374 5946 1.1 mrg * include/experimental/string_view (operator basic_string): Correct 5947 1.1 mrg order of arguments. 5948 1.1 mrg (to_string): Replace with member function. 5949 1.1 mrg Add inline specifiers. Remove unused header. Remove _S_empty_rep and 5950 1.1 mrg allow _M_str to be null. 5951 1.1 mrg * testsuite/experimental/string_view/cons/char/1.cc: Adjust to new 5952 1.1 mrg default constructor semantics. 5953 1.1 mrg * testsuite/experimental/string_view/cons/wchar_t/1.cc: Likewise. 5954 1.1 mrg * testsuite/experimental/string_view/operations/copy/char/1.cc: Fix 5955 1.1 mrg copyright dates. Remove unused header. 5956 1.1 mrg * testsuite/experimental/string_view/operations/copy/wchar_t/1.cc: 5957 1.1 mrg Likewise. 5958 1.1 mrg * testsuite/experimental/string_view/operations/data/char/1.cc: 5959 1.1 mrg Fix copyright dates. Adjust to new default constructor semantics. 5960 1.1 mrg * testsuite/experimental/string_view/operations/data/wchar_t/1.cc: 5961 1.1 mrg Likewise. 5962 1.1 mrg * testsuite/experimental/string_view/operations/to_string/1.cc: New. 5963 1.1 mrg 5964 1.1 mrg * include/bits/uses_allocator.h (__uses_allocator_helper): Simplify. 5965 1.1 mrg (__uses_allocator_arg): Remove unused type. 5966 1.1 mrg (__uses_alloc0): Turn into a trivial type. 5967 1.1 mrg (__uses_alloc): Add missing template parameter in primary template. 5968 1.1 mrg (__uses_alloc_impl): Rename to __uses_alloc_t. 5969 1.1 mrg 5970 1.1 mrg 2014-05-30 Jonathan Wakely <jwakely (a] redhat.com> 5971 1.1 mrg 5972 1.1 mrg * testsuite/lib/libstdc++.exp (libstdc++_init): Adjust regexp to 5973 1.1 mrg work with previous versions of Tcl. 5974 1.1 mrg 5975 1.1 mrg * doc/xml/manual/appendix_contributing.xml (list.copyright): Replace 5976 1.1 mrg Benjamin's old email address. 5977 1.1 mrg 5978 1.1 mrg * doc/xml/manual/appendix_contributing.xml (list.copyright): Add 5979 1.1 mrg Paolo's address too. 5980 1.1 mrg 5981 1.1 mrg 2014-05-29 Jonathan Wakely <jwakely (a] redhat.com> 5982 1.1 mrg 5983 1.1 mrg * include/tr2/bool_set: Use UTF-8 for accented characters. 5984 1.1 mrg * scripts/run_doxygen: Handle Doxygen 1.8.x change. 5985 1.1 mrg * doc/doxygen/user.cfg.in: Update to Doxygen 1.8.6 format. Set 5986 1.1 mrg QUIET=YES, remove obsolete SYMBOL_CACHE_SIZE tag. 5987 1.1 mrg 5988 1.1 mrg 2014-05-27 Jonathan Wakely <jwakely (a] redhat.com> 5989 1.1 mrg 5990 1.1 mrg PR libstdc++/61329 5991 1.1 mrg * include/bits/regex_automaton.tcc (_State_base::_M_print): Add 5992 1.1 mrg inline specifier. 5993 1.1 mrg (_State_base::_M_dot): Likewise. 5994 1.1 mrg 5995 1.1 mrg 2014-05-25 Paolo Carlini <paolo.carlini (a] oracle.com> 5996 1.1 mrg 5997 1.1 mrg * include/profile/map.h: Fix typo in comment; minor formatting fix. 5998 1.1 mrg * include/profile/multimap.h: Likewise. 5999 1.1 mrg * include/profile/set.h: Likewise. 6000 1.1 mrg * include/profile/multiset.h: Likewise. 6001 1.1 mrg 6002 1.1 mrg 2014-05-24 Franois Dumont <fdumont (a] gcc.gnu.org> 6003 1.1 mrg 6004 1.1 mrg * include/profile/array: Clean useless white chars. 6005 1.1 mrg * include/profile/base.h: Likewise. 6006 1.1 mrg * include/profile/iterator_tracker.h: Likewise. 6007 1.1 mrg * include/profile/bitset: Code cleanup and remove not instrumented code. 6008 1.1 mrg * include/profile/deque: Likewise. 6009 1.1 mrg * include/profile/forward_list: Likewise. 6010 1.1 mrg * include/profile/list (std::__profile::_List_profile<>): New. 6011 1.1 mrg (std::__profile::list<>): Inherit from latter and adapt. 6012 1.1 mrg * include/profile/impl/profiler_map_to_unordered_map.h: Generalize 6013 1.1 mrg advise to match any ordered to unordered container conversion. 6014 1.1 mrg * include/profile/ordered_base.h (std::__profile::_Ordered_profile<>): 6015 1.1 mrg New. 6016 1.1 mrg * include/Makefile.am: Add latter. 6017 1.1 mrg * include/Makefile.in: Regenerate. 6018 1.1 mrg * include/profile/map.h (std::__profile::map<>): Inherit from latter, 6019 1.1 mrg remove not instrumented code. 6020 1.1 mrg * include/profile/multimap.h (std::__profile::multimap<>): Likewise. 6021 1.1 mrg * include/profile/set.h (std::__profile::set<>): Likewise. 6022 1.1 mrg * include/profile/multiset.h (std::__profile::multiset<>): Likewise. 6023 1.1 mrg * include/profile/unordered_base.h: Add some line feed. 6024 1.1 mrg * include/profile/unordered_map: Clean useless white chars and replace 6025 1.1 mrg spaces with tabs. 6026 1.1 mrg * include/profile/unordered_set: Likewise. 6027 1.1 mrg * include/profile/vector (std::__profile::_Vector_profile_pre<>): New. 6028 1.1 mrg (std::__profile::_Vector_profile_post<>): New. 6029 1.1 mrg (std::__profile::vector<>): Inherit from latter and adapt. 6030 1.1 mrg 6031 1.1 mrg 2014-05-23 Jonathan Wakely <jwakely (a] redhat.com> 6032 1.1 mrg 6033 1.1 mrg PR libstdc++/60793 6034 1.1 mrg * testsuite/*: Use 's/\*-\*-freebsd\* /&*-*-dragonfly* /' to add 6035 1.1 mrg dragonfly target selector to all tests that run on freebsd. 6036 1.1 mrg 6037 1.1 mrg * testsuite/23_containers/vector/capacity/resize/1.cc: Add xfail for 6038 1.1 mrg dragonfly. 6039 1.1 mrg * testsuite/30_threads/call_once/60497.cc: Add target selectors. 6040 1.1 mrg * testsuite/30_threads/condition_variable/members/53841.cc: Likewise. 6041 1.1 mrg 6042 1.1 mrg * testsuite/30_threads/async/54297.cc: Remove duplicate dragonfly 6043 1.1 mrg selector. 6044 1.1 mrg * testsuite/30_threads/call_once/60497.cc: Likewise. 6045 1.1 mrg * testsuite/30_threads/condition_variable/54185.cc: Likewise. 6046 1.1 mrg * testsuite/30_threads/condition_variable_any/53830.cc: Likewise. 6047 1.1 mrg * testsuite/30_threads/packaged_task/60564.cc: Likewise. 6048 1.1 mrg * testsuite/30_threads/packaged_task/cons/56492.cc: Likewise. 6049 1.1 mrg * testsuite/30_threads/promise/60966.cc: Likewise. 6050 1.1 mrg * testsuite/30_threads/shared_lock/cons/1.cc: Likewise. 6051 1.1 mrg * testsuite/30_threads/shared_lock/cons/2.cc: Likewise. 6052 1.1 mrg * testsuite/30_threads/shared_lock/cons/3.cc: Likewise. 6053 1.1 mrg * testsuite/30_threads/shared_lock/cons/4.cc: Likewise. 6054 1.1 mrg * testsuite/30_threads/shared_lock/cons/5.cc: Likewise. 6055 1.1 mrg * testsuite/30_threads/shared_lock/cons/6.cc: Likewise. 6056 1.1 mrg * testsuite/30_threads/shared_lock/locking/1.cc: Likewise. 6057 1.1 mrg * testsuite/30_threads/shared_lock/locking/2.cc: Likewise. 6058 1.1 mrg * testsuite/30_threads/shared_lock/locking/3.cc: Likewise. 6059 1.1 mrg * testsuite/30_threads/shared_lock/locking/4.cc: Likewise. 6060 1.1 mrg * testsuite/30_threads/shared_lock/modifiers/1.cc: Likewise. 6061 1.1 mrg * testsuite/30_threads/shared_lock/modifiers/2.cc: Likewise. 6062 1.1 mrg * testsuite/30_threads/shared_timed_mutex/cons/1.cc: Likewise. 6063 1.1 mrg * testsuite/30_threads/shared_timed_mutex/try_lock/1.cc: 6064 1.1 mrg * testsuite/30_threads/shared_timed_mutex/try_lock/2.cc: Likewise. 6065 1.1 mrg * testsuite/30_threads/thread/native_handle/cancel.cc: Likewise. 6066 1.1 mrg * testsuite/30_threads/timed_mutex/try_lock_until/57641.cc: Likewise. 6067 1.1 mrg 6068 1.1 mrg 2014-05-21 Franois Dumont <fdumont (a] gcc.gnu.org> 6069 1.1 mrg 6070 1.1 mrg PR libstdc++/61143 6071 1.1 mrg * include/bits/hashtable.h: Fix move semantic to leave hashtable in a 6072 1.1 mrg usable state. 6073 1.1 mrg * testsuite/23_containers/unordered_set/61143.cc: New. 6074 1.1 mrg * testsuite/23_containers/unordered_set/modifiers/swap.cc: New. 6075 1.1 mrg 6076 1.1 mrg 2014-05-21 Jonathan Wakely <jwakely (a] redhat.com> 6077 1.1 mrg 6078 1.1 mrg PR libstdc++/61269 6079 1.1 mrg * include/std/type_traits: Move include outside namespace std. 6080 1.1 mrg * testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error. 6081 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise. 6082 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: 6083 1.1 mrg Likewise. 6084 1.1 mrg 6085 1.1 mrg * config/locale/dragonfly/c_locale.cc (facet::_S_create_c_locale): 6086 1.1 mrg Fix warning. 6087 1.1 mrg 6088 1.1 mrg 2014-05-21 John Marino <gnugcc (a] marino.st> 6089 1.1 mrg 6090 1.1 mrg * acinclude.m4 (*-*-dragonfly*): New target. 6091 1.1 mrg * configure: Regenerate. 6092 1.1 mrg * configure.host (*-*-dragonfly*): New target. 6093 1.1 mrg * config/locale/dragonfly/c_locale.cc: New. 6094 1.1 mrg * config/locale/dragonfly/ctype_members.cc: New. 6095 1.1 mrg * config/os/bsd/dragonfly/ctype_base.h: New. 6096 1.1 mrg * config/os/bsd/dragonfly/ctype_configure_char.cc: New. 6097 1.1 mrg * config/os/bsd/dragonfly/ctype_inline.h: New. 6098 1.1 mrg * config/os/bsd/dragonfly/os_defines.h: New. 6099 1.1 mrg 6100 1.1 mrg 2014-05-20 Cesar Philippidis <cesar (a] codesourcery.com> 6101 1.1 mrg 6102 1.1 mrg * scripts/testsuite_flags.in (cxxflags): Remove @CXXFLAGS@ since 6103 1.1 mrg libstdc++.exp imports those flags via getenv. 6104 1.1 mrg * testsuite/lib/libstdc++.exp (libstdc++_init): Ensure that 6105 1.1 mrg CXXFLAGS contains a '-O' flag. 6106 1.1 mrg 6107 1.1 mrg 2014-05-20 Alexey Merzlyakov <alexey.merzlyakov (a] samsung.com> 6108 1.1 mrg 6109 1.1 mrg PR libstdc++/61223 6110 1.1 mrg Revert: 6111 1.1 mrg 2014-05-16 Alexey Merzlyakov <alexey.merzlyakov (a] samsung.com> 6112 1.1 mrg 6113 1.1 mrg PR libstdc++/60758 6114 1.1 mrg * libsupc++/eh_arm.cc (__cxa_end_cleanup): Change r4 to lr in save/restore 6115 1.1 mrg and add unwind directives. 6116 1.1 mrg 6117 1.1 mrg 2014-05-20 Sebastian Huber <sebastian.huber (a] embedded-brains.de> 6118 1.1 mrg 6119 1.1 mrg * testsuite/lib/libstdc++.exp (load_gcc_lib): Register loaded libs. 6120 1.1 mrg 6121 1.1 mrg 2014-05-20 Tim Shen <timshen91 (a] gmail.com> 6122 1.1 mrg 6123 1.1 mrg PR libstdc++/61227 6124 1.1 mrg * include/bits/regex_compiler.h 6125 1.1 mrg (_BracketMatcher<>::_M_add_character_class): Add negative character 6126 1.1 mrg class support. 6127 1.1 mrg * include/bits/regex_compiler.tcc (_BracketMatcher<>::_M_apply): 6128 1.1 mrg Likewise. 6129 1.1 mrg * testsuite/28_regex/algorithms/regex_match/ecma/char/quoted_char.cc: 6130 1.1 mrg Add more testcases. 6131 1.1 mrg 6132 1.1 mrg 2014-05-19 Jonathan Wakely <jwakely (a] redhat.com> 6133 1.1 mrg 6134 1.1 mrg * python/libstdcxx/v6/printers.py: Use Python3 raise syntax. 6135 1.1 mrg 6136 1.1 mrg 2014-05-17 Marc Glisse <marc.glisse (a] inria.fr> 6137 1.1 mrg 6138 1.1 mrg * libsupc++/new_op.cc: Factor the calls to malloc, use __builtin_expect. 6139 1.1 mrg * libsupc++/new_opnt.cc: Likewise. 6140 1.1 mrg 6141 1.1 mrg 2014-05-17 Jonathan Wakely <jwakely (a] redhat.com> 6142 1.1 mrg 6143 1.1 mrg PR libstdc++/60966 6144 1.1 mrg * include/std/future (__future_base::_State_baseV2::_M_set_result): 6145 1.1 mrg Pass lock into _M_do_set and hold it until the function returns. 6146 1.1 mrg Signal condition variable after call_once completes. 6147 1.1 mrg (__future_base::_State_baseV2::_M_do_set): Use lock argument. Do not 6148 1.1 mrg signal here. 6149 1.1 mrg * testsuite/30_threads/promise/60966.cc: New. 6150 1.1 mrg 6151 1.1 mrg 2014-05-16 Iain Sandoe <iain (a] codesourcery.com> 6152 1.1 mrg Sandra Loosemore <sandra (a] codesourcery.com> 6153 1.1 mrg 6154 1.1 mrg * testsuite/libstdc++-abi/abi.exp: Defer setting of baseline_subdir 6155 1.1 mrg until after checking that the test is eligible to be run. 6156 1.1 mrg 6157 1.1 mrg 2014-05-16 Jonathan Wakely <jwakely (a] redhat.com> 6158 1.1 mrg 6159 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Fix 6160 1.1 mrg test for 32-bit target. 6161 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: 6162 1.1 mrg Likewise. 6163 1.1 mrg * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc: 6164 1.1 mrg Fix test. 6165 1.1 mrg 6166 1.1 mrg 2014-05-16 Alexey Merzlyakov <alexey.merzlyakov (a] samsung.com> 6167 1.1 mrg 6168 1.1 mrg PR libstdc++/60758 6169 1.1 mrg * libsupc++/eh_arm.cc (__cxa_end_cleanup): Change r4 to lr in save/restore 6170 1.1 mrg and add unwind directives. 6171 1.1 mrg 6172 1.1 mrg 2014-05-16 Jonathan Wakely <jwakely (a] redhat.com> 6173 1.1 mrg 6174 1.1 mrg * include/bits/parse_numbers.h (__parse_int::_Number_help): Check for 6175 1.1 mrg overflow. 6176 1.1 mrg * include/std/chrono (chrono_literals::__select_type::_Select_type): 6177 1.1 mrg Remove. 6178 1.1 mrg (chrono_literals::_Checked_integral_constant): Define. 6179 1.1 mrg Simplify UDL operator templates and check for overflow. 6180 1.1 mrg * testsuite/20_util/duration/literals/range.cc: New. 6181 1.1 mrg 6182 1.1 mrg 2014-05-16 Ed Smith-Rowland <3dw4rd (a] verizon.net> 6183 1.1 mrg Jonathan Wakely <jwakely (a] redhat.com> 6184 1.1 mrg 6185 1.1 mrg PR libstdc++/61166 6186 1.1 mrg * include/bits/parse_numbers.h: Use integral_constant to remove 6187 1.1 mrg duplication and simplify. 6188 1.1 mrg * testsuite/20_util/duration/literals/61166.cc: New. 6189 1.1 mrg 6190 1.1 mrg 2014-05-15 Jonathan Wakely <jwakely (a] redhat.com> 6191 1.1 mrg 6192 1.1 mrg PR libstdc++/60326 6193 1.1 mrg * include/std/type_traits (__make_unsigned, __make_signed): Define 6194 1.1 mrg specializations for wchar_t, char16_t and char32_t. 6195 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs-4.cc: New. 6196 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Correct 6197 1.1 mrg test for make_unsigned<volatile wchar_t>. 6198 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: 6199 1.1 mrg Likewise. 6200 1.1 mrg * testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error 6201 1.1 mrg line number. 6202 1.1 mrg * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: 6203 1.1 mrg Likewise. 6204 1.1 mrg * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: 6205 1.1 mrg Likewise. 6206 1.1 mrg 6207 1.1 mrg 2014-05-15 Jonathan Wakely <jwakely (a] redhat.com> 6208 1.1 mrg 6209 1.1 mrg * include/std/tuple (tuple_size<cv _Tp>): Implement LWG 2313. 6210 1.1 mrg * include/std/array (tuple_size, tuple_element): Add Doxygen comments. 6211 1.1 mrg * include/std/utility (tuple_size, tuple_element): Likewise. 6212 1.1 mrg * testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc: 6213 1.1 mrg Adjust dg-error line number. 6214 1.1 mrg 6215 1.1 mrg 2014-05-14 Jonathan Wakely <jwakely (a] redhat.com> 6216 1.1 mrg 6217 1.1 mrg * include/std/tuple (__add_c_ref, __add_ref, __add_r_ref): Remove. 6218 1.1 mrg (__tuple_element_t): Define. 6219 1.1 mrg (tuple_element): Use __tuple_element_t. 6220 1.1 mrg (__cv_tuple_size): Define. 6221 1.1 mrg (tuple_size<cv _Tp>): Use __cv_tuple_size. 6222 1.1 mrg (get, __get_helper, __get_helper2): Remove uses of __add_ref etc. 6223 1.1 mrg (get<_Tp>(tuple<_Types...>&&)): Use forward instead of move. 6224 1.1 mrg (__tuple_compare): Remove size check, re-order parameters. 6225 1.1 mrg (operator==, operator<): Use static_assert to check requirements. 6226 1.1 mrg * include/std/functional (__volget): use __tuple_element_t. 6227 1.1 mrg * testsuite/20_util/tuple/element_access/get_by_type.cc: Test rvalues. 6228 1.1 mrg * testsuite/20_util/uses_allocator/cons_neg.cc: Adjust dg-error. 6229 1.1 mrg 6230 1.1 mrg 2014-05-13 Jonathan Wakely <jwakely (a] redhat.com> 6231 1.1 mrg 6232 1.1 mrg PR libstdc++/60497 6233 1.1 mrg * include/std/tuple (get, __tuple_compare): Qualify more calls to 6234 1.1 mrg prevent ADL. Cast comparison results to bool. 6235 1.1 mrg * testsuite/20_util/tuple/60497.cc: Test accessing rvalues. 6236 1.1 mrg * testsuite/20_util/tuple/comparison_operators/overloaded.cc: New. 6237 1.1 mrg 6238 1.1 mrg PR libstdc++/60497 6239 1.1 mrg * include/debug/array (get): Qualify call to other get overload. 6240 1.1 mrg * include/profile/array (get): Likewise. 6241 1.1 mrg * include/std/array (get): Likewise. 6242 1.1 mrg * include/std/functional (_Mu, _Bind, _Bind_result): Qualify std::get. 6243 1.1 mrg * include/std/mutex (unique_lock, call_once): Use __addressof. 6244 1.1 mrg (__unlock_impl): Remove unused template. 6245 1.1 mrg (__try_to_lock): Declare inline. 6246 1.1 mrg (__try_lock_impl::__do_try_lock): Qualify function calls. 6247 1.1 mrg (lock): Avoid narrowing conversion. 6248 1.1 mrg * testsuite/20_util/bind/60497.cc: New. 6249 1.1 mrg * testsuite/23_containers/array/element_access/60497.cc: New. 6250 1.1 mrg * testsuite/30_threads/call_once/60497.cc: New. 6251 1.1 mrg * testsuite/30_threads/unique_lock/cons/60497.cc: New. 6252 1.1 mrg 6253 1.1 mrg 2014-05-09 Jonathan Wakely <jwakely (a] redhat.com> 6254 1.1 mrg 6255 1.1 mrg * config/abi/pre/gnu.ver (GLIBCXX_3.4.20): Correct regex_error export. 6256 1.1 mrg (GLIBCXX_3.4.21): Export base object constructor for regex_error. 6257 1.1 mrg * acinclude.m4 (libtool_VERSION): Bump. 6258 1.1 mrg * configure: Regenerate. 6259 1.1 mrg * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.21 version. 6260 1.1 mrg * testsuite/28_regex/regex_error/base.cc: New. 6261 1.1 mrg 6262 1.1 mrg 2014-05-08 Joshua Gay <jgay (a] gnu.org> 6263 1.1 mrg 6264 1.1 mrg PR libstdc++/61117 6265 1.1 mrg * doc/xml/faq.xml (faq.license.what_restrictions): Replace "open 6266 1.1 mrg source" with "free software". 6267 1.1 mrg * doc/html/faq.html: Likewise. 6268 1.1 mrg 6269 1.1 mrg 2014-05-08 Jonathan Wakely <jwakely (a] redhat.com> 6270 1.1 mrg 6271 1.1 mrg PR libstdc++/57394 6272 1.1 mrg * include/bits/ios_base.h (ios_base(const ios_base&)): Define as 6273 1.1 mrg deleted for C++11. 6274 1.1 mrg (operator=(const ios_base&)): Likewise. 6275 1.1 mrg * include/std/streambuf: Remove trailing whitespace. 6276 1.1 mrg (basic_streambuf(const basic_streambuf&)): Fix initializer for 6277 1.1 mrg _M_out_end. Define as defaulted for C++11. 6278 1.1 mrg (operator=(const basic_streambuf&)): Define as defaulted for C++11. 6279 1.1 mrg (swap(basic_streambuf&)): Define for C++11. 6280 1.1 mrg * testsuite/27_io/basic_streambuf/cons/57394.cc: New. 6281 1.1 mrg 6282 1.1 mrg PR libstdc++/13860 6283 1.1 mrg * include/std/fstream (basic_filebuf): Enforce requirements on traits. 6284 1.1 mrg 6285 1.1 mrg * include/std/iostream: Fix URL in comment. 6286 1.1 mrg * src/c++98/ios_init.cc: Fix path in comment. 6287 1.1 mrg 6288 1.1 mrg 2014-05-08 Paolo Carlini <paolo.carlini (a] oracle.com> 6289 1.1 mrg 6290 1.1 mrg * acinclude.m4 ([GLIBCXX_ENABLE_C99]): Avoid -Wwrite-strings warning. 6291 1.1 mrg * configure: Regenerate. 6292 1.1 mrg 6293 1.1 mrg 2014-05-07 Jonathan Wakely <jwakely (a] redhat.com> 6294 1.1 mrg 6295 1.1 mrg PR libstdc++/61023 6296 1.1 mrg * include/bits/stl_tree.h (_Rb_tree::_M_move_assign): Copy the 6297 1.1 mrg comparison function. 6298 1.1 mrg * testsuite/23_containers/set/cons/61023.cc: New. 6299 1.1 mrg 6300 1.1 mrg PR libstdc++/61086 6301 1.1 mrg * include/bits/stl_iterator.h (__normal_iterator::_M_const_cast): 6302 1.1 mrg Remove. 6303 1.1 mrg * include/bits/stl_vector.h (vector::insert, vector::erase): Use 6304 1.1 mrg arithmetic to obtain a mutable iterator from const_iterator. 6305 1.1 mrg * include/bits/vector.tcc (vector::insert): Likewise. 6306 1.1 mrg * include/debug/vector (vector::erase): Likewise. 6307 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: 6308 1.1 mrg Adjust dg-error line number. 6309 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/ 6310 1.1 mrg constructor_1_neg.cc: Likewise. 6311 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/ 6312 1.1 mrg constructor_2_neg.cc: Likewise. 6313 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: 6314 1.1 mrg Likewise. 6315 1.1 mrg 6316 1.1 mrg 2014-05-06 Paolo Carlini <paolo.carlini (a] oracle.com> 6317 1.1 mrg 6318 1.1 mrg * include/Makefile.in: Regenerate. 6319 1.1 mrg 6320 1.1 mrg 2014-05-06 Franois Dumont <fdumont (a] gcc.gnu.org> 6321 1.1 mrg 6322 1.1 mrg * include/debug/macros.h [__glibcxx_check_equal_allocs]: Add 6323 1.1 mrg parameter to pass the 2 instances to check allocator equality. 6324 1.1 mrg * include/debug/safe_container.h: New, define _Safe_container<>. 6325 1.1 mrg * include/Makefile.am: Add previous. 6326 1.1 mrg * include/debug/deque (std::__debug::deque<>): Inherit 6327 1.1 mrg _Safe_container<>. Use default implementation for all special 6328 1.1 mrg functions. 6329 1.1 mrg * include/debug/forward_list (std::__debug::forward_list<>): 6330 1.1 mrg Likewise. 6331 1.1 mrg * include/debug/list (std::__debug::list<>): Likewise. 6332 1.1 mrg * include/debug/map.h (std::__debug::map<>): Likewise. 6333 1.1 mrg * include/debug/multimap.h (std::__debug::multimap<>): Likewise. 6334 1.1 mrg * include/debug/set.h (std::__debug::set<>): Likewise. 6335 1.1 mrg * include/debug/multiset.h (std::__debug::multiset<>): Likewise. 6336 1.1 mrg * include/debug/string (std::__debug::basic_string<>): Likewise. 6337 1.1 mrg * include/debug/unordered_map 6338 1.1 mrg (std::__debug::unordered_map<>): Likewise. 6339 1.1 mrg (std::__debug::unordered_multimap<>): Likewise. 6340 1.1 mrg * include/debug/unordered_set 6341 1.1 mrg (std::__debug::unordered_set<>): Likewise. 6342 1.1 mrg (std::__debug::unordered_multiset<>): Likewise. 6343 1.1 mrg * include/debug/vector (std::__debug::vector<>): Likewise. 6344 1.1 mrg * include/debug/safe_base.h (_Safe_sequence_base()): Add 6345 1.1 mrg noexcept. 6346 1.1 mrg (_Safe_sequence_base(_Safe_sequence_base&&): Remove. 6347 1.1 mrg (~_Safe_sequence_base()): Add noexcept. 6348 1.1 mrg * include/debug/safe_sequence.h 6349 1.1 mrg (std::__debug::_Safe_node_sequence<>): New. 6350 1.1 mrg * include/debug/safe_unordered_base.h 6351 1.1 mrg (_Safe_unordered_container_base()): Add noexcept. 6352 1.1 mrg (~_Safe_unordered_container_base()): Likewise. 6353 1.1 mrg (_M_swap(_Safe_unordered_container_base&)): Likewise. 6354 1.1 mrg * include/debug/safe_unordered_container.h: 6355 1.1 mrg (_Safe_unordered_container<>::_M_invalidate_locals()): New. 6356 1.1 mrg (_Safe_unordered_container<>::_M_invalidate_all()): New. 6357 1.1 mrg * src/c++11/debug.cc: Limit includes, adapt methods noexcept 6358 1.1 mrg qualifications. 6359 1.1 mrg * testsuite/util/debug/checks.h (check_construct1): Just implement 6360 1.1 mrg an invalid constructor invocation and no other operations 6361 1.1 mrg potentially not supported by some types of container. 6362 1.1 mrg (check_construct2): Likewise. 6363 1.1 mrg (check_construct3): Likewise. 6364 1.1 mrg * testsuite/23_containers/forward_list/allocator/move.cc: Add 6365 1.1 mrg check on iterators to make sure they are correctly moved in debug 6366 1.1 mrg mode. 6367 1.1 mrg * testsuite/23_containers/forward_list/allocator/move_assign.cc: 6368 1.1 mrg Likewise. 6369 1.1 mrg * testsuite/23_containers/map/allocator/move.cc: Likewise. 6370 1.1 mrg * testsuite/23_containers/map/allocator/move_assign.cc: Likewise. 6371 1.1 mrg * testsuite/23_containers/multimap/allocator/move.cc: Likewise. 6372 1.1 mrg * testsuite/23_containers/multimap/allocator/move_assign.cc: 6373 1.1 mrg Likewise. 6374 1.1 mrg * testsuite/23_containers/multiset/allocator/move.cc: Likewise. 6375 1.1 mrg * testsuite/23_containers/multiset/allocator/move_assign.cc: 6376 1.1 mrg Likewise. 6377 1.1 mrg * testsuite/23_containers/set/allocator/move.cc: Likewise. 6378 1.1 mrg * testsuite/23_containers/set/allocator/move_assign.cc: Likewise. 6379 1.1 mrg * testsuite/23_containers/unordered_map/allocator/move.cc: 6380 1.1 mrg Likewise. 6381 1.1 mrg * testsuite/23_containers/unordered_map/allocator/move_assign.cc: 6382 1.1 mrg Likewise. 6383 1.1 mrg * testsuite/23_containers/unordered_multimap/allocator/move.cc: 6384 1.1 mrg Likewise. 6385 1.1 mrg * testsuite/23_containers/unordered_multimap/allocator/move_assign.cc: 6386 1.1 mrg Likewise. 6387 1.1 mrg * testsuite/23_containers/unordered_multiset/allocator/move.cc: 6388 1.1 mrg Likewise. 6389 1.1 mrg * testsuite/23_containers/unordered_multiset/allocator/move_assign.cc: 6390 1.1 mrg Likewise. 6391 1.1 mrg * testsuite/23_containers/unordered_set/allocator/move.cc: 6392 1.1 mrg Likewise. 6393 1.1 mrg * testsuite/23_containers/unordered_set/allocator/move_assign.cc: 6394 1.1 mrg Likewise. 6395 1.1 mrg * testsuite/23_containers/forward_list/debug/construct1_neg.cc: 6396 1.1 mrg New. 6397 1.1 mrg * testsuite/23_containers/forward_list/debug/construct2_neg.cc: 6398 1.1 mrg New. 6399 1.1 mrg * testsuite/23_containers/forward_list/debug/construct3_neg.cc: 6400 1.1 mrg New. 6401 1.1 mrg * testsuite/23_containers/forward_list/debug/construct4_neg.cc: 6402 1.1 mrg New. 6403 1.1 mrg * testsuite/23_containers/forward_list/debug/move_assign_neg.cc: 6404 1.1 mrg New. 6405 1.1 mrg * testsuite/23_containers/forward_list/debug/move_neg.cc: New. 6406 1.1 mrg * testsuite/23_containers/map/debug/construct5_neg.cc: New. 6407 1.1 mrg * testsuite/23_containers/map/debug/move_assign_neg.cc: New. 6408 1.1 mrg * testsuite/23_containers/map/debug/move_neg.cc: New. 6409 1.1 mrg * testsuite/23_containers/multimap/debug/construct5_neg.cc: New. 6410 1.1 mrg * testsuite/23_containers/multimap/debug/move_assign_neg.cc: New. 6411 1.1 mrg * testsuite/23_containers/multimap/debug/move_neg.cc: New. 6412 1.1 mrg * testsuite/23_containers/multiset/debug/construct5_neg.cc: New. 6413 1.1 mrg * testsuite/23_containers/multiset/debug/move_assign_neg.cc: New. 6414 1.1 mrg * testsuite/23_containers/multiset/debug/move_neg.cc: New. 6415 1.1 mrg * testsuite/23_containers/set/debug/construct5_neg.cc: New. 6416 1.1 mrg * testsuite/23_containers/set/debug/move_assign_neg.cc: New. 6417 1.1 mrg * testsuite/23_containers/set/debug/move_neg.cc: New. 6418 1.1 mrg * testsuite/23_containers/unordered_map/debug/construct5_neg.cc: 6419 1.1 mrg New. 6420 1.1 mrg * testsuite/23_containers/unordered_map/debug/move_assign_neg.cc: 6421 1.1 mrg New. 6422 1.1 mrg * testsuite/23_containers/unordered_map/debug/move_neg.cc: New. 6423 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/construct5_neg.cc: 6424 1.1 mrg New. 6425 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/move_assign_neg.cc: 6426 1.1 mrg New. 6427 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/move_neg.cc: 6428 1.1 mrg New. 6429 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/construct5_neg.cc: 6430 1.1 mrg New. 6431 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/move_assign_neg.cc: 6432 1.1 mrg New. 6433 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/move_neg.cc: 6434 1.1 mrg New. 6435 1.1 mrg * testsuite/23_containers/unordered_set/debug/construct5_neg.cc: 6436 1.1 mrg New. 6437 1.1 mrg * testsuite/23_containers/unordered_set/debug/move_assign_neg.cc: 6438 1.1 mrg New. 6439 1.1 mrg * testsuite/23_containers/unordered_set/debug/move_neg.cc: New. 6440 1.1 mrg * testsuite/23_containers/vector/debug/move_neg.cc: New. 6441 1.1 mrg 6442 1.1 mrg 2014-05-05 Andreas Schwab <schwab (a] linux-m68k.org> 6443 1.1 mrg 6444 1.1 mrg * config/abi/post/ia64-linux-gnu/baseline_symbols.txt 6445 1.1 mrg (CXXABI_1.3.9): Remove __float128 symbols. 6446 1.1 mrg 6447 1.1 mrg 2014-05-02 Jonathan Wakely <jwakely (a] redhat.com> 6448 1.1 mrg 6449 1.1 mrg PR libstdc++/59476 6450 1.1 mrg * python/libstdcxx/v6/printers.py (get_value_from_Rb_tree_node): New 6451 1.1 mrg function to handle both C++03 and C++11 _Rb_tree_node implementations. 6452 1.1 mrg (StdRbtreeIteratorPrinter, StdMapPrinter, StdSetPrinter): Use it. 6453 1.1 mrg * testsuite/libstdc++-prettyprinters/simple.cc: Update comment to 6454 1.1 mrg refer to... 6455 1.1 mrg * testsuite/libstdc++-prettyprinters/simple11.cc: New. 6456 1.1 mrg 6457 1.1 mrg PR libstdc++/61036 6458 1.1 mrg * include/bits/shared_ptr_base.h (__shared_ptr::__shared_ptr(_Tp1*)): 6459 1.1 mrg Check the correct type in the static assertion. 6460 1.1 mrg * testsuite/20_util/shared_ptr/cons/61036.cc: New. 6461 1.1 mrg 6462 1.1 mrg 2014-04-27 Tim Shen <timshen91 (a] gmail.com> 6463 1.1 mrg 6464 1.1 mrg * include/bits/regex_automaton.h (_NFA<>::_M_insert_repeat): 6465 1.1 mrg Add _S_opcode_repeat support to distingush a loop from 6466 1.1 mrg _S_opcode_alternative. 6467 1.1 mrg * include/bits/regex_automaton.tcc (_State_base::_M_print, 6468 1.1 mrg _State_base::_M_dot, _NFA<>::_M_eliminate_dummy, 6469 1.1 mrg _StateSeq<>::_M_clone): Likewise. 6470 1.1 mrg * include/bits/regex_compiler.tcc (_Compiler<>::_M_quantifier): 6471 1.1 mrg Likewise. 6472 1.1 mrg * include/bits/regex_executor.tcc (_Executor<>::_M_dfs): Likewise. 6473 1.1 mrg * include/bits/regex_scanner.tcc (_Scanner<>::_M_eat_escape_ecma): 6474 1.1 mrg Uglify local variable __i. 6475 1.1 mrg * include/bits/regex_compiler.h (_BracketMatcher<>::_M_make_cache): 6476 1.1 mrg Use size_t instead of int to compare with vector::size(). 6477 1.1 mrg 6478 1.1 mrg 2014-04-27 Tim Shen <timshen91 (a] gmail.com> 6479 1.1 mrg 6480 1.1 mrg * include/bits/regex_executor.h: Add _M_rep_count to track how 6481 1.1 mrg many times this repeat node are visited. 6482 1.1 mrg * include/bits/regex_executor.tcc (_Executor<>::_M_rep_once_more, 6483 1.1 mrg _Executor<>::_M_dfs): Use _M_rep_count to prevent entering 6484 1.1 mrg infinite loop. 6485 1.1 mrg 6486 1.1 mrg 2014-04-27 Tim Shen <timshen91 (a] gmail.com> 6487 1.1 mrg 6488 1.1 mrg * include/bits/regex.tcc (__regex_algo_impl<>): Remove 6489 1.1 mrg _GLIBCXX_REGEX_DFS_QUANTIFIERS_LIMIT and use 6490 1.1 mrg _GLIBCXX_REGEX_USE_THOMPSON_NFA instead. 6491 1.1 mrg * include/bits/regex_automaton.h: Remove quantifier counting variable. 6492 1.1 mrg * include/bits/regex_automaton.tcc (_State_base::_M_dot): 6493 1.1 mrg Adjust debug NFA dump. 6494 1.1 mrg 6495 1.1 mrg 2014-04-25 Lars Gullik Bjnnes <larsbj (a] gullik.org> 6496 1.1 mrg 6497 1.1 mrg PR libstdc++/60710 6498 1.1 mrg * include/experimental/optional (operator!=): Implement in terms of 6499 1.1 mrg operator==. 6500 1.1 mrg * testsuite/experimental/optional/relops/1.cc: Remove operator!=. 6501 1.1 mrg * testsuite/experimental/optional/relops/2.cc: Likewise. 6502 1.1 mrg * testsuite/experimental/optional/relops/3.cc: Likewise. 6503 1.1 mrg * testsuite/experimental/optional/relops/4.cc: Likewise. 6504 1.1 mrg * testsuite/experimental/optional/relops/5.cc: Likewise. 6505 1.1 mrg * testsuite/experimental/optional/relops/6.cc: Likewise. 6506 1.1 mrg 6507 1.1 mrg 2014-04-25 Jonathan Wakely <jwakely (a] redhat.com> 6508 1.1 mrg 6509 1.1 mrg PR libstdc++/60958 6510 1.1 mrg * include/tr1/regex (regex_traits::isctype): Comment out broken code. 6511 1.1 mrg * testsuite/util/testsuite_regex.h (regex_match_debug): Improve 6512 1.1 mrg comment. 6513 1.1 mrg 6514 1.1 mrg 2014-04-25 Marc Glisse <marc.glisse (a] inria.fr> 6515 1.1 mrg 6516 1.1 mrg * testsuite/util/testsuite_abi.cc (check_version): Update for 6517 1.1 mrg CXXABI_1.3.9. 6518 1.1 mrg 6519 1.1 mrg 2014-04-24 Tim Shen <timshen91 (a] gmail.com> 6520 1.1 mrg 6521 1.1 mrg * include/bits/regex_automaton.tcc (_StateSeq<>::_M_clone()): 6522 1.1 mrg Do _M_alt before _M_next. 6523 1.1 mrg * testsuite/28_regex/basic_regex/multiple_quantifiers.cc: Add testcases. 6524 1.1 mrg 6525 1.1 mrg 2014-04-24 Marc Glisse <marc.glisse (a] inria.fr> 6526 1.1 mrg 6527 1.1 mrg PR libstdc++/43622 6528 1.1 mrg * config/abi/pre/gnu.ver (CXXABI_1.3.9): Remove __float128 symbols. 6529 1.1 mrg * config/abi/pre/gnu-versioned-namespace.ver: Likewise. 6530 1.1 mrg * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise. 6531 1.1 mrg 6532 1.1 mrg 2014-04-24 Andreas Schwab <schwab (a] suse.de> 6533 1.1 mrg 6534 1.1 mrg * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update for 6535 1.1 mrg new CXXABI_1.3.9 symbols. 6536 1.1 mrg 6537 1.1 mrg 2014-04-23 Andreas Schwab <schwab (a] linux-m68k.org> 6538 1.1 mrg 6539 1.1 mrg * config/abi/post/m68k-linux-gnu/baseline_symbols.txt 6540 1.1 mrg (CXXABI_1.3.9): New version. 6541 1.1 mrg 6542 1.1 mrg 2014-04-22 Marc Glisse <marc.glisse (a] inria.fr> 6543 1.1 mrg 6544 1.1 mrg PR libstdc++/43622 6545 1.1 mrg * config/abi/pre/gnu.ver (CXXABI_1.3.9): New version, new symbols. 6546 1.1 mrg * config/abi/pre/gnu-versioned-namespace.ver: New symbols. 6547 1.1 mrg * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise. 6548 1.1 mrg 6549 1.1 mrg 2014-04-22 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 6550 1.1 mrg 6551 1.1 mrg * configure.host: Remove solaris2.9 handling. 6552 1.1 mrg Change os_include_dir to os/solaris/solaris2.10. 6553 1.1 mrg * acinclude.m4 (ac_has_gthreads): Remove solaris2.9* handling. 6554 1.1 mrg * crossconfig.m4: Remove *-solaris2.9 handling, simplify. 6555 1.1 mrg * configure: Regenerate. 6556 1.1 mrg * config/abi/post/solaris2.9: Remove. 6557 1.1 mrg * config/os/solaris/solaris2.9: Rename to ... 6558 1.1 mrg * config/os/solaris/solaris2.10: ... this. 6559 1.1 mrg * config/os/solaris/solaris2.10/os_defines.h (CLOCK_MONOTONIC): 6560 1.1 mrg Remove. 6561 1.1 mrg 6562 1.1 mrg * doc/xml/manual/configure.xml (--enable-libstdcxx-threads): 6563 1.1 mrg Remove Solaris 9 reference. 6564 1.1 mrg * doc/html/manual/configure.html: Regenerate. 6565 1.1 mrg 6566 1.1 mrg * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc: 6567 1.1 mrg Remove *-*-solaris2.9 xfail. 6568 1.1 mrg * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc: 6569 1.1 mrg Likewise. 6570 1.1 mrg 6571 1.1 mrg * testsuite/ext/enc_filebuf/char/13598.cc: Remove *-*-solaris2.9 6572 1.1 mrg xfail. 6573 1.1 mrg 6574 1.1 mrg 2014-04-16 Jonathan Wakely <jwakely (a] redhat.com> 6575 1.1 mrg 6576 1.1 mrg * include/std/functional (__is_location_invariant): Use __or_ helper. 6577 1.1 mrg 6578 1.1 mrg 2014-04-15 Jonathan Wakely <jwakely (a] redhat.com> 6579 1.1 mrg 6580 1.1 mrg PR libstdc++/60734 6581 1.1 mrg * include/bits/stl_tree.h (_Rb_tree::_M_end): Fix invalid cast. 6582 1.1 mrg 6583 1.1 mrg PR libstdc++/60695 6584 1.1 mrg * include/std/atomic (atomic<_Tp>): Add static assertion. 6585 1.1 mrg * testsuite/29_atomics/atomic/60695.cc: New. 6586 1.1 mrg 6587 1.1 mrg PR libstdc++/60594 6588 1.1 mrg * include/std/functional (function::_Callable): Exclude own type 6589 1.1 mrg from the callable checks. 6590 1.1 mrg * testsuite/20_util/function/60594.cc: New. 6591 1.1 mrg 6592 1.1 mrg * include/bits/atomic_base.h (__atomic_base<_PTp*>::_M_type_size): Add 6593 1.1 mrg const to constexpr member functions. 6594 1.1 mrg 6595 1.1 mrg * include/bits/shared_ptr.h (shared_ptr::shared_ptr(nullptr_t)): Use 6596 1.1 mrg delegating constructor. 6597 1.1 mrg * include/bits/shared_ptr_base.h 6598 1.1 mrg (__shared_ptr::__shared_ptr(nullptr_t)): Likewise 6599 1.1 mrg 6600 1.1 mrg * include/std/atomic: Uglify parameter names. 6601 1.1 mrg 6602 1.1 mrg PR c++/60786 6603 1.1 mrg * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/ 6604 1.1 mrg 1.cc: Fix invalid explicit instantiations with unqualified names. 6605 1.1 mrg * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/ 6606 1.1 mrg 2.cc: Likweise. 6607 1.1 mrg * testsuite/20_util/tuple/53648.cc: Likweise. 6608 1.1 mrg * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc: 6609 1.1 mrg Likewise. 6610 1.1 mrg * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc: 6611 1.1 mrg Likewise. 6612 1.1 mrg * testsuite/23_containers/unordered_map/requirements/ 6613 1.1 mrg debug_container.cc: Likewise. 6614 1.1 mrg * testsuite/23_containers/unordered_map/requirements/ 6615 1.1 mrg explicit_instantiation/3.cc: Likewise. 6616 1.1 mrg * testsuite/23_containers/unordered_multimap/requirements/debug.cc: 6617 1.1 mrg Likewise. 6618 1.1 mrg * testsuite/23_containers/unordered_multimap/requirements/ 6619 1.1 mrg explicit_instantiation/3.cc: Likewise. 6620 1.1 mrg * testsuite/23_containers/unordered_multiset/requirements/debug.cc: 6621 1.1 mrg Likewise. 6622 1.1 mrg * testsuite/23_containers/unordered_multiset/requirements/ 6623 1.1 mrg explicit_instantiation/3.cc: Likewise. 6624 1.1 mrg * testsuite/23_containers/unordered_set/requirements/ 6625 1.1 mrg debug_container.cc: Likewise. 6626 1.1 mrg * testsuite/23_containers/unordered_set/requirements/ 6627 1.1 mrg explicit_instantiation/3.cc: Likewise. 6628 1.1 mrg 6629 1.1 mrg * testsuite/24_iterators/insert_iterator/requirements/container.cc: Do 6630 1.1 mrg not use uninitialized members in mem-initializers. 6631 1.1 mrg * testsuite/ext/throw_value/cons.cc: Fix most vexing parse. 6632 1.1 mrg * testsuite/util/testsuite_common_types.h: Update comment. 6633 1.1 mrg 6634 1.1 mrg * include/experimental/string_view: Fix inconsistent exception specs. 6635 1.1 mrg 6636 1.1 mrg * include/bits/shared_ptr.h (shared_ptr::shared_ptr(nullptr_t)): 6637 1.1 mrg Remove name of unused parameter. 6638 1.1 mrg 6639 1.1 mrg 2014-04-14 Jonathan Wakely <jwakely (a] redhat.com> 6640 1.1 mrg 6641 1.1 mrg * include/bits/stl_vector.h (_Vector_base::_Vector_impl, 6642 1.1 mrg _Vector_base::_M_allocate): NullablePointer requirements do not 6643 1.1 mrg include initialization from literal zero, use value-initialization. 6644 1.1 mrg * include/bits/vector.tcc (vector::_M_insert_aux, 6645 1.1 mrg vector::_M_explace_back_aux): Likewise for assignment. 6646 1.1 mrg 6647 1.1 mrg * include/bits/allocator.h (operator==, operator!=): Add exception 6648 1.1 mrg specifications. 6649 1.1 mrg 6650 1.1 mrg PR libstdc++/60497 6651 1.1 mrg * include/std/tuple (get): Qualify calls to prevent ADL. 6652 1.1 mrg * testsuite/20_util/tuple/60497.cc: New. 6653 1.1 mrg 6654 1.1 mrg * include/std/tuple (tuple_element_t): Define. 6655 1.1 mrg * testsuite/20_util/tuple/tuple_element.cc: Change to compile-only 6656 1.1 mrg test. 6657 1.1 mrg * testsuite/20_util/tuple/tuple_element_t.cc: New. 6658 1.1 mrg 6659 1.1 mrg 2014-04-11 Marc Glisse <marc.glisse (a] inria.fr> 6660 1.1 mrg 6661 1.1 mrg PR libstdc++/59434 6662 1.1 mrg * include/bits/stl_iterator.h (move_iterator::reference, 6663 1.1 mrg move_iterator::operator*): Implement LWG 2106. 6664 1.1 mrg * testsuite/24_iterators/move_iterator/dr2106.cc: New file. 6665 1.1 mrg 6666 1.1 mrg 2014-04-11 Marc Glisse <marc.glisse (a] inria.fr> 6667 1.1 mrg 6668 1.1 mrg * include/std/complex (__complex_exp, pow): Specify the template 6669 1.1 mrg parameter in calls to std::polar, for expression templates. 6670 1.1 mrg 6671 1.1 mrg 2014-04-10 Andreas Schwab <schwab (a] suse.de> 6672 1.1 mrg 6673 1.1 mrg * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Remove TLS 6674 1.1 mrg symbols. 6675 1.1 mrg * config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Likewise. 6676 1.1 mrg * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Likewise. 6677 1.1 mrg 6678 1.1 mrg * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update. 6679 1.1 mrg 6680 1.1 mrg 2014-04-07 Jonathan Wakely <jwakely (a] redhat.com> 6681 1.1 mrg 6682 1.1 mrg * testsuite/20_util/exchange/1.cc: Add missing return statements. 6683 1.1 mrg * testsuite/20_util/pair/40925.cc: Avoid most vexing parse. 6684 1.1 mrg * testsuite/22_locale/codecvt_byname/50714.cc: Add missing exception 6685 1.1 mrg specifications. 6686 1.1 mrg 6687 1.1 mrg 2014-04-02 Dominique d'Humieres <dominiq (a] lps.ens.fr> 6688 1.1 mrg Jack Howarth <howarth (a] bromo.med.uc.edu> 6689 1.1 mrg 6690 1.1 mrg PR target/54407 6691 1.1 mrg * testsuite/30_threads/condition_variable/54185.cc: Skip for 6692 1.1 mrg darwin < 11. 6693 1.1 mrg 6694 1.1 mrg 2014-04-01 Jonathan Wakely <jwakely (a] redhat.com> 6695 1.1 mrg 6696 1.1 mrg * doc/xml/manual/backwards_compatibility.xml (backwards.third.headers): 6697 1.1 mrg Update link. 6698 1.1 mrg * doc/xml/manual/policy_data_structures_biblio.xml (bibliography): 6699 1.1 mrg Fix broken links. 6700 1.1 mrg * doc/xml/manual/shared_ptr.xml (shared_ptr.impl): Likewise. 6701 1.1 mrg * doc/xml/manual/using_exceptions.xml (bibliography): Likewise. 6702 1.1 mrg * doc/xml/manual/concurrency_extensions.xml 6703 1.1 mrg (manual.ext.concurrency.impl.atomic_fallbacks): Likewise. 6704 1.1 mrg * doc/html/*: Regenerate. 6705 1.1 mrg 6706 1.1 mrg 2014-03-31 Lars Gullik Bjnnes <larsbj (a] gullik.org> 6707 1.1 mrg Jonathan Wakely <jwakely (a] redhat.com> 6708 1.1 mrg 6709 1.1 mrg PR libstdc++/60270 6710 1.1 mrg * include/std/iomanip (_Quoted_string operator>>): Do not clear 6711 1.1 mrg string if input is not quoted. 6712 1.1 mrg * testsuite/27_io/manipulators/standard/char/60270.cc: New. 6713 1.1 mrg 6714 1.1 mrg 2014-03-31 Jonathan Wakely <jwakely (a] redhat.com> 6715 1.1 mrg 6716 1.1 mrg * libsupc++/eh_ptr.cc: Improve static_assert messages. 6717 1.1 mrg 6718 1.1 mrg 2014-03-31 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 6719 1.1 mrg 6720 1.1 mrg * testsuite/18_support/exception_ptr/60612-terminate.cc 6721 1.1 mrg (terminate, f): Wrap in _GLIBCXX_USE_C99. 6722 1.1 mrg * testsuite/18_support/exception_ptr/60612-unexpected.cc: Likewise. 6723 1.1 mrg 6724 1.1 mrg 2014-03-27 Jonathan Wakely <jwakely (a] redhat.com> 6725 1.1 mrg 6726 1.1 mrg * doc/xml/manual/io.xml (std.io.objects): Additional markup. 6727 1.1 mrg 6728 1.1 mrg * doc/xml/faq.xml (faq): Refer to clauses instead of chapters. 6729 1.1 mrg * doc/xml/manual/appendix_contributing.xml (contrib.design_notes): 6730 1.1 mrg Likewise. 6731 1.1 mrg * doc/xml/manual/backwards_compatibility.xml (backwards.third): 6732 1.1 mrg Likewise. 6733 1.1 mrg * doc/xml/manual/test.xml (test.organization.layout): Likewise. 6734 1.1 mrg 6735 1.1 mrg * doc/xml/manual/containers.xml (associative.bitset.size_variable): 6736 1.1 mrg Fix bad s/part/chapter/ substitutions. 6737 1.1 mrg * doc/xml/manual/io.xml (std.io): Likewise. 6738 1.1 mrg * doc/xml/manual/numerics.xml (std.numerics.generalized_ops): Likewise. 6739 1.1 mrg * doc/xml/manual/strings.xml (strings.string.Cstring): Likewise. 6740 1.1 mrg 6741 1.1 mrg * doc/html/*: Regenerate. 6742 1.1 mrg 6743 1.1 mrg 2014-03-27 Jonathan Wakely <jwakely (a] redhat.com> 6744 1.1 mrg 6745 1.1 mrg PR libstdc++/60612 6746 1.1 mrg * libsupc++/eh_ptr.cc: Assert __cxa_dependent_exception layout is 6747 1.1 mrg compatible with __cxa_exception. 6748 1.1 mrg * libsupc++/unwind-cxx.h (__cxa_dependent_exception): Add padding. 6749 1.1 mrg Fix typos in comments. 6750 1.1 mrg * testsuite/18_support/exception_ptr/60612-terminate.cc: New. 6751 1.1 mrg * testsuite/18_support/exception_ptr/60612-unexpected.cc: New. 6752 1.1 mrg 6753 1.1 mrg 2014-03-25 Jonathan Wakely <jwakely (a] redhat.com> 6754 1.1 mrg 6755 1.1 mrg PR libstdc++/60658 6756 1.1 mrg * include/bits/atomic_base.h (__atomic_base<_PTp*>::is_lock_free()): 6757 1.1 mrg Use sizeof pointer type not the element type. 6758 1.1 mrg * testsuite/29_atomics/atomic/60658.cc: New. 6759 1.1 mrg 6760 1.1 mrg 2014-03-24 Jakub Jelinek <jakub (a] redhat.com> 6761 1.1 mrg 6762 1.1 mrg * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt: Update. 6763 1.1 mrg * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Likewise. 6764 1.1 mrg * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Likewise. 6765 1.1 mrg * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Likewise. 6766 1.1 mrg * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Likewise. 6767 1.1 mrg * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Likewise. 6768 1.1 mrg * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise. 6769 1.1 mrg * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Likewise. 6770 1.1 mrg * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Likewise. 6771 1.1 mrg * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Remove TLS 6772 1.1 mrg entries. 6773 1.1 mrg 6774 1.1 mrg 2014-03-23 John David Anglin <danglin (a] gcc.gnu.org> 6775 1.1 mrg 6776 1.1 mrg * testsuite/23_containers/bitset/45713.cc: Skip compile on hppa*64*-*-*. 6777 1.1 mrg 6778 1.1 mrg 2014-03-23 Franois Dumont <fdumont (a] gcc.gnu.org> 6779 1.1 mrg 6780 1.1 mrg * include/bits/hashtable.h (_Hashtable(allocator_type)): Fix call 6781 1.1 mrg to delegated constructor. 6782 1.1 mrg (_Hashtable(size_type, _H1, key_equal, allocator_type)): Likewise. 6783 1.1 mrg (_Hashtable<_It>(_It, _It, size_type, _H1, key_equal, allocator_type)): 6784 1.1 mrg Likewise. 6785 1.1 mrg (_Hashtable( 6786 1.1 mrg initializer_list, size_type, _H1, key_equal, allocator_type)): Likewise. 6787 1.1 mrg 6788 1.1 mrg 2014-03-23 John David Anglin <danglin (a] gcc.gnu.org> 6789 1.1 mrg 6790 1.1 mrg PR libstdc++/60623 6791 1.1 mrg * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. 6792 1.1 mrg 6793 1.1 mrg 2014-03-21 Jonathan Wakely <jwakely (a] redhat.com> 6794 1.1 mrg 6795 1.1 mrg PR libstdc++/60587 6796 1.1 mrg * include/debug/functions.h (_Is_contiguous_sequence): Define. 6797 1.1 mrg (__foreign_iterator): Accept additional iterator. Do not dispatch on 6798 1.1 mrg iterator category. 6799 1.1 mrg (__foreign_iterator_aux2): Likewise. Add overload for iterators 6800 1.1 mrg from different types of debug container. Use _Is_contiguous_sequence 6801 1.1 mrg instead of is_lvalue_reference. 6802 1.1 mrg (__foreign_iterator_aux3): Accept additional iterator. Avoid 6803 1.1 mrg dereferencing past-the-end iterator. 6804 1.1 mrg (__foreign_iterator_aux4): Use const value_type* instead of 6805 1.1 mrg potentially user-defined const_pointer type. 6806 1.1 mrg * include/debug/macros.h (__glibcxx_check_insert_range): Fix comment 6807 1.1 mrg and pass end iterator to __gnu_debug::__foreign_iterator. 6808 1.1 mrg (__glibcxx_check_insert_range_after): Likewise. 6809 1.1 mrg (__glibcxx_check_max_load_factor): Fix comment. 6810 1.1 mrg * include/debug/vector (_Is_contiguous_sequence): Define partial 6811 1.1 mrg specializations. 6812 1.1 mrg * testsuite/23_containers/vector/debug/57779_neg.cc: Remove 6813 1.1 mrg -std=gnu++11 option and unused header. 6814 1.1 mrg * testsuite/23_containers/vector/debug/60587.cc: New. 6815 1.1 mrg * testsuite/23_containers/vector/debug/60587_neg.cc: New. 6816 1.1 mrg 6817 1.1 mrg 2014-03-20 Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com> 6818 1.1 mrg 6819 1.1 mrg * crossconfig.m4: Support spu-*-elf* targets. 6820 1.1 mrg * configure: Regenerate. 6821 1.1 mrg 6822 1.1 mrg 2014-03-18 Jonathan Wakely <jwakely (a] redhat.com> 6823 1.1 mrg 6824 1.1 mrg PR libstdc++/60564 6825 1.1 mrg * include/std/future (__future_base::_Task_state<>): Change 6826 1.1 mrg constructors to template functions using perfect forwarding. 6827 1.1 mrg (__create_task_state): Use decayed type as stored task. 6828 1.1 mrg (packaged_task::packaged_task(_Fn&&)): Forward instead of moving. 6829 1.1 mrg * testsuite/30_threads/packaged_task/60564.cc: New. 6830 1.1 mrg 6831 1.1 mrg 2014-03-16 Franois Dumont <fdumont (a] gcc.gnu.org> 6832 1.1 mrg 6833 1.1 mrg * scripts/create_testsuite_files: Add testsuite/experimental in 6834 1.1 mrg the list of folders to search for tests. 6835 1.1 mrg 6836 1.1 mrg 2014-03-15 Andreas Schwab <schwab (a] linux-m68k.org> 6837 1.1 mrg 6838 1.1 mrg * config/abi/post/m68k-linux-gnu/baseline_symbols.txt: New file. 6839 1.1 mrg 6840 1.1 mrg 2014-03-15 Tim Shen <timshen91 (a] gmail.com> 6841 1.1 mrg 6842 1.1 mrg * include/bits/regex.h: Add/modify comments. 6843 1.1 mrg * include/bits/regex_compiler.h: Likewise. 6844 1.1 mrg * include/bits/regex_executor.h: Likewise. 6845 1.1 mrg * include/bits/regex_executor.tcc: Likewise. 6846 1.1 mrg * include/bits/regex_scanner.h: Likewise. 6847 1.1 mrg 6848 1.1 mrg 2014-03-14 Jonathan Wakely <jwakely (a] redhat.com> 6849 1.1 mrg 6850 1.1 mrg PR ipa/58721 6851 1.1 mrg * config/abi/pre/gnu.ver (GLIBCXX_3.4.11): Remove unused pattern for 6852 1.1 mrg _ZNSt12system_errorC* symbols which are not exported on any target. 6853 1.1 mrg 6854 1.1 mrg 2014-03-12 Roland McGrath <mcgrathr (a] google.com> 6855 1.1 mrg Mark Seaborn <mseaborn (a] google.com> 6856 1.1 mrg 6857 1.1 mrg PR libstdc++/59392 6858 1.1 mrg * libsupc++/eh_call.cc (__cxa_call_unexpected): Call __do_catch with 6859 1.1 mrg the address of a null pointer, not with a null pointer to pointer. 6860 1.1 mrg Copy comment for this case from eh_personality.cc:__cxa_call_unexpected. 6861 1.1 mrg * testsuite/18_support/bad_exception/59392.cc: New file. 6862 1.1 mrg 6863 1.1 mrg 2014-03-11 Jonathan Wakely <jwakely (a] redhat.com> 6864 1.1 mrg 6865 1.1 mrg PR libstdc++/60499 6866 1.1 mrg * include/debug/forward_list (forward_list::operator=(forward_list&&)): 6867 1.1 mrg Uglify name. 6868 1.1 mrg * include/debug/map (map::operator=(map&&)): Likewise. 6869 1.1 mrg * include/debug/multimap (multimap::operator=(multimap&&)): Likewise. 6870 1.1 mrg * include/debug/multiset (multiset::operator=(multiset&&)): Likewise. 6871 1.1 mrg * include/debug/set (set::operator=(set&&)): Likewise. 6872 1.1 mrg * include/debug/unordered_map 6873 1.1 mrg (unordered_map::operator=(unordered_map&&)): Likewise. 6874 1.1 mrg (unordered_multimap::operator=(unordered_multimap&&)): Likewise. 6875 1.1 mrg * include/debug/unordered_set 6876 1.1 mrg (unordered_set::operator=(unordered_set&&)): Likewise. 6877 1.1 mrg (unordered_multiset::operator=(unordered_multiset&&)): Likewise. 6878 1.1 mrg * include/debug/vector (vector::operator=(vector&&)): Likewise. 6879 1.1 mrg * testsuite/23_containers/forward_list/debug/60499.cc: New 6880 1.1 mrg * testsuite/23_containers/map/debug/60499.cc: New 6881 1.1 mrg * testsuite/23_containers/multimap/debug/60499.cc: New 6882 1.1 mrg * testsuite/23_containers/multiset/debug/60499.cc: New 6883 1.1 mrg * testsuite/23_containers/set/debug/60499.cc: New 6884 1.1 mrg * testsuite/23_containers/unordered_map/debug/60499.cc: New 6885 1.1 mrg * testsuite/23_containers/unordered_multimap/debug/60499.cc: New 6886 1.1 mrg * testsuite/23_containers/unordered_multiset/debug/60499.cc: New 6887 1.1 mrg * testsuite/23_containers/unordered_set/debug/60499.cc: New 6888 1.1 mrg * testsuite/23_containers/vector/debug/60499.cc: New 6889 1.1 mrg 6890 1.1 mrg 2014-03-05 Ed Smith-Rowland <3dw4rd (a] verizon.net> 6891 1.1 mrg 6892 1.1 mrg * doc/xml/manual/status_cxx2014.xml: Add new items and latest papers 6893 1.1 mrg for filesystem and fundamentals TS work items. 6894 1.1 mrg 6895 1.1 mrg 2014-03-04 Paolo Carlini <paolo.carlini (a] oracle.com> 6896 1.1 mrg 6897 1.1 mrg PR c++/60376 6898 1.1 mrg * testsuite/29_atomics/headers/atomic/types_std_c++0x_neg.cc: 6899 1.1 mrg Adjust dg-error directives. 6900 1.1 mrg 6901 1.1 mrg 2014-02-26 Tim Shen <timshen91 (a] gmail.com> 6902 1.1 mrg 6903 1.1 mrg * include/bits/regex.tcc (match_results<>::format, 6904 1.1 mrg regex_replace<>): Update __out after calling std::copy. 6905 1.1 mrg * testsuite/28_regex/algorithms/regex_replace/char/dr2213.cc: 6906 1.1 mrg Add testcase. 6907 1.1 mrg * testsuite/28_regex/match_results/format.cc: Likewise. 6908 1.1 mrg 6909 1.1 mrg 2014-02-22 Marc Glisse <marc.glisse (a] inria.fr> 6910 1.1 mrg 6911 1.1 mrg PR libstdc++/60308 6912 1.1 mrg * include/bits/stl_deque.h (_Deque_base::_Deque_base(const 6913 1.1 mrg allocator_type&)): Remove redundant call to _M_initialize_map. 6914 1.1 mrg (deque::deque(const allocator_type&)): Initialize _Base with a 6915 1.1 mrg constructor that calls _M_initialize_map. 6916 1.1 mrg 6917 1.1 mrg Partial revert: 6918 1.1 mrg 6919 1.1 mrg 2013-09-20 Marc Glisse <marc.glisse (a] inria.fr> 6920 1.1 mrg PR libstdc++/58338 6921 1.1 mrg (_Deque_base) [_Deque_base(const allocator_type&)]: Add missing call to 6922 1.1 mrg _M_initialize_map. 6923 1.1 mrg 6924 1.1 mrg 2014-02-21 Ed Smith-Rowland <3dw4rd (a] verizon.net> 6925 1.1 mrg 6926 1.1 mrg Rename testsuite directory shared_mutex to shared_timed_mutex 6927 1.1 mrg for consistency. 6928 1.1 mrg * testsuite/30_threads/shared_mutex: Moved to... 6929 1.1 mrg * testsuite/30_threads/shared_timed_mutex: ...here 6930 1.1 mrg 6931 1.1 mrg 2014-02-20 Ed Smith-Rowland <3dw4rd (a] verizon.net> 6932 1.1 mrg 6933 1.1 mrg Rename shared_mutex to shared_timed_mutex per C++14 acceptance of N3891. 6934 1.1 mrg * include/std/shared_mutex: Rename shared_mutex to shared_timed_mutex. 6935 1.1 mrg * testsuite/30_threads/shared_lock/locking/2.cc: Ditto. 6936 1.1 mrg * testsuite/30_threads/shared_lock/locking/4.cc: Ditto. 6937 1.1 mrg * testsuite/30_threads/shared_lock/locking/1.cc: Ditto. 6938 1.1 mrg * testsuite/30_threads/shared_lock/locking/3.cc: Ditto. 6939 1.1 mrg * testsuite/30_threads/shared_lock/requirements/ 6940 1.1 mrg explicit_instantiation.cc: Ditto. 6941 1.1 mrg * testsuite/30_threads/shared_lock/requirements/typedefs.cc: Ditto. 6942 1.1 mrg * testsuite/30_threads/shared_lock/cons/2.cc: Ditto. 6943 1.1 mrg * testsuite/30_threads/shared_lock/cons/4.cc: Ditto. 6944 1.1 mrg * testsuite/30_threads/shared_lock/cons/1.cc: Ditto. 6945 1.1 mrg * testsuite/30_threads/shared_lock/cons/6.cc: Ditto. 6946 1.1 mrg * testsuite/30_threads/shared_lock/cons/3.cc: Ditto. 6947 1.1 mrg * testsuite/30_threads/shared_lock/cons/5.cc: Ditto. 6948 1.1 mrg * testsuite/30_threads/shared_lock/modifiers/2.cc: Ditto. 6949 1.1 mrg * testsuite/30_threads/shared_lock/modifiers/1.cc: Ditto. 6950 1.1 mrg * testsuite/30_threads/shared_mutex/requirements/ 6951 1.1 mrg standard_layout.cc: Ditto. 6952 1.1 mrg * testsuite/30_threads/shared_mutex/cons/copy_neg.cc: Ditto. 6953 1.1 mrg * testsuite/30_threads/shared_mutex/cons/1.cc: Ditto. 6954 1.1 mrg * testsuite/30_threads/shared_mutex/cons/assign_neg.cc: Ditto. 6955 1.1 mrg * testsuite/30_threads/shared_mutex/try_lock/2.cc: Ditto. 6956 1.1 mrg * testsuite/30_threads/shared_mutex/try_lock/1.cc: Ditto. 6957 1.1 mrg 6958 1.1 mrg 2014-02-10 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 6959 1.1 mrg 6960 1.1 mrg * testsuite/22_locale/num_put/put/char/14220.cc: Don't xfail 6961 1.1 mrg execution on i?86-*-solaris2.9, remove comment. 6962 1.1 mrg * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise. 6963 1.1 mrg 6964 1.1 mrg 2014-02-09 Richard Sandiford <rdsandiford (a] googlemail.com> 6965 1.1 mrg 6966 1.1 mrg * config/abi/post/mips64-linux-gnu/32/baseline_symbols.txt: New file. 6967 1.1 mrg * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Update. 6968 1.1 mrg * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: Likewise. 6969 1.1 mrg 6970 1.1 mrg 2014-01-29 Jonathan Wakely <jwakely (a] redhat.com> 6971 1.1 mrg 6972 1.1 mrg * include/bits/alloc_traits.h (allocator_traits::_S_allocate): Do 6973 1.1 mrg not use varargs when argument could be non-POD. 6974 1.1 mrg (__alloctr_rebind_helper): Eliminate static const bool member by 6975 1.1 mrg using true_type and false_type. 6976 1.1 mrg (allocator_traits::__allocate_helper): Likewise. 6977 1.1 mrg (allocator_traits::__construct_helper): Likewise. 6978 1.1 mrg (allocator_traits::__destroy_helper): Likewise. 6979 1.1 mrg (allocator_traits::__maxsize_helper): Likewise. 6980 1.1 mrg (allocator_traits::__select_helper): Likewise. 6981 1.1 mrg * include/bits/ptr_traits.h (__ptrtr_rebind_helper): Likewise. 6982 1.1 mrg * include/bits/stl_tree.h (_Rb_tree::operator=(const _Rb_tree&)): 6983 1.1 mrg Remove redundant condition. 6984 1.1 mrg * include/bits/stl_vector.h (vector::operator=(const vector&)): 6985 1.1 mrg Likewise. 6986 1.1 mrg (_Vector_impl::_M_allocate, _Vector_impl::_M_deallocate): Use 6987 1.1 mrg indirection through __alloc_traits. 6988 1.1 mrg * include/ext/alloc_traits.h (__allocator_always_compares_equal): 6989 1.1 mrg Eliminate static const bool members by using true_type and false_type. 6990 1.1 mrg (__gnu_cxx::__alloc_traits::__is_custom_pointer): Optimize. 6991 1.1 mrg * testsuite/util/testsuite_allocator.h (PointerBase): Define. 6992 1.1 mrg * testsuite/20_util/allocator_traits/members/allocate_hint_nonpod.cc: 6993 1.1 mrg New. 6994 1.1 mrg * testsuite/20_util/allocator_traits/requirements/typedefs2.cc: New. 6995 1.1 mrg 6996 1.1 mrg PR libstdc++/59829 6997 1.1 mrg * include/bits/stl_vector.h (vector::data()): Call _M_data_ptr. 6998 1.1 mrg (vector::_M_data_ptr): New overloaded functions to ensure empty 6999 1.1 mrg vectors do not dereference the pointer. 7000 1.1 mrg * testsuite/23_containers/vector/59829.cc: New. 7001 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: 7002 1.1 mrg Adjust dg-error line number. 7003 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/ 7004 1.1 mrg constructor_1_neg.cc: Likewise. 7005 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/ 7006 1.1 mrg constructor_2_neg.cc: Likewise. 7007 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: 7008 1.1 mrg Likewise. 7009 1.1 mrg 7010 1.1 mrg PR libstdc++/21609 7011 1.1 mrg * include/ext/array_allocator.h: Add deprecated attribute. 7012 1.1 mrg 7013 1.1 mrg PR libstdc++/57226 7014 1.1 mrg * doc/xml/manual/debug.xml (debug.gdb): Update documentation for 7015 1.1 mrg installation and use of python printers. 7016 1.1 mrg * doc/xml/manual/status_cxx2011.xml: Update. 7017 1.1 mrg * doc/html/*: Regenerate. 7018 1.1 mrg 7019 1.1 mrg 2014-01-28 Jonathan Wakely <jwakely (a] redhat.com> 7020 1.1 mrg Kyle Lippincott <spectral (a] google.com> 7021 1.1 mrg 7022 1.1 mrg PR libstdc++/59656 7023 1.1 mrg * include/bits/shared_ptr.h (shared_ptr): Add new non-throwing 7024 1.1 mrg constructor and grant friendship to weak_ptr. 7025 1.1 mrg (weak_ptr::lock()): Use new constructor. 7026 1.1 mrg * include/bits/shared_ptr_base.h 7027 1.1 mrg (_Sp_counted_base::_M_add_ref_lock_nothrow()): Declare new function 7028 1.1 mrg and define specializations. 7029 1.1 mrg (__shared_count): Add new non-throwing constructor. 7030 1.1 mrg (__shared_ptr): Add new non-throwing constructor and grant friendship 7031 1.1 mrg to __weak_ptr. 7032 1.1 mrg (__weak_ptr::lock()): Use new constructor. 7033 1.1 mrg * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust dg-error. 7034 1.1 mrg * testsuite/20_util/shared_ptr/cons/void_neg.cc: Likewise. 7035 1.1 mrg 7036 1.1 mrg 2014-01-27 Jonathan Wakely <jwakely (a] redhat.com> 7037 1.1 mrg 7038 1.1 mrg PR libstdc++/59215 7039 1.1 mrg * include/bits/shared_ptr_base.h 7040 1.1 mrg (_Sp_counted_base<_S_atomic>::_M_add_ref_lock()): Use relaxed atomic 7041 1.1 mrg load. 7042 1.1 mrg 7043 1.1 mrg 2014-01-27 Jason Merrill <jason (a] redhat.com> 7044 1.1 mrg 7045 1.1 mrg Core DR 475 7046 1.1 mrg PR c++/41174 7047 1.1 mrg PR c++/59224 7048 1.1 mrg * libsupc++/eh_throw.cc (__cxa_throw): Set uncaughtExceptions. 7049 1.1 mrg * libsupc++/eh_alloc.cc (__cxa_allocate_dependent_exception) 7050 1.1 mrg (__cxa_allocate_exception): Don't set it here. 7051 1.1 mrg 7052 1.1 mrg 2014-01-26 Jonathan Wakely <jwakely (a] redhat.com> 7053 1.1 mrg 7054 1.1 mrg * include/bits/stl_map.h: Remove anachronistic comment. 7055 1.1 mrg * include/bits/stl_multimap.h: Add whitespace. 7056 1.1 mrg * testsuite/23_containers/map/modifiers/emplace/1.cc: Use 7057 1.1 mrg -std=gnu++11 instead of -std=c++11. 7058 1.1 mrg * testsuite/23_containers/map/operators/2.cc: Likewise. 7059 1.1 mrg * testsuite/23_containers/multimap/modifiers/emplace/1.cc: Likewise. 7060 1.1 mrg * testsuite/23_containers/multiset/modifiers/emplace/1.cc: Likewise. 7061 1.1 mrg * testsuite/23_containers/set/modifiers/emplace/1.cc: Likewise. 7062 1.1 mrg 7063 1.1 mrg * acinclude.m4 (GLIBCXX_ENABLE_C99): Fix typo. 7064 1.1 mrg * configure: Regenerate. 7065 1.1 mrg 7066 1.1 mrg 2014-01-24 Ed Smith-Rowland <3dw4rd (a] verizon.net> 7067 1.1 mrg 7068 1.1 mrg PR libstdc++/59531 7069 1.1 mrg * testsuite/experimental/string_view/operations/copy/char/1.cc: New. 7070 1.1 mrg * testsuite/experimental/string_view/operations/copy/wchar_t/1.cc: New. 7071 1.1 mrg 7072 1.1 mrg 2014-01-24 Ed Smith-Rowland <3dw4rd (a] verizon.net> 7073 1.1 mrg Peter A. Bigot <pab (a] pabigot.com> 7074 1.1 mrg 7075 1.1 mrg PR libstdc++/59531 7076 1.1 mrg * include/experimental/string_view 7077 1.1 mrg (copy(_CharT*, size_type, size_type) const): Correct throw string. 7078 1.1 mrg Correct copy start location. 7079 1.1 mrg 7080 1.1 mrg 2014-01-24 Ed Smith-Rowland <3dw4rd (a] verizon.net> 7081 1.1 mrg Peter A. Bigot <pab (a] pabigot.com> 7082 1.1 mrg 7083 1.1 mrg PR libstdc++/59530 7084 1.1 mrg * include/experimental/string_view (operator[](size_type) const): 7085 1.1 mrg Fix one-off index error in debug check. 7086 1.1 mrg * testsuite/experimental/string_view/element_access/char/1.cc: Don't 7087 1.1 mrg test basic_string_view at size(). 7088 1.1 mrg * testsuite/experimental/string_view/element_access/wchar_t/1.cc: Ditto. 7089 1.1 mrg 7090 1.1 mrg 2014-01-24 Ed Smith-Rowland <3dw4rd (a] verizon.net> 7091 1.1 mrg Peter A. Bigot <pab (a] pabigot.com> 7092 1.1 mrg 7093 1.1 mrg PR libstdc++/59529 7094 1.1 mrg * include/experimental/string_view 7095 1.1 mrg (basic_string_view(const _CharT*, size_type)): Don't care if len == 0. 7096 1.1 mrg * testsuite/experimental/string_view/operations/substr/char/1.cc: 7097 1.1 mrg Comment out catch of out_of_range; No terminating null 7098 1.1 mrg in basic_string_view. Check begin == end. 7099 1.1 mrg * testsuite/experimental/string_view/operations/substr/wchar_t/1.cc: 7100 1.1 mrg Ditto. 7101 1.1 mrg 7102 1.1 mrg 2014-01-24 Jonathan Wakely <jwakely (a] redhat.com> 7103 1.1 mrg 7104 1.1 mrg PR libstdc++/59548 7105 1.1 mrg * include/debug/safe_base.h (_Safe_sequence_base): Define copy 7106 1.1 mrg constructor to prevent it being implicitly defined as deleted, but 7107 1.1 mrg do not copy anything. 7108 1.1 mrg * include/debug/safe_unordered_base.h (_Safe_unordered_container_base): 7109 1.1 mrg Define copy and move constructors similar to _Safe_sequence_base's. 7110 1.1 mrg * testsuite/23_containers/unordered_map/59548.cc: New. 7111 1.1 mrg 7112 1.1 mrg 2014-01-23 Bernhard Reutner-Fischer <aldot (a] gcc.gnu.org> 7113 1.1 mrg Steve Ellcey <sellcey (a] mips.com> 7114 1.1 mrg 7115 1.1 mrg * acinclude.m4 (GLIBCXX_CHECK_TMPNAM): New check for tmpnam 7116 1.1 mrg function. 7117 1.1 mrg * configure.ac: Use GLIBCXX_CHECK_TMPNAM. 7118 1.1 mrg * (configure, config.h.in): Regenerate. 7119 1.1 mrg * include/c_global/cstdio: Guard ::tmpnam with _GLIBCXX_USE_TMPNAM 7120 1.1 mrg 7121 1.1 mrg 2014-01-23 Jonathan Wakely <jwakely (a] redhat.com> 7122 1.1 mrg 7123 1.1 mrg * doc/xml/faq.xml (a-how_to_set_paths): Expand FAQ answer. 7124 1.1 mrg * doc/xml/manual/abi.xml (abi.versioning.history): Correct symver. 7125 1.1 mrg 7126 1.1 mrg PR libstdc++/59872 7127 1.1 mrg * include/bits/stl_map.h (map::operator=(map&&)): Fix comment. 7128 1.1 mrg * include/bits/stl_multimap.h (multimap::operator=(multimap&&)): 7129 1.1 mrg Likewise. 7130 1.1 mrg * include/bits/stl_multiset.h (multiset::operator=(multiset&&)): 7131 1.1 mrg Likewise. 7132 1.1 mrg * include/bits/stl_set.h (set::operator=(set&&)): Likewise. 7133 1.1 mrg * include/bits/stl_tree.h (_Rb_tree::_M_move_data): New overloaded 7134 1.1 mrg functions to perform moving or copying of elements from rvalue tree. 7135 1.1 mrg (_Rb_tree::_Rb_tree(_Rb_tree&&)): Use _M_move_data. 7136 1.1 mrg (_Rb_tree::_Rb_tree(_Rb_tree&&, _Node_allocator&&)): Likewise. 7137 1.1 mrg * testsuite/23_containers/map/59872.cc: New. 7138 1.1 mrg * testsuite/23_containers/map/56613.cc: Remove duplicate include. 7139 1.1 mrg 7140 1.1 mrg 2014-01-22 Jonathan Wakely <jwakely (a] redhat.com> 7141 1.1 mrg 7142 1.1 mrg * include/bits/stl_deque.h (_Deque_impl): Move comment. 7143 1.1 mrg 7144 1.1 mrg PR libstdc++/58764 7145 1.1 mrg * include/bits/stl_deque.h (deque::deque(const allocator_type&): 7146 1.1 mrg Split into separate default constructor and constructor taking 7147 1.1 mrg allocator. 7148 1.1 mrg * include/bits/stl_list.h (list::list(const allocator_type&): Likewise. 7149 1.1 mrg * include/bits/stl_vector.h (vector::vector(const allocator_type&): 7150 1.1 mrg Likewise. 7151 1.1 mrg * include/debug/deque (deque::deque(const allocator_type&)): Likewise. 7152 1.1 mrg * include/debug/list (list::list(const _Allocator&)): Likewise. 7153 1.1 mrg * include/debug/map.h (map::map(const _Compare&, const _Allocator&)): 7154 1.1 mrg Likewise. 7155 1.1 mrg * include/debug/multimap.h 7156 1.1 mrg (multimap::multimap(const _Compare&, const _Allocator&)): Likewise. 7157 1.1 mrg * include/debug/set.h (set::set(const _Compare&, const _Allocator&)): 7158 1.1 mrg Likewise. 7159 1.1 mrg * include/debug/multiset.h 7160 1.1 mrg (multiset::multiset(const _Compare&, const _Allocator&)): Likewise. 7161 1.1 mrg * include/debug/vector (vector::vector(const allocator_type&)): 7162 1.1 mrg Likewise. 7163 1.1 mrg * include/profile/deque (deque::deque(const _Allocator&)): Likewise. 7164 1.1 mrg * include/profile/list (list::list(const _Allocator&)): Likewise. 7165 1.1 mrg * include/profile/map.h 7166 1.1 mrg (map::map(const _Compare&, const _Allocator&)): Likewise. 7167 1.1 mrg * include/profile/multimap.h 7168 1.1 mrg (multimap::multimap(const _Compare&, const _Allocator&)): Likewise. 7169 1.1 mrg * include/profile/set.h 7170 1.1 mrg (set::set(const _Compare&, const _Allocator&)): Likewise. 7171 1.1 mrg * include/profile/multiset.h 7172 1.1 mrg (multiset::multiset(const _Compare&, const _Allocator&)): Likewise. 7173 1.1 mrg * include/profile/vector (vector::vector(const _Allocator&)): 7174 1.1 mrg Likewise. 7175 1.1 mrg * testsuite/23_containers/deque/58764.cc: New. 7176 1.1 mrg * testsuite/23_containers/list/58764.cc: New. 7177 1.1 mrg * testsuite/23_containers/map/58764.cc: New. 7178 1.1 mrg * testsuite/23_containers/multimap/58764.cc: New. 7179 1.1 mrg * testsuite/23_containers/set/58764.cc: New. 7180 1.1 mrg * testsuite/23_containers/multiset/58764.cc: New. 7181 1.1 mrg * testsuite/23_containers/vector/58764.cc: New. 7182 1.1 mrg * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: 7183 1.1 mrg Adjust dg-error line number. 7184 1.1 mrg * testsuite/23_containers/deque/requirements/dr438/ 7185 1.1 mrg constructor_1_neg.cc: Likewise. 7186 1.1 mrg * testsuite/23_containers/deque/requirements/dr438/ 7187 1.1 mrg constructor_2_neg.cc: Likewise. 7188 1.1 mrg * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: 7189 1.1 mrg Likewise. 7190 1.1 mrg * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: 7191 1.1 mrg Likewise. 7192 1.1 mrg * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc: 7193 1.1 mrg Likewise. 7194 1.1 mrg * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc: 7195 1.1 mrg Likewise. 7196 1.1 mrg * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: 7197 1.1 mrg Likewise. 7198 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: 7199 1.1 mrg Likewise. 7200 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/ 7201 1.1 mrg constructor_1_neg.cc: Likewise. 7202 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/ 7203 1.1 mrg constructor_2_neg.cc: Likewise. 7204 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: 7205 1.1 mrg Likewise. 7206 1.1 mrg 7207 1.1 mrg PR libstdc++/58764 (again) 7208 1.1 mrg * include/bits/stl_list.h (list): Make default constructor's exception 7209 1.1 mrg specification conditional. 7210 1.1 mrg * include/bits/stl_vector.h (vector): Likewise. 7211 1.1 mrg * testsuite/util/testsuite_allocator.h (SimpleAllocator): Add noexcept 7212 1.1 mrg to default constructor. 7213 1.1 mrg * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: 7214 1.1 mrg Adjust dg-error line number. 7215 1.1 mrg * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc: 7216 1.1 mrg Likewise. 7217 1.1 mrg * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc: 7218 1.1 mrg Likewise. 7219 1.1 mrg * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: 7220 1.1 mrg Likewise. 7221 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: 7222 1.1 mrg Likewise. 7223 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/ 7224 1.1 mrg constructor_1_neg.cc: Likewise. 7225 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/ 7226 1.1 mrg constructor_2_neg.cc: Likewise. 7227 1.1 mrg * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: 7228 1.1 mrg Likewise. 7229 1.1 mrg 7230 1.1 mrg 2014-01-21 Tim Shen <timshen91 (a] gmail.com> 7231 1.1 mrg 7232 1.1 mrg * include/bits/regex.tcc: Remove incorrect `nosubs` handling. 7233 1.1 mrg * include/bits/regex_scanner.tcc: Handle `nosubs` correctly. 7234 1.1 mrg * testsuite/28_regex/constants/syntax_option_type.cc: Add a test case. 7235 1.1 mrg 7236 1.1 mrg 2014-01-21 Jonathan Wakely <jwakely (a] redhat.com> 7237 1.1 mrg 7238 1.1 mrg PR libstdc++/56267 7239 1.1 mrg * include/bits/hashtable.h (__cache_default): Do not depend on 7240 1.1 mrg whether the hash function is DefaultConstructible or CopyAssignable. 7241 1.1 mrg (_Hashtable): Adjust static assertions. 7242 1.1 mrg * doc/xml/manual/containers.xml (containers.unordered.cache): Update. 7243 1.1 mrg * testsuite/23_containers/unordered_set/instantiation_neg.cc: Adjust 7244 1.1 mrg dg-error line number. 7245 1.1 mrg * testsuite/23_containers/unordered_set/ 7246 1.1 mrg not_default_constructible_hash_neg.cc: Remove. 7247 1.1 mrg 7248 1.1 mrg 2014-01-20 Franois Dumont <fdumont (a] gcc.gnu.org> 7249 1.1 mrg 7250 1.1 mrg * scripts/create_testsuite_files: Add testsuite/experimental in 7251 1.1 mrg the list of folders to search for tests. 7252 1.1 mrg * include/experimental/string_view 7253 1.1 mrg (basic_string_view<>::operator[]): Comment _GLIBCXX_DEBUG_ASSERT, 7254 1.1 mrg incompatible with constexpr qualifier. 7255 1.1 mrg (basic_string_view<>::front()): Likewise. 7256 1.1 mrg (basic_string_view<>::back()): Likewise. 7257 1.1 mrg * testsuite/experimental/string_view/element_access/wchar_t/2.cc: 7258 1.1 mrg Merge dg-options directives into one. 7259 1.1 mrg * testsuite/experimental/string_view/element_access/char/2.cc: 7260 1.1 mrg Likewise. Remove invalid experimental namespace scope on 7261 1.1 mrg string_view_type. 7262 1.1 mrg 7263 1.1 mrg 2014-01-20 Jonathan Wakely <jwakely (a] redhat.com> 7264 1.1 mrg 7265 1.1 mrg PR libstdc++/56267 7266 1.1 mrg * include/bits/hashtable_policy.h (_Hash_code_base<... false>): Grant 7267 1.1 mrg friendship to _Local_iterator_base<..., false>. 7268 1.1 mrg (_Local_iterator_base): Give protected access to all existing members. 7269 1.1 mrg (_Local_iterator_base::_M_curr()): New public accessor. 7270 1.1 mrg (_Local_iterator_base::_M_get_bucket()): New public accessor. 7271 1.1 mrg (_Local_iterator_base<..., false>::_M_init()): New function to manage 7272 1.1 mrg the lifetime of the _Hash_code_base explicitly. 7273 1.1 mrg (_Local_iterator_base<..., false>::_M_destroy()): Likewise. 7274 1.1 mrg (_Local_iterator_base<..., false>): Define copy constructor and copy 7275 1.1 mrg assignment operator that use new functions to manage _Hash_code_base. 7276 1.1 mrg (operator==(const _Local_iterator_base&, const _Local_iterator_base&), 7277 1.1 mrg operator==(const _Local_iterator_base&, const _Local_iterator_base&)): 7278 1.1 mrg Use public API for _Local_iterator_base. 7279 1.1 mrg * include/debug/safe_local_iterator.h (_Safe_local_iterator): Likewise. 7280 1.1 mrg * include/debug/unordered_map (__debug::unordered_map::erase(), 7281 1.1 mrg __debug::unordered_multimap::erase()): Likewise. 7282 1.1 mrg * include/debug/unordered_set (__debug::unordered_set::erase(), 7283 1.1 mrg __debug::unordered_multiset::erase()): Likewise. 7284 1.1 mrg * testsuite/23_containers/unordered_set/56267-2.cc: New test. 7285 1.1 mrg 7286 1.1 mrg 2014-01-19 Tim Shen <timshen91 (a] gmail.com> 7287 1.1 mrg 7288 1.1 mrg * include/bits/regex_compiler.h (_Comipler<>::_M_quantifier()): 7289 1.1 mrg Fix parse error of multiple consecutive quantifiers like "a**". 7290 1.1 mrg * include/bits/regex_compiler.tcc (_Comipler<>::_M_quantifier()): 7291 1.1 mrg Likewise. 7292 1.1 mrg * testsuite/28_regex/basic_regex/multiple_quantifiers.cc: New. 7293 1.1 mrg 7294 1.1 mrg 2014-01-17 Franois Dumont <fdumont (a] gcc.gnu.org> 7295 1.1 mrg 7296 1.1 mrg * include/profile/set.h (set): Implement C++11 allocator-aware 7297 1.1 mrg container requirements. 7298 1.1 mrg * include/profile/map.h (map): Likewise. 7299 1.1 mrg * include/profile/multiset.h (multiset): Likewise. 7300 1.1 mrg * include/profile/multimap.h (multimap): Likewise. 7301 1.1 mrg * include/profile/set.h 7302 1.1 mrg (set::operator=(const set&)): Define as default in C++11 mode. 7303 1.1 mrg (set::operator=(set&&)): Likewise. 7304 1.1 mrg * include/profile/map.h 7305 1.1 mrg (map::operator=(const map&)): Likewise. 7306 1.1 mrg (map::operator=(map&&)): Likewise. 7307 1.1 mrg * include/profile/multiset.h 7308 1.1 mrg (multiset::operator=(const multiset&)): Likewise. 7309 1.1 mrg (multiset::operator=(multiset&&)): Likewise. 7310 1.1 mrg * include/profile/multimap.h 7311 1.1 mrg (multimap::operator=(const multimap&)): Likewise. 7312 1.1 mrg (multimap::operator=(multimap&&)): Likewise. 7313 1.1 mrg * include/profile/set.h (set::operator=(std::initializer_list<>)): 7314 1.1 mrg Rely on the same operator from normal mode. 7315 1.1 mrg * include/profile/map.h (map::operator=(std::initializer_list<>)): 7316 1.1 mrg Likewise. 7317 1.1 mrg * include/profile/multiset.h 7318 1.1 mrg (multiset::operator=(std::initializer_list<>)): Likewise. 7319 1.1 mrg * include/profile/multimap.h 7320 1.1 mrg (multimap::operator=(std::initializer_list<>)): Likewise. 7321 1.1 mrg * include/profile/set.h (set::swap(set&)): Add noexcept 7322 1.1 mrg specification. 7323 1.1 mrg * include/profile/map.h (map::swap(map&)): Likewise. 7324 1.1 mrg * include/profile/multiset.h (multiset::swap(multiset&)): Likewise. 7325 1.1 mrg * include/profile/multimap.h (multimap::swap(multimap&)): Likewise. 7326 1.1 mrg 7327 1.1 mrg 2014-01-17 Tim Shen <timshen91 (a] gmail.com> 7328 1.1 mrg 7329 1.1 mrg * include/bits/regex_automaton.tcc (_StateSeq<>::_M_clone()): Do not 7330 1.1 mrg use std::map. 7331 1.1 mrg * include/bits/regex_automaton.h: Do not use std::set. 7332 1.1 mrg * include/bits/regex_compiler.h (_BracketMatcher<>::_M_add_char(), 7333 1.1 mrg _BracketMatcher<>::_M_add_collating_element(), 7334 1.1 mrg _BracketMatcher<>::_M_add_equivalence_class(), 7335 1.1 mrg _BracketMatcher<>::_M_make_range()): Likewise. 7336 1.1 mrg * include/bits/regex_compiler.tcc (_BracketMatcher<>::_M_apply()): 7337 1.1 mrg Likewise. 7338 1.1 mrg * include/bits/regex_executor.h: Do not use std::queue. 7339 1.1 mrg * include/bits/regex_executor.tcc (_Executor<>::_M_main(), 7340 1.1 mrg _Executor<>::_M_dfs()): Likewise. 7341 1.1 mrg * include/std/regex: Remove <map>, <set> and <queue>. 7342 1.1 mrg 7343 1.1 mrg 2014-01-17 Tim Shen <timshen91 (a] gmail.com> 7344 1.1 mrg 7345 1.1 mrg * include/bits/regex.h (__compile_nfa<>(), basic_regex<>::basic_regex(), 7346 1.1 mrg basic_regex<>::assign()): Change __compile_nfa to accept 7347 1.1 mrg const _CharT* only. 7348 1.1 mrg * include/bits/regex_compiler.h: Change _Compiler's template 7349 1.1 mrg argument from <_FwdIter, _TraitsT> to <_TraitsT>. 7350 1.1 mrg * include/bits/regex_compiler.tcc: Likewise. 7351 1.1 mrg 7352 1.1 mrg 2014-01-17 Tim Shen <timshen91 (a] gmail.com> 7353 1.1 mrg 7354 1.1 mrg * include/bits/regex_compiler.h: Change _ScannerT into char-type 7355 1.1 mrg templated. 7356 1.1 mrg * include/bits/regex_scanner.h (_Scanner<>::_Scanner()): Separate 7357 1.1 mrg _ScannerBase from _Scanner; Change _Scanner's template argument from 7358 1.1 mrg _FwdIter to _CharT. Avoid use of std::map and std::set by using arrays 7359 1.1 mrg instead. 7360 1.1 mrg * include/bits/regex_scanner.tcc (_Scanner<>::_Scanner(), 7361 1.1 mrg _Scanner<>::_M_scan_normal(), _Scanner<>::_M_eat_escape_ecma(), 7362 1.1 mrg _Scanner<>::_M_eat_escape_posix(), _Scanner<>::_M_eat_escape_awk()): 7363 1.1 mrg Likewise. 7364 1.1 mrg * include/std/regex: Add <cstring> for using strchr. 7365 1.1 mrg 7366 1.1 mrg 2014-01-17 Tim Shen <timshen91 (a] gmail.com> 7367 1.1 mrg 7368 1.1 mrg * bits/regex_automaton.tcc: Indentation fix. 7369 1.1 mrg * bits/regex_compiler.h (__compile_nfa<>(), _Compiler<>, 7370 1.1 mrg _RegexTranslator<> _AnyMatcher<>, _CharMatcher<>, 7371 1.1 mrg _BracketMatcher<>): Add bool option template parameters and 7372 1.1 mrg specializations to make matching more efficient and space saving. 7373 1.1 mrg * bits/regex_compiler.tcc: Likewise. 7374 1.1 mrg 7375 1.1 mrg 2014-01-15 Franois Dumont <fdumont (a] gcc.gnu.org> 7376 1.1 mrg 7377 1.1 mrg PR libstdc++/59712 7378 1.1 mrg * include/bits/hashtable_policy.h: Fix some long lines. 7379 1.1 mrg * include/bits/hashtable.h (__hash_code_base_access): Define and 7380 1.1 mrg use it to check its _M_bucket_index noexcept qualification. Use 7381 1.1 mrg also in place of... 7382 1.1 mrg (__access_protected_ctor): ...this. 7383 1.1 mrg * testsuite/23_containers/unordered_set/instantiation_neg.cc: 7384 1.1 mrg Adapt line number. 7385 1.1 mrg * testsuite/23_containers/unordered_set/ 7386 1.1 mrg not_default_constructible_hash_neg.cc: Likewise. 7387 1.1 mrg 7388 1.1 mrg 2014-01-13 Franois Dumont <fdumont (a] gcc.gnu.org> 7389 1.1 mrg 7390 1.1 mrg * include/debug/set.h (set): Implement C++11 allocator-aware 7391 1.1 mrg container requirements. 7392 1.1 mrg * include/debug/map.h (map): Likewise. 7393 1.1 mrg * include/debug/multiset.h (multiset): Likewise. 7394 1.1 mrg * include/debug/multimap.h (multimap): Likewise. 7395 1.1 mrg * include/debug/set.h (set::operator=(set&&)): Add noexcept and 7396 1.1 mrg fix implementation regarding management of safe iterators. 7397 1.1 mrg * include/debug/map.h (map::operator=(map&&)): Likewise. 7398 1.1 mrg * include/debug/multiset.h (multiset::operator=(multiset&&)): Likewise. 7399 1.1 mrg * include/debug/multimap.h (multimap::operator=(multimap&&)): 7400 1.1 mrg Likewise. 7401 1.1 mrg * include/debug/set.h (set::operator=(std::initializer_list<>)): 7402 1.1 mrg Rely on the same operator from normal mode. 7403 1.1 mrg * include/debug/map.h (map::operator=(std::initializer_list<>)): 7404 1.1 mrg Likewise. 7405 1.1 mrg * include/debug/multiset.h 7406 1.1 mrg (multiset::operator=(std::initializer_list<>)): Likewise. 7407 1.1 mrg * include/debug/multimap.h 7408 1.1 mrg (multimap::operator=(std::initializer_list<>)): Likewise. 7409 1.1 mrg * include/debug/set.h (set::swap(set&)): Add noexcept 7410 1.1 mrg specification, add allocator equality check. 7411 1.1 mrg * include/debug/map.h (map::swap(map&)): Likewise. 7412 1.1 mrg * include/debug/multiset.h (multiset::swap(multiset&)): Likewise. 7413 1.1 mrg * include/debug/multimap.h (multimap::swap(multimap&)): Likewise. 7414 1.1 mrg 7415 1.1 mrg 2014-01-10 Jonathan Wakely <jwakely (a] redhat.com> 7416 1.1 mrg 7417 1.1 mrg PR libstdc++/59698 7418 1.1 mrg * doc/xml/manual/status_cxx1998.xml (iso.1998.specific): Markup 7419 1.1 mrg and stylistic improvements. 7420 1.1 mrg * doc/xml/manual/codecvt.xml (std.localization.facet.codecvt): Likewise 7421 1.1 mrg and update for C++11. 7422 1.1 mrg * doc/xml/manual/ctype.xml (std.localization.facet.ctype): Likewise. 7423 1.1 mrg 7424 1.1 mrg PR libstdc++/59687 7425 1.1 mrg * doc/xml/manual/backwards_compatibility.xml 7426 1.1 mrg (backwards.third.nocreate_noreplace): Correct and expand. 7427 1.1 mrg 7428 1.1 mrg PR libstdc++/59699 7429 1.1 mrg * doc/xml/manual/support.xml (std.support.types.null): Update links. 7430 1.1 mrg 7431 1.1 mrg 2014-01-09 Jonathan Wakely <jwakely (a] redhat.com> 7432 1.1 mrg 7433 1.1 mrg PR libstdc++/59738 7434 1.1 mrg * include/bits/stl_vector.h (vector<>::_M_move_assign): Restore 7435 1.1 mrg support for non-Movable types. 7436 1.1 mrg 7437 1.1 mrg PR libstdc++/59680 7438 1.1 mrg * src/c++11/thread.cc (__sleep_for): Fix call to ::sleep. 7439 1.1 mrg 7440 1.1 mrg 2014-01-08 Franois Dumont <fdumont (a] gcc.gnu.org> 7441 1.1 mrg 7442 1.1 mrg * include/bits/stl_vector.h (std::vector<>::_M_move_assign): Pass 7443 1.1 mrg *this allocator instance when building temporary vector instance 7444 1.1 mrg so that *this allocator does not get moved. 7445 1.1 mrg * include/debug/safe_base.h 7446 1.1 mrg (_Safe_sequence_base(_Safe_sequence_base&&)): New. 7447 1.1 mrg * include/debug/vector (__gnu_debug::vector<>(vector&&)): Use new 7448 1.1 mrg move constructor from _Safe_sequence_base. 7449 1.1 mrg (__gnu_debug::vector<>(vector&&, const allocator_type&)): Swap 7450 1.1 mrg safe iterators if the instance is moved. 7451 1.1 mrg (__gnu_debug::vector<>::operator=(vector&&)): Likewise. 7452 1.1 mrg * testsuite/23_containers/vector/allocator/move.cc (test01): Add 7453 1.1 mrg check on a vector iterator. 7454 1.1 mrg * testsuite/23_containers/vector/allocator/move_assign.cc 7455 1.1 mrg (test02): Likewise. 7456 1.1 mrg (test03): New, test with a non-propagating allocator. 7457 1.1 mrg * testsuite/23_containers/vector/debug/move_assign_neg.cc: New. 7458 1.1 mrg 7459 1.1 mrg 2014-01-07 Tim Shen <timshen91 (a] gmail.com> 7460 1.1 mrg 7461 1.1 mrg * include/bits/regex_compiler.h (_AnyMatcher<>::_AnyMatcher(), 7462 1.1 mrg _AnyMatcher<>::operator(), _AnyMatcher<>::_M_apply(), 7463 1.1 mrg _CharMatcher<>::_CharMatcher(), _CharMatcher<>::_M_translate(), 7464 1.1 mrg _BracketMatcher<>::_BracketMatcher(), _BracketMatcher<>::operator(), 7465 1.1 mrg _BracketMatcher<>::_M_add_char(), 7466 1.1 mrg _BracketMatcher<>::_M_add_collating_element(), 7467 1.1 mrg _BracketMatcher<>::_M_add_equivalence_class(), 7468 1.1 mrg _BracketMatcher<>::_M_add_character_class(), 7469 1.1 mrg _BracketMatcher<>::_M_make_range(), _BracketMatcher<>::_M_ready(), 7470 1.1 mrg _BracketMatcher<>::_M_apply(), _BracketMatcher<>::_M_make_cache()): 7471 1.1 mrg Fix _AnyMatcher behavior of POSIX style and move _M_flags 7472 1.1 mrg to template parameter; Add cache for _BracketMatcher. Adjust 7473 1.1 mrg declarations from here... 7474 1.1 mrg * include/bits/regex.h (basic_regex<>::imbue()): ...to here. Also, 7475 1.1 mrg imbuing a regex will trigger a recompilation to rebuild the cache. 7476 1.1 mrg * include/bits/regex_compiler.tcc (_Compiler<>::_M_atom(), 7477 1.1 mrg _Compiler<>::_M_bracket_expression()): Adjust matchers' caller for 7478 1.1 mrg different template bool parameters. 7479 1.1 mrg * include/bits/regex_executor.h: Remove unnecessary declarations. 7480 1.1 mrg * include/std/regex: Adjust including orders. 7481 1.1 mrg * testsuite/28_regex/traits/char/user_defined.cc: New. 7482 1.1 mrg * testsuite/28_regex/traits/wchar_t/user_defined.cc: New. 7483 1.1 mrg 7484 1.1 mrg 2014-01-07 Rainer Orth <ro (a] CeBiTec.Uni-Bielefeld.DE> 7485 1.1 mrg 7486 1.1 mrg * config/abi/post/solaris2.9/baseline_symbols.txt: Regenerate. 7487 1.1 mrg * config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt: Likewise. 7488 1.1 mrg * config/abi/post/solaris2.10/baseline_symbols.txt: Likewise. 7489 1.1 mrg * config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise. 7490 1.1 mrg * config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise. 7491 1.1 mrg 7492 1.1 mrg 2014-01-02 Richard Sandiford <rdsandiford (a] googlemail.com> 7493 1.1 mrg 7494 1.1 mrg Update copyright years 7495 1.1 mrg 7496 1.1 mrg 2014-01-02 Richard Sandiford <rdsandiford (a] googlemail.com> 7497 1.1 mrg 7498 1.1 mrg * testsuite/18_support/new_handler.cc, 7499 1.1 mrg testsuite/18_support/terminate_handler.cc, 7500 1.1 mrg testsuite/18_support/unexpected_handler.cc: Use the standard form for 7501 1.1 mrg the copyright notice. 7502 1.1 mrg 7504 1.1 mrg Copyright (C) 2014 Free Software Foundation, Inc. 7505 1.1 mrg 7506 1.1 mrg Copying and distribution of this file, with or without modification, 7507 1.1 mrg are permitted in any medium without royalty provided the copyright 7508 notice and this notice are preserved. 7509