From 9c88ff180187f0bf9f00f04bc6becee39d79a91b Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Mon, 7 Jul 2014 11:27:51 -0400 Subject: [PATCH 188/236] Use rtx_insn in more places in haifa-sched.c gcc/ * haifa-sched.c (struct model_insn_info): Strengthen field "insn" from rtx to rtx_insn *. (model_add_to_schedule): Likewise for locals "start", "end", "iter". --- gcc/haifa-sched.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index 1f7e7cf..72ed6a1 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -1822,7 +1822,7 @@ struct model_pressure_data { than the main schedule. */ struct model_insn_info { /* The instruction itself. */ - rtx insn; + rtx_insn *insn; /* If this instruction is in model_worklist, these fields link to the previous (higher-priority) and next (lower-priority) instructions @@ -3299,7 +3299,7 @@ model_add_to_schedule (rtx insn) static void model_analyze_insns (void) { - rtx start, end, iter; + rtx_insn *start, *end, *iter; sd_iterator_def sd_it; dep_t dep; struct model_insn_info *insn, *con; -- 1.8.5.3