From: Alan Modra Date: Fri, 16 Dec 2005 23:50:42 +0000 (+0000) Subject: simplify-rtx.c (simplify_binary_operation_1 ): Correct bug introduced 2005-12-16. X-Git-Tag: releases/gcc-4.2.0~5279 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=01578564782255d41967745d43d11720cee0ad6d;p=thirdparty%2Fgcc.git simplify-rtx.c (simplify_binary_operation_1 ): Correct bug introduced 2005-12-16. * simplify-rtx.c (simplify_binary_operation_1 ): Correct bug introduced 2005-12-16. From-SVN: r108697 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4f36c02e47f8..f0417bab5019 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-12-17 Alan Modra + + * simplify-rtx.c (simplify_binary_operation_1 ): Correct bug + introduced 2005-12-16. + 2005-12-16 Steven Bosscher PR rtl-optimization/23837 diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c index 7e9f771e40b9..3c5da5e9aebf 100644 --- a/gcc/simplify-rtx.c +++ b/gcc/simplify-rtx.c @@ -1972,7 +1972,7 @@ simplify_binary_operation_1 (enum rtx_code code, enum machine_mode mode, && (INTVAL (XEXP (SUBREG_REG (opleft), 1)) + INTVAL (XEXP (opright, 1)) == GET_MODE_BITSIZE (mode))) return gen_rtx_ROTATE (mode, XEXP (opright, 0), - XEXP (SUBREG_REG (opright), 1)); + XEXP (SUBREG_REG (opleft), 1)); /* If we have (ior (and (X C1) C2)), simplify this by making C1 as small as possible if C1 actually changes. */