xref: /freebsd-12.1/contrib/libstdc++/ChangeLog (revision b6de9e91)
12005-05-19  Release Manager
2
3	* GCC 3.4.4 released.
4
52005-05-18  Jonathan Wakely  <[email protected]>
6
7	* docs/html/debug.html: Explain that _GLIBXX_DEBUG_PEDANTIC must
8	be defined for pedantic mode.
9
102005-05-15  Andreas Schwab  <[email protected]>
11
12	* testsuite/Makefile.am (check-local): Really remove.
13	* testsuite/Makefile.in: Regenerated.
14
152005-05-12  Mark Mitchell  <[email protected]>
16
17	2005-04-04  Mark Mitchell  <[email protected]>
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  <[email protected]>
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  <[email protected]>
35	* testsuite/Makefile.am (site.exp):  New target, based on that
36	created by automake.  Also set libiconv.
37
382005-05-04  Mark Mitchell  <[email protected]>
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
442005-05-04  Mark Mitchell  <[email protected]>
45
46	Backport:
47	2005-03-25  Mark Mitchell  <[email protected]>
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  <[email protected]>
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  <[email protected]>
75	* testsuite/lib/libstdc++.exp: Use new procs in target-libpath.exp.
76
772005-04-26  Jones Desougi  <[email protected]>
78
79	PR libstdc++/21131
80	* linkage.m4: Fix comments.
81
822005-04-25  Paolo Carlini  <[email protected]>
83
84	PR libstdc++/21035
85	* include/bits/basic_string.h (compare): Adjust the documentation
86	to match the implementation and the standard.
87
882005-02-20  Paolo Carlini  <[email protected]>
89	    Jon Grimm  <[email protected]>
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
1012005-02-18  Eric Botcazou  <[email protected]>
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
1122005-02-16  Paolo Carlini  <[email protected]>
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
1192005-02-15  Jakub Jelinek  <[email protected]>
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
1262005-02-08  Mark Mitchell  <[email protected]>
127
128	* config/linker-map.gnu (GLIBCXX_3.4): Add _ZNSdC* and _ZNSdD*.
129
1302005-02-02  Paolo Carlini  <[email protected]>
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
1362005-01-31  Brad Spencer  <[email protected]>
137
138        * crossconfig.m4: Repair Solaris cross bits for strtold and strtof.
139	* configure: Regenerated.
140
1412005-01-26  Paolo Carlini  <[email protected]>
142
143	* include/std/std_complex.h: Remove usages of the dead
144	_GLIBCXX_BUGGY_COMPLEX macro.
145
1462005-01-21  Volker Reichelt  <[email protected]>
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
1582005-01-18  Paolo Carlini  <[email protected]>
159
160	* include/bits/stl_tree.h: Add a few missing std:: qualifications.
161
1622005-01-16  Jonathan Wakely  <[email protected]>
163
164	* include/ext/rope: Qualify calls to std::copy() by sequence_buffer.
165	* testsuite/ext/rope/4.cc: Add.
166
1672005-01-12  Paolo Carlini  <[email protected]>
168
169	* include/bits/stl_algobase.h (lexicographical_compare):
170	Fix concept check.
171
1722005-01-02  Chris Jefferson  <[email protected]>
173
174	* include/bits/stl_algobase.h (mismatch): Correct concept check.
175
1762005-01-01  Paolo Carlini  <[email protected]>
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.
181