OSDN Git Service

* pa.c (ireg_or_int5_operand): New function.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jul 1996 05:34:40 +0000 (05:34 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jul 1996 05:34:40 +0000 (05:34 +0000)
commit546a40bde4d596bfb0de77e03eb709edfb0aa3bc
treebc3d0f8594974822b41adcd7a9aa7b0297ae8a46
parent7214c9d769cfdd48336d190f3507258ff2b9fbbd
    * pa.c (ireg_or_int5_operand): New function.
        (output_parallel_movb, output_parallel_addb): Likewise.
        (combinable_copy, combinable_add, following_call): Likewise.
        (pa_adjust_insn_length): Handle parallel unconditional branches.
        (output_movb): Handle case were destination is %sar.
        * pa.h: Declare new functions.
        * pa.md (parallel_branch): New "type" attribute.
        (delay slot descriptions): Don't allow "parallel_branches" in
        delay slots.  Fill "parallel_branches" like "branch" insns.
        (movb patterns): Handle %sar as destination register.

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