mips.h (mips_output_conditional_branch): New function.
authorMark Mitchell <mark@codesourcery.com>
Sat, 5 Jun 1999 11:12:58 +0000 (11:12 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Sat, 5 Jun 1999 11:12:58 +0000 (11:12 +0000)
commit0ff83799907f61fceebdfc3a479db5f47b25ce25
treecc552410e26e7260282cb51a701a77be9d5e308e
parent29bbeb1c2b0c53cc4dc32a6e2f80306cef6dcfc6
mips.h (mips_output_conditional_branch): New function.

* mips.h (mips_output_conditional_branch): New function.
(mips_adjust_insn_length): Likewise.
(ASSEMBLER_SCRATCH_REGNUM): New macro.
(ADJUST_INSN_LENGTH): Likewise.
* mips.c (print_operand): Add `F' and `W' for floating-point
comparison opcodes.
(machine_dependent_reorg): Adjust MIPS16 code; instruction-lengths
are now in bytes.
(mips_adjust_insn_length): New function.
(mips_output_conditional_branch): New function.
* mips.md (length): Adjust attribute definition to handle
conditional branches.   Change lengths to bytes, rather than
instructions throughout.  Remove length attribute from
instructions whose length is four bytes, and rely on the default
instead.
(dslot): Fix typo in comment.
Reword conditional branch patterns to use
mips_output_conditional_branch.

From-SVN: r27369
gcc/ChangeLog
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/config/mips/mips.md