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:
parent
8f3649a48c
commit
bee9efbcc7
@ -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
|
||||
|
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user