[Obvious, ARM Testsuite] mangle-arm-crypto.C needs arm_crypto arguments added
[official-gcc.git] / libstdc++-v3 / ChangeLog
blob7e68c450e6ba7c3509491390847f3f598b1ca537
1 2015-01-16  Jonathan Wakely  <jwakely@redhat.com>
3         * acinclude.m4: Fix typo in comment.
4         * configure: Regenerate.
5         * include/bits/codecvt.h (codecvt<char16_t, char, mbstate_t>,
6         codecvt<char16_t, char, mbstate_t>): Declare specializations.
7         * include/bits/locale_facets.h: Reserve space for new specializations.
8         * src/c++11/Makefile.am: Add codecvt.cc.
9         * src/c++11/Makefile.in: Regenerate.
10         * src/c++11/codecvt.cc: New.
11         * src/c++98/Makefile.am: Compile locale_init.cc and localename.cc
12         with -std=gnu++11.
13         * src/c++98/Makefile.in: Regenerate.
14         * src/c++98/locale_init.cc: Initialize new codecvt specializations.
15         * src/c++98/localename.cc: Likewise.
16         * config/abi/pre/gnu.ver: Exports for new codecvt specializations.
17         * testsuite/22_locale/codecvt/utf8.cc: New.
18         * testsuite/22_locale/locale/cons/unicode.cc: Check that new
19         specializations are installed in locale objects.
21 2015-01-16  Torvald Riegel  <triegel@redhat.com>
23         * include/std/shared_mutex (shared_timed_mutex): Add POSIX-based
24         implementation.
26 2015-01-13  Jonathan Wakely  <jwakely@redhat.com>
28         PR libstdc++/64571
29         * config/abi/pre/gnu.ver: Export fstream functions using new string.
31 2015-01-12  Jonathan Wakely  <jwakely@redhat.com>
33         PR libstdc++/64560
34         * src/c++11/cxx11-shim_facets.cc (locale::facet::_M_sso_shim): Check
35         for RTTI support.
37         PR libstdc++/64553
38         * src/c++11/cxx11-shim_facets.cc: Check for wchar_t support.
40 2015-01-10  Thomas Schwinge  <thomas@codesourcery.com>
42         * doc/xml/manual/parallel_mode.xml: Update for libgomp being
43         renamed from "GNU OpenMP Runtime Library" to "GNU Offloading and
44         Multi Processing Runtime Library".
46 2015-01-09  Jonathan Wakely  <jwakely@redhat.com>
48         PR libstdc++/64476
49         * include/bits/stl_uninitialized.h (uninitialized_copy): Fix
50         is_assignable arguments.
51         * testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc:
52         New.
54 2015-01-09  Andreas Tobler  <andreast@gcc.gnu.org>
56         * libsupc++/unwind-cxx.h: Revert previous commit.
58 2015-01-09  Andreas Tobler  <andreast@gcc.gnu.org>
60         * configure.host: Add arm*-*-freebsd* port_specific_symbol_files.
62 2015-01-09  Tim Shen  <timshen@google.com>
64         PR libstdc++/64239
65         * include/bits/regex.h (match_results<>::swap): Use std::swap
66         instead of swap.
67         * include/bits/regex_compiler.tcc (_Compiler<>::_M_quantifier):
68         Likewise.
69         * testsuite/28_regex/match_results/swap.cc: New testcase.
71 2015-01-08  Jonathan Wakely  <jwakely@redhat.com>
73         PR libstdc++/60132
74         * include/std/type_traits (has_trivial_default_constructor,
75         has_trivial_copy_constructor, has_trivial_copy_assign): Add deprecated
76         attribute.
77         * testsuite/20_util/has_trivial_copy_assign/requirements/
78         explicit_instantiation.cc: Use -Wno-deprecated.
79         * testsuite/20_util/has_trivial_copy_assign/requirements/typedefs.cc:
80         Likewise.
81         * testsuite/20_util/has_trivial_copy_assign/value.cc: Likewise.
82         * testsuite/20_util/has_trivial_copy_constructor/requirements/
83         explicit_instantiation.cc: Likewise.
84         * testsuite/20_util/has_trivial_copy_constructor/requirements/
85         typedefs.cc: Likewise.
86         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
87         * testsuite/20_util/has_trivial_default_constructor/requirements/
88         explicit_instantiation.c: Likewise.
89         * testsuite/20_util/has_trivial_default_constructor/requirements/
90         typedefs.cc: Likewise.
91         * testsuite/20_util/has_trivial_default_constructor/value.cc:
92         Likewise.
93         * testsuite/20_util/pair/requirements/dr801.cc: Replace deprecated
94         trait.
95         * testsuite/20_util/tuple/requirements/dr801.cc: Likewise.
96         * testsuite/util/testsuite_common_types.h: Likewise.
98 2015-01-08  Jonathan Wakely  <jwakely@redhat.com>
100         * include/bits/hashtable_policy.h: Use __bool_constant.
102 2015-01-07  Jonathan Wakely  <jwakely@redhat.com>
104         * libsupc++/Makefile.am: Compile del_ops.cc as C++14.
105         * libsupc++/Makefile.in: Regenerate.
107 2015-01-06  Jonathan Wakely  <jwakely@redhat.com>
109         * config/abi/pre/gnu.ver: Fix version conflict for std::locale::name().
111 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
113         Update copyright years.
115 2015-01-04  Jonathan Wakely  <jwakely@redhat.com>
117         PR libstdc++/64483
118         * testsuite/18_support/exception_ptr/64241.cc: Use
119         dg-require-atomic-builtins.
121 2015-01-02  Jonathan Wakely  <jwakely@redhat.com>
123         * testsuite/21_strings/basic_string/modifiers/64422.cc: Fix copyright
124         date.
126 2015-01-02  Tim Shen  <timshen@google.com>
128         PR libstdc++/64475
129         * include/bits/regex_executor.tcc (_Executor<>::_M_dfs): Copy the
130         iterator, since the original one shouldn't be mutated.
132 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
134         PR libstdc++/64422
135         * src/c++98/misc-inst.cc (string::erase): Add missing overloads.
136         (string::insert): Likewise.
137         (string::replace): Likewise.
138         (wstring::erase): Likewise.
139         (wstring::insert): Likewise.
140         (wstring::replace): Likewise.
141         * testsuite/21_strings/basic_string/modifiers/64422.cc: New testcase.
143 2015-01-02  Jonathan Wakely  <jwakely@redhat.com>
145         PR libstdc++/64468
146         * doc/doxygen/user.cfg.in: Set correct TAB_SIZE.
148 2015-01-02  Jonathan Wakely  <jwakely@redhat.com>
150         PR libstdc++/64438
151         * testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc:
152         Revert removal of dg-require-string-conversions.
153         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
154         Likewise.
155         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
156         Likewise.
157         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
158         Likewise.
159         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
160         Likewise.
161         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
162         Likewise.
163         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
164         Likewise.
165         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
166         Likewise.
167         * testsuite/21_strings/basic_string/numeric_conversions/char/
168         stoull.cc: Likewise.
169         * testsuite/21_strings/basic_string/numeric_conversions/char/
170         to_string.cc: Likewise.
172 Copyright (C) 2015 Free Software Foundation, Inc.
174 Copying and distribution of this file, with or without modification,
175 are permitted in any medium without royalty provided the copyright
176 notice and this notice are preserved.