h8300.md: Remove "type" attribute from all patterns except those which have varying...
authorJeff Law <law@gcc.gnu.org>
Thu, 18 Apr 1996 19:21:44 +0000 (13:21 -0600)
committerJeff Law <law@gcc.gnu.org>
Thu, 18 Apr 1996 19:21:44 +0000 (13:21 -0600)
commitec497122f7dc8787f6db51c8ab30dc3532455255
tree037bd09cb709efb373b0a3e7024fa1f04cbb0ba3
parentabafac3adad7458b8231ac0bba5fce1d84bdb6a4
h8300.md: Remove "type" attribute from all patterns except those which have varying...

        * h8300/h8300.md: Remove "type" attribute from all patterns
        except those which have varying length branches.  Eliminate
        obsolete "type" attributes.  Add additional comments about insn
        length computation problems and further optimizations.  Add
        "length" and "cc" attributes to insns without them, fix a few
        length computations.  Remove patterns which are commented out.

        * h8300/h8300.md (zero extension expanders and insns): Simplify,
        fix various length problems, provide optimized versions for the
        h8300 and h8300h.
        (sign extension expanders and insns): Likewise.  Make them
        nearly identical to zero_extension patterns and insns.

From-SVN: r11849
gcc/config/h8300/h8300.md