diff options
Diffstat (limited to 'gcc/tree-predcom.c')
-rw-r--r-- | gcc/tree-predcom.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.c index 57d8f7d..23e7870 100644 --- a/gcc/tree-predcom.c +++ b/gcc/tree-predcom.c @@ -2498,7 +2498,6 @@ tree_predictive_commoning_loop (struct loop *loop) struct tree_niter_desc desc; bool unroll = false; edge exit; - bitmap tmp_vars; if (dump_file && (dump_flags & TDF_DETAILS)) fprintf (dump_file, "Processing loop %d\n", loop->num); @@ -2549,7 +2548,7 @@ tree_predictive_commoning_loop (struct loop *loop) /* Find the suitable components and split them into chains. */ components = filter_suitable_components (loop, components); - tmp_vars = BITMAP_ALLOC (NULL); + auto_bitmap tmp_vars; looparound_phis = BITMAP_ALLOC (NULL); determine_roots (loop, components, &chains); release_components (components); @@ -2617,7 +2616,6 @@ tree_predictive_commoning_loop (struct loop *loop) end: ; release_chains (chains); free_data_refs (datarefs); - BITMAP_FREE (tmp_vars); BITMAP_FREE (looparound_phis); free_affine_expand_cache (&name_expansions); |