* config/sh/sh.c (output_branch): Check the insn length possibly
in the delayed slot.
From-SVN: r86858
+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
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);