On Thu, Mar 12, 2009 at 8:58 AM, H.J. Lu <hjl.to...@gmail.com> wrote: > Index: i386.md > =================================================================== > --- i386.md (revision 144796) > +++ i386.md (working copy) > @@ -20813,7 +20813,7 @@ > [(match_dup 0) > (match_operand:SI 2 "memory_operand" "")])) > (clobber (reg:CC FLAGS_REG))])] > - "operands[0] != operands[1] > + "REGNO (operands[0]) != REGNO (operands[1]) > && GENERAL_REGNO_P (REGNO (operands[0])) > && GENERAL_REGNO_P (REGNO (operands[1]))" > [(set (match_dup 0) (match_dup 4)) > @@ -20829,7 +20829,7 @@ > (match_operator 3 "commutative_operator" > [(match_dup 0) > (match_operand 2 "memory_operand" "")]))] > - "operands[0] != operands[1] > + "REGNO (operands[0]) != REGNO (operands[1]) > && ((MMX_REG_P (operands[0]) && MMX_REG_P (operands[1])) > || (SSE_REG_P (operands[0]) && SSE_REG_P (operands[1])))" > [(set (match_dup 0) (match_dup 2)) > > now. >
It is revision 144817. -- H.J.