summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1994-01-23 11:18:50 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1994-01-23 11:18:50 +0000
commitfb668ded8ea5c1acafcdeca68c43f0cc7114034d (patch)
tree3c69fc7d6d05e7e85de9bc6ec33fe414f2fefe89
parent0564fcf6164a6dff010d68f57f8c1321079e0e0f (diff)
downloadgcc-fb668ded8ea5c1acafcdeca68c43f0cc7114034d.tar.gz
(simplify_comparison): Fix typo in last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6407 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/combine.c29
1 files changed, 14 insertions, 15 deletions
diff --git a/gcc/combine.c b/gcc/combine.c
index 583be741ca0..d6993672925 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -8451,21 +8451,20 @@ simplify_comparison (code, pop0, pop1)
shift. We can if the shift is a rotate or if the bits shifted out of
this shift are known to be zero for both inputs and if the type of
comparison is compatible with the shift. */
- else if (GET_CODE (op0) == GET_CODE (op1)
- && GET_MODE_BITSIZE (GET_MODE (op0)) <= HOST_BITS_PER_WIDE_INT
- && ((GET_CODE (op0) == ROTATE && (code == NE || code == EQ))
- || ((GET_CODE (op0) == LSHIFTRT
- || GET_CODE (op0) == ASHIFT
- || GET_CODE (op0) == LSHIFT)
- && (code != GT && code != LT
- && code != GE && code != LE))
- || (GET_CODE (op0) == ASHIFTRT
- && (code != GTU && code != LTU
- && code != GEU && code != GEU)))
- && GET_CODE (XEXP (op0, 1)) == CONST_INT
- && INTVAL (XEXP (op0, 1)) >= 0
- && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT
- && XEXP (op0, 1) == XEXP (op1, 1))
+ if (GET_CODE (op0) == GET_CODE (op1)
+ && GET_MODE_BITSIZE (GET_MODE (op0)) <= HOST_BITS_PER_WIDE_INT
+ && ((GET_CODE (op0) == ROTATE && (code == NE || code == EQ))
+ || ((GET_CODE (op0) == LSHIFTRT
+ || GET_CODE (op0) == ASHIFT
+ || GET_CODE (op0) == LSHIFT)
+ && (code != GT && code != LT && code != GE && code != LE))
+ || (GET_CODE (op0) == ASHIFTRT
+ && (code != GTU && code != LTU
+ && code != GEU && code != GEU)))
+ && GET_CODE (XEXP (op0, 1)) == CONST_INT
+ && INTVAL (XEXP (op0, 1)) >= 0
+ && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT
+ && XEXP (op0, 1) == XEXP (op1, 1))
{
enum machine_mode mode = GET_MODE (op0);
unsigned HOST_WIDE_INT mask = GET_MODE_MASK (mode);