simplify-rtx.c (simplify_binary_operation_1 <IOR>): Correct bug introduced 2005-12-16.

* simplify-rtx.c (simplify_binary_operation_1 <IOR>): Correct bug
	introduced 2005-12-16.

From-SVN: r108697
This commit is contained in:
Alan Modra 2005-12-16 23:50:42 +00:00 committed by Alan Modra
parent 2789de5d96
commit 0157856478
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2005-12-17 Alan Modra <amodra@bigpond.net.au>
* simplify-rtx.c (simplify_binary_operation_1 <IOR>): Correct bug
introduced 2005-12-16.
2005-12-16 Steven Bosscher <stevenb@suse.de>
PR rtl-optimization/23837

View File

@ -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. */