h8300.c (one_insn_adds_subs_operand): New function.
authorJeff Law <law@gcc.gnu.org>
Tue, 30 Apr 1996 20:56:24 +0000 (14:56 -0600)
committerJeff Law <law@gcc.gnu.org>
Tue, 30 Apr 1996 20:56:24 +0000 (14:56 -0600)
commite62197363e27c2ee4aca61c467185851acc7e776
treed22fe2caba0f3339195ac4d7de79901bada97b4d
parent731a7b1f40a1a5c2a2128ab535e1395f92eee053
h8300.c (one_insn_adds_subs_operand): New function.

        * h8300/h8300.c (one_insn_adds_subs_operand): New function.
        (h8300_adjust_insn_length): New function.
        * h8300/h8300.h (ADJUST_INSN_LENGTH): Define.
        * h8300/h8300.md: Remove obsolete comments.
        (move patterns): Tweak constraints.
        (tst patterns): Use "register_operand" for predicate.
        (adds pattern): Use one_insn_adds_subs_operand to get length
        computation correct.
        (subs pattern): Similarly.
        (movstrhi): Remove unused expander.
        (fancy*, pxor, and-not patterns): Remove.  No longer needed.

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