diff options
author | Revital Eres <revital.eres@linaro.org> | 2011-05-16 06:11:46 +0000 |
---|---|---|
committer | Revital Eres <revitale@gcc.gnu.org> | 2011-05-16 06:11:46 +0000 |
commit | b2ab2cf4d194d3859276be7226fa05cdfb8c31a7 (patch) | |
tree | 1273184319ea1db120023c11cb26a4382666369b /gcc | |
parent | f354a7b75a421e817cb8bf0dd606cb7f7ed1cf24 (diff) | |
download | gcc-b2ab2cf4d194d3859276be7226fa05cdfb8c31a7.zip gcc-b2ab2cf4d194d3859276be7226fa05cdfb8c31a7.tar.gz gcc-b2ab2cf4d194d3859276be7226fa05cdfb8c31a7.tar.bz2 |
Fix condition in doloop_register_get
From-SVN: r173786
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/modulo-sched.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cf18334..0ef7fb5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2011-05-16 Revital Eres <revital.eres@linaro.org> + + * modulo-sched.c (doloop_register_get): Check !DEBUG_INSN_P + first. + 2011-05-15 Uros Bizjak <ubizjak@gmail.com> * config/i386/i386.md (floating point move splitters): Fix diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.c index 4937a56..327c09a 100644 --- a/gcc/modulo-sched.c +++ b/gcc/modulo-sched.c @@ -316,7 +316,7 @@ doloop_register_get (rtx head ATTRIBUTE_UNUSED, rtx tail ATTRIBUTE_UNUSED) : prev_nondebug_insn (tail)); for (insn = head; insn != first_insn_not_to_check; insn = NEXT_INSN (insn)) - if (reg_mentioned_p (reg, insn) && !DEBUG_INSN_P (insn)) + if (!DEBUG_INSN_P (insn) && reg_mentioned_p (reg, insn)) { if (dump_file) { |