diff options
author | Jakub Jelinek <jakub@redhat.com> | 2010-05-20 18:34:43 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2010-05-20 18:34:43 +0200 |
commit | 69b45d71f3e8be9fc0d8aeffa4f9113fc78121d7 (patch) | |
tree | bf2b2e8674d300bb106e3e4687b1728bd6cf77bd /gcc/haifa-sched.c | |
parent | d377fbbf51f1aa97e7a2d6d37fa2edfaa690908b (diff) | |
download | gcc-69b45d71f3e8be9fc0d8aeffa4f9113fc78121d7.zip gcc-69b45d71f3e8be9fc0d8aeffa4f9113fc78121d7.tar.gz gcc-69b45d71f3e8be9fc0d8aeffa4f9113fc78121d7.tar.bz2 |
re PR debug/44178 (-fcompare-debug failure with -O1 -fgcse -fsched-pressure -funroll-loops -fschedule-insns)
PR debug/44178
* haifa-sched.c (initiate_bb_reg_pressure_info): Do not call
setup_ref_regs for DEBUG_INSNs.
* g++.dg/debug/pr44178.C: New test.
From-SVN: r159632
Diffstat (limited to 'gcc/haifa-sched.c')
-rw-r--r-- | gcc/haifa-sched.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index 8bea5e3..f7c087f 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -718,7 +718,7 @@ initiate_bb_reg_pressure_info (basic_block bb) if (current_nr_blocks > 1) FOR_BB_INSNS (bb, insn) - if (INSN_P (insn)) + if (NONDEBUG_INSN_P (insn)) setup_ref_regs (PATTERN (insn)); initiate_reg_pressure_info (df_get_live_in (bb)); #ifdef EH_RETURN_DATA_REGNO |