X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=libitm%2Fbeginend.cc;h=e6a84de13e239706df7d1d3e2f5a169c7c6fcd1c;hb=593f74bbab63d34c7060918088bcbad686c31c66;hp=08c2174ea6765369aeec52daf8c8236ab850ef4a;hpb=07b6642b935e1cd499a2aae071db06d845e39a8b;p=gcc.git diff --git a/libitm/beginend.cc b/libitm/beginend.cc index 08c2174ea67..e6a84de13e2 100644 --- a/libitm/beginend.cc +++ b/libitm/beginend.cc @@ -233,16 +233,6 @@ GTM::gtm_thread::begin_transaction (uint32_t prop, const gtm_jmpbuf *jb) { // Outermost transaction disp = tx->decide_begin_dispatch (prop); - if (disp == dispatch_serialirr() || disp == dispatch_serial()) - { - tx->state = STATE_SERIAL; - if (disp == dispatch_serialirr()) - tx->state |= STATE_IRREVOCABLE; - serial_lock.write_lock (); - } - else - serial_lock.read_lock (tx); - set_abi_disp (disp); }