------- Comment #2 from ubizjak at gmail dot com  2010-08-18 22:13 -------
Patch that fixes the failure:

Index: i386.md
===================================================================
--- i386.md     (revision 163353)
+++ i386.md     (working copy)
@@ -8456,7 +8452,7 @@
                 (const_int 0)))
    (clobber (match_scratch:SWI 0 "=<r>"))]
   "ix86_match_ccmode (insn, CCNOmode)
-   && ix86_binary_operator_ok (<CODE>, <MODE>mode, operands)"
+   && !(MEM_P (operands[1]) && MEM_P (operands[2]))"
   "<logic>{<imodesuffix>}\t{%2, %0|%0, %2}"
   [(set_attr "type" "alu")
    (set_attr "mode" "<MODE>")])


-- 

ubizjak at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |ubizjak at gmail dot com
                   |dot org                     |
             Status|UNCONFIRMED                 |ASSIGNED
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2010-08-18 22:13:05
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45327

Reply via email to