mn10300.c (notice_update_cc): Enable this code.
authorJeff Law <law@gcc.gnu.org>
Wed, 18 Dec 1996 17:32:12 +0000 (10:32 -0700)
committerJeff Law <law@gcc.gnu.org>
Wed, 18 Dec 1996 17:32:12 +0000 (10:32 -0700)
commit82c6faa8bafe35d63fd906899140eae9d98b9b55
tree15d4aa5b0ba9e2fd69d13f8d005ae4644a2a4164
parent3e5fc51d66d0771deaf1d44053d60bca8146606a
mn10300.c (notice_update_cc): Enable this code.

        * mn10300/mn10300.c (notice_update_cc): Enable this code.
        * mn10300/mn10300.h (CC_OVERFLOW_UNUSABLE): Define.
        * mn10300/mn10300.md (tstsi): Use "set_zn_c0" instead of "set"
        for cc status.
        (addsi3 pattern): Break "inc" into two different alternatives
        since "inc dn" sets cc0, but "inc an" does not.
        (multiply and divide patterns): Fix cc status.
        (bCC, inverted bCC): Restore any comparison which needs the
        overflow bits when CC_OVERFLOW_UNUSABLE is set.
        (zero and sign extensions): Fix cc status.
        (movm_store): Likewise.

From-SVN: r13337
gcc/config/mn10300/mn10300.c
gcc/config/mn10300/mn10300.h
gcc/config/mn10300/mn10300.md