OSDN Git Service

Disable remaining cmov support just to be safe.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 May 1998 13:10:34 +0000 (13:10 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 May 1998 13:10:34 +0000 (13:10 +0000)
* i386.c (notice_update_cc, output_float_compare): Disable
TARGET_CMOVE support.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19722 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/i386.c

index ffc7aff..ecc751e 100644 (file)
@@ -1,3 +1,8 @@
+Wed May 13 13:09:19 1998  Jim Wilson  <wilson@cygnus.com>
+
+       * i386.c (notice_update_cc, output_float_compare): Disable
+       TARGET_CMOVE support.
+
 Wed May 13 15:28:59 1998  Michael Meissner  <meissner@cygnus.com>
 
        * haifa-sched.c (schedule_block): Make verbose output line up.
index c9dae27..0e332a5 100644 (file)
@@ -3683,7 +3683,7 @@ notice_update_cc (exp)
           if (stack_regs_mentioned_p (SET_SRC (XVECEXP (exp, 0, 0))))
            {
               cc_status.flags |= CC_IN_80387;
-             if (TARGET_CMOVE && stack_regs_mentioned_p
+             if (0 && TARGET_CMOVE && stack_regs_mentioned_p
                  (XEXP (SET_SRC (XVECEXP (exp, 0, 0)), 1)))
                cc_status.flags |= CC_FCOMI;
            }
@@ -4013,7 +4013,7 @@ output_float_compare (insn, operands)
   int unordered_compare = GET_MODE (SET_SRC (body)) == CCFPEQmode;
   rtx tmp;
 
-  if (TARGET_CMOVE && STACK_REG_P (operands[1]))
+  if (0 && TARGET_CMOVE && STACK_REG_P (operands[1]))
     {
       cc_status.flags |= CC_FCOMI;
       cc_prev_status.flags &= ~CC_TEST_AX;