summaryrefslogtreecommitdiff
path: root/gcc/flow.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/flow.c')
-rw-r--r--gcc/flow.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/flow.c b/gcc/flow.c
index cd5de384442..6b48fa6e728 100644
--- a/gcc/flow.c
+++ b/gcc/flow.c
@@ -3400,9 +3400,10 @@ print_rtl_with_bb (outf, rtx_first)
putc ('\n', outf);
}
- if (in_bb_p[ INSN_UID(tmp_rtx)] == NOT_IN_BB
+ if (in_bb_p[INSN_UID(tmp_rtx)] == NOT_IN_BB
&& GET_CODE (tmp_rtx) != NOTE
- && GET_CODE (tmp_rtx) != BARRIER)
+ && GET_CODE (tmp_rtx) != BARRIER
+ && ! obey_regdecls)
fprintf (outf, ";; Insn is not within a basic block\n");
else if (in_bb_p[ INSN_UID(tmp_rtx)] == IN_MULTIPLE_BB)
fprintf (outf, ";; Insn is in multiple basic blocks\n");