From 95bbf4751ba789deefd2508b3357644a99db4e11 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Thu, 1 Aug 2019 11:37:22 +0000 Subject: [PATCH] tree-ssa-pre.c (has_abnormal_preds): Remove global var. 2019-08-01 Richard Biener * tree-ssa-pre.c (has_abnormal_preds): Remove global var. (compute_antic): Localize it here. From-SVN: r273971 --- gcc/ChangeLog | 5 +++++ gcc/tree-ssa-pre.c | 6 +----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ec13629349f..8d819a0a31b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2019-08-01 Richard Biener + + * tree-ssa-pre.c (has_abnormal_preds): Remove global var. + (compute_antic): Localize it here. + 2019-07-31 Maxim Blinov * common/config/riscv/riscv-common.c: Check -march string ends diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c index 36da4c6a1e1..c618601a184 100644 --- a/gcc/tree-ssa-pre.c +++ b/gcc/tree-ssa-pre.c @@ -2013,8 +2013,6 @@ prune_clobbered_mems (bitmap_set_t set, basic_block block) } } -static sbitmap has_abnormal_preds; - /* Compute the ANTIC set for BLOCK. If succs(BLOCK) > 1 then @@ -2352,7 +2350,7 @@ compute_antic (void) /* If any predecessor edges are abnormal, we punt, so antic_in is empty. We pre-build the map of blocks with incoming abnormal edges here. */ - has_abnormal_preds = sbitmap_alloc (last_basic_block_for_fn (cfun)); + auto_sbitmap has_abnormal_preds (last_basic_block_for_fn (cfun)); bitmap_clear (has_abnormal_preds); FOR_ALL_BB_FN (block, cfun) @@ -2436,8 +2434,6 @@ compute_antic (void) block->index)); } } - - sbitmap_free (has_abnormal_preds); } -- 2.30.2