i386.md (cmpsi_1, [...]): Remove code which set CC_REVERSED since reload should ensur...
authorJohn Wehle <john@feith.com>
Thu, 11 Jun 1998 23:33:35 +0000 (23:33 +0000)
committerJeff Law <law@gcc.gnu.org>
Thu, 11 Jun 1998 23:33:35 +0000 (17:33 -0600)
        * i386.md (cmpsi_1, cmphi_1, cmpqi_1): Remove code
        which set CC_REVERSED since reload should ensure that
        the operands are already the correct type.

From-SVN: r20434

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

index 9c43cca..0814d52 100644 (file)
@@ -1,3 +1,9 @@
+Fri Jun 12 00:30:32 1998  John Wehle  (john@feith.com)
+
+       * i386.md (cmpsi_1, cmphi_1, cmpqi_1): Remove code
+       which set CC_REVERSED since reload should ensure that
+       the operands are already the correct type.
+
 Thu Jun 11 17:14:15 1998  Jim Wilson  <wilson@cygnus.com>
 
        * except.c (expand_builtin_eh_stub): Call emit_move_insn rather than
index 4cda8f7..cb1a42a 100644 (file)
        (compare (match_operand:SI 0 "nonimmediate_operand" "mr,r")
                 (match_operand:SI 1 "general_operand" "ri,mr")))]
   "GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM"
-  "*
-{
-  if (CONSTANT_P (operands[0]) || GET_CODE (operands[1]) == MEM)
-    {
-      cc_status.flags |= CC_REVERSED;
-      return AS2 (cmp%L0,%0,%1);
-    }
-  return AS2 (cmp%L0,%1,%0);
-}")
+  "* return AS2 (cmp%L0,%1,%0);")
 
 (define_expand "cmpsi"
   [(set (cc0)
        (compare (match_operand:HI 0 "nonimmediate_operand" "mr,r")
                 (match_operand:HI 1 "general_operand" "ri,mr")))]
   "GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM"
-  "*
-{
-  if (CONSTANT_P (operands[0]) || GET_CODE (operands[1]) == MEM)
-    {
-      cc_status.flags |= CC_REVERSED;
-      return AS2 (cmp%W0,%0,%1);
-    }
-  return AS2 (cmp%W0,%1,%0);
-}")
+  "* return AS2 (cmp%W0,%1,%0);")
 
 (define_expand "cmphi"
   [(set (cc0)
        (compare (match_operand:QI 0 "nonimmediate_operand" "q,mq")
                 (match_operand:QI 1 "general_operand" "qm,nq")))]
   "GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM"
-  "*
-{
-  if (CONSTANT_P (operands[0]) || GET_CODE (operands[1]) == MEM)
-    {
-      cc_status.flags |= CC_REVERSED;
-      return AS2 (cmp%B0,%0,%1);
-    }
-  return AS2 (cmp%B0,%1,%0);
-}")
+  "* return AS2 (cmp%B0,%1,%0);")
 
 (define_expand "cmpqi"
   [(set (cc0)