OSDN Git Service

Skip static_ctor.C test (PR libitm/51173)
[pf3gnuchains/gcc-fork.git] / libitm / ChangeLog
index fa12e8c..c687448 100644 (file)
@@ -1,3 +1,27 @@
+2012-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR libitm/51173
+       * testsuite/libitm.c++/static_ctor.C: Skip test, note PR, remove
+       include, exclude options.
+
+2012-01-14  Torvald Riegel  <triegel@redhat.com>
+
+       * local.cc (GTM::gtm_undolog::rollback): Truncate undo log after
+       rolling back.
+       * containers.h (GTM::vector::set_size): New.
+
+2012-01-14  Torvald Riegel  <triegel@redhat.com>
+
+       PR libitm/51855
+       * config/generic/tls.h (GTM::mask_stack_top): New.
+       (GTM::mask_stack_bottom): Declare.
+       * config/generic/tls.c (GTM::mask_stack_bottom): New.
+       * local.cc (gtm_undolog::rollback): Filter out any updates that
+       overlap the libitm stack.  Add current transaction as parameter.
+       * libitm_i.h (GTM::gtm_undolog::rollback): Adapt.
+       * beginend.cc (GTM::gtm_thread::rollback): Adapt.
+       * testsuite/libitm.c/stackundo.c: New test.
+
 2012-01-10  Richard Henderson  <rth@redhat.com>
 
        * libitm_i.h (_Unwind_DeleteException): Declare weak.