OSDN Git Service

2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index 88864b2..6a58259 100644 (file)
@@ -1,3 +1,92 @@
+2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
+       (standard_layout): Just use !has_virtual_destructor for now.
+       * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
+       * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
+       * testsuite/30_threads/recursive_mutex/requirements/
+       standard_layout.cc: New.
+       * testsuite/30_threads/condition_variable/requirements/
+       standard_layout.cc: New.
+       * testsuite/29_atomics/atomic_address/requirements/
+       standard_layout.cc: Adjust.
+       * testsuite/29_atomics/atomic_flag/requirements/
+       standard_layout.cc: Same.
+       * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
+       * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
+       * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
+       * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
+       * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
+       line numbers.
+       * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
+       * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
+       * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
+       * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
+       Remove, not required.
+
+2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * include/std/thread (__thread_data_base, thread): Rename member
+       functions to match coding style.
+       (thread::thread,thread::operator=): Define move operations.
+       * src/thread.cc (__thread_data_base, thread): Rename member functions.
+       * config/abi/pre/gnu.ver: Adjust.
+
+2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
+
+       PR libstdc++/38384
+       * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
+       on HPUX.
+       * configure: Regenerate.
+
+2009-01-22  Dodji Seketeli  <dodji@redhat.com>
+
+       * include/ext/bitmap_allocator.h: Reverting changes related to PR
+       c++/26693.
+
+2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
+       atomic_flag_fence.
+
+2009-01-21  Dodji Seketeli  <dodji@redhat.com>
+
+       * include/ext/bitmap_allocator.h: the typedefs should be made public
+       if we want them to be accessible. This has been revealed by the patch
+       that fixes PR c++/26693 in g++.
+
+2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
+           Uros Bizjak  <ubizjak@gmail.com>
+
+       PR libstdc++/38834
+       * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
+       * config/os/gnu-linux/ldbl-extra.ver: Tweak.
+
+2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
+            Rainer Emrich  <r.emrich@de.tecosim.com>
+
+       PR libstdc++/38919
+       * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
+       GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
+       * configure: Regenerate.
+
+2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * include/std/thread (__thread_data_base::__run): Make non-const.
+       * testsuite/30_threads/thread/cons/5.cc: New.
+
+2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * src/Makefile.am (sources): Add math_stubs_float.cc.
+       * src/Makefile.in: Regenerate.
+       * src/math_stubs_float.cc: New, from libmath/stubs.c.
+
+2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * src/Makefile.am (sources): Add math_stubs_long_double.cc.
+       * src/Makefile.in: Regenerate.
+       * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
+
 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
 
        PR libstdc++/32666