* sh.md (cond_delay_slot): New attribute.
commit36858eff437dab8a086e9ce918520c7ab79e7672
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Jul 2002 17:39:27 +0000 (30 17:39 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Jul 2002 17:39:27 +0000 (30 17:39 +0000)
tree7612c3dc4c84583f8bcae27a3ea0730c2276857a
parent349e0af13f559a885dd152d3a08d9e9bfa3881bd
* sh.md (cond_delay_slot): New attribute.
(cbranch delay): Use it for anulled-true case.
(stuff_delay_slot): New pattern.
* sh.c (print_operand, case '.'): Don't print .s / /s fore zero-length
delay slot insn.
(gen_far_branch): Emit stuff_delay_slot pattern.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55878 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sh/sh.c
gcc/config/sh/sh.md