Commit 25b44be5 by Jan Hubicka Committed by Jan Hubicka

cfgrtl.c (redirect_edge_and_branch): Do simplify abnormal edges resulting from computed jump

	* cfgrtl.c (redirect_edge_and_branch):  Do simplify abnormal
	edges resulting from computed jump

From-SVN: r48113
parent f438273e
Mon Dec 17 18:27:52 CET 2001 Jan Hubicka <jh@suse.cz>
* cfgrtl.c (redirect_edge_and_branch): Do simplify abnormal
edges resulting from computed jump
Mon Dec 17 17:57:05 CET 2001 Jan Hubicka <jh@suse.cz> Mon Dec 17 17:57:05 CET 2001 Jan Hubicka <jh@suse.cz>
* Makefile.in (cfgcleanup.o): Add cselib.h dependancy. * Makefile.in (cfgcleanup.o): Add cselib.h dependancy.
......
...@@ -792,7 +792,7 @@ redirect_edge_and_branch (e, target) ...@@ -792,7 +792,7 @@ redirect_edge_and_branch (e, target)
basic_block src = e->src; basic_block src = e->src;
rtx insn = src->end; rtx insn = src->end;
if (e->flags & EDGE_COMPLEX) if (e->flags & (EDGE_ABNORMAL_CALL | EDGE_EH))
return false; return false;
if (try_redirect_by_replacing_jump (e, target)) if (try_redirect_by_replacing_jump (e, target))
......
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