diff options
author | aldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-10-12 17:33:09 +0000 |
---|---|---|
committer | aldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-10-12 17:33:09 +0000 |
commit | 6a8dda83af821edf37e0b780ce0915d5a16f231f (patch) | |
tree | de03ea9c83abf641841d3b6bfe77b9a332a8fea9 /gcc/testsuite/gcc.dg/tm | |
parent | 0b8b60a633d20672f6877a156696e84e31de1e1b (diff) | |
download | gcc-6a8dda83af821edf37e0b780ce0915d5a16f231f.tar.gz |
* trans-mem.c (tm_memopt_compute_avin): Do not special case entry
block. Do not seed with uninitialized blocks.
(tm_memopt_compute_antin): Do not special case exit blocks. Do
not seed with uninitialized blocks.
(execute_tm_memopt): Call tm_memopt_clear_visited.
(tm_memopt_clear_visited): New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/transactional-memory@152675 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.dg/tm')
-rw-r--r-- | gcc/testsuite/gcc.dg/tm/memopt-1.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/testsuite/gcc.dg/tm/memopt-1.c b/gcc/testsuite/gcc.dg/tm/memopt-1.c index c0b5053227d..b2dff16f375 100644 --- a/gcc/testsuite/gcc.dg/tm/memopt-1.c +++ b/gcc/testsuite/gcc.dg/tm/memopt-1.c @@ -22,7 +22,7 @@ f() } } -/* { dg-final { scan-tree-dump-times "RaW.*RU8 \\(&g\\);" 1 "tmmemopt" } } */ -/* { dg-final { scan-tree-dump-times "WaR.*WU4 \\(&i," 1 "tmmemopt" } } */ -/* { dg-final { scan-tree-dump-times "RaW.*RU4 \\(&i\\);" 1 "tmmemopt" } } */ -/* { dg-final { scan-tree-dump-times "WaW.*WU4 \\(&i," 1 "tmmemopt" } } */ +/* { dg-final { scan-tree-dump-times "transforming: .*_ITM_RaWU8 \\(&g\\);" 1 "tmmemopt" } } */ +/* { dg-final { scan-tree-dump-times "transforming: _ITM_WaRU4 \\(&i," 1 "tmmemopt" } } */ +/* { dg-final { scan-tree-dump-times "transforming: .*_ITM_RaWU4 \\(&i\\);" 1 "tmmemopt" } } */ +/* { dg-final { scan-tree-dump-times "transforming: _ITM_WaWU4 \\(&i," 1 "tmmemopt" } } */ |