Merge from vendor branch GCC:
[dragonfly.git] / contrib / gcc-3.4 / libstdc++-v3 / ChangeLog
1 2005-07-18  Paolo Carlini  <pcarlini@suse.de>
2             Nathan Myers  <ncm@cantrip.org>
3
4         PR libstdc++/21286
5         * include/bits/fstream.tcc (basic_filebuf<>::xsgetn):
6         Loop on short reads.
7
8 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
9
10         * testsuite/Makefile.in: Regenerate with Automake 1.7.8.
11
12 2005-05-19  Release Manager
13
14         * GCC 3.4.4 released.
15
16 2005-05-18  Jonathan Wakely  <redi@gcc.gnu.org>
17
18         * docs/html/debug.html: Explain that _GLIBXX_DEBUG_PEDANTIC must
19         be defined for pedantic mode.
20
21 2005-05-15  Andreas Schwab  <schwab@suse.de>
22
23         * testsuite/Makefile.am (check-local): Really remove.
24         * testsuite/Makefile.in: Regenerated.
25
26 2005-05-12  Mark Mitchell  <mark@codesourcery.com>
27
28         2005-04-04  Mark Mitchell  <mark@codesourcery.com>
29         * testsuite/Makefile.am (check-local): Remove.
30         (curent_symbols.txt): Likewise.
31         (check-abi): Do not depend on current_symbols.txt.
32         * testsuite/Makefile.in: Regenerated.
33         * testsuite/libstdc++-abi/abi.exp: Build current_symbols.txt.
34         2005-04-01  Mark Mitchell  <mark@codesourcery.com>
35         * testsuite/Makefile.am (noinst_PROGRAMS): Remove.
36         (site.exp): Write out the path to the baseline file.
37         (check-abi): Use DejaGNU.
38         (check-abi-verbose): Remove.
39         * testsuite/Makefile.in: Regenerated.
40         * testsuite/abi_check.cc (main): Check the return value from
41         compare_symbols.
42         * testsuite/testsuite_abi.cc (compare_symbols): Return a value.
43         * testsuite/testsuite_abi.h (compare_symbols): Adjust prototype.
44         * testsuite/libstdc++-abi/abi.exp: New file.
45         2004-03-19  Phil Edwards  <phil@codesourcery.com>
46         * testsuite/Makefile.am (site.exp):  New target, based on that
47         created by automake.  Also set libiconv.
48
49 2005-05-04  Mark Mitchell  <mark@codesourcery.com>
50
51         * testsuite/lib/libstdc++.exp (v3-build_support): Look for
52         __GTHREADS, rather than _GLIBCXX_HAVE_GTHR_DEFAULT, to determine
53         whether or not thread support is available.
54
55 2005-05-04  Mark Mitchell  <mark@codesourcery.com>
56
57         Backport:
58         2005-03-25  Mark Mitchell  <mark@codesourcery.com>
59         * testsuite/lib/libstdc++.exp (libstdc++_init): Define LOCALEDIR
60         when testing an installed compiler.
61         * testsuite/lib/libstdc++.exp (v3-build_support): Pass -w when
62         compiling support objects.
63         2005-03-23  Mark Mitchell  <mark@codesourcery.com>
64         * testsuite/libstdc++-dg/normal.exp: Read testsuite_files, if it
65         exists.
66         * testsuite/lib/libstdc++.exp (libstdc++_wchar_t): Rename to ...
67         (v3-wchar_t): ... this.
68         (libstdc++_threads): Rename to ...
69         (v3-threads): ... this.
70         (libstdc++_test_objs): Rename to ...
71         (v3-test_objs): ... this.
72         (libstdc++_build_support): Rename to ...
73         (v3-build_support): ... this.
74         * testsuite/libstdc++-dg/normal.exp: Adjust to use new names.
75         * testsuite/lib/libstdc++.exp (libstdc++_init): Improve handling
76         of compilers not in the build directory.
77         (libstdc++_wchar_t): New variable.
78         (libstdc++_threads): Likewise.
79         (libstdc++_test_objs): Likewise.
80         (v3_target_compile): Use libstdc++_test_objs.
81         (v3-list-tests): Remove.
82         (listdc++_build_support): New function.
83         * testsuite/libstdc++-dg/normal.exp: Rework to dynamically
84         generate list of tests.
85         2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
86         * testsuite/lib/libstdc++.exp: Use new procs in target-libpath.exp.
87
88 2005-04-26  Jones Desougi  <jones@ingate.com>
89
90         PR libstdc++/21131
91         * linkage.m4: Fix comments.
92
93 2005-04-25  Paolo Carlini  <pcarlini@suse.de>
94
95         PR libstdc++/21035
96         * include/bits/basic_string.h (compare): Adjust the documentation
97         to match the implementation and the standard.
98
99 2005-02-20  Paolo Carlini  <pcarlini@suse.de>
100             Jon Grimm  <jgrimm2@us.ibm.com>
101         
102         PR libstdc++/19955
103         * include/bits/locale_facets.h (ctype<char>::_M_narrow_init()):
104         Fix the logic setting _M_narrow_ok: first check whether the
105         transformation is trivial with a dflt == 0, then deal with the
106         special case of zero.
107         * testsuite/22_locale/ctype/narrow/char/19955.cc: New.
108
109         * include/bits/locale_facets.h (ctype<char>::_M_widen_init()):
110         Tweak consistently to use memcmp; minor formatting fixes.
111
112 2005-02-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
113
114         * testsuite/thread/pthread1.cc: Do not invoke pthread_setconcurrency
115         on Solaris 2.6 and below.
116         * testsuite/thread/pthread2.cc: Likewise.
117         * testsuite/thread/pthread3.cc: Likewise.
118         * testsuite/thread/pthread4.cc: Likewise.
119         * testsuite/thread/pthread5.cc: Likewise.
120         * testsuite/thread/pthread6.cc: Likewise.
121         * testsuite/thread/pthread7-rope.cc: Likewise.
122
123 2005-02-16  Paolo Carlini  <pcarlini@suse.de>
124
125         PR libstdc++/19829
126         * testsuite/21_strings/basic_string/find/char/3.cc: Fix the test
127         at line #66 to not access str_lit01 beyond its end.
128         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
129
130 2005-02-15  Jakub Jelinek  <jakub@redhat.com>
131
132         PR libstdc++/19946
133         * testsuite/demangle/abi_examples/01.cc (main): Adjust for 2005-02-13
134         demangler change.
135         * testsuite/demangle/abi_examples/02.cc (main): Likewise.
136
137 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
138
139         * config/linker-map.gnu (GLIBCXX_3.4): Add _ZNSdC* and _ZNSdD*.
140
141 2005-02-02  Paolo Carlini  <pcarlini@suse.de>
142
143         PR libstdc++/19642
144         * config/locale/generic/c_locale.h (__convert_from_v): Switch only
145         LC_NUMERIC, and only when actually != "C".
146
147 2005-01-31  Brad Spencer  <spencer@infointeractive.com>
148
149         * crossconfig.m4: Repair Solaris cross bits for strtold and strtof.
150         * configure: Regenerated.
151
152 2005-01-26  Paolo Carlini  <pcarlini@suse.de>
153
154         * include/std/std_complex.h: Remove usages of the dead
155         _GLIBCXX_BUGGY_COMPLEX macro.
156
157 2005-01-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
158
159         PR libstdc++/19510
160         * include/bits/stl_list.h (_List_iterator): Initialize _M_node
161         in constructor.
162         (_List_const_iterator): Likewise.
163         * include/bits/stl_tree.h (_Rb_tree_iterator): Likewise.
164         (_Rb_tree_const_iterator): Likewise.
165
166         * testsuite/23_containers/map/operators/1_neg.cc: Adjust line numbers.
167         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
168
169 2005-01-18  Paolo Carlini  <pcarlini@suse.de>
170
171         * include/bits/stl_tree.h: Add a few missing std:: qualifications.
172
173 2005-01-16  Jonathan Wakely  <redi@gcc.gnu.org>
174
175         * include/ext/rope: Qualify calls to std::copy() by sequence_buffer.
176         * testsuite/ext/rope/4.cc: Add.
177
178 2005-01-12  Paolo Carlini  <pcarlini@suse.de>
179
180         * include/bits/stl_algobase.h (lexicographical_compare):
181         Fix concept check.
182
183 2005-01-02  Chris Jefferson  <chris@bubblescope.net>
184
185         * include/bits/stl_algobase.h (mismatch): Correct concept check.
186
187 2005-01-01  Paolo Carlini  <pcarlini@suse.de>
188
189         * testsuite/ext/enc_filebuf/char/13189.cc: Fix, first include
190         testsuite_hooks.h, to know whether including ext/enc_filebuf.h.
191         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.