OSDN Git Service

* gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index b8f16da..4f2e2bd 100644 (file)
@@ -1,3 +1,198 @@
+2008-03-26  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/util/testsuite_abi.h: Remove symbol_objects,
+       symbol_names typedefs.  
+       * testsuite/util/testsuite_abi.cc (compare_symbols): Correct check
+       for long double compatiblity symbols, simplify data structures used.
+
+2008-03-25  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * scripts/run_doxygen: Remove html_output_dir. Downgrade to
+       Doxygen 1.5.1.
+       * doc/doxygen/style.css: Delete.
+       * doc/doxygen/user.cfg.in: Regenerate with Doxygen 1.5.1.
+       (INPUT): Update.
+       (PREDEFINED): Update.
+       (HTML_OUTPUT): Remove html_output_dir, use html.
+       (HTML_STYLESHEET): Remove style.css.
+       * doc/doxygen/tables.html: Remove style.css use.
+       * doc/doxygen/mainpage.html: Nested lists for Namespaces and Classes.
+       * doc/doxygen/doxygroups.cc: Namespace edits.
+       * doc/doxygen/Intro.3: Correct typo.
+
+       * doc/xml/api.xml: Add gcc-4.3 links.
+       * doc/html/api.html: Regenerate.        
+       
+       * include/debug/debug.h: Document namepaces here.
+       * include/parallel/base.h: Same.
+       * include/ext/typelist.h: Same.
+       * include/ext/pb_ds/tag_and_trait.hpp: Same.
+       
+       * include/tr1_impl/random: Adjust line break.
+       * include/tr1_impl/unordered_map: Correct and or add markup.
+       * include/tr1_impl/boost_shared_ptr.h: Correct and or add markup.
+       * include/tr1_impl/functional_hash.h: Same.
+       * include/tr1_impl/cmath: Same.
+       * include/tr1_impl/functional: Same.
+       * include/tr1_impl/unordered_set: Same.
+       * include/tr1_impl/complex: Same.
+       * include/tr1_impl/type_traits: Same.
+       * include/tr1_impl/regex: Same.
+       * include/tr1_impl/array: Same.
+       * include/std/tuple: Same.
+       * include/std/date_time: Same.
+       * include/std/system_error: Same.
+       * include/std/type_traits: Same.
+       * include/ext/enc_filebuf.h: Same.
+       * include/ext/throw_allocator.h: Same.
+       * include/ext/pool_allocator.h: Same.
+       * include/ext/bitmap_allocator.h: Same.
+       * include/ext/concurrence.h: Same.
+       * include/ext/codecvt_specializations.h: Same.
+       * include/ext/stdio_sync_filebuf.h: Same.
+       * include/ext/array_allocator.h: Same.
+       * include/ext/mt_allocator.h: Same.
+       * include/bits/locale_classes.h: Same.
+       * include/bits/locale_facets.h: Same.
+       * include/bits/codecvt.h: Same.
+       * include/bits/char_traits.h: Same.
+       * include/bits/allocator.h: Same.
+       * include/bits/locale_facets_nonio.h: Same.
+       * include/tr1/poly_laguerre.tcc: Same.
+       * include/tr1/riemann_zeta.tcc: Same.
+       * include/tr1/beta_function.tcc: Same.
+       * include/tr1/tuple: Same.
+       * include/tr1/exp_integral.tcc: Same.
+       * include/tr1/gamma.tcc: Same.
+       * include/tr1/hypergeometric.tcc: Same.
+       * include/tr1/modified_bessel_func.tcc: Same.
+       * include/tr1/legendre_function.tcc: Same.
+       * include/tr1/type_traits: Same.
+       * include/tr1/special_function_util.h: Same.
+       * include/tr1/bessel_function.tcc: Same.
+       * include/tr1/cmath: Same.
+       * include/tr1/poly_hermite.tcc: Same.
+       * include/tr1/ell_integral.tcc: Same.
+       * config/abi/compatibility.h: Adjust file name.
+
+       * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Adjust
+       line numbers.   
+       * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
+       * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
+
+2008-03-23  Paolo Carlini  <pcarlini@suse.de>
+
+       * doc/xml/faq.xml: Fix various links.
+       * doc/xml/api.xml: Likewise.
+       * doc/xml/manual/parallel_mode.xml: Likewise.
+       * doc/html/faq.html: Regenerate.
+       * doc/html/api.html: Likewise.
+       * doc/html/manual/bk01pt12ch31s03.html: Likewise.
+
+2008-03-20  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/util/testsuite_abi.cc: Add support for not counting
+       GLIBCXX_LDBL_* compat symbols missing if no long double compat
+       symbols under test.
+       
+2008-03-20  Paolo Carlini  <pcarlini@suse.de>
+
+       PR libstdc++/35637
+       * include/tr1_impl/type_traits (struct __in_array): Add back.
+       (is_function): Use it.
+       * testsuite/tr1/4_metaprogramming/is_function/35637.cc: New.
+
+2008-03-20  Johannes Singler  <singler@ira.uka.de>
+
+        * include/parallel/set_operations.h (set_intersection): Remove.
+
+2008-03-19  Benjamin Kosnik  <bkoz@redhat.com>
+
+       PR libstdc++/35256
+       * doc/xml/manual/parallel_mode.xml: Correct configuration documentation.
+       * doc/html/manual/bk01pt12ch31s04.html: Regenerate.
+
+2008-03-18  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * configure.ac (libtool_VERSION): To 6:11:0.
+       * configure: Regenerate.
+       * aclocal.m4: Regenerate.
+
+2008-03-16  Paolo Carlini  <pcarlini@suse.de>
+
+       * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
+       Update.
+       * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
+       * include/precompiled/stdc++.h: Likewise.
+
+2008-03-16  Pedro LamarĂ£o  <pedro.lamarao@gmail.com>
+
+       * include/std/date_time: New file.
+       * src/date_time.cc: New file.
+       * config/abi/pre/gnu.ver: Added <date_time> symbols in version
+       GLIBCXX_3.4.11 and changed two patterns in version GLIBCXX_3.4
+       that matched new symbols.
+       * include/Makefile.am: Add date_time in std headers.
+       * src/Makefile.am: Add date_time.cc to source files.
+       * include/Makefile.in: Regenerate.
+       * src/Makefile.in: Likewise.
+
+2008-03-16  Pedro LamarĂ£o  <pedro.lamarao@gmail.com>
+
+      * testsuite/31_date_time/headers/date_time/types_std.cc: New.
+      * testsuite/31_date_time/headers/date_time/std_c++0x_neg.cc: Likewise.
+      * testsuite/31_date_time/headers/date_time/functions_std.cc: Likewise.
+      * testsuite/31_date_time/headers/date_time/synopsis.cc: Likewise.
+      * testsuite/31_date_time/nanoseconds/requirements/traits.cc: Likewise.
+      * testsuite/31_date_time/nanoseconds/requirements/duration.cc: Likewise.
+      * testsuite/31_date_time/system_time/requirements: Likewise.
+      * testsuite/31_date_time/system_time/requirements/traits.cc: Likewise.   
+
+2008-03-16  Paolo Carlini  <pcarlini@suse.de>
+
+       * config.h.in: Regenerate.
+
+2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * aclocal.m4: Regenerate.
+       * configure: Likewise.
+       * Makefile.in: Likewise.
+       * doc/Makefile.in: Likewise.
+       * include/Makefile.in: Likewise.
+       * libmath/Makefile.in: Likewise.
+       * libsupc++/Makefile.in: Likewise.
+       * po/Makefile.in: Likewise.
+       * src/Makefile.in: Likewise.
+       * testsuite/Makefile.in: Likewise.
+
+2008-03-13  Dennis Czeremin  <dennis.czeremin@smiths-heimann.com>
+
+       PR libstdc++/35566
+       * include/bits/stl_multimap.h (multimap<>::multimap(_InputIterator,
+       _InputIterator)): Forward to _M_insert_equal, not _M_insert_unique.
+
+2008-03-13  Paolo Carlini  <pcarlini@suse.de>
+
+       PR libstdc++/35541
+       * include/debug/functions.h (__check_sorted_set_aux): Fix signature.
+       * testsuite/25_algorithms/set_difference/35541.cc: New.
+
+2008-03-07  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/abi/pre/gnu.ver: Move <system_error> related
+       symbols to GLIBCXX_3.4.11 symbol version.
+       * testsuite/util/testsuite_abi.cc (check_version): Allow
+       GLIBCXX_3.4.11.
+
+2008-03-06  Chris Jefferson  <chris@bubblescope.net>
+           Paolo Carlini  <pcarlini@suse.de>
+
+       PR libstdc++/35480
+       * include/tr1/tuple (operator==, operator<): Fix.
+       * include/std/tuple (operator==, operator<): Likewise.
+       * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc: New.
+       * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
+
 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
 
        * crossconfig.m4 (*-mingw32*): Define HAVE_STRTOF and