(cmpstr patterns): Fix mode mismatch in SET.
authorJames Van Artsdalen <jrv@gnu.org>
Thu, 14 Jan 1993 12:46:45 +0000 (12:46 +0000)
committerJames Van Artsdalen <jrv@gnu.org>
Thu, 14 Jan 1993 12:46:45 +0000 (12:46 +0000)
From-SVN: r3230

gcc/config/i386/i386.md

index 62e61566a72272fcc31ad2456a3e01d407f9a623..e94af8f8dc85048ca7c40a1725121945525e347b 100644 (file)
 
 (define_expand "cmpstrsi"
   [(parallel [(set (match_operand:SI 0 "general_operand" "")
-                  (compare:CC (match_operand:BLK 1 "general_operand" "")
+                  (compare:SI (match_operand:BLK 1 "general_operand" "")
                               (match_operand:BLK 2 "general_operand" "")))
              (use (match_operand:SI 3 "general_operand" ""))
              (use (match_operand:SI 4 "immediate_operand" ""))
 
 (define_insn ""
   [(set (match_operand:SI 0 "general_operand" "=&r")
-       (compare:CC (mem:BLK (match_operand:SI 1 "address_operand" "S"))
+       (compare:SI (mem:BLK (match_operand:SI 1 "address_operand" "S"))
                    (mem:BLK (match_operand:SI 2 "address_operand" "D"))))
    (use (match_operand:SI 3 "register_operand" "c"))
    (use (match_operand:SI 4 "immediate_operand" "i"))
 
 (define_insn ""
   [(set (cc0)
-       (compare:CC (mem:BLK (match_operand:SI 0 "address_operand" "S"))
+       (compare:SI (mem:BLK (match_operand:SI 0 "address_operand" "S"))
                    (mem:BLK (match_operand:SI 1 "address_operand" "D"))))
    (use (match_operand:SI 2 "register_operand" "c"))
    (use (match_operand:SI 3 "immediate_operand" "i"))