re PR middle-end/37499 (Scheduling pass 2 time increases by order of magnitude)
authorAlexander Monakov <amonakov@ispras.ru>
Thu, 18 Sep 2008 08:29:48 +0000 (12:29 +0400)
committerAlexander Monakov <amonakov@gcc.gnu.org>
Thu, 18 Sep 2008 08:29:48 +0000 (12:29 +0400)
commitd9e74dfcc1f54a2b34fa12468cc3ca884058a6f1
tree7176ffac7109e0d7fc1623733fb00dfdd7a7b73c
parent078a70a15ed75e2e9ed4c4d09450b2522e82e6ae
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
gcc/ChangeLog
gcc/sched-int.h
gcc/sched-rgn.c