[Bug libitm/68591] trans-mem: missing transactional read in transaction when using -O1
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Nov 30 08:15:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68591
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Just a random guess - it might be that TM uses TREE_ADDRESSABLE in some ways
to detect non-aliased memory (may_be_aliased?) But of course you don't need
aliasing (pointers) to get multi-thread conflicts.
More information about the Gcc-bugs
mailing list