* trans-mem.c (expand_transaction): Do not set PR_INSTRUMENTEDCODE
commit1910089e3529a2ef4cec042003758dc1d67173a3
authoraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Mar 2013 22:26:37 +0000 (8 22:26 +0000)
committeraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Mar 2013 22:26:37 +0000 (8 22:26 +0000)
treea216d949954f2fa084d0f5e143e1be32b84e03fd
parent5cf40b7e54256e2dd9b4abd82876a4b32bb28e97
* trans-mem.c (expand_transaction): Do not set PR_INSTRUMENTEDCODE
if GTMA_HAS_NO_INSTRUMENTATION.
(generate_tm_state): Keep GTMA_HAS_NO_INSTRUMENTATION bit.
(ipa_tm_transform_transaction): Set GTMA_HAS_NO_INSTRUMENTATION.
* gimple.h (GTMA_HAS_NO_INSTRUMENTATION): Define.
* gimple-pretty-print.c (dump_gimple_transaction): Handle
GTMA_HAS_NO_INSTRUMENTATION.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196562 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimple-pretty-print.c
gcc/gimple.h
gcc/testsuite/gcc.dg/tm/instrumented-mask.c [new file with mode: 0644]
gcc/trans-mem.c