diff options
author | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-10-25 00:54:29 +0000 |
---|---|---|
committer | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-10-25 00:54:29 +0000 |
commit | e2826b5290f1f00f091db82a7f998d230650ed0f (patch) | |
tree | b29c95d19836e0951fe054cd56a9eeb04d2af718 | |
parent | c8e6dc4b6610e75ad0ab22f6f68284b51196bc80 (diff) | |
download | gcc-e2826b5290f1f00f091db82a7f998d230650ed0f.tar.gz |
IA-64 bootstrap failure with --param max-pending-list-length=2.
* sched-deps.c (flush_pending_lists): Pass 1 not 0 in first two
add_dependence_list_and_free calls.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@105877 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/sched-deps.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2248289b614..d63624042b3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-10-24 James E. Wilson <wilson@specifix.com> + + * sched-deps.c (flush_pending_lists): Pass 1 not 0 in first two + add_dependence_list_and_free calls. + 2005-10-24 Steven Bosscher <stevenb@suse.de> * contrib.texi: Add the names of the LLNL folks who donated diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c index 25dccb76dcd..9fa4fabd30c 100644 --- a/gcc/sched-deps.c +++ b/gcc/sched-deps.c @@ -469,12 +469,12 @@ flush_pending_lists (struct deps *deps, rtx insn, int for_read, { if (for_write) { - add_dependence_list_and_free (insn, &deps->pending_read_insns, 0, + add_dependence_list_and_free (insn, &deps->pending_read_insns, 1, REG_DEP_ANTI); free_EXPR_LIST_list (&deps->pending_read_mems); } - add_dependence_list_and_free (insn, &deps->pending_write_insns, 0, + add_dependence_list_and_free (insn, &deps->pending_write_insns, 1, for_read ? REG_DEP_ANTI : REG_DEP_OUTPUT); free_EXPR_LIST_list (&deps->pending_write_mems); deps->pending_lists_length = 0; |