From: Trevor Saunders <tbsaunde+...@tbsaunde.org>

gcc/ChangeLog:

2015-05-02  Trevor Saunders  <tbsaunde+...@tbsaunde.org>

        * recog.c (struct validate_replace_src_data): Change type of
        insn field to rtx_insn *.
        (validate_replace_src_group): Change type of argument to rtx_insn *.
        * recog.h (validate_replace_src_group): Adjust.
---
 gcc/ChangeLog | 7 +++++++
 gcc/recog.c   | 4 ++--
 gcc/recog.h   | 2 +-
 3 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3490771..6f9e6c1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,12 @@
 2015-05-02  Trevor Saunders  <tbsaunde+...@tbsaunde.org>
 
+       * recog.c (struct validate_replace_src_data): Change type of
+       insn field to rtx_insn *.
+       (validate_replace_src_group): Change type of argument to rtx_insn *.
+       * recog.h (validate_replace_src_group): Adjust.
+
+2015-05-02  Trevor Saunders  <tbsaunde+...@tbsaunde.org>
+
        * haifa-sched.c: Change the type of some variables to rtx_insn *.
        * sched-deps.c: Likewise.
        * sched-int.h: Likewise.
diff --git a/gcc/recog.c b/gcc/recog.c
index 53d89e0..a43055e 100644
--- a/gcc/recog.c
+++ b/gcc/recog.c
@@ -905,7 +905,7 @@ struct validate_replace_src_data
 {
   rtx from;                    /* Old RTX */
   rtx to;                      /* New RTX */
-  rtx insn;                    /* Insn in which substitution is occurring.  */
+  rtx_insn *insn;                      /* Insn in which substitution is 
occurring.  */
 };
 
 static void
@@ -921,7 +921,7 @@ validate_replace_src_1 (rtx *x, void *data)
    SET_DESTs.  */
 
 void
-validate_replace_src_group (rtx from, rtx to, rtx insn)
+validate_replace_src_group (rtx from, rtx to, rtx_insn *insn)
 {
   struct validate_replace_src_data d;
 
diff --git a/gcc/recog.h b/gcc/recog.h
index 51f2165..7d929ec 100644
--- a/gcc/recog.h
+++ b/gcc/recog.h
@@ -109,7 +109,7 @@ extern int validate_replace_rtx (rtx, rtx, rtx);
 extern int validate_replace_rtx_part (rtx, rtx, rtx *, rtx);
 extern int validate_replace_rtx_part_nosimplify (rtx, rtx, rtx *, rtx);
 extern void validate_replace_rtx_group (rtx, rtx, rtx);
-extern void validate_replace_src_group (rtx, rtx, rtx);
+extern void validate_replace_src_group (rtx, rtx, rtx_insn *);
 extern bool validate_simplify_insn (rtx insn);
 extern int num_changes_pending (void);
 extern int next_insn_tests_no_inequality (rtx);
-- 
2.4.0

Reply via email to