* i386.md (memory attribute): Fix setcc attribute.
authorJan Hubicka <jh@suse.cz>
Wed, 25 Dec 2002 19:32:51 +0000 (20:32 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Wed, 25 Dec 2002 19:32:51 +0000 (19:32 +0000)
From-SVN: r60503

gcc/ChangeLog
gcc/config/i386/i386.md

index 318268722c5114855c71a727d196b52bdde387c4..dc85f61d1d887dee84c345c12f5b0370ce9d1ec7 100644 (file)
@@ -1,3 +1,7 @@
+Wed Dec 25 20:30:53 CET 2002  Jan Hubicka  <jh@suse.cz>
+
+       * i386.md (memory attribute): Fix setcc attribute.
+
 2002-12-25  Kazu Hirata  <kazu@cs.umass.edu>
 
        * output.h: Fix comment typos.
index 16a5207666a52a2cb79f25e42c59859cbd2fe114..de459003b9e51af0f01c3d88a8ddace1f7347642 100644 (file)
           (if_then_else (match_operand 1 "memory_operand" "")
             (const_string "both")
             (const_string "store"))
-        (eq_attr "type" "pop,setcc")
+        (eq_attr "type" "pop")
           (if_then_else (match_operand 0 "memory_operand" "")
             (const_string "both")
             (const_string "load"))
+        (eq_attr "type" "setcc")
+          (if_then_else (match_operand 0 "memory_operand" "")
+            (const_string "store")
+            (const_string "none"))
         (eq_attr "type" "icmp,test,ssecmp,mmxcmp,fcmp")
           (if_then_else (ior (match_operand 0 "memory_operand" "")
                              (match_operand 1 "memory_operand" ""))