]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libitm/beginend.cc
libitm: Filter out undo writes that overlap with the libitm stack.
[thirdparty/gcc.git] / libitm / beginend.cc
index fe14f32d110c6c91e59341a7ca05a3e33cfeedc6..08c2174ea6765369aeec52daf8c8236ab850ef4a 100644 (file)
@@ -327,7 +327,7 @@ GTM::gtm_thread::rollback (gtm_transaction_cp *cp, bool aborting)
   // data. Because of the latter, we have to roll it back before any
   // dispatch-specific rollback (which handles synchronization with other
   // transactions).
-  undolog.rollback (cp ? cp->undolog_size : 0);
+  undolog.rollback (this, cp ? cp->undolog_size : 0);
 
   // Perform dispatch-specific rollback.
   abi_disp()->rollback (cp);