diff options
Diffstat (limited to 'gcc/combine.c')
-rw-r--r-- | gcc/combine.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/combine.c b/gcc/combine.c index abe43b9..b8c080c 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -2256,6 +2256,16 @@ try_combine (rtx i3, rtx i2, rtx i1, int *new_direct_jump_p) /* Reset the hard register usage information. */ CLEAR_HARD_REG_SET (newpat_used_regs); + if (dump_file && (dump_flags & TDF_DETAILS)) + { + if (i1) + fprintf (dump_file, "\nTrying %d, %d -> %d:\n", + INSN_UID (i1), INSN_UID (i2), INSN_UID (i3)); + else + fprintf (dump_file, "\nTrying %d -> %d:\n", + INSN_UID (i2), INSN_UID (i3)); + } + /* If I1 and I2 both feed I3, they can be in any order. To simplify the code below, set I1 to be the earlier of the two insns. */ if (i1 && DF_INSN_LUID (i1) > DF_INSN_LUID (i2)) |