svn merge -r102224:107263 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_4-branch
[official-gcc.git] / libstdc++-v3 / ChangeLog
blob49c569f5560c95f504a086780fd3ce9c32da5171
1 2005-09-10  Joseph S. Myers  <joseph@codesourcery.com>
3         * testsuite/26_numerics/c99_classification_macros_c.cc:
4         XFAIL on *-*-linux*, not *-*-linux-gnu.
6 2005-09-01  Benjamin Kosnik  <bkoz@redhat.com>
8         * include/c_std/std_cmath.h: Declare C99 functions and helper
9         functions as inline.
11 2005-08-29  Paolo Carlini  <pcarlini@suse.de>
13         PR libstdc++/23528
14         Port from HEAD/4_0-branch:
15         2004-07-28  Matt Austern  <austern@apple.com>
16         * include/ext/hashtable.h: Use rebind so that allocator_type
17         has correct type for a container's allocator.
18         * testsuite/ext/23528.cc: New.
20 2005-08-24  Lawrence Lim  <llim@redhat.com>
21             Jakub Jelinek  <jakub@redhat.com>
22             Benjamin Kosnik  <bkoz@redhat.com>
24         PR libstdc++/23550
25         * testsuite/21_strings/char_traits/requirements/char/1.cc
26         (test01): Simplify counting.
27         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc
28         (test02): Same.
30 2005-07-18  Paolo Carlini  <pcarlini@suse.de>
31             Nathan Myers  <ncm@cantrip.org>
33         PR libstdc++/21286
34         * include/bits/fstream.tcc (basic_filebuf<>::xsgetn):
35         Loop on short reads.
37 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
39         * testsuite/Makefile.in: Regenerate with Automake 1.7.8.
41 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
43         * include/std/std_limits.h (numeric_limits<float>::has_denorm):
44         Add required cast.
45         (numeric_limits<double>::has_denorm): Likewise.
46         (numeric_limits<long double>::has_denorm): Likewise.
48 2005-05-10  Jakub Jelinek  <jakub@redhat.com>
50         PR libstdc++/16678
51         * include/bits/locale_facets.tcc: Fix for -Werror.
53 2005-05-19  Release Manager
55         * GCC 3.4.4 released.
57 2005-05-18  Jonathan Wakely  <redi@gcc.gnu.org>
59         * docs/html/debug.html: Explain that _GLIBXX_DEBUG_PEDANTIC must
60         be defined for pedantic mode.
62 2005-05-15  Andreas Schwab  <schwab@suse.de>
64         * testsuite/Makefile.am (check-local): Really remove.
65         * testsuite/Makefile.in: Regenerated.
67 2005-05-12  Mark Mitchell  <mark@codesourcery.com>
69         2005-04-04  Mark Mitchell  <mark@codesourcery.com>
70         * testsuite/Makefile.am (check-local): Remove.
71         (curent_symbols.txt): Likewise.
72         (check-abi): Do not depend on current_symbols.txt.
73         * testsuite/Makefile.in: Regenerated.
74         * testsuite/libstdc++-abi/abi.exp: Build current_symbols.txt.
75         2005-04-01  Mark Mitchell  <mark@codesourcery.com>
76         * testsuite/Makefile.am (noinst_PROGRAMS): Remove.
77         (site.exp): Write out the path to the baseline file.
78         (check-abi): Use DejaGNU.
79         (check-abi-verbose): Remove.
80         * testsuite/Makefile.in: Regenerated.
81         * testsuite/abi_check.cc (main): Check the return value from
82         compare_symbols.
83         * testsuite/testsuite_abi.cc (compare_symbols): Return a value.
84         * testsuite/testsuite_abi.h (compare_symbols): Adjust prototype.
85         * testsuite/libstdc++-abi/abi.exp: New file.
86         2004-03-19  Phil Edwards  <phil@codesourcery.com>
87         * testsuite/Makefile.am (site.exp):  New target, based on that
88         created by automake.  Also set libiconv.
90 2005-05-04  Mark Mitchell  <mark@codesourcery.com>
92         * testsuite/lib/libstdc++.exp (v3-build_support): Look for
93         __GTHREADS, rather than _GLIBCXX_HAVE_GTHR_DEFAULT, to determine
94         whether or not thread support is available.
96 2005-05-04  Mark Mitchell  <mark@codesourcery.com>
98         Backport:
99         2005-03-25  Mark Mitchell  <mark@codesourcery.com>
100         * testsuite/lib/libstdc++.exp (libstdc++_init): Define LOCALEDIR
101         when testing an installed compiler.
102         * testsuite/lib/libstdc++.exp (v3-build_support): Pass -w when
103         compiling support objects.
104         2005-03-23  Mark Mitchell  <mark@codesourcery.com>
105         * testsuite/libstdc++-dg/normal.exp: Read testsuite_files, if it
106         exists.
107         * testsuite/lib/libstdc++.exp (libstdc++_wchar_t): Rename to ...
108         (v3-wchar_t): ... this.
109         (libstdc++_threads): Rename to ...
110         (v3-threads): ... this.
111         (libstdc++_test_objs): Rename to ...
112         (v3-test_objs): ... this.
113         (libstdc++_build_support): Rename to ...
114         (v3-build_support): ... this.
115         * testsuite/libstdc++-dg/normal.exp: Adjust to use new names.
116         * testsuite/lib/libstdc++.exp (libstdc++_init): Improve handling
117         of compilers not in the build directory.
118         (libstdc++_wchar_t): New variable.
119         (libstdc++_threads): Likewise.
120         (libstdc++_test_objs): Likewise.
121         (v3_target_compile): Use libstdc++_test_objs.
122         (v3-list-tests): Remove.
123         (listdc++_build_support): New function.
124         * testsuite/libstdc++-dg/normal.exp: Rework to dynamically
125         generate list of tests.
126         2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
127         * testsuite/lib/libstdc++.exp: Use new procs in target-libpath.exp.
129 2005-04-26  Jones Desougi  <jones@ingate.com>
131         PR libstdc++/21131
132         * linkage.m4: Fix comments.
134 2005-04-25  Paolo Carlini  <pcarlini@suse.de>
136         PR libstdc++/21035
137         * include/bits/basic_string.h (compare): Adjust the documentation
138         to match the implementation and the standard.
140 2005-02-20  Paolo Carlini  <pcarlini@suse.de>
141             Jon Grimm  <jgrimm2@us.ibm.com>
142         
143         PR libstdc++/19955
144         * include/bits/locale_facets.h (ctype<char>::_M_narrow_init()):
145         Fix the logic setting _M_narrow_ok: first check whether the
146         transformation is trivial with a dflt == 0, then deal with the
147         special case of zero.
148         * testsuite/22_locale/ctype/narrow/char/19955.cc: New.
150         * include/bits/locale_facets.h (ctype<char>::_M_widen_init()):
151         Tweak consistently to use memcmp; minor formatting fixes.
153 2005-02-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
155         * testsuite/thread/pthread1.cc: Do not invoke pthread_setconcurrency
156         on Solaris 2.6 and below.
157         * testsuite/thread/pthread2.cc: Likewise.
158         * testsuite/thread/pthread3.cc: Likewise.
159         * testsuite/thread/pthread4.cc: Likewise.
160         * testsuite/thread/pthread5.cc: Likewise.
161         * testsuite/thread/pthread6.cc: Likewise.
162         * testsuite/thread/pthread7-rope.cc: Likewise.
164 2005-02-16  Paolo Carlini  <pcarlini@suse.de>
166         PR libstdc++/19829
167         * testsuite/21_strings/basic_string/find/char/3.cc: Fix the test
168         at line #66 to not access str_lit01 beyond its end.
169         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
171 2005-02-15  Jakub Jelinek  <jakub@redhat.com>
173         PR libstdc++/19946
174         * testsuite/demangle/abi_examples/01.cc (main): Adjust for 2005-02-13
175         demangler change.
176         * testsuite/demangle/abi_examples/02.cc (main): Likewise.
178 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
180         * config/linker-map.gnu (GLIBCXX_3.4): Add _ZNSdC* and _ZNSdD*.
182 2005-02-02  Paolo Carlini  <pcarlini@suse.de>
184         PR libstdc++/19642
185         * config/locale/generic/c_locale.h (__convert_from_v): Switch only
186         LC_NUMERIC, and only when actually != "C".
188 2005-01-31  Brad Spencer  <spencer@infointeractive.com>
190         * crossconfig.m4: Repair Solaris cross bits for strtold and strtof.
191         * configure: Regenerated.
193 2005-01-26  Paolo Carlini  <pcarlini@suse.de>
195         * include/std/std_complex.h: Remove usages of the dead
196         _GLIBCXX_BUGGY_COMPLEX macro.
198 2005-01-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
200         PR libstdc++/19510
201         * include/bits/stl_list.h (_List_iterator): Initialize _M_node
202         in constructor.
203         (_List_const_iterator): Likewise.
204         * include/bits/stl_tree.h (_Rb_tree_iterator): Likewise.
205         (_Rb_tree_const_iterator): Likewise.
207         * testsuite/23_containers/map/operators/1_neg.cc: Adjust line numbers.
208         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
210 2005-01-18  Paolo Carlini  <pcarlini@suse.de>
212         * include/bits/stl_tree.h: Add a few missing std:: qualifications.
214 2005-01-16  Jonathan Wakely  <redi@gcc.gnu.org>
216         * include/ext/rope: Qualify calls to std::copy() by sequence_buffer.
217         * testsuite/ext/rope/4.cc: Add.
219 2005-01-12  Paolo Carlini  <pcarlini@suse.de>
221         * include/bits/stl_algobase.h (lexicographical_compare):
222         Fix concept check.
224 2005-01-02  Chris Jefferson  <chris@bubblescope.net>
226         * include/bits/stl_algobase.h (mismatch): Correct concept check.
228 2005-01-01  Paolo Carlini  <pcarlini@suse.de>
230         * testsuite/ext/enc_filebuf/char/13189.cc: Fix, first include
231         testsuite_hooks.h, to know whether including ext/enc_filebuf.h.
232         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.