h8300.c (notice_update_cc): Use CC_SET_ZN and CC_SET_ZNV.
authorJeff Law <law@gcc.gnu.org>
Tue, 6 May 1997 02:42:06 +0000 (20:42 -0600)
committerJeff Law <law@gcc.gnu.org>
Tue, 6 May 1997 02:42:06 +0000 (20:42 -0600)
commit065bbfe6bf8a705bcfa5a7396559ac6e1660d7e6
tree1767ec0acf41db4573aa149590be8607125370f6
parentd116300be8faa3424f7ce009072201a698b89f58
h8300.c (notice_update_cc): Use CC_SET_ZN and CC_SET_ZNV.

        * h8300.c (notice_update_cc): Use CC_SET_ZN and CC_SET_ZNV.
        (shift_one, shift_two): Set CC_NO_CARRY as needed.  Remove
        references to CC_OVERFLOW_0.
        (emit_a_shift): Similarly.
        * h8300.h (CC_OVERFLOW_0): Remove.
        * h8300.md: Use set_zn and set_znv for cc0 tracking.
        (bCC): Restore the comparison is CC_OVERFLOW_UNUSABLE is set and
        the comparison needs the overflow bits.

From-SVN: r14020
gcc/config/h8300/h8300.c
gcc/config/h8300/h8300.h
gcc/config/h8300/h8300.md