From 4f8e80463195b1fee6ebbeefb59722faf76134cc Mon Sep 17 00:00:00 2001 From: Sebastian Buchwald Date: Wed, 20 Apr 2011 12:11:04 +0200 Subject: [PATCH] We do not need to place Phis in dead blocks. This fixes opt/jumpthreading3.c. --- ir/opt/jumpthreading.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ir/opt/jumpthreading.c b/ir/opt/jumpthreading.c index f8b3cfb15..135ede9dd 100644 --- a/ir/opt/jumpthreading.c +++ b/ir/opt/jumpthreading.c @@ -84,7 +84,7 @@ static ir_node *search_def_and_create_phis(ir_node *block, ir_mode *mode, ir_node *dummy; /* This is needed because we create bads sometimes */ - if (is_Bad(block)) { + if (is_Bad(block) || is_Block_dead(block)) { ir_graph *irg = get_irn_irg(block); return new_r_Bad(irg); } -- 2.20.1