diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2012-11-19 18:43:40 +0000 |
---|---|---|
committer | Aldy Hernandez <aldyh@gcc.gnu.org> | 2012-11-19 18:43:40 +0000 |
commit | b5e10eac5663910ecc0b40610673852daf975303 (patch) | |
tree | aa1ba4fc759aa5ff20f4e98faa2eddae01784b4a /libgcc | |
parent | a59a2c21161f5a0f9dadf1dd2dc60377de75c21e (diff) | |
download | gcc-b5e10eac5663910ecc0b40610673852daf975303.zip gcc-b5e10eac5663910ecc0b40610673852daf975303.tar.gz gcc-b5e10eac5663910ecc0b40610673852daf975303.tar.bz2 |
trans-mem (collect_bb2reg): Stop scanning at irrevocable
* trans-mem (collect_bb2reg): Stop scanning at irrevocable
* blocks.
(get_bb_regions_instrumented): Add new traverse_clone argument and
use it.
(expand_regions_1): Same.
(expand_region): Same.
(execute_tm_mark): Pass new argument to expand_regions.
(expand_block_edges): Pass new argument to
get_bb_regions_instrumented.
testsuite/
* g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
* gcc.dg/tm/clone-1.c: New test.
From-SVN: r193633
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions