PR c++/64901
[official-gcc.git] / libstdc++-v3 / ChangeLog
blobdbcf81dc55454b265e830426ea0b504181e18023
1 2015-02-01  Jonathan Wakely  <jwakely@redhat.com>
3         * src/c++11/futex.cc: Do not define for gthr-single.h targets.
5 2015-02-01  Jonathan Wakely  <jwakely@redhat.com>
7         PR libstdc++/64883
8         * include/c_global/cstdio (gets): Use __deprecated__ attribute instead
9         of deprecated.
10         * include/c_std/cstdio (gets): Likewise.
11         * testsuite/17_intro/headers/c++1998/all_attributes.cc: Avoid clashing
12         with attributes used in darwin headers.
14 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16         * acinclude.m4 (VTV_CYGMIN): Use x$vtv_cygmin = xyes instead of
17         $vtv_cygmin = yes.  Initialize vtv_cygmin=no unconditionally first.
18         * configure: Regenerated.
20 2015-01-29  H.J. Lu  <hongjiu.lu@intel.com>
22         * acinclude.m4 (GLIBCXX_ENABLE_VTABLE_VERIFY): Define VTV_CYGMIN
23         after vtv_cygmin is set.
24         * configure: Regenerated.
26 2015-01-29  Matthias Klose  <doko@ubuntu.com>
28         * acinclude.m4 (GLIBCXX_ENABLE_VTABLE_VERIFY): Define VTV_CYGMIN
29         unconditionally.
30         * configure: Regenerate.
32 2015-01-29  Caroline Tice  <cmtice@google.com>
34         Committing VTV Cywin/Ming patch for Patrick Wollgast
35         * configure: Regenerate.
36         * libsupc++/Makefile.in: Regenerate.
37         * src/Makefile.in: Regenerate.
39 2015-01-29  Jonathan Wakely  <jwakely@redhat.com>
41         * include/bits/atomic_base.h: Use __always_inline__ instead of
42         always_inline.
43         * include/bits/atomic_futex.h: Likewise.
44         * include/bits/c++config: Use __abi_tag__ instead of abi_tag.
45         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Use
46         __packed__ instead of packed.
47         * include/std/shared_mutex: Use __unused__ instead of unused.
48         * testsuite/17_intro/headers/c++1998/all_attributes.cc: New.
49         * testsuite/17_intro/headers/c++200x/all_attributes.cc: New.
50         * testsuite/17_intro/headers/c++2014/all_attributes.cc: New.
52 2015-01-28  Caroline Tice  <cmtice@google.com>
54         Committing VTV Cywin/Ming patch for Patrick Wollgast
55         * acinclude.m4: Define VTV_CYGMIN.
56         * libsupc++/Makefile.am: Add vtv_sources only to libsupc___la_SOURCES
57         and libsupc__convenience_la_SOURCES if VTV_CYGMIN is not set.
58         * libsupc++/vtv_stubs.cc: Add none weak declaration of every function
59         for Cygwin and MinGW.
60         * src/Makefile.am: Add libvtv.la to toolexeclib_LTLIBRARIES, if
61         VTV_CYGMIN is set. Define libvtv_la_SOURCES, libvtv_la_LDFLAGS,
62         libvtv_la_AM_CXXFLAGS and libvtv_la_LINK if VTV_CYGMIN is set.
64 2015-01-28  Jonathan Wakely  <jwakely@redhat.com>
66         PR libstdc++/64828
67         * libsupc++/Makefile.am: Compile del_opvs.cc as C++14.
68         * libsupc++/Makefile.in: Regenerate.
69         * src/c++11/Makefile.in: Regenerate.
71 2015-01-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
73         * testsuite/lib/libstdc++.exp (v3_target_compile): Remove
74         check for unsupported.
75         (v3_target_compile_as_c): Likewise.
77 2015-01-28  Richard Biener  <rguenther@suse.de>
79         PR libstdc++/64798
80         * libsupc++/eh_alloc.cc (struct allocated_entry): Align
81         data member.
82         (pool::allocate): Adjust allocation size and alignment to
83         that change.
84         (pool::free): Adjust pointer offsetting.
86 2015-01-27  Jonathan Wakely  <jwakely@redhat.com>
88         PR libstdc++/64368
89         * include/std/shared_mutex (shared_timed_mutex::try_lock_for,
90         shared_timed_mutex::try_lock_until): Only define when POSIX thread
91         timeouts option is supported.
92         (shared_timed_mutex::try_shared_lock_for,
93         shared_timed_mutex::try_shared_lock_until): Likewise.
95 2015-01-26  Jonathan Wakely  <jwakely@redhat.com>
97         PR libstdc++/64368
98         * config/locale/gnu/numeric_members.cc (numpunct<char>::~numpunct(),
99         numpunct<wchar_t>::~numpunct()): Do not set _M_data->_M_grouping.
100         * src/c++11/cxx11-shim_facets.cc (numpunct_shim): Remove _M_grouping
101         and use cache's _M_grouping field.
102         (__numpunct_fill_cache): Likewise.
103         (__moneypunct_fill_cache): Improve comments.
105 2015-01-26  Jonathan Wakely  <jwakely@redhat.com>
107         * testsuite/23_containers/set/operations/2.cc: Add test for
108         non-transparent comparison function.
110 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
112         PR target/29366
113         * config/cpu/sh/atomicity.h (__exchange_and_add, __atomic_add): 
114         Remove SH4A inline asm and lock based implementations and use the
115         defaults from ext/atomicity.h.
117 2015-01-23  Jonathan Wakely  <jwakely@redhat.com>
119         * config/abi/pre/gnu.ver: Tighten GLIBCXX_3.4 patterns to not match
120         new std::string constructors for byname facets.
122 2015-01-22  Richard Biener  <rguenther@suse.de>
124         PR libstdc++/64535
125         * libsupc++/eh_alloc.cc: Include new.
126         (bitmask_type): Remove.
127         (one_buffer): Likewise.
128         (emergency_buffer): Likewise.
129         (emergency_used): Likewise.
130         (dependents_buffer): Likewise.
131         (dependents_used): Likewise.
132         (class pool): New custom fixed-size arena, variable size object
133         allocator.
134         (emergency_pool): New global.
135         (__cxxabiv1::__cxa_allocate_exception): Use new emergency_pool.
136         (__cxxabiv1::__cxa_free_exception): Likewise.
137         (__cxxabiv1::__cxa_allocate_dependent_exception): Likewise.
138         (__cxxabiv1::__cxa_free_dependent_exception): Likewise.
140 2015-01-22  Tim Shen  <timshen@google.com>
142         PR libstdc++/64680
143         * include/bits/regex.h (basic_regex<>::basic_regex,
144         basic_regex<>::operator=, basic_regex<>::imbue): Conform to the
145         standard interface.
146         * testsuite/28_regex/basic_regex/assign/char/cstring.cc: New testcase.
148 2015-01-22  Tim Shen  <timshen@google.com>
150         PR libstdc++/64649
151         * include/bits/regex.tcc (regex_traits<>::lookup_collatename,
152         regex_traits<>::lookup_classname): Correctly narrow input chars.
153         * testsuite/28_regex/traits/wchar_t/user_defined.cc: New testcase.
155 2015-01-21  Jonathan Wakely  <jwakely@redhat.com>
157         * config/abi/pre/gnu.ver: Use [jmy] for size_t parameters.
159 2015-01-21  Jonathan Wakely  <jwakely@redhat.com>
161         * testsuite/29_atomics/atomic/64658.cc: Test stored value.
163 2015-01-20  Jonathan Wakely  <jwakely@redhat.com>
165         * doc/xml/manual/status_cxx2011.xml: Remove stray dbhtml tags.
166         * doc/xml/manual/status_cxx2014.xml: Update status.
167         * doc/html/manual/status.html: Regenerate.
169 2015-01-20  Jonathan Wakely  <jwakely@redhat.com>
171         PR libstdc++/64650
172         * include/experimental/optional (bad_optional_access): Add default
173         constructor.
174         * testsuite/experimental/optional/requirements.cc: Test for default
175         constructor.
177 2015-01-20  Jonathan Wakely  <jwakely@redhat.com>
179         * include/bits/stl_map.h (map::find<>, map::count<>,
180         map::lower_bound<>, map::upper_bound<>, map::equal_range<>): New
181         member function templates to perform heterogeneous lookup.
182         * include/bits/stl_multimap.h (multimap::find<>, multimap::count<>,
183         multimap::lower_bound<>, multimap::upper_bound<>,
184         multimap::equal_range<>): Likewise.
185         * include/bits/stl_multiset.h (multiset::find<>, multiset::count<>,
186         multiset::lower_bound<>, multiset::upper_bound<>,
187         multiset::equal_range<>): Likewise.
188         * include/bits/stl_set.h (set::find<>, set::count<>,
189         set::lower_bound<>, set::upper_bound<>, set::equal_range<>): Likewise.
190         * include/bits/stl_tree.h (_Rb_tree::_S_lower_bound_tr,
191         _Rb_tree::_S_upper_bound_tr, _Rb_tree::_M_find_tr,
192         _Rb_tree::_M_count_tr, _Rb_tree::_M_lower_bound_tr,
193         _Rb_tree::_M_upper_bound_tr, _Rb_tree::_M_equal_range_tr): Likewise.
194         * testsuite/23_containers/map/operations/2.cc: New.
195         * testsuite/23_containers/multimap/operations/2.cc: New.
196         * testsuite/23_containers/multiset/operations/2.cc: New.
197         * testsuite/23_containers/set/operations/2.cc: New.
199 2015-01-20  Jonathan Wakely  <jwakely@redhat.com>
201         * config/abi/pre/gnu.ver: Export new constructors.
202         * include/bits/codecvt.h (codecvt_byname): Add string constructor.
203         (codecvt_byname<char16_t>, codecvt_byname<char32_t>): Define explicit
204         specializations and declare explicit instantiations.
205         * include/bits/locale_classes.h (locale, collate_byname): Add string
206         constructors.
207         * include/bits/locale_facets.h (ctype_byname, numpunct_byname):
208         Likewise.
209         * include/bits/locale_facets_nonio.h (time_get_byname,
210         time_put_byname, moneypunct_byname, messages_byname): Likewise.
211         * src/c++11/codecvt.cc (codecvt_byname<char16_t>,
212         codecvt_byname<char32_t>): Define explicit instantiations.
213         * src/c++11/locale-inst.cc (time_put_byname, codecvt_byname):
214         Instantiate string constructors.
215         (ctype_byname): Define string constructor.
216         * testsuite/22_locale/codecvt_byname/1.cc: New.
217         * testsuite/22_locale/collate_byname/1.cc: New.
218         * testsuite/22_locale/ctype_byname/2.cc: New.
219         * testsuite/22_locale/messages_byname/1.cc: New.
220         * testsuite/22_locale/moneypunct_byname/1.cc: New.
221         * testsuite/22_locale/numpunct_byname/1.cc: New.
223 2015-01-20  Jonathan Wakely  <jwakely@redhat.com>
225         PR libstdc++/64658
226         * include/std/atomic (atomic_init): Define.
227         * testsuite/29_atomics/atomic/64658.cc: New.
229 2015-01-19  Tim Shen  <timshen@google.com>
231         PR libstdc++/64649
232         * include/bits/regex.tcc (regex_traits<>::lookup_collatename,
233         regex_traits<>::lookup_classname): Support forward iterators.
234         * testsuite/28_regex/traits/char/lookup_classname.cc: New testcases.
235         * testsuite/28_regex/traits/char/lookup_collatename.cc: New testcase.
237 2015-01-19  Tim Shen  <timshen@google.com>
239         PR libstdc++/64584
240         PR libstdc++/64585
241         * include/bits/regex.h (basic_regex<>::basic_regex,
242         basic_regex<>::assign, basic_regex<>::imbue,
243         basic_regex<>::swap, basic_regex<>::mark_count): Drop NFA after
244         imbuing basic_regex; Make assign() transactional against exception.
245         * include/bits/regex_compiler.h (__compile_nfa<>): Add back
246         __compile_nfa SFINAE.
247         * include/std/regex: Adjust include order to avoid __compile_nfa
248         forward declaration.
249         * testsuite/28_regex/basic_regex/assign/char/string.cc: New testcase.
250         * testsuite/28_regex/basic_regex/imbue/string.cc: New testcase.
252 2015-01-19  Ville Voutilainen  <ville.voutilainen@gmail.com>
253             Jonathan Wakely  <jwakely@redhat.com>
255         * include/bits/range_access.h (begin, end): Use _GLIBCXX14_CONSTEXPR
256         on overloads for arrays.
257         (cbegin, cend, rbegin, rend, crbegin, crend): New.
258         * testsuite/24_iterators/range_access_cpp14.cc: New.
260 2015-01-18  Jonathan Wakely  <jwakely@redhat.com>
262         PR libstdc++/64646
263         * include/bits/stl_algo.h (__is_permutation): Also test for reaching
264         end of the second range.
265         * testsuite/25_algorithms/is_permutation/64646.cc: New.
267 2015-01-18  Jonathan Wakely  <jwakely@redhat.com>
269         * doc/xml/manual/status_cxx2011.xml: Remove note about offsetof.
270         * doc/html/manual/status.html: Regenerate.
272 2015-01-18  Jonathan Wakely  <jwakely@redhat.com>
274         * include/bits/atomic_futex.h: Use mutex and condition_variable when
275         atomic int is not lock-free. Make member variables private.
276         * src/c++11/futex.cc: Likewise.
278         * src/c++11/futex.cc: Fix order of includes and preprocessor condition.
280 2015-01-17  Jonathan Wakely  <jwakely@redhat.com>
282         PR libstdc++/64638
283         * include/bits/atomic_futex.h: Use appropriate config macros for
284         availability of std::mutex, std::condition and std::chrono.
286 2015-01-17  Ville Voutilainen  <ville.voutilainen@gmail.com>
287             Jonathan Wakely  <jwakely@redhat.com>
289         * doc/xml/manual/status_cxx2011.xml: Update C++11 status.
290         * doc/html/*: Regenerate.
292 2015-01-17  Jonathan Wakely  <jwakely@redhat.com>
294         DR 488
295         PR libstdc++/58357
296         * include/bits/algorithmfwd.h (rotate): Return an iterator.
297         * include/bits/stl_algo.h (rotate, __rotate): Likewise.
298         * testsuite/25_algorithms/rotate/dr488.cc: New.
299         * testsuite/25_algorithms/rotate/check_type.cc: Adjust function type.
300         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/
301         2.cc: Likewise.
302         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/
303         pod.cc: Likewise.
305 2015-01-17  Jonathan Wakely  <jwakely@redhat.com>
307         PR libstdc++/60940
308         * include/bits/atomic_base.h: Remove atomic integral typedefs as
309         synonyms for __atomic_base<int> etc.
310         * include/std/atomic: Make atomic_int a synonym for atomic<int> and
311         likewise for all atomic integral types.
312         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: New.
313         * testsuite/29_atomics/atomic/60695.cc: Adjust dg-error line number.
315 2015-01-17  Jonathan Wakely  <jwakely@redhat.com>
317         PR libstdc++/56785
318         * include/std/tuple (_Tuple_impl): Remove zero-element specialization
319         and define one-element specialization.
320         * testsuite/20_util/tuple/56785.cc: New.
322 2015-01-17  Jonathan Wakely  <jwakely@redhat.com>
324         * testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc:
325         Remove unused header.
326         * testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc:
327         Likewise.
328         * testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc:
329         Likewise.
331 2015-01-16  Jonathan Wakely  <jwakely@redhat.com>
333         * include/bits/locale_conv.h (wstring_convert, wbuffer_convert): New.
334         * include/std/locale: Include new header.
335         * include/Makefile.am: Add it.
336         * include/Makefile.in: Regenerate.
337         * testsuite/22_locale/conversions/buffer/requirements/typedefs.cc: New.
338         * testsuite/22_locale/conversions/string/1.cc: New.
339         * testsuite/22_locale/conversions/string/2.cc: New.
340         * testsuite/22_locale/conversions/string/requirements/typedefs.cc: New.
341         * testsuite/22_locale/conversions/string/requirements/typedefs-2.cc:
342         New.
344 2015-01-16  Jonathan Wakely  <jwakely@redhat.com>
346         * config/abi/pre/gnu.ver: Export new symbols.
347         * include/Makefile.am: Add codecvt.
348         * include/Makefile.in: Regenerate.
349         * include/std/codecvt: New header.
350         * src/c++11/codecvt.cc (__codecvt_utf8_base, __codecvt_utf16_base,
351         __codecvt_utf8_utf16_base): Define specializations.
352         * testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc: New.
353         * testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc: New.
354         * testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc:
355         New.
357 2015-01-16  Torvald Riegel  <triegel@redhat.com>
359         * src/c++11/futex.cc: New file.
360         * include/bits/atomic_futex.h: New file.
361         * include/std/future (__future_base::_State_baseV2): Use
362         atomic_futex_unsigned instead of mutex+condvar.
363         * src/c++11/futex.cc: Likewise.
364         * include/Makefile.am: Add atomic_futex.h.
365         * include/Makefile.in: Likewise.
366         * src/c++11/Makefile.am: Add futex.cc.
367         * src/c++11/Makefile.in: Likewise.
369 2015-01-16  Jonathan Wakely  <jwakely@redhat.com>
371         * acinclude.m4: Fix typo in comment.
372         * configure: Regenerate.
373         * include/bits/codecvt.h (codecvt<char16_t, char, mbstate_t>,
374         codecvt<char16_t, char, mbstate_t>): Declare specializations.
375         * include/bits/locale_facets.h: Reserve space for new specializations.
376         * src/c++11/Makefile.am: Add codecvt.cc.
377         * src/c++11/Makefile.in: Regenerate.
378         * src/c++11/codecvt.cc: New.
379         * src/c++98/Makefile.am: Compile locale_init.cc and localename.cc
380         with -std=gnu++11.
381         * src/c++98/Makefile.in: Regenerate.
382         * src/c++98/locale_init.cc: Initialize new codecvt specializations.
383         * src/c++98/localename.cc: Likewise.
384         * config/abi/pre/gnu.ver: Exports for new codecvt specializations.
385         * testsuite/22_locale/codecvt/utf8.cc: New.
386         * testsuite/22_locale/locale/cons/unicode.cc: Check that new
387         specializations are installed in locale objects.
389 2015-01-16  Torvald Riegel  <triegel@redhat.com>
391         * include/std/shared_mutex (shared_timed_mutex): Add POSIX-based
392         implementation.
394 2015-01-13  Jonathan Wakely  <jwakely@redhat.com>
396         PR libstdc++/64571
397         * config/abi/pre/gnu.ver: Export fstream functions using new string.
399 2015-01-12  Jonathan Wakely  <jwakely@redhat.com>
401         PR libstdc++/64560
402         * src/c++11/cxx11-shim_facets.cc (locale::facet::_M_sso_shim): Check
403         for RTTI support.
405         PR libstdc++/64553
406         * src/c++11/cxx11-shim_facets.cc: Check for wchar_t support.
408 2015-01-10  Thomas Schwinge  <thomas@codesourcery.com>
410         * doc/xml/manual/parallel_mode.xml: Update for libgomp being
411         renamed from "GNU OpenMP Runtime Library" to "GNU Offloading and
412         Multi Processing Runtime Library".
414 2015-01-09  Jonathan Wakely  <jwakely@redhat.com>
416         PR libstdc++/64476
417         * include/bits/stl_uninitialized.h (uninitialized_copy): Fix
418         is_assignable arguments.
419         * testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc:
420         New.
422 2015-01-09  Andreas Tobler  <andreast@gcc.gnu.org>
424         * libsupc++/unwind-cxx.h: Revert previous commit.
426 2015-01-09  Andreas Tobler  <andreast@gcc.gnu.org>
428         * configure.host: Add arm*-*-freebsd* port_specific_symbol_files.
430 2015-01-09  Tim Shen  <timshen@google.com>
432         PR libstdc++/64239
433         * include/bits/regex.h (match_results<>::swap): Use std::swap
434         instead of swap.
435         * include/bits/regex_compiler.tcc (_Compiler<>::_M_quantifier):
436         Likewise.
437         * testsuite/28_regex/match_results/swap.cc: New testcase.
439 2015-01-08  Jonathan Wakely  <jwakely@redhat.com>
441         PR libstdc++/60132
442         * include/std/type_traits (has_trivial_default_constructor,
443         has_trivial_copy_constructor, has_trivial_copy_assign): Add deprecated
444         attribute.
445         * testsuite/20_util/has_trivial_copy_assign/requirements/
446         explicit_instantiation.cc: Use -Wno-deprecated.
447         * testsuite/20_util/has_trivial_copy_assign/requirements/typedefs.cc:
448         Likewise.
449         * testsuite/20_util/has_trivial_copy_assign/value.cc: Likewise.
450         * testsuite/20_util/has_trivial_copy_constructor/requirements/
451         explicit_instantiation.cc: Likewise.
452         * testsuite/20_util/has_trivial_copy_constructor/requirements/
453         typedefs.cc: Likewise.
454         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
455         * testsuite/20_util/has_trivial_default_constructor/requirements/
456         explicit_instantiation.c: Likewise.
457         * testsuite/20_util/has_trivial_default_constructor/requirements/
458         typedefs.cc: Likewise.
459         * testsuite/20_util/has_trivial_default_constructor/value.cc:
460         Likewise.
461         * testsuite/20_util/pair/requirements/dr801.cc: Replace deprecated
462         trait.
463         * testsuite/20_util/tuple/requirements/dr801.cc: Likewise.
464         * testsuite/util/testsuite_common_types.h: Likewise.
466 2015-01-08  Jonathan Wakely  <jwakely@redhat.com>
468         * include/bits/hashtable_policy.h: Use __bool_constant.
470 2015-01-07  Jonathan Wakely  <jwakely@redhat.com>
472         * libsupc++/Makefile.am: Compile del_ops.cc as C++14.
473         * libsupc++/Makefile.in: Regenerate.
475 2015-01-06  Jonathan Wakely  <jwakely@redhat.com>
477         * config/abi/pre/gnu.ver: Fix version conflict for std::locale::name().
479 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
481         Update copyright years.
483 2015-01-04  Jonathan Wakely  <jwakely@redhat.com>
485         PR libstdc++/64483
486         * testsuite/18_support/exception_ptr/64241.cc: Use
487         dg-require-atomic-builtins.
489 2015-01-02  Jonathan Wakely  <jwakely@redhat.com>
491         * testsuite/21_strings/basic_string/modifiers/64422.cc: Fix copyright
492         date.
494 2015-01-02  Tim Shen  <timshen@google.com>
496         PR libstdc++/64475
497         * include/bits/regex_executor.tcc (_Executor<>::_M_dfs): Copy the
498         iterator, since the original one shouldn't be mutated.
500 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
502         PR libstdc++/64422
503         * src/c++98/misc-inst.cc (string::erase): Add missing overloads.
504         (string::insert): Likewise.
505         (string::replace): Likewise.
506         (wstring::erase): Likewise.
507         (wstring::insert): Likewise.
508         (wstring::replace): Likewise.
509         * testsuite/21_strings/basic_string/modifiers/64422.cc: New testcase.
511 2015-01-02  Jonathan Wakely  <jwakely@redhat.com>
513         PR libstdc++/64468
514         * doc/doxygen/user.cfg.in: Set correct TAB_SIZE.
516 2015-01-02  Jonathan Wakely  <jwakely@redhat.com>
518         PR libstdc++/64438
519         * testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc:
520         Revert removal of dg-require-string-conversions.
521         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
522         Likewise.
523         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
524         Likewise.
525         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
526         Likewise.
527         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
528         Likewise.
529         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
530         Likewise.
531         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
532         Likewise.
533         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
534         Likewise.
535         * testsuite/21_strings/basic_string/numeric_conversions/char/
536         stoull.cc: Likewise.
537         * testsuite/21_strings/basic_string/numeric_conversions/char/
538         to_string.cc: Likewise.
540 Copyright (C) 2015 Free Software Foundation, Inc.
542 Copying and distribution of this file, with or without modification,
543 are permitted in any medium without royalty provided the copyright
544 notice and this notice are preserved.