From: Doug Evans Date: Wed, 25 Jan 1995 04:09:46 +0000 (+0000) Subject: (simplify_set): Call can_conditionally_move_p. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ea414472af2c6c6266ce7acde63f7adc1eabc2a2;p=gcc.git (simplify_set): Call can_conditionally_move_p. From-SVN: r8795 --- 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))))