Name |
Last commit
|
Last update |
---|---|---|
.. | ||
c.exp | ||
cancel.c | ||
clone-1.c | ||
dropref-2.c | ||
dropref.c | ||
memcpy-1.c | ||
memset-1.c | ||
notx.c | ||
reentrant.c | ||
simple-1.c | ||
simple-2.c | ||
stackundo.c | ||
txrelease.c |
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. From-SVN: r183172
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
c.exp | Loading commit data... | |
cancel.c | Loading commit data... | |
clone-1.c | Loading commit data... | |
dropref-2.c | Loading commit data... | |
dropref.c | Loading commit data... | |
memcpy-1.c | Loading commit data... | |
memset-1.c | Loading commit data... | |
notx.c | Loading commit data... | |
reentrant.c | Loading commit data... | |
simple-1.c | Loading commit data... | |
simple-2.c | Loading commit data... | |
stackundo.c | Loading commit data... | |
txrelease.c | Loading commit data... |