aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorAlexander Monakov <amonakov@ispras.ru>2008-09-18 12:29:48 +0400
committerAlexander Monakov <amonakov@gcc.gnu.org>2008-09-18 12:29:48 +0400
commitd9e74dfcc1f54a2b34fa12468cc3ca884058a6f1 (patch)
tree7176ffac7109e0d7fc1623733fb00dfdd7a7b73c /gcc/ChangeLog
parent078a70a15ed75e2e9ed4c4d09450b2522e82e6ae (diff)
downloadgcc-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/ChangeLog13
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