From ea414472af2c6c6266ce7acde63f7adc1eabc2a2 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Wed, 25 Jan 1995 04:09:46 +0000 Subject: [PATCH] (simplify_set): Call can_conditionally_move_p. From-SVN: r8795 --- gcc/combine.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/combine.c b/gcc/combine.c index 3a16a70f06c..1a77ca39851 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -4370,13 +4370,13 @@ simplify_set (x) if (GET_CODE (dest) != PC && GET_CODE (src) == IF_THEN_ELSE -#ifdef HAVE_conditional_move - && ! HAVE_conditional_move -#endif && GET_MODE_CLASS (GET_MODE (src)) == MODE_INT && (GET_CODE (XEXP (src, 0)) == EQ || GET_CODE (XEXP (src, 0)) == NE) && XEXP (XEXP (src, 0), 1) == const0_rtx && GET_MODE (src) == GET_MODE (XEXP (XEXP (src, 0), 0)) +#ifdef HAVE_conditional_move + && ! can_conditionally_move_p (GET_MODE (src)) +#endif && (num_sign_bit_copies (XEXP (XEXP (src, 0), 0), GET_MODE (XEXP (XEXP (src, 0), 0))) == GET_MODE_BITSIZE (GET_MODE (XEXP (XEXP (src, 0), 0)))) -- 2.30.2