OSDN Git Service

config/
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index ef0c0e1..8350df8 100644 (file)
@@ -1,4 +1,153 @@
-2007-09-10  Jonathan Wakely  <jwakely.gcc@gmail.com>
+2007-10-03  Kazu Hirata  <kazu@codesourcery.com>
+
+       Revert:
+       2007-10-02  Richard Sandiford  <richard@codesourcery.com>
+       * acinclude.m4 (GLIBCXX_ENABLE_C99): Temporarily add
+       -fno-exceptions to CXXFLAGS.  Use GCC_TRY_COMPILE_OR_LINK.
+       Make the tests assign results to volatile variables.
+       * configure: Regenerate.
+
+2007-10-02  Richard Sandiford  <richard@codesourcery.com>
+
+       * acinclude.m4 (GLIBCXX_ENABLE_C99): Temporarily add
+       -fno-exceptions to CXXFLAGS.  Use GCC_TRY_COMPILE_OR_LINK.
+       Make the tests assign results to volatile variables.
+       * configure: Regenerate.
+
+2007-10-02  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/25_algorithms/binary_search/2.cc: Split into...
+       * testsuite/25_algorithms/upper_bound/2.cc: ... this.
+       * testsuite/25_algorithms/lower_bound/2.cc: ... this.
+       * testsuite/25_algorithms/equal_range/2.cc: ... and this.
+       * testsuite/25_algorithms/sort/vectorbool.cc: Add from
+       libstdcxx_so_7-branch.
+
+2007-09-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * src/valarray-inst.cc, include/ext/atomicity.h,
+       include/ext/concurrence.h, include/bits/basic_string.h,
+       include/bits/fstream.tcc, include/ext/vstring.h: Fix comment typos.
+
+2007-09-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * docs/html/test.html, docs/html/ext/mt_allocator.html,
+       docs/html/ext/tr1.html, docs/html/17_intro/contribute.html,
+       docs/html/documentation.html, docs/html/20_util/allocator.html:
+       Update docs to refer to Subversion not CVS. Fix markup.
+
+2007-09-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * docs/html/Makefile: Follow up to libstdc++/14991, remove target.
+
+2007-09-28  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/parallel/algorithmfwd.h: Spacing.
+       * include/parallel/tags.h: Correct comment.
+       
+       * testsuite/Makefile.am (AM_MAKEFLAGS, AM_RUNTESTFLAGS): Remove.
+       * testsuite/Makefile.in: Regenerate.
+       
+2007-09-27  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/util/testsuite_hooks.cc (set_memory_limits): Adjust
+       x86_64 virtual memory setting for libgomp.
+       
+2007-09-26  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/bits/stl_algo.h: Add return type information to comments.
+       * include/bits/algorithmfwd.h: Formatting.
+       * testsuite/util/testsuite_hooks.h (NonDefaultConstructible): Move..
+       * testsuite/util/testsuite_api.h: ...here. Add necessary operators
+       for use in testing chapters 25 and 26.
+       * testsuite/util/testsuite_character.h: Same.
+
+       * testsuite/25_algorithms/*/requirements/explicit_instantiation/
+       2.cc, pod.cc: New.
+
+       * testsuite/26_numerics/accumulate, adjacent_difference, inner_product,
+       partial_sum/requirements/explicit_instantiation/2.cc, pod.cc: New.
+       
+       * testsuite/26_numerics/numeric_arrays/*: Move contents into
+       testsuite/26_numerics.
+
+       * testsuite/26_numerics/numeric_operations: Same.
+       
+       * testsuite/23_containers/*/requirements/explicit_instantiation/2.cc:
+       Adjust includes from testsuite_eh.h to testsuite_api.h.
+
+2007-09-25  Richard Sandiford  <rsandifo@nildram.co.uk>
+
+       * testsuite/lib/libstdc++.exp (check_v3_target_fileio): Test lseek.
+
+2007-09-18  Benjamin Kosnik  <bkoz@redhat.com>
+           Chalathip Thumkanon  <chalathip@gmail.com>
+
+       PR libstdc++/32819
+       PR libstdc++/32822
+       * docs/html/ext/pb_ds/hash_based_containers.html: Correct.
+       
+2007-09-17  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * configure.host: Set atomic_flags on i486.
+
+       * include/Makefile.am: Remove parallel-mode pch.        
+       * include/Makefile.in: Regenerate.
+
+       * testsuite/lib/libstdc++.exp: Set ld_library_flags for libgomp if
+       present.
+
+       * acinclude.m4 (GLIBCXX_ENABLE_PARALLEL): Comment.
+       * configure: Regenerate.
+
+2007-09-17  Johannes Singler  <singler@ira.uka.de>
+
+        * include/parallel/for_each.h: Fixed comment/doxygen markup typos.
+        * include/parallel/base.h: Same.
+        * include/parallel/numeric: Same.
+        * include/parallel/quicksort.h: Same.
+        * include/parallel/compiletime_settings.h: Same.
+        * include/parallel/random_shuffle.h: Same.
+        * include/parallel/balanced_quicksort.h: Same.
+        * include/parallel/tree.h: Same.
+        * include/parallel/settings.h: Same.
+        * include/parallel/search.h: Same.
+        * include/parallel/partition.h: Same.
+        * include/parallel/partial_sum.h: Same.
+
+2007-09-17  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/tr1_impl/type_traitsfwd.h (aligned_storage): Remove
+       declaration.
+       * include/tr1_impl/type_traits (aligned_storage): Remove.
+       * include/std/type_traits (aligned_storage, __aligned_storage_msa):
+       Add.
+       * include/tr1/type_traits (aligned_storage): Add.
+       * testsuite/20_util/aligned_storage/value.cc: New.
+       * testsuite/20_util/aligned_storage/requirements/
+       explicit_instantiation.cc: Likewise.
+       * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
+       dg-error lines.
+       * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
+       Likewise.
+
+2007-09-16  Paolo Carlini  <pcarlini@suse.de>
+           Douglas Gregor  <doug.gregor@gmail.com>
+
+       * include/tr1_impl/type_traits (aligned_storage): Implement
+       in the neat and general way.
+
+2007-09-14  Benjamin Kosnik  <bkoz@redhat.com>
+        
+       * include/parallel/base.h (__gnu_parallel::less<Tp>): Add partial
+        specialization for one argument. 
+       (__gnu_parallel::less): Add operator.
+
+       * include/parallel/multiway_merge.h: Use __builtin_alloca. 
+       * include/parallel/partial_sum.h: Same.
+       * include/parallel/find.h: Same.        
+       
+2007-09-14  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
        * include/tr1_impl/boost_shared_ptr.h: (__weak_ptr::lock()): Add
        missing template argument.