From f9aeaebf753879df9218686b8148dc82bbb838a5 Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Sat, 13 Nov 2010 18:51:57 +0000 Subject: re PR rtl-optimization/42889 ("-fcompare-debug failure (length)" with "-O1 -fgcse") PR debug/42889 * df-scan.c (df_insn_rescan): Don't mark BBs upon debug insns. * df-core.c (df_set_bb_dirty_nonrl): Remove. * df.h (df_set_bb_dirty_nonlr): Likewise. From-SVN: r166719 --- gcc/df-scan.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'gcc/df-scan.c') diff --git a/gcc/df-scan.c b/gcc/df-scan.c index b2b88b5..850f067 100644 --- a/gcc/df-scan.c +++ b/gcc/df-scan.c @@ -1261,9 +1261,7 @@ df_insn_rescan (rtx insn) } df_refs_add_to_chains (&collection_rec, bb, insn); - if (DEBUG_INSN_P (insn)) - df_set_bb_dirty_nonlr (bb); - else + if (!DEBUG_INSN_P (insn)) df_set_bb_dirty (bb); VEC_free (df_ref, stack, collection_rec.def_vec); -- cgit v1.1