From: Richard Kenner Date: Fri, 21 Apr 1995 11:57:42 +0000 (-0400) Subject: (simplify_logical, case AND): If still an AND, get new values for op0 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0e32506c6bec44d0259cc49277ffd9268508351e;p=gcc.git (simplify_logical, case AND): If still an AND, get new values for op0 and op1. From-SVN: r9424 --- 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. */