[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