From 1432b19f40085f820a883101a40e878452b15e2a Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Mon, 15 Oct 2007 17:07:20 +0000 Subject: re PR tree-optimization/33735 (verify_stmts failed: missing PHI def) gcc/ChangeLog: PR tree-optimization/33735 PR tree-optimization/33572 * tree-inline.c (update_ssa_across_abnormal_edges): Revert 2007-10-09's change. * except.c (duplicate_eh_regions): Don't look for prev_try beyond ERT_ALLOWED_EXCEPTIONS with an empty list. gcc/testsuite/ChangeLog: PR tree-optimization/33735 * g++.dg/torture/pr33735.C: New. From-SVN: r129356 --- gcc/tree-inline.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'gcc/tree-inline.c') diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c index 7ebfbcd..55aef3d 100644 --- a/gcc/tree-inline.c +++ b/gcc/tree-inline.c @@ -1064,8 +1064,7 @@ update_ssa_across_abnormal_edges (basic_block bb, basic_block ret_bb, } re = find_edge (ret_bb, e->dest); - if (!re) - continue; + gcc_assert (re); gcc_assert ((re->flags & (EDGE_EH | EDGE_ABNORMAL)) == (e->flags & (EDGE_EH | EDGE_ABNORMAL))); -- cgit v1.1