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