1 2015-02-20 Jonathan Wakely <jwakely@redhat.com>
4 * python/libstdcxx/v6/printers.py (StdTuplePrinter): Handle new
7 * doc/xml/manual/status_cxx2011.xml: Document implementation-defined
9 * doc/html/manual/status.html: Regenerate.
11 2015-02-19 Jonathan Wakely <jwakely@redhat.com>
14 * include/bits/algorithmfwd.h (rotate): Move to inline namespace _V2.
15 * include/bits/stl_algo.h (__rotate, rotate): Likewise.
17 2015-02-19 Hans-Peter Nilsson <hp@axis.com>
20 * testsuite/26_numerics/random/binomial_distribution/operators/values.cc
21 (test01): Add explanatory comment. Keep only the bd1 sub-test and
22 split out bd2, bd3, bd4, and bd5 sub-tests into...
23 * testsuite/26_numerics/random/binomial_distribution/operators/values2.cc,
24 testsuite/26_numerics/random/binomial_distribution/operators/values3.cc,
25 testsuite/26_numerics/random/binomial_distribution/operators/values4.cc,
26 testsuite/26_numerics/random/binomial_distribution/operators/values5.cc:
27 New separate files with the old parts.
29 2015-02-18 Jonathan Wakely <jwakely@redhat.com>
31 * src/c++11/codecvt.cc (write_utf16_code_point): Fix code to output
33 (utf16_in): Pass mode argument to write_utf16_code_point.
34 (codecvt<char16_t, char, mbstate_t>::do_in): Set mode according to
36 * testsuite/22_locale/codecvt/char16_t.cc: New.
37 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Fix typo.
39 * testsuite/22_locale/codecvt/char16_t.cc: Add dg-require-cstdint.
40 * testsuite/22_locale/codecvt/char32_t.cc: Likewise.
42 2015-02-17 RĂ¼diger Sonderfeld <ruediger@c-plusplus.de>
43 Jonathan Wakely <jwakely@redhat.com>
45 * testsuite/22_locale/codecvt/char32_t.cc: New.
47 2015-02-17 Jonathan Wakely <jwakely@redhat.com>
50 * include/bits/basic_string.h (basic_string(basic_string&&)): Ensure
51 empty string gets null-terminated.
52 * testsuite/21_strings/basic_string/cons/char/65085.cc: New.
54 2015-02-13 Matthew Wahab <matthew.wahab@arm.com>
56 * testsuite/28_regex/traits/char/isctype.cc (test01): Fix
57 mixed line-endings introduced in last change.
59 2015-02-12 Matthew Wahab <matthew.wahab@arm.com>
61 * testsuite/28_regex/traits/char/isctype.cc (test01): Replace test
62 for __NEWLIB__ macro with a dejagnu set macro.
63 * testsuite/28_regex/traits/wchar_t/isctype.cc (test01): Likewise.
65 2015-02-04 Matthew Wahab <matthew.wahab@arm.com>
68 * testsuite/28_regex/traits/char/isctype.cc (test01): Add newlib
69 special case for '\n'.
70 * testsuite/28_regex/traits/wchar_t/isctype.cc (test01): Likewise.
72 2015-02-01 Jonathan Wakely <jwakely@redhat.com>
74 * src/c++11/futex.cc: Do not define for gthr-single.h targets.
76 2015-02-01 Jonathan Wakely <jwakely@redhat.com>
79 * include/c_global/cstdio (gets): Use __deprecated__ attribute instead
81 * include/c_std/cstdio (gets): Likewise.
82 * testsuite/17_intro/headers/c++1998/all_attributes.cc: Avoid clashing
83 with attributes used in darwin headers.
85 2015-01-29 Jakub Jelinek <jakub@redhat.com>
87 * acinclude.m4 (VTV_CYGMIN): Use x$vtv_cygmin = xyes instead of
88 $vtv_cygmin = yes. Initialize vtv_cygmin=no unconditionally first.
89 * configure: Regenerated.
91 2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
93 * acinclude.m4 (GLIBCXX_ENABLE_VTABLE_VERIFY): Define VTV_CYGMIN
94 after vtv_cygmin is set.
95 * configure: Regenerated.
97 2015-01-29 Matthias Klose <doko@ubuntu.com>
99 * acinclude.m4 (GLIBCXX_ENABLE_VTABLE_VERIFY): Define VTV_CYGMIN
101 * configure: Regenerate.
103 2015-01-29 Caroline Tice <cmtice@google.com>
105 Committing VTV Cywin/Ming patch for Patrick Wollgast
106 * configure: Regenerate.
107 * libsupc++/Makefile.in: Regenerate.
108 * src/Makefile.in: Regenerate.
110 2015-01-29 Jonathan Wakely <jwakely@redhat.com>
112 * include/bits/atomic_base.h: Use __always_inline__ instead of
114 * include/bits/atomic_futex.h: Likewise.
115 * include/bits/c++config: Use __abi_tag__ instead of abi_tag.
116 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Use
117 __packed__ instead of packed.
118 * include/std/shared_mutex: Use __unused__ instead of unused.
119 * testsuite/17_intro/headers/c++1998/all_attributes.cc: New.
120 * testsuite/17_intro/headers/c++200x/all_attributes.cc: New.
121 * testsuite/17_intro/headers/c++2014/all_attributes.cc: New.
123 2015-01-28 Caroline Tice <cmtice@google.com>
125 Committing VTV Cywin/Ming patch for Patrick Wollgast
126 * acinclude.m4: Define VTV_CYGMIN.
127 * libsupc++/Makefile.am: Add vtv_sources only to libsupc___la_SOURCES
128 and libsupc__convenience_la_SOURCES if VTV_CYGMIN is not set.
129 * libsupc++/vtv_stubs.cc: Add none weak declaration of every function
130 for Cygwin and MinGW.
131 * src/Makefile.am: Add libvtv.la to toolexeclib_LTLIBRARIES, if
132 VTV_CYGMIN is set. Define libvtv_la_SOURCES, libvtv_la_LDFLAGS,
133 libvtv_la_AM_CXXFLAGS and libvtv_la_LINK if VTV_CYGMIN is set.
135 2015-01-28 Jonathan Wakely <jwakely@redhat.com>
138 * libsupc++/Makefile.am: Compile del_opvs.cc as C++14.
139 * libsupc++/Makefile.in: Regenerate.
140 * src/c++11/Makefile.in: Regenerate.
142 2015-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
144 * testsuite/lib/libstdc++.exp (v3_target_compile): Remove
145 check for unsupported.
146 (v3_target_compile_as_c): Likewise.
148 2015-01-28 Richard Biener <rguenther@suse.de>
151 * libsupc++/eh_alloc.cc (struct allocated_entry): Align
153 (pool::allocate): Adjust allocation size and alignment to
155 (pool::free): Adjust pointer offsetting.
157 2015-01-27 Jonathan Wakely <jwakely@redhat.com>
160 * include/std/shared_mutex (shared_timed_mutex::try_lock_for,
161 shared_timed_mutex::try_lock_until): Only define when POSIX thread
162 timeouts option is supported.
163 (shared_timed_mutex::try_shared_lock_for,
164 shared_timed_mutex::try_shared_lock_until): Likewise.
166 2015-01-26 Jonathan Wakely <jwakely@redhat.com>
169 * config/locale/gnu/numeric_members.cc (numpunct<char>::~numpunct(),
170 numpunct<wchar_t>::~numpunct()): Do not set _M_data->_M_grouping.
171 * src/c++11/cxx11-shim_facets.cc (numpunct_shim): Remove _M_grouping
172 and use cache's _M_grouping field.
173 (__numpunct_fill_cache): Likewise.
174 (__moneypunct_fill_cache): Improve comments.
176 2015-01-26 Jonathan Wakely <jwakely@redhat.com>
178 * testsuite/23_containers/set/operations/2.cc: Add test for
179 non-transparent comparison function.
181 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
184 * config/cpu/sh/atomicity.h (__exchange_and_add, __atomic_add):
185 Remove SH4A inline asm and lock based implementations and use the
186 defaults from ext/atomicity.h.
188 2015-01-23 Jonathan Wakely <jwakely@redhat.com>
190 * config/abi/pre/gnu.ver: Tighten GLIBCXX_3.4 patterns to not match
191 new std::string constructors for byname facets.
193 2015-01-22 Richard Biener <rguenther@suse.de>
196 * libsupc++/eh_alloc.cc: Include new.
197 (bitmask_type): Remove.
198 (one_buffer): Likewise.
199 (emergency_buffer): Likewise.
200 (emergency_used): Likewise.
201 (dependents_buffer): Likewise.
202 (dependents_used): Likewise.
203 (class pool): New custom fixed-size arena, variable size object
205 (emergency_pool): New global.
206 (__cxxabiv1::__cxa_allocate_exception): Use new emergency_pool.
207 (__cxxabiv1::__cxa_free_exception): Likewise.
208 (__cxxabiv1::__cxa_allocate_dependent_exception): Likewise.
209 (__cxxabiv1::__cxa_free_dependent_exception): Likewise.
211 2015-01-22 Tim Shen <timshen@google.com>
214 * include/bits/regex.h (basic_regex<>::basic_regex,
215 basic_regex<>::operator=, basic_regex<>::imbue): Conform to the
217 * testsuite/28_regex/basic_regex/assign/char/cstring.cc: New testcase.
219 2015-01-22 Tim Shen <timshen@google.com>
222 * include/bits/regex.tcc (regex_traits<>::lookup_collatename,
223 regex_traits<>::lookup_classname): Correctly narrow input chars.
224 * testsuite/28_regex/traits/wchar_t/user_defined.cc: New testcase.
226 2015-01-21 Jonathan Wakely <jwakely@redhat.com>
228 * config/abi/pre/gnu.ver: Use [jmy] for size_t parameters.
230 2015-01-21 Jonathan Wakely <jwakely@redhat.com>
232 * testsuite/29_atomics/atomic/64658.cc: Test stored value.
234 2015-01-20 Jonathan Wakely <jwakely@redhat.com>
236 * doc/xml/manual/status_cxx2011.xml: Remove stray dbhtml tags.
237 * doc/xml/manual/status_cxx2014.xml: Update status.
238 * doc/html/manual/status.html: Regenerate.
240 2015-01-20 Jonathan Wakely <jwakely@redhat.com>
243 * include/experimental/optional (bad_optional_access): Add default
245 * testsuite/experimental/optional/requirements.cc: Test for default
248 2015-01-20 Jonathan Wakely <jwakely@redhat.com>
250 * include/bits/stl_map.h (map::find<>, map::count<>,
251 map::lower_bound<>, map::upper_bound<>, map::equal_range<>): New
252 member function templates to perform heterogeneous lookup.
253 * include/bits/stl_multimap.h (multimap::find<>, multimap::count<>,
254 multimap::lower_bound<>, multimap::upper_bound<>,
255 multimap::equal_range<>): Likewise.
256 * include/bits/stl_multiset.h (multiset::find<>, multiset::count<>,
257 multiset::lower_bound<>, multiset::upper_bound<>,
258 multiset::equal_range<>): Likewise.
259 * include/bits/stl_set.h (set::find<>, set::count<>,
260 set::lower_bound<>, set::upper_bound<>, set::equal_range<>): Likewise.
261 * include/bits/stl_tree.h (_Rb_tree::_S_lower_bound_tr,
262 _Rb_tree::_S_upper_bound_tr, _Rb_tree::_M_find_tr,
263 _Rb_tree::_M_count_tr, _Rb_tree::_M_lower_bound_tr,
264 _Rb_tree::_M_upper_bound_tr, _Rb_tree::_M_equal_range_tr): Likewise.
265 * testsuite/23_containers/map/operations/2.cc: New.
266 * testsuite/23_containers/multimap/operations/2.cc: New.
267 * testsuite/23_containers/multiset/operations/2.cc: New.
268 * testsuite/23_containers/set/operations/2.cc: New.
270 2015-01-20 Jonathan Wakely <jwakely@redhat.com>
272 * config/abi/pre/gnu.ver: Export new constructors.
273 * include/bits/codecvt.h (codecvt_byname): Add string constructor.
274 (codecvt_byname<char16_t>, codecvt_byname<char32_t>): Define explicit
275 specializations and declare explicit instantiations.
276 * include/bits/locale_classes.h (locale, collate_byname): Add string
278 * include/bits/locale_facets.h (ctype_byname, numpunct_byname):
280 * include/bits/locale_facets_nonio.h (time_get_byname,
281 time_put_byname, moneypunct_byname, messages_byname): Likewise.
282 * src/c++11/codecvt.cc (codecvt_byname<char16_t>,
283 codecvt_byname<char32_t>): Define explicit instantiations.
284 * src/c++11/locale-inst.cc (time_put_byname, codecvt_byname):
285 Instantiate string constructors.
286 (ctype_byname): Define string constructor.
287 * testsuite/22_locale/codecvt_byname/1.cc: New.
288 * testsuite/22_locale/collate_byname/1.cc: New.
289 * testsuite/22_locale/ctype_byname/2.cc: New.
290 * testsuite/22_locale/messages_byname/1.cc: New.
291 * testsuite/22_locale/moneypunct_byname/1.cc: New.
292 * testsuite/22_locale/numpunct_byname/1.cc: New.
294 2015-01-20 Jonathan Wakely <jwakely@redhat.com>
297 * include/std/atomic (atomic_init): Define.
298 * testsuite/29_atomics/atomic/64658.cc: New.
300 2015-01-19 Tim Shen <timshen@google.com>
303 * include/bits/regex.tcc (regex_traits<>::lookup_collatename,
304 regex_traits<>::lookup_classname): Support forward iterators.
305 * testsuite/28_regex/traits/char/lookup_classname.cc: New testcases.
306 * testsuite/28_regex/traits/char/lookup_collatename.cc: New testcase.
308 2015-01-19 Tim Shen <timshen@google.com>
312 * include/bits/regex.h (basic_regex<>::basic_regex,
313 basic_regex<>::assign, basic_regex<>::imbue,
314 basic_regex<>::swap, basic_regex<>::mark_count): Drop NFA after
315 imbuing basic_regex; Make assign() transactional against exception.
316 * include/bits/regex_compiler.h (__compile_nfa<>): Add back
317 __compile_nfa SFINAE.
318 * include/std/regex: Adjust include order to avoid __compile_nfa
320 * testsuite/28_regex/basic_regex/assign/char/string.cc: New testcase.
321 * testsuite/28_regex/basic_regex/imbue/string.cc: New testcase.
323 2015-01-19 Ville Voutilainen <ville.voutilainen@gmail.com>
324 Jonathan Wakely <jwakely@redhat.com>
326 * include/bits/range_access.h (begin, end): Use _GLIBCXX14_CONSTEXPR
327 on overloads for arrays.
328 (cbegin, cend, rbegin, rend, crbegin, crend): New.
329 * testsuite/24_iterators/range_access_cpp14.cc: New.
331 2015-01-18 Jonathan Wakely <jwakely@redhat.com>
334 * include/bits/stl_algo.h (__is_permutation): Also test for reaching
335 end of the second range.
336 * testsuite/25_algorithms/is_permutation/64646.cc: New.
338 2015-01-18 Jonathan Wakely <jwakely@redhat.com>
340 * doc/xml/manual/status_cxx2011.xml: Remove note about offsetof.
341 * doc/html/manual/status.html: Regenerate.
343 2015-01-18 Jonathan Wakely <jwakely@redhat.com>
345 * include/bits/atomic_futex.h: Use mutex and condition_variable when
346 atomic int is not lock-free. Make member variables private.
347 * src/c++11/futex.cc: Likewise.
349 * src/c++11/futex.cc: Fix order of includes and preprocessor condition.
351 2015-01-17 Jonathan Wakely <jwakely@redhat.com>
354 * include/bits/atomic_futex.h: Use appropriate config macros for
355 availability of std::mutex, std::condition and std::chrono.
357 2015-01-17 Ville Voutilainen <ville.voutilainen@gmail.com>
358 Jonathan Wakely <jwakely@redhat.com>
360 * doc/xml/manual/status_cxx2011.xml: Update C++11 status.
361 * doc/html/*: Regenerate.
363 2015-01-17 Jonathan Wakely <jwakely@redhat.com>
367 * include/bits/algorithmfwd.h (rotate): Return an iterator.
368 * include/bits/stl_algo.h (rotate, __rotate): Likewise.
369 * testsuite/25_algorithms/rotate/dr488.cc: New.
370 * testsuite/25_algorithms/rotate/check_type.cc: Adjust function type.
371 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/
373 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/
376 2015-01-17 Jonathan Wakely <jwakely@redhat.com>
379 * include/bits/atomic_base.h: Remove atomic integral typedefs as
380 synonyms for __atomic_base<int> etc.
381 * include/std/atomic: Make atomic_int a synonym for atomic<int> and
382 likewise for all atomic integral types.
383 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: New.
384 * testsuite/29_atomics/atomic/60695.cc: Adjust dg-error line number.
386 2015-01-17 Jonathan Wakely <jwakely@redhat.com>
389 * include/std/tuple (_Tuple_impl): Remove zero-element specialization
390 and define one-element specialization.
391 * testsuite/20_util/tuple/56785.cc: New.
393 2015-01-17 Jonathan Wakely <jwakely@redhat.com>
395 * testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc:
396 Remove unused header.
397 * testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc:
399 * testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc:
402 2015-01-16 Jonathan Wakely <jwakely@redhat.com>
404 * include/bits/locale_conv.h (wstring_convert, wbuffer_convert): New.
405 * include/std/locale: Include new header.
406 * include/Makefile.am: Add it.
407 * include/Makefile.in: Regenerate.
408 * testsuite/22_locale/conversions/buffer/requirements/typedefs.cc: New.
409 * testsuite/22_locale/conversions/string/1.cc: New.
410 * testsuite/22_locale/conversions/string/2.cc: New.
411 * testsuite/22_locale/conversions/string/requirements/typedefs.cc: New.
412 * testsuite/22_locale/conversions/string/requirements/typedefs-2.cc:
415 2015-01-16 Jonathan Wakely <jwakely@redhat.com>
417 * config/abi/pre/gnu.ver: Export new symbols.
418 * include/Makefile.am: Add codecvt.
419 * include/Makefile.in: Regenerate.
420 * include/std/codecvt: New header.
421 * src/c++11/codecvt.cc (__codecvt_utf8_base, __codecvt_utf16_base,
422 __codecvt_utf8_utf16_base): Define specializations.
423 * testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc: New.
424 * testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc: New.
425 * testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc:
428 2015-01-16 Torvald Riegel <triegel@redhat.com>
430 * src/c++11/futex.cc: New file.
431 * include/bits/atomic_futex.h: New file.
432 * include/std/future (__future_base::_State_baseV2): Use
433 atomic_futex_unsigned instead of mutex+condvar.
434 * src/c++11/futex.cc: Likewise.
435 * include/Makefile.am: Add atomic_futex.h.
436 * include/Makefile.in: Likewise.
437 * src/c++11/Makefile.am: Add futex.cc.
438 * src/c++11/Makefile.in: Likewise.
440 2015-01-16 Jonathan Wakely <jwakely@redhat.com>
442 * acinclude.m4: Fix typo in comment.
443 * configure: Regenerate.
444 * include/bits/codecvt.h (codecvt<char16_t, char, mbstate_t>,
445 codecvt<char16_t, char, mbstate_t>): Declare specializations.
446 * include/bits/locale_facets.h: Reserve space for new specializations.
447 * src/c++11/Makefile.am: Add codecvt.cc.
448 * src/c++11/Makefile.in: Regenerate.
449 * src/c++11/codecvt.cc: New.
450 * src/c++98/Makefile.am: Compile locale_init.cc and localename.cc
452 * src/c++98/Makefile.in: Regenerate.
453 * src/c++98/locale_init.cc: Initialize new codecvt specializations.
454 * src/c++98/localename.cc: Likewise.
455 * config/abi/pre/gnu.ver: Exports for new codecvt specializations.
456 * testsuite/22_locale/codecvt/utf8.cc: New.
457 * testsuite/22_locale/locale/cons/unicode.cc: Check that new
458 specializations are installed in locale objects.
460 2015-01-16 Torvald Riegel <triegel@redhat.com>
462 * include/std/shared_mutex (shared_timed_mutex): Add POSIX-based
465 2015-01-13 Jonathan Wakely <jwakely@redhat.com>
468 * config/abi/pre/gnu.ver: Export fstream functions using new string.
470 2015-01-12 Jonathan Wakely <jwakely@redhat.com>
473 * src/c++11/cxx11-shim_facets.cc (locale::facet::_M_sso_shim): Check
477 * src/c++11/cxx11-shim_facets.cc: Check for wchar_t support.
479 2015-01-10 Thomas Schwinge <thomas@codesourcery.com>
481 * doc/xml/manual/parallel_mode.xml: Update for libgomp being
482 renamed from "GNU OpenMP Runtime Library" to "GNU Offloading and
483 Multi Processing Runtime Library".
485 2015-01-09 Jonathan Wakely <jwakely@redhat.com>
488 * include/bits/stl_uninitialized.h (uninitialized_copy): Fix
489 is_assignable arguments.
490 * testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc:
493 2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
495 * libsupc++/unwind-cxx.h: Revert previous commit.
497 2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
499 * configure.host: Add arm*-*-freebsd* port_specific_symbol_files.
501 2015-01-09 Tim Shen <timshen@google.com>
504 * include/bits/regex.h (match_results<>::swap): Use std::swap
506 * include/bits/regex_compiler.tcc (_Compiler<>::_M_quantifier):
508 * testsuite/28_regex/match_results/swap.cc: New testcase.
510 2015-01-08 Jonathan Wakely <jwakely@redhat.com>
513 * include/std/type_traits (has_trivial_default_constructor,
514 has_trivial_copy_constructor, has_trivial_copy_assign): Add deprecated
516 * testsuite/20_util/has_trivial_copy_assign/requirements/
517 explicit_instantiation.cc: Use -Wno-deprecated.
518 * testsuite/20_util/has_trivial_copy_assign/requirements/typedefs.cc:
520 * testsuite/20_util/has_trivial_copy_assign/value.cc: Likewise.
521 * testsuite/20_util/has_trivial_copy_constructor/requirements/
522 explicit_instantiation.cc: Likewise.
523 * testsuite/20_util/has_trivial_copy_constructor/requirements/
524 typedefs.cc: Likewise.
525 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
526 * testsuite/20_util/has_trivial_default_constructor/requirements/
527 explicit_instantiation.c: Likewise.
528 * testsuite/20_util/has_trivial_default_constructor/requirements/
529 typedefs.cc: Likewise.
530 * testsuite/20_util/has_trivial_default_constructor/value.cc:
532 * testsuite/20_util/pair/requirements/dr801.cc: Replace deprecated
534 * testsuite/20_util/tuple/requirements/dr801.cc: Likewise.
535 * testsuite/util/testsuite_common_types.h: Likewise.
537 2015-01-08 Jonathan Wakely <jwakely@redhat.com>
539 * include/bits/hashtable_policy.h: Use __bool_constant.
541 2015-01-07 Jonathan Wakely <jwakely@redhat.com>
543 * libsupc++/Makefile.am: Compile del_ops.cc as C++14.
544 * libsupc++/Makefile.in: Regenerate.
546 2015-01-06 Jonathan Wakely <jwakely@redhat.com>
548 * config/abi/pre/gnu.ver: Fix version conflict for std::locale::name().
550 2015-01-05 Jakub Jelinek <jakub@redhat.com>
552 Update copyright years.
554 2015-01-04 Jonathan Wakely <jwakely@redhat.com>
557 * testsuite/18_support/exception_ptr/64241.cc: Use
558 dg-require-atomic-builtins.
560 2015-01-02 Jonathan Wakely <jwakely@redhat.com>
562 * testsuite/21_strings/basic_string/modifiers/64422.cc: Fix copyright
565 2015-01-02 Tim Shen <timshen@google.com>
568 * include/bits/regex_executor.tcc (_Executor<>::_M_dfs): Copy the
569 iterator, since the original one shouldn't be mutated.
571 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
574 * src/c++98/misc-inst.cc (string::erase): Add missing overloads.
575 (string::insert): Likewise.
576 (string::replace): Likewise.
577 (wstring::erase): Likewise.
578 (wstring::insert): Likewise.
579 (wstring::replace): Likewise.
580 * testsuite/21_strings/basic_string/modifiers/64422.cc: New testcase.
582 2015-01-02 Jonathan Wakely <jwakely@redhat.com>
585 * doc/doxygen/user.cfg.in: Set correct TAB_SIZE.
587 2015-01-02 Jonathan Wakely <jwakely@redhat.com>
590 * testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc:
591 Revert removal of dg-require-string-conversions.
592 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
594 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
596 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
598 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
600 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
602 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
604 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
606 * testsuite/21_strings/basic_string/numeric_conversions/char/
608 * testsuite/21_strings/basic_string/numeric_conversions/char/
609 to_string.cc: Likewise.
611 Copyright (C) 2015 Free Software Foundation, Inc.
613 Copying and distribution of this file, with or without modification,
614 are permitted in any medium without royalty provided the copyright
615 notice and this notice are preserved.