OSDN Git Service

* libmath/Makefile.am (EXTRA_DIST): Remove atan2f.c and expf.c
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index 19bed9a..3ad6e0a 100644 (file)
@@ -1,3 +1,213 @@
+2001-07-06  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
+
+        * libmath/Makefile.am (EXTRA_DIST): Remove atan2f.c and expf.c
+        * libmath/Makefile.in: Regenerate.
+        * libmath/expf.c: Remove.
+        * libmath/atan2f.c: Likewise.
+
+2001-07-06  Daniel Jacobowitz  <drow@mvista.com>
+
+        * configure.in: Remove NATIVE, NULL_TARGET.
+        Set CANADIAN only for Canadian crosses.  Set xcompiling
+        for both Canadian crosses and host-x-host crosses.
+        * configure: Regenerated.
+
+2001-07-06  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
+
+        * include/bits/stl_vector.h (vector::_M_initialize_aux): Fix typo.
+
+2001-07-05  Jason Merrill  <jason_merrill@redhat.com>
+
+       * testsuite_flags.in (--build-includes): backward, not backwards.
+
+2001-07-04  Jeffrey Oldham  <oldham@codesourcery.com>
+
+       * include/ext/ropeimpl.h (_Rope_RopeRep::_M_free_c_string):
+       Replace destroy by _Destroy.
+       (_Rope_RopeRep::_S_free_string): Likewise.
+       (rope::c_str()): Likewise.
+       * include/ext/slist (_Slist_base::_M_erase_after>): Likewise.
+       (_Slist_base::_M_erase_after): Likewise.
+       (slist::_M_create_node): Replace construct by _Construct.
+       (slist::pop_front): Replace destroy by _Destroy.
+       * include/ext/stl_hashtable.h (hashtable::_M_new_node): Replace
+       construct by _Construct.
+       (hashtable::_M_delete_node): Replace destroy by _Destroy.
+       * include/ext/stl_rope.h (rope::rope): Replace construct by
+       _Construct.
+       (rope::copy): Replace destroy by _Destroy.
+
+2001-07-03  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/bits/localefwd.h: Format.     
+       * include/bits/locale_facts.tcc (locale::combine): Adjust.
+       * src/locale.cc (locale::locale::(_Impl)): Don't call
+       _M_add_reference.
+       (locale::facet::_M_remove_reference): Simplify.
+       * src/globals.cc (locale_impl_c): New. Format.
+       (locale_c): New.
+       * src/ios.cc (ios_base::Init::Init): Increment _S_ios_base_init last.
+
+2001-07-02  Loren J. Rittle  <ljrittle@acm.org>
+
+       * acinclude.m4 (GLIBCPP_ENABLE_THREADS): Protect variable from shell
+       expansion (thanks to Alexandre Oliva).
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+
+2001-07-02  Benjamin Kosnik  <bkoz@redhat.com>
+       
+       * src/locale.cc (locale::locale(const char*)): Make sure global
+       locales are initialized.
+       * include/bits/locale_facets.tcc (locale::combine): Refcout should
+       be zero, not one as it's return-by-value.
+       * testsuite/27_io/ios_base_callbacks.cc (test01): Don't check for
+       named locales here.
+       * testsuite/22_locale/ctor_copy_dtor.cc (test01): Instead, check
+       for it here.
+       (test02): Add test.
+       * libsupc++/eh_alloc.cc: Use climits, not limits.h.
+
+2001-07-02  Loren J. Rittle  <ljrittle@acm.org>
+
+       libstdc++/3284
+       * acinclude.m4 (GLIBCPP_ENABLE_THREADS): Portability enhancement.
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+       
+2001-07-02  Loren J. Rittle  <ljrittle@acm.org>
+
+       libstdc++/3243
+       * acinclude.m4 (GLIBCPP_ENABLE_THREADS): Add relative path to
+       staged/installed area to support -I-.  Document.
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+
+2001-07-02  Loren J. Rittle  <ljrittle@acm.org>
+
+       libstdc++/2211
+       * src/ios.cc (ios_base::Init::_S_ios_create): Rename __bufsize to
+       __out_bufsize.  Add __in_bufsize, document it and use it.  
+
+2001-07-01  Stephen M. Webb <stephen@bregmasoft.com>
+
+       * include/bits/stl_construct.h (construct): Remove.
+       (destroy): Remove.
+       (__destroy): Replaced by use of iterator_traits.
+       * include/bits/stl_deque.h: replaced HP iterator functions with
+       iterator_traits.
+        (construct): changed to _Construct.
+       (destroy): changed to _Destroy.
+       * include/bits/stl_tempbuf.h: Same.
+       * include/bits/stl_tree.h: Same.
+       * include/bits/stl_vector.h: Same.
+       * include/backward/iterator.h (construct): moved definition to here.
+       (destroy): Same.
+
+2001-06-29  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/bits/locale_facets.tcc (locale::combine): Clone _Impl.
+       before replacing facet.
+       * include/bits/localefwd.h (locale::_Impl::_M_remove_reference):
+       Correct decrement.
+       * src/localename.cc (locale::_Impl): Correct ctor initialization
+       lists. Initialize ref count with one. Simplify.
+       * src/locale.cc: Add comment.
+       * testsuite/22_locale/numpunct.cc (test01): Add derivation test.
+       * testsuite/22_locale/numpunct_char_members.cc (test01): Add tests.
+       * testsuite/22_locale/members.cc (test02): Fix.
+
+2001-06-27  Phil Edwards  <pme@sources.redhat.com>
+
+       * include/backward/algo.h:  Add "GPL plus runtime exception" comment
+       block, this time for real.
+       * include/backward/algobase.h:  Likewise.
+       * include/backward/alloc.h:  Likewise.
+       * include/backward/bvector.h:  Likewise.
+       * include/backward/defalloc.h:  Likewise.
+       * include/backward/deque.h:  Likewise.
+       * include/backward/function.h:  Likewise.
+       * include/backward/hash_map.h:  Likewise.
+       * include/backward/hash_set.h:  Likewise.
+       * include/backward/hashtable.h:  Likewise.
+       * include/backward/heap.h:  Likewise.
+       * include/backward/iterator.h:  Likewise.
+       * include/backward/list.h:  Likewise.
+       * include/backward/map.h:  Likewise.
+       * include/backward/multimap.h:  Likewise.
+       * include/backward/multiset.h:  Likewise.
+       * include/backward/pair.h:  Likewise.
+       * include/backward/rope.h:  Likewise.
+       * include/backward/set.h:  Likewise.
+       * include/backward/slist.h:  Likewise.
+       * include/backward/stack.h:  Likewise.
+       * include/backward/strstream:  Likewise.
+       * include/backward/tempbuf.h:  Likewise.
+       * include/backward/tree.h:  Likewise.
+       * include/backward/vector.h:  Likewise.
+       * include/bits/pthread_allocimpl.h:  Likewise.
+       * include/bits/std_algorithm.h:  Likewise.
+       * include/bits/std_bitset.h:  Likewise.
+       * include/bits/std_deque.h:  Likewise.
+       * include/bits/std_functional.h:  Likewise.
+       * include/bits/std_iterator.h:  Likewise.
+       * include/bits/std_list.h:  Likewise.
+       * include/bits/std_map.h:  Likewise.
+       * include/bits/std_memory.h:  Likewise.
+       * include/bits/std_numeric.h:  Likewise.
+       * include/bits/std_queue.h:  Likewise.
+       * include/bits/std_set.h:  Likewise.
+       * include/bits/std_stack.h:  Likewise.
+       * include/bits/std_utility.h:  Likewise.
+       * include/bits/std_vector.h:  Likewise.
+       * include/bits/stl_algo.h:  Likewise.
+       * include/bits/stl_algobase.h:  Likewise.
+       * include/bits/stl_alloc.h:  Likewise.
+       * include/bits/stl_bvector.h:  Likewise.
+       * include/bits/stl_construct.h:  Likewise.
+       * include/bits/stl_deque.h:  Likewise.
+       * include/bits/stl_function.h:  Likewise.
+       * include/bits/stl_heap.h:  Likewise.
+       * include/bits/stl_iterator.h:  Likewise.
+       * include/bits/stl_iterator_base_funcs.h:  Likewise.
+       * include/bits/stl_iterator_base_types.h:  Likewise.
+       * include/bits/stl_list.h:  Likewise.
+       * include/bits/stl_map.h:  Likewise.
+       * include/bits/stl_multimap.h:  Likewise.
+       * include/bits/stl_multiset.h:  Likewise.
+       * include/bits/stl_numeric.h:  Likewise.
+       * include/bits/stl_pair.h:  Likewise.
+       * include/bits/stl_pthread_alloc.h:  Likewise.
+       * include/bits/stl_queue.h:  Likewise.
+       * include/bits/stl_raw_storage_iter.h:  Likewise.
+       * include/bits/stl_relops.h:  Likewise.
+       * include/bits/stl_set.h:  Likewise.
+       * include/bits/stl_stack.h:  Likewise.
+       * include/bits/stl_tempbuf.h:  Likewise.
+       * include/bits/stl_threads.h:  Likewise.
+       * include/bits/stl_tree.h:  Likewise.
+       * include/bits/stl_uninitialized.h:  Likewise.
+       * include/bits/stl_vector.h:  Likewise.
+       * include/bits/type_traits.h:  Likewise.
+       * include/ext/hash_map:  Likewise.
+       * include/ext/hash_set:  Likewise.
+       * include/ext/rope:  Likewise.
+       * include/ext/ropeimpl.h:  Likewise.
+       * include/ext/slist:  Likewise.
+       * include/ext/stl_hash_fun.h:  Likewise.
+       * include/ext/stl_hashtable.h:  Likewise.
+       * include/ext/stl_rope.h:  Likewise.
+       * src/bitset.cc:  Likewise.
+       * src/strstream.cc:  Likewise.
+
+2001-06-26  Benjamin Kosnik  <bkoz@redhat.com>
+                            <vakatov@ncbi.nlm.nih.gov>
+
+       libstdc++/3272
+       * include/bits/streambuf.tcc (__copy_streambufs): Don't set eofbit.
+       * testsuite/27_io/ostream_inserter_other.cc (test04): Add test.
+       * testsuite/27_io/istream_extractor_other.cc: Fix.
+       
 2001-06-26  Zoltan Hidvegi  <hzoli@austin.ibm.com>
 
        * acinclude.m4 (glibcpp_toolexeclibdir): Make multilib safe.