diff options
author | Alexander Monakov <amonakov@ispras.ru> | 2008-09-18 12:29:48 +0400 |
---|---|---|
committer | Alexander Monakov <amonakov@gcc.gnu.org> | 2008-09-18 12:29:48 +0400 |
commit | d9e74dfcc1f54a2b34fa12468cc3ca884058a6f1 (patch) | |
tree | 7176ffac7109e0d7fc1623733fb00dfdd7a7b73c /gcc/ChangeLog | |
parent | 078a70a15ed75e2e9ed4c4d09450b2522e82e6ae (diff) | |
download | gcc-d9e74dfcc1f54a2b34fa12468cc3ca884058a6f1.zip gcc-d9e74dfcc1f54a2b34fa12468cc3ca884058a6f1.tar.gz gcc-d9e74dfcc1f54a2b34fa12468cc3ca884058a6f1.tar.bz2 |
re PR middle-end/37499 (Scheduling pass 2 time increases by order of magnitude)
2008-09-18 Alexander Monakov <amonakov@ispras.ru>
PR middle-end/37499
* sched-int.h (struct _haifa_insn_data): Remove unused field
ref_count.
* sched-rgn.c (ref_counts): Remove.
(insn_referenced): New static variable.
(INSN_REF_COUNT): Remove.
(sched_run_compute_dependencies): Use insn_referenced instead of
INSN_REF_COUNT.
(add_branch_dependences): Likewise. Delete dead assignment.
From-SVN: r140445
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6c2e2b3..1091895 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,16 @@ +2008-09-18 Alexander Monakov <amonakov@ispras.ru> + + PR middle-end/37499 + * sched-int.h (struct _haifa_insn_data): Remove unused field + ref_count. + + * sched-rgn.c (ref_counts): Remove. + (insn_referenced): New static variable. + (INSN_REF_COUNT): Remove. + (sched_run_compute_dependencies): Use insn_referenced instead of + INSN_REF_COUNT. + (add_branch_dependences): Likewise. Delete dead assignment. + 2008-09-17 Adam Nemet <anemet@caviumnetworks.com> * haifa-sched.c (dep_cost_1): Recognize the producer even if the |