From df0afdbe34b3b160dbbf42446a17616a18e1422b Mon Sep 17 00:00:00 2001 From: Jeffrey A Law Date: Mon, 2 Jul 2001 15:43:38 +0000 Subject: + * simplify-rtx.c (simplify_rtx): Use swap_commutative_operands_p. + * simplify-rtx.c (simplify_rtx): Use swap_commutative_operands_p. Forgot to commit Friday. From-SVN: r43692 --- gcc/simplify-rtx.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'gcc/simplify-rtx.c') diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c index 20471cc..28bfad8 100644 --- a/gcc/simplify-rtx.c +++ b/gcc/simplify-rtx.c @@ -2526,14 +2526,7 @@ simplify_rtx (x) return simplify_unary_operation (code, mode, XEXP (x, 0), GET_MODE (XEXP (x, 0))); case 'c': - /* Put complex operands first and constants second if commutative. */ - if (GET_RTX_CLASS (code) == 'c' - && ((CONSTANT_P (XEXP (x, 0)) && GET_CODE (XEXP (x, 1)) != CONST_INT) - || (GET_RTX_CLASS (GET_CODE (XEXP (x, 0))) == 'o' - && GET_RTX_CLASS (GET_CODE (XEXP (x, 1))) != 'o') - || (GET_CODE (XEXP (x, 0)) == SUBREG - && GET_RTX_CLASS (GET_CODE (SUBREG_REG (XEXP (x, 0)))) == 'o' - && GET_RTX_CLASS (GET_CODE (XEXP (x, 1))) != 'o'))) + if (swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1))) { rtx tem; -- cgit v1.1