From bb821298b358e86b525b70c646eb643026015d3b Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Mon, 18 Mar 1996 19:25:58 -0500 Subject: [PATCH] (simplify_if_then_else): Allow for case that condition might no longer be a condition. From-SVN: r11555 --- gcc/combine.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gcc/combine.c b/gcc/combine.c index 33ce6e6..9fe6835 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -4034,6 +4034,10 @@ simplify_if_then_else (x) SUBST (XEXP (x, 2), true); temp = true, true = false, false = temp, cond = XEXP (x, 0); + + /* It is possible that the conditional has been simplified out. */ + true_code = GET_CODE (cond); + comparison_p = GET_RTX_CLASS (true_code) == '<'; } /* If the two arms are identical, we don't need the comparison. */ -- 2.7.4