From 0ecfc2c76593fdc855544dfb384630926a6625dd Mon Sep 17 00:00:00 2001 From: kenner Date: Fri, 21 Apr 1995 11:57:42 +0000 Subject: (simplify_logical, case AND): If still an AND, get new values for op0 and op1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9424 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/combine.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gcc/combine.c b/gcc/combine.c index f71db787f17..9d355cbffed 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -4503,6 +4503,10 @@ simplify_logical (x, last) if (GET_CODE (x) != AND) return x; + + if (GET_RTX_CLASS (GET_CODE (x)) == 'c' + || GET_RTX_CLASS (GET_CODE (x)) == '2') + op0 = XEXP (x, 0), op1 = XEXP (x, 1); } /* Convert (A | B) & A to A. */ -- cgit v1.2.1