tree-ssa-pre.c (has_abnormal_preds): Remove global var.

2019-08-01  Richard Biener  <rguenther@suse.de>

	* tree-ssa-pre.c (has_abnormal_preds): Remove global var.
	(compute_antic): Localize it here.

From-SVN: r273971
This commit is contained in:
Richard Biener 2019-08-01 11:37:22 +00:00 committed by Richard Biener
parent 6e42c90c06
commit 95bbf4751b
2 changed files with 6 additions and 5 deletions

View File

@ -1,3 +1,8 @@
2019-08-01 Richard Biener <rguenther@suse.de>
* tree-ssa-pre.c (has_abnormal_preds): Remove global var.
(compute_antic): Localize it here.
2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
* common/config/riscv/riscv-common.c: Check -march string ends

View File

@ -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);
}