From 96cd8b3420def364d990e5547cf33d3b62b9799c Mon Sep 17 00:00:00 2001 From: ceriel Date: Thu, 2 Aug 1990 16:01:21 +0000 Subject: [PATCH] don't throw away pseudo's, even if they are not reachable --- util/opt/flow.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/util/opt/flow.c b/util/opt/flow.c index afe1091a..5dd3688a 100644 --- a/util/opt/flow.c +++ b/util/opt/flow.c @@ -121,6 +121,11 @@ cleaninstrs() { if (instr == op_lab) { lp->l_a.la_np->n_line = 0; } + else if (instr > sp_lmnem) { + /* leave pseudo's */ + lpp = &lp->l_next; + continue; + } lp = lp->l_next; oldline(*lpp); OPTIM(O_UNREACH);