diff options
author | Trevor Saunders <tbsaunde+gcc@tbsaunde.org> | 2015-05-02 21:06:59 +0000 |
---|---|---|
committer | Trevor Saunders <tbsaunde@gcc.gnu.org> | 2015-05-02 21:06:59 +0000 |
commit | d38ff8dd18174f7e28303dcb3981cc375277f518 (patch) | |
tree | 787b1975695323d3ed5a1b0cfc180e3dbdfb3b03 /gcc | |
parent | 618bccf9847235899b2b35452c8947d838007a3b (diff) | |
download | gcc-d38ff8dd18174f7e28303dcb3981cc375277f518.zip gcc-d38ff8dd18174f7e28303dcb3981cc375277f518.tar.gz gcc-d38ff8dd18174f7e28303dcb3981cc375277f518.tar.bz2 |
make set_return_jump_label take an rtx_insn *
gcc/ChangeLog:
2015-05-02 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* function.c (set_return_jump_label): Change type of argument to
rtx_insn *.
* function.h (set_return_jump_label): Adjust.
From-SVN: r222741
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/function.c | 2 | ||||
-rw-r--r-- | gcc/function.h | 2 |
3 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 59fa7f7..ea48607 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2015-05-02 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> + * function.c (set_return_jump_label): Change type of argument to + rtx_insn *. + * function.h (set_return_jump_label): Adjust. + +2015-05-02 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> + * reload.h (struct reg_equivs_t): Change type of init to rtx_insn *. * ira.c (fix_reg_equiv_init): Adjust. diff --git a/gcc/function.c b/gcc/function.c index 83e87a2..4f4c461 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -5703,7 +5703,7 @@ emit_return_into_block (bool simple_p, basic_block bb) /* Set JUMP_LABEL for a return insn. */ void -set_return_jump_label (rtx returnjump) +set_return_jump_label (rtx_insn *returnjump) { rtx pat = PATTERN (returnjump); if (GET_CODE (pat) == PARALLEL) diff --git a/gcc/function.h b/gcc/function.h index fc12f26..81d76bf 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -917,7 +917,7 @@ extern rtx get_arg_pointer_save_area (void); extern void maybe_copy_prologue_epilogue_insn (rtx, rtx); extern int prologue_epilogue_contains (const_rtx); extern void emit_return_into_block (bool simple_p, basic_block bb); -extern void set_return_jump_label (rtx); +extern void set_return_jump_label (rtx_insn *); extern bool active_insn_between (rtx_insn *head, rtx_insn *tail); extern vec<edge> convert_jumps_to_returns (basic_block last_bb, bool simple_p, vec<edge> unconverted); |