OSDN Git Service

* testsuite/abi_check.cc: Support older binutils/readelf.
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index 7cdc71e..38d12c8 100644 (file)
@@ -1,3 +1,155 @@
+2002-08-22  Loren J. Rittle <ljrittle@acm.org>
+
+       * testsuite/abi_check.cc: Enhance shell portability.
+       Support older binutils/readelf.
+       * config/abi/i386-unknown-freebsd4.6: Add.
+       * config/abi/i386-unknown-freebsd4.6/baseline_symbols.txt: New file.
+
+2002-08-22  Paolo Carlini  <pcarlini@unitus.it>
+
+       * docs/html/faq/index.html: Add Loren James Rittle and
+       Paolo Carlini to the list of v3 maintainers.
+       * docs/html/faq/index.txt: Ditto.
+       * docs/html/17_intro/RELEASE-NOTES: Ditto.
+
+2002-08-22  Benjamin Kosnik  <bkoz@redhat.com>
+           Phil Edwards  <pme@gcc.gnu.org>
+           Ulrich Drepper  <drepper@redhat.com>
+       
+       * Makefile.am (check-abi): New rule.
+       * Makefile.in: Regenerate.
+       * acinclude.m4 (GLIBCPP_CONFIGURE_TESTSUITE): Export baseline_file.
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+       * testsuite/Makefile.am (noinst_PROGRAMS): Add abi_check.
+       (abi_check_SOURCES): Add.
+       * testsuite/Makefile.in: Regenerate.    
+       * testsuite/abi_check.cc: New file.
+       * config/abi: Add.
+       * config/abi/i686-pc-linux-gnu: Add.
+       * config/abi/i686-pc-linux-gnu/baseline_symbols.txt: New file.
+       
+2002-08-19  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * configure.in (libtool_VERSION): Update to 5:1:0.
+       * configure: Regenerate.
+       
+2002-08-19  Jonathan Wakely  <jw@kayari.org>
+
+       * docs/html/configopts.html, docs/html/documentation.html,
+       docs/html/install.html, docs/html/22_locale/codecvt.html,
+       docs/html/22_locale/ctype.html, docs/html/22_locale/howto.html,
+       docs/html/22_locale/locale.html,
+       docs/html/22_locale/messages.html: Conform to HTML 4.01 standard.
+
+2002-08-15  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/ext/stdio_filebuf.h (stdio_filebuf): Explicitly set
+       _M_buf_size_opt to zero when unbuffering.
+       * include/bits/fstream.tcc (filebuf::showmanyc): Simplify.
+       Consistency checks for _M_buf_size_opt.
+
+       Revert PR libstdc++/7445
+       * src/locale.cc (locale::classic): Revert.
+       
+       * docs/html/17_intro/TODO: Add.
+       
+2002-08-15  Phil Edwards  <pme@gcc.gnu.org>
+
+       * docs/html/documentation.html:  Update doxygen links for 3.2.
+
+2002-08-15  Steve Ellcey  <sje@cup.hp.com>
+
+       * libsupc++/unwind-cxx.h (__cxa_exception): Change catchTemp
+       type from void* to _Unwind_Ptr.
+       * libsupc++/eh_personality.cc (PERSONALITY_FUNCTION):
+       Do not cast landing_pad or base_of_encoded_value to (void *).
+       * libsupc++/eh_throw.cc (__gxx_exception_cleanup):
+       Accept _URC_NO_REASON as a valid reason code.
+
+2002-08-14  Jonathan Wakely  <jw@kayari.org>
+
+       * docs/html/22_locale/messages.html:  Use HTML entities for
+       punctuation.
+
+2002-08-13  Jonathan Wakely  <jw@kayari.org>
+            Phil Edwards  <pme@gcc.gnu.org>
+
+       * docs/html/documentation.html:  Use HTML entities for punctuation.
+
+2002-08-09  Phil Edwards  <pme@gcc.gnu.org>
+
+       * include/bits/deque.tcc, include/bits/list.tcc,
+       include/bits/stl_deque.h, include/bits/stl_iterator_base_funcs.h,
+       include/bits/stl_list.h, include/bits/stl_map.h,
+       include/bits/stl_multimap.h, include/bits/stl_queue.h,
+       include/bits/stl_stack.h, include/bits/stl_vector.h,
+       include/bits/vector.tcc:  Re-indent contents of namespace std,
+       re-wrap comment lines as necessary.
+
+2002-08-08  Danny Smith  <dannysmith@users.sourceforge.net>
+            Benjamin Kosnik  <bkoz@redhat.com>
+       
+       * include/bits/istream.tcc (basic_istream::ignore): Use sbumpc,
+       not snextc.
+       * testsuite/27_io/narrow_stream_objects.cc (test10): Add.
+       
+2002-08-07  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       * libsupc++/Makefile.am (LTCOMPILE): Add LIBSUPCXX_PICFLAGS.
+       * libsupc++/Makefile.in: Regenerate.
+
+2002-08-05  Gabriel Dos Reis  <gdr@nerim.net>
+
+       PR/7491
+       * include/bits/slice_array.h(_DEFINE_VALARRAY_OPERATOR):
+       Instantiate with new function objects. 
+       * include/bits/mask_array.h (_DEFINE_VALARRAY_OPERATOR): Likewise.
+       Reformat.  Uglify.
+       * include/bits/gslice_array.h: Likewise.
+       * include/bits/indirect_array.h: Likewise.
+
+2002-08-03  Gabriel Dos Reis  <gdr@nerim.net>
+
+       * testsuite/26_numerics/valarray_name_lookup.cc: Rename from
+       testsuite/26_numerics/valarray_name_lookup.C
+
+       * include/bits/valarray_array.h (_DEFINE_ARRAY_FUNCTION): Use our
+       object function surrogates.
+       * include/bits/valarray_meta.h (__shift_left): Fix typo.
+       (_BinFunClos<>): Remove.
+       (_BinFunBase<>): Likewise.
+       (_BinFunBase1<>):Likewise.
+       (_BinFunBase2<>): Likewise.
+       (_DEFINE_EXPR_RELATIONAL_OPERATOR): Likewise.
+       (_DEFINE_EXPR_UNARY_OPERATOR): Adjust definition.
+       (_DEFINE_EXPR_BINARY_OPERATOR): Likewise.
+       (_DEFINE_EXPR_BINARY_FUNCTION): Likewise.
+       * include/std/std_valarray.h: Dont #include <functional> anymore.
+       (_Bitwise_or<>, _Bitwise_and<>, _Bitwise_xor<>, _Shift_left<>,
+       _Shift_right<>): Remove.
+       (_DEFINE_VALARRAY_AUGMENTED_ASSIGNMENT): Adjust instantiation.
+       (_DEFINE_BINARY_OPERATOR): Tweak definition.
+       (_DEFINE_LOGICAL_OPERATOR): Remove.
+       * testsuite/26_numerics/valarray_name_lookup.C (main): Add more tests.
+
+2002-08-02  Gabriel Dos Reis  <gdr@nerim.net>
+
+       * include/bits/valarray_meta.h (_UnFunBase<>): Remove.
+       (_UnFunClos<>): Same.
+       (_UnBase<>): Reformat.  Make first template-parameter non
+       template. 
+       (_UnClos<>): Likewise.
+       (_Expr<>): Reformate.  Adjust unary member operator return types. 
+       (_DEFINE_EXPR_UNARY_OPERATOR): Adjust definition.
+       (_DEFINE_EXPR_UNARY_FUNCTION): Likewise.
+       * include/std/std_valarray.h (_UnClos<>): Adjust declaration.
+       (valarray<>::_UnaryOp<>):  New nested traits. Adjust unary member
+       operator return types.  Reformat.
+       (_Bitwise_not): Remove.
+       (_DEFINE_VALARRAY_UNARY_OPERATOR): Adjust definition.
+       * testsuite/26_numerics/valarray_name_lookup.C: New test.
+
 2002-08-02  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * config/os/newlib/ctype_inline.h (is): Don't offset _M_table.