* reload.c (find_reloads): Do not force a reloads of match_operators.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20122
138bc75d-0d04-0410-961f-
82ee72b054a4
int earlyclobber = 0;
/* If the predicate accepts a unary operator, it means that
- we need to reload the operand. */
- if (GET_RTX_CLASS (GET_CODE (operand)) == '1')
+ we need to reload the operand, but do not do this for
+ match_operator and friends. */
+ if (GET_RTX_CLASS (GET_CODE (operand)) == '1' && *p != 0)
operand = XEXP (operand, 0);
/* If the operand is a SUBREG, extract