diff options
Diffstat (limited to 'gcc/df-scan.cc')
-rw-r--r-- | gcc/df-scan.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/df-scan.cc b/gcc/df-scan.cc index 5df70e95751..9b2375d561b 100644 --- a/gcc/df-scan.cc +++ b/gcc/df-scan.cc @@ -1769,13 +1769,15 @@ df_insn_change_bb (rtx_insn *insn, basic_block new_bb) if (!INSN_P (insn)) return; - df_set_bb_dirty (new_bb); + if (!DEBUG_INSN_P (insn)) + df_set_bb_dirty (new_bb); if (old_bb) { if (dump_file) fprintf (dump_file, " from %d to %d\n", old_bb->index, new_bb->index); - df_set_bb_dirty (old_bb); + if (!DEBUG_INSN_P (insn)) + df_set_bb_dirty (old_bb); } else if (dump_file) |