pa.md (output_bb patterns): Shorten long branch alternatives by 4.
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Sat, 15 Apr 2006 15:53:33 +0000 (15:53 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Sat, 15 Apr 2006 15:53:33 +0000 (15:53 +0000)
commit8370f6fa3cae71c3ec88804cfac7ce130b8bd871
tree879cf32cf4ba1897798abe8057836c786e3eac2e
parent5382402614d971f843c144c7a34cd6b075504e45
pa.md (output_bb patterns): Shorten long branch alternatives by 4.

* pa.md (output_bb patterns): Shorten long branch alternatives by 4.
(output_bvb patterns): Likewise.
* pa.c (output_bb): Use 'bb' insn for long branch case.
(output_bvb): Likewise use '{bvb|bb}' for long branch case.
(output_dbra): Use '{comb|cmpb}' for long branch case for alternative
1.  Correct length operand for alternatives 1 and 2.
(output_movb): Use '{comb|cmpb}' for long branch case for alternatives
1, 2 and 3.  Correct length operand for alternatives 1, 2 and 3.

From-SVN: r112970
gcc/ChangeLog
gcc/config/pa/pa.c
gcc/config/pa/pa.md