OSDN Git Service

2002-02-26 Benjamin Kosnik <bkoz@redhat.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index 655d030..d07ec0b 100644 (file)
@@ -1,3 +1,136 @@
+2002-02-26  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/bits/basic_ios.tcc (basic_ios::init): Set _M_fill to zero.
+       Adjust comment.
+       * include/bits/basic_ios.h (basic_ios::_M_fill): Make mutable.
+       (basic_ios::_M_fill_init): New.
+       (basic_ios::fill()): Delay dealing with _M_fill.
+       Adjust comment. 
+       * testsuite/27_io/ios_init.cc (test02): Adjust testcase.
+
+2002-02-26  Loren Rittle  <ljrittle@acm.org>
+
+       * include/Makefile.am (thread_target_headers): Unconditionally
+       stage and install gthr-posix.h.
+       (${target_builddir}/gthr-posix.h): New rule cloned off
+       ${target_builddir}/gthr-default.h.
+       (${target_builddir}/gthr-default.h): Support chained inclusion
+       of gthr support headers.
+       * include/Makefile.in: Rebuilt.
+
+2002-02-26  Paolo Carlini  <pcarlini@unitus.it>
+
+       * include/bits/locale_facets.tcc (num_put::_M_widen_int):
+       Group all the integral types, not only decs.
+       * testsuite/27_io/ios_manip_basefield.cc (test01): Tweak existing
+       tests, add a few more.
+
+2002-02-25  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * src/ios.cc (ios_base::~ios_base): Tweak.
+       (ios_base::_M_call_callbacks): Deal with null __p.
+       (ios_base::ios_base): Set _M_callbacks.
+       * include/bits/basic_ios.tcc (basic_ios::init): Adjust comment.
+       * testsuite/27_io/ios_init.cc (test02): Fix.
+       
+       * mkcheck.in (static_fail): Failed links go to output file.
+
+2002-02-25  Phil Edwards  <pme@gcc.gnu.org>
+
+       * docs/html/faq/index.html:  Update.
+       * docs/html/faq/index.txt:  Regenerate.
+
+2002-02-22  Phil Edwards  <pme@gcc.gnu.org>
+
+       * acinclude.m4 (GLIBCPP_ENABLE_SYMVERS):  Fix comment.
+       * aclocal.m4:  Regenerate.
+       * docs/html/configopts.html:  Document --enable-symvers.
+       * config/linker-map.gnu:  Break libsupc++ symbols out to their own tag.
+
+2002-02-22  Philipp Thomas  <pthomas@suse.de>
+
+        * include/backward/tempbuf.h: get_temporary_buffer and
+        return_temporary_buffer are in namespace std, not in __gnu_cxx.
+
+2002-02-21  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * configure.in (target_alias): Default to yes.
+       * acinclude.m4 (GLIBCPP_ENABLE_SYMVERS): Add check for shared
+       libgcc to default case. 
+
+2002-02-20  Phil Edwards  <pme@gcc.gnu.org>
+
+       * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES):  Also check version.
+       (GLIBCPP_ENABLE_SYMVERS):  Redo logic, use linker version.
+       * configure.in (GLIBCPP_ENABLE_SYMVERS):  Move later in the script.
+       * aclocal.m4:  Regenerate.
+       * configure:  Regenerate.
+       * config/linker-map.dummy:  New file.  Contains nothing useful.
+
+2002-02-20  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/22_locale/money_put_members_char.cc: Fix.   
+       * testsuite/22_locale/money_put_members_wchar_t.cc: Fix.
+
+       * testsuite/27_io/standard_manipulators.cc: New file.
+
+       * testsuite/27_io/ios_manip_basefield.cc: Check results, now failing.
+       * testsuite/27_io/ios_manip_fmtflags.cc: Use locale::classic().
+       
+2002-02-20  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * config/os/mingw32/bits/ctype_noninline.h
+       (ctype<char>::ctype): Remove default args from parm list.
+       * config/os/djgpp/bits/ctype_noninline.h: Same. 
+
+2002-02-19  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/std/std_iomanip.h: Inline, tweaks.
+       * config/linker-map.gnu: Remove hacks.
+
+       * testsuite/21_strings/capacity.cc: Add explicit instantiations.
+       * testsuite/27_io/ios_init.cc: Same.
+       * testsuite/22_locale/money_get_members_char.cc (test07): Fix.
+       * testsuite/22_locale/money_get_members_wchar_t.cc (test07): Same.
+
+2002-02-19  Benjamin Kosnik  <bkoz@redhat.com>
+       
+       * config/linker-map.gnu: Export global vtable, typeinfo, guard
+       variable, and thunk info as per CXXABI docs.
+
+2002-02-19  Loren Rittle <ljrittle@acm.org>
+
+       * include/Makefile.am: Use CONFIG_HEADER instead of ad hoc names.
+       * include/Makefile.in: Rebuilt.
+
+2002-02-18  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
+
+       * testsuite/22_locale/collate_byname.cc (test01): Replace size4
+          with size3 for the string collations of str5.
+
+2002-02-18  Paolo Carlini  <pcarlini@unitus.it>
+
+       libstdc++/5708
+       * include/bits/locale_facets.tcc (money_put::do_put):
+       For the space field use __fill instead of ' ', uniformly.
+       * testsuite/22_locale/money_put_members_char.cc:
+       Add test05 distilled from PR.
+       (test01-02-03): Trim some '*' to ' '.
+       * testsuite/22_locale/money_put_members_wchar_t.cc: Ditto.
+
+2002-02-18  Loren Rittle <ljrittle@acm.org>
+
+       libstdc++/5697
+       * include/Makefile.am (thread_builddir): Remove (map all
+       existing uses to target_builddir).
+       (thread_headers): Rename to...
+       (thread_target_headers): ...this.
+       (stamp-thread): Remove.
+       (stamp-target): Correctly state the position as built.
+       Update all dependencies to match the new reality.  Remove all
+       dependency calculations on directories.
+       * include/Makefile.in: Rebuilt.
+
 2002-02-16   Benjamin Kosnik  <bkoz@redhat.com>
 
        * include/bits/locale_facets.tcc: Add pragma GCC system_header.