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