mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-16 03:00:28 +08:00
h8300.c (notice_update_cc): Use cc_status.value2.
* config/h8300/h8300.c (notice_update_cc): Use cc_status.value2. From-SVN: r49850
This commit is contained in:
parent
4915d3aa28
commit
d4d6d0ce4c
@ -1,3 +1,8 @@
|
||||
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
|
||||
|
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user