summaryrefslogtreecommitdiff
path: root/gcc/sched-deps.c
diff options
context:
space:
mode:
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>2005-10-25 00:54:29 +0000
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>2005-10-25 00:54:29 +0000
commite2826b5290f1f00f091db82a7f998d230650ed0f (patch)
treeb29c95d19836e0951fe054cd56a9eeb04d2af718 /gcc/sched-deps.c
parentc8e6dc4b6610e75ad0ab22f6f68284b51196bc80 (diff)
downloadgcc-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
Diffstat (limited to 'gcc/sched-deps.c')
-rw-r--r--gcc/sched-deps.c4
1 files changed, 2 insertions, 2 deletions
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;