Commit d6cc54f6 by Jim Wilson Committed by Jim Wilson

Disable remaining cmov support just to be safe.

	* i386.c (notice_update_cc, output_float_compare): Disable
	TARGET_CMOVE support.

From-SVN: r19722
parent 6d3352d9
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> Wed May 13 15:28:59 1998 Michael Meissner <meissner@cygnus.com>
* haifa-sched.c (schedule_block): Make verbose output line up. * haifa-sched.c (schedule_block): Make verbose output line up.
......
...@@ -3683,7 +3683,7 @@ notice_update_cc (exp) ...@@ -3683,7 +3683,7 @@ notice_update_cc (exp)
if (stack_regs_mentioned_p (SET_SRC (XVECEXP (exp, 0, 0)))) if (stack_regs_mentioned_p (SET_SRC (XVECEXP (exp, 0, 0))))
{ {
cc_status.flags |= CC_IN_80387; 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))) (XEXP (SET_SRC (XVECEXP (exp, 0, 0)), 1)))
cc_status.flags |= CC_FCOMI; cc_status.flags |= CC_FCOMI;
} }
...@@ -4013,7 +4013,7 @@ output_float_compare (insn, operands) ...@@ -4013,7 +4013,7 @@ output_float_compare (insn, operands)
int unordered_compare = GET_MODE (SET_SRC (body)) == CCFPEQmode; int unordered_compare = GET_MODE (SET_SRC (body)) == CCFPEQmode;
rtx tmp; 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_status.flags |= CC_FCOMI;
cc_prev_status.flags &= ~CC_TEST_AX; cc_prev_status.flags &= ~CC_TEST_AX;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment