OSDN Git Service

2004-03-03 Jonathan Wakely <redi@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index 343c898..6edd859 100644 (file)
@@ -1,3 +1,175 @@
+2004-03-03  Jonathan Wakely  <redi@gcc.gnu.org>
+
+       * docs/html/documentation.html: Regenerate.
+
+2004-03-02  Paolo Carlini  <pcarlini@suse.de>
+
+       PR libstdc++/14320
+       * include/bits/postypes.h (class streamoff): Remove, now
+       streamoff is just typedef a 64 bit signed integer type.
+       (class fpos): Tweak consistently.
+       * testsuite/27_io/fpos/14320-1.cc: New.
+       * testsuite/27_io/fpos/14320-2.cc: New.
+       * testsuite/27_io/fpos/14320-3.cc: New.
+       * testsuite/27_io/fpos/14320-4.cc: New.
+       * testsuite/27_io/fpos/14320-5.cc: New.
+       * testsuite/27_io/fpos/mbstate_t/4_neg.cc: xfail for now.
+
+2004-03-02  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/bits/locale_facets.tcc (money_get<>::_M_extract):
+       Reorganize a bit the main parsing loop, thus early detecting
+       an empty value component.
+       * testsuite/22_locale/money_get/get/char/16.cc: New.
+       * testsuite/22_locale/money_get/get/wchar_t/16.cc: New.
+
+2004-03-02  Benjamin Kosnik  <bkoz@redhat.com>
+
+       Support automake 1.8.2
+       * configure.ac (AM_INIT_AUTOMAKE): Add -Wno-override.
+       * po/Makefile.am (EXTRA_DIST): New.
+       * po/Makefile.in: Regenerate.
+       * Makefile.in: Same.
+       * include/Makefile.in: Same.
+       * libmath/Makefile.in: Same.
+       * libsupc++/Makefile.in: Same.
+       * src/Makefile.in: Same.
+       * testsuite/Makefile.in: Same.
+
+       * include/Makefile.am (${host_builddir}/gthr-posix.h): Use
+       __GXX_WEAK__ instead of SUPPORTS_WEAK.
+       (${host_builddir}/gthr-default.h): Same.
+       (${host_builddir}/gthr.h): Same.
+       * acinclude.m4 (GLIBCXX_ENABLE_THREAD): Remove
+       _GLIBCXX_SUPPORTS_WEAK, as this behavior can be modified via
+       -fno-weak.
+       * aclocal.m4: Regenerate.
+       * acconfig.h: Remove _GLIBCXX_SUPPORTS_WEAK.
+       * config.h.in: Regenerate.
+       * configure: Same.
+       
+2004-03-01  Benjamin Kosnik  <bkoz@redhat.com>
+
+       Support autoconf 2.59
+       * acinclude.m4: Quote correctly.
+       * aclocal.m4: Regenerate.
+       * linkage.m4: Same.
+
+2004-03-01  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * docs/html/test.html: Add multilib RUNTESTFLAGS example.
+
+       * docs/html/18_support/howto.html: Add bit about writing to
+       stderr, mostly by Zack.
+       
+2004-03-01  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/bits/locale_facets.tcc (money_get<>::_M_extract,
+       money_get<>::do_get(string_type&)): ... and two more.
+
+2004-03-01  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/bits/locale_facets.tcc (money_get<>::_M_extract):
+       Fix thinkos in the switch from string_type& to string& as last
+       argument.
+
+2004-03-01  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/bits/locale_facets.tcc (num_get<>::_M_extract_float):
+       Also when parsing exponent sign, first look for thousands_sep
+       and decimal_point; tweak a bit.
+       * testsuite/22_locale/num_get/get/char/15.cc: New.
+       * testsuite/22_locale/num_get/get/wchar_t/15.cc: New.
+       
+       * include/bits/locale_facets.tcc (num_get<>::_M_extract_float,
+       num_get<>::_M_extract_int): Reorder some conditionals.
+
+2004-03-01  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/bits/locale_facets.tcc (money_get<>::_M_extract):
+       Consistently with numpunct, enforce the requirements in
+       22.2.6.3, p3 for the thousands separators; tweak a bit.
+       * testsuite/22_locale/money_get/get/char/15.cc: New.
+       * testsuite/22_locale/money_get/get/wchar_t/15.cc: New.
+       
+2004-03-01  David Billinghurst <David.Billinghurst@riotinto.com>
+
+       * testsuite/lib/libstdc++.exp (v3-list-tests): Use 
+       testsuite_files from correct multilib blddir when running
+       testsuite.
+
+2004-02-29  Phil Edwards  <phil@codesourcery.com>
+
+       * testsuite/Makefile.am (check-abi, check-abi-verbose):  Copy
+       the summary file to the logfile.
+       * testsuite/Makefile.in:  Regenerate.
+
+2004-02-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * config/cpu/hppa/atomicity.h (__atomic_add): Make first argument
+       volatile.
+       * config/os/hpux/os_defines.h (_GLIBCXX_INST_ATOMICITY_LOCK): Use
+       __GXX_WEAK__ instead of _GLIBCXX_SUPPORTS_WEAK.
+
+2004-02-28  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/bits/locale_facets.tcc (num_get<>::_M_extract_float):
+       According to 22.2.3.1, p2, 'units' may be followed by 'e' with
+       no 'decimal-point' in the middle: in this case too we must fix
+       up __found_grouping; slightly tweak.
+       * testsuite/22_locale/num_get/get/char/14.cc: New.
+       * testsuite/22_locale/num_get/get/wchar_t/14.cc: New.
+
+2004-02-27  Eric Christopher  <echristo@redhat.com>
+            Phil Edwards  <phil@codesourcery.com>
+
+       * testsuite/22_locale/collate/compare/wchar_t/2.cc,
+       testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc,
+       testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc,
+       testsuite/22_locale/collate/hash/wchar_t/2.cc,
+       testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc,
+       testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc,
+       testsuite/22_locale/collate/transform/wchar_t/2.cc,
+       testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc,
+       testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
+       Use dg-require-iconv.
+       * testsuite/lib/libstdc++.exp:  Load target-supports.exp.
+
+2004-02-27  Phil Edwards  <phil@codesourcery.com>
+            Eric Christopher  <echristo@redhat.com>
+
+       * testsuite/config/default.exp:  Update with comments.
+       (${tool}_target_compile):  New wrapper routine.
+       * testsuite/lib/dg-options.exp:  New file, with dg-require-iconv.
+       * testsuite/lib/libstdc++.exp:  Update with comments and cosmetic
+       fixes.
+       (load_gcc_lib, v3track):  New routines.
+       (v3-init):  Rename to libstdc++_init.
+       * testsuite/libstdc++-dg/normal.exp:  No longer call v3-init.
+       Move DEFAULT_CXXFLAGS handling into libstdc++_init.
+
+2004-02-27  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * config/cpu/hppa/atomicity.h: Include c++config.h to get defines.
+
+       * src/misc-inst.cc (_S_atomicity_lock): Move to __gnu_cxx.
+
+       * config/os/irix/irix5.2/atomicity.h: Merge..
+       * config/os/irix/irix6.5/atomicity.h: Merge..
+       * config/os/irix/atomicity.h: ...into this.
+       * config/os/irix/atomic_word.h: New.
+       * configure.host: Set atomic_word_dir for irix.
+
+       * hppa/atomicity.h: Change __Atomicity_lock to _Atomicity_lock.
+       * i386/atomicity.h: Same.
+       * m68k/atomicity.h: Same.
+       * sparc/atomicity.h: Same.
+
+2004-02-27  David Edelsohn  <edelsohn@gnu.org>
+
+       * config/os/aix/atomicity.h: Use __gnu_cxx namespace. Remove
+       static, and inline keywords.
+
 2004-02-27  Paolo Carlini  <pcarlini@suse.de>
 
        * include/bits/locale_facets.tcc (num_get<>::_M_extract_float,
        (ios_base::Init::~Init): Same.
        * src/locale.cc (locale::id::_M_id): Same.
        * config/cpu/i486/atomicity.h: Use __gnu_cxx namespace. Remove
-       static, and inline keyworks.
+       static, and inline keywords.
        * config/cpu/alpha/atomicity.h: Same.
        * config/cpu/cris/atomicity.h: Same.
        * config/cpu/generic/atomicity.h: Same.