Commit d4d6d0ce by Kazu Hirata Committed by Kazu Hirata

h8300.c (notice_update_cc): Use cc_status.value2.

	* config/h8300/h8300.c (notice_update_cc): Use
	cc_status.value2.

From-SVN: r49850
parent 4915d3aa
2002-02-18 Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.c (notice_update_cc): Use
cc_status.value2.
2002-02-18 Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.md (divmod patterns): Change the
constraints for operands[1] to register_operand.
......
......@@ -1434,6 +1434,9 @@ notice_update_cc (body, insn)
if (cc_status.value1 != 0
&& reg_overlap_mentioned_p (recog_data.operand[0], cc_status.value1))
cc_status.value1 = 0;
if (cc_status.value2 != 0
&& reg_overlap_mentioned_p (recog_data.operand[0], cc_status.value2))
cc_status.value2 = 0;
break;
case CC_SET_ZN:
......@@ -1452,6 +1455,8 @@ notice_update_cc (body, insn)
CC_STATUS_INIT;
cc_status.flags |= CC_NO_CARRY;
cc_status.value1 = recog_data.operand[0];
if (GET_CODE (body) == SET && REG_P (SET_SRC (body)))
cc_status.value2 = SET_SRC (body);
break;
case CC_COMPARE:
......
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