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