Commit 09822562 by Richard Biener Committed by Richard Biener

re PR rtl-optimization/88593 (cleanup_cfg may make cached dominance info stale)

2019-02-01  Richard Biener  <rguenth@suse.de>

	PR rtl-optimization/88593
	* mode-switching.c (optimize_mode_switching): Free dominators before
	calling cleanup_cfg.

From-SVN: r268442
parent 3c2df916
2019-02-01 Richard Biener <rguenth@suse.de>
PR rtl-optimization/88593
* mode-switching.c (optimize_mode_switching): Free dominators before
calling cleanup_cfg.
2019-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/88932
......
......@@ -856,7 +856,10 @@ optimize_mode_switching (void)
commit_edge_insertions ();
if (targetm.mode_switching.entry && targetm.mode_switching.exit)
cleanup_cfg (CLEANUP_NO_INSN_DEL);
{
free_dominance_info (CDI_DOMINATORS);
cleanup_cfg (CLEANUP_NO_INSN_DEL);
}
else if (!need_commit && !emitted)
return 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment