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