From 639498a8750f251bbfa7b412629a3ead4a73e886 Mon Sep 17 00:00:00 2001 From: Aldy Hernandez Date: Mon, 19 Nov 2012 22:17:58 +0000 Subject: [PATCH] * trans-mem.c (execute_tm_mark): Release bb_regions. From-SVN: r193637 --- gcc/ChangeLog | 4 ++++ gcc/trans-mem.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 815e9543567..46d471f0ff4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2012-11-19 Aldy Hernandez + + * trans-mem.c (execute_tm_mark): Release bb_regions. + 2012-11-19 Aldy Hernandez * trans-mem (collect_bb2reg): Stop scanning at irrevocable blocks. diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c index 15c02bdc48a..79be8b9766c 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); -- 2.30.2