diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2012-11-19 22:17:58 +0000 |
---|---|---|
committer | Aldy Hernandez <aldyh@gcc.gnu.org> | 2012-11-19 22:17:58 +0000 |
commit | 639498a8750f251bbfa7b412629a3ead4a73e886 (patch) | |
tree | fa758aa13951768470ec062ea6e3839d2d89c173 | |
parent | 207585a63de63b8439e847e388096e71c4adeb20 (diff) | |
download | gcc-639498a8750f251bbfa7b412629a3ead4a73e886.zip gcc-639498a8750f251bbfa7b412629a3ead4a73e886.tar.gz gcc-639498a8750f251bbfa7b412629a3ead4a73e886.tar.bz2 |
* trans-mem.c (execute_tm_mark): Release bb_regions.
From-SVN: r193637
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/trans-mem.c | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 815e954..46d471f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2012-11-19 Aldy Hernandez <aldyh@redhat.com> + * trans-mem.c (execute_tm_mark): Release bb_regions. + +2012-11-19 Aldy Hernandez <aldyh@redhat.com> + * trans-mem (collect_bb2reg): Stop scanning at irrevocable blocks. (get_bb_regions_instrumented): Add new traverse_clone argument and use it. diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c index 15c02bd..79be8b9 100644 --- a/gcc/trans-mem.c +++ b/gcc/trans-mem.c @@ -2840,6 +2840,8 @@ execute_tm_mark (void) if (r != NULL) expand_block_tm (r, BASIC_BLOCK (i)); + bb_regions.release (); + // Propagate flags from inner transactions outwards. propagate_tm_flags_out (all_tm_regions); |