From: Richard Kenner Date: Sat, 1 Jul 1995 12:13:21 +0000 (-0400) Subject: (mov{si,sf,df}cc): Call gen_compare_reg to generate the condition code X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=09026fe42cebcdc9b881c6820876e5b66b18133c;p=gcc.git (mov{si,sf,df}cc): Call gen_compare_reg to generate the condition code register. From-SVN: r10097 --- diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index 347bb434e73..db8a3579857 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -3323,9 +3323,8 @@ " { enum rtx_code code = GET_CODE (operands[1]); - rtx ccreg = gen_rtx (REG, - SELECT_CC_MODE (code, arm_compare_op0, arm_compare_op1), - CC_REGNUM); + rtx ccreg = gen_compare_reg (code, arm_compare_op0, arm_compare_op1, + arm_compare_fp); operands[1] = gen_rtx (code, VOIDmode, ccreg, const0_rtx); }") @@ -3339,9 +3338,8 @@ " { enum rtx_code code = GET_CODE (operands[1]); - rtx ccreg = gen_rtx (REG, - SELECT_CC_MODE (code, arm_compare_op0, arm_compare_op1), - CC_REGNUM); + rtx ccreg = gen_compare_reg (code, arm_compare_op0, arm_compare_op1, + arm_compare_fp); operands[1] = gen_rtx (code, VOIDmode, ccreg, const0_rtx); }") @@ -3355,9 +3353,8 @@ " { enum rtx_code code = GET_CODE (operands[1]); - rtx ccreg = gen_rtx (REG, - SELECT_CC_MODE (code, arm_compare_op0, arm_compare_op1), - CC_REGNUM); + rtx ccreg = gen_compare_reg (code, arm_compare_op0, arm_compare_op1, + arm_compare_fp); operands[1] = gen_rtx (code, VOIDmode, ccreg, const0_rtx); }")