aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/cfgexpand.c')
-rw-r--r--gcc/cfgexpand.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c
index 9a2837b..417f0dc 100644
--- a/gcc/cfgexpand.c
+++ b/gcc/cfgexpand.c
@@ -6159,7 +6159,6 @@ unsigned int
pass_expand::execute (function *fun)
{
basic_block bb, init_block;
- sbitmap blocks;
edge_iterator ei;
edge e;
rtx_insn *var_seq, *var_ret_seq;
@@ -6472,10 +6471,9 @@ pass_expand::execute (function *fun)
}
}
- blocks = sbitmap_alloc (last_basic_block_for_fn (fun));
+ auto_sbitmap blocks (last_basic_block_for_fn (fun));
bitmap_ones (blocks);
find_many_sub_basic_blocks (blocks);
- sbitmap_free (blocks);
purge_all_dead_edges ();
expand_stack_alignment ();