sh.c (output_branch): Check the insn length possibly in the delayed slot.

* config/sh/sh.c (output_branch): Check the insn length possibly
	in the delayed slot.

From-SVN: r86858
This commit is contained in:
Kaz Kojima 2004-09-01 00:28:30 +00:00
parent 8f3649a48c
commit bee9efbcc7
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2004-08-31 Kaz Kojima <kkojima@gcc.gnu.org>
* config/sh/sh.c (output_branch): Check the insn length possibly
in the delayed slot.
2004-08-31 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* tree-pretty-print.c (dump_generic_node, case CONVERT_EXPR): Add

View File

@ -1379,7 +1379,8 @@ output_branch (int logic, rtx insn, rtx *operands)
place for it is after the label. final will do that by default. */
if (final_sequence
&& ! INSN_ANNULLED_BRANCH_P (XVECEXP (final_sequence, 0, 0)))
&& ! INSN_ANNULLED_BRANCH_P (XVECEXP (final_sequence, 0, 0))
&& get_attr_length (XVECEXP (final_sequence, 0, 1)))
{
asm_fprintf (asm_out_file, "\tb%s%ss\t%LLF%d\n", logic ? "f" : "t",
ASSEMBLER_DIALECT ? "/" : ".", label);