From 0043f37de51b72ee20d630192ab81e650862f58d Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Mon, 25 Aug 2014 20:49:19 +0000 Subject: [PATCH] struct haifa_sched_info: prev_head and next_tail gcc/ * sched-int.h (struct haifa_sched_info): Strengthen fields "prev_head" and "next_tail" from rtx to rtx_insn *. From-SVN: r214477 --- gcc/ChangeLog | 5 +++++ gcc/sched-int.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c087a65..ae868f0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2014-08-25 David Malcolm + * sched-int.h (struct haifa_sched_info): Strengthen fields + "prev_head" and "next_tail" from rtx to rtx_insn *. + +2014-08-25 David Malcolm + * rtl.h (rtx_jump_table_data::get_labels): New method. * cfgbuild.c (make_edges): Replace hand-coded lookup of labels with use of the new rtx_jump_table_data::get_labels method. diff --git a/gcc/sched-int.h b/gcc/sched-int.h index ae048c1..220e26d 100644 --- a/gcc/sched-int.h +++ b/gcc/sched-int.h @@ -607,7 +607,7 @@ struct haifa_sched_info bool (*insn_finishes_block_p) (rtx); /* The boundaries of the set of insns to be scheduled. */ - rtx prev_head, next_tail; + rtx_insn *prev_head, *next_tail; /* Filled in after the schedule is finished; the first and last scheduled insns. */ -- 2.7.4