From 4b71920ab69eb13e47c66228b3dc369cd34b77f1 Mon Sep 17 00:00:00 2001 From: Steve Ellcey Date: Fri, 21 Dec 2012 18:54:00 +0000 Subject: re PR bootstrap/54128 (GCC does not bootstrap on little endian mips due to mis-compare on tree-data-ref.c) 2012-12-21 Steve Ellcey PR bootstrap/54128 * ira.c (build_insn_chain): Check only NONDEBUG instructions for register usage. From-SVN: r194676 --- gcc/ChangeLog | 6 ++++++ gcc/ira.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e57a17b..70975b6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2012-12-21 Steve Ellcey + + PR bootstrap/54128 + * ira.c (build_insn_chain): Check only NONDEBUG instructions for + register usage. + 2012-12-21 David Edelsohn * varasm.c (bss_initializer_p): Remove static. diff --git a/gcc/ira.c b/gcc/ira.c index f0cbd6d..0fa5b38 100644 --- a/gcc/ira.c +++ b/gcc/ira.c @@ -3563,7 +3563,7 @@ build_insn_chain (void) c->insn = insn; c->block = bb->index; - if (INSN_P (insn)) + if (NONDEBUG_INSN_P (insn)) for (def_rec = DF_INSN_UID_DEFS (uid); *def_rec; def_rec++) { df_ref def = *def_rec; @@ -3654,7 +3654,7 @@ build_insn_chain (void) bitmap_and_compl_into (live_relevant_regs, elim_regset); bitmap_copy (&c->live_throughout, live_relevant_regs); - if (INSN_P (insn)) + if (NONDEBUG_INSN_P (insn)) for (use_rec = DF_INSN_UID_USES (uid); *use_rec; use_rec++) { df_ref use = *use_rec; -- cgit v1.1