gcc/ChangeLog:
        * sched-deps.c (deps_start_bb): Strengthen param "head" and local
        "insn" from rtx to rtx_insn *.
        * sched-int.h (deps_start_bb): Likewise for 2nd param.
---
 gcc/sched-deps.c | 4 ++--
 gcc/sched-int.h  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c
index cceff6d..1f3a221 100644
--- a/gcc/sched-deps.c
+++ b/gcc/sched-deps.c
@@ -3773,7 +3773,7 @@ deps_analyze_insn (struct deps_desc *deps, rtx_insn *insn)
 
 /* Initialize DEPS for the new block beginning with HEAD.  */
 void
-deps_start_bb (struct deps_desc *deps, rtx head)
+deps_start_bb (struct deps_desc *deps, rtx_insn *head)
 {
   gcc_assert (!deps->readonly);
 
@@ -3782,7 +3782,7 @@ deps_start_bb (struct deps_desc *deps, rtx head)
      hard registers correct.  */
   if (! reload_completed && !LABEL_P (head))
     {
-      rtx insn = prev_nonnote_nondebug_insn (head);
+      rtx_insn *insn = prev_nonnote_nondebug_insn (head);
 
       if (insn && CALL_P (insn))
        deps->in_post_call_group_p = post_call_initial;
diff --git a/gcc/sched-int.h b/gcc/sched-int.h
index dda394e..033ca59 100644
--- a/gcc/sched-int.h
+++ b/gcc/sched-int.h
@@ -1325,7 +1325,7 @@ extern void haifa_note_reg_use (int);
 
 extern void maybe_extend_reg_info_p (void);
 
-extern void deps_start_bb (struct deps_desc *, rtx);
+extern void deps_start_bb (struct deps_desc *, rtx_insn *);
 extern enum reg_note ds_to_dt (ds_t);
 
 extern bool deps_pools_are_empty_p (void);
-- 
1.8.5.3

Reply via email to