make set_return_jump_label take an rtx_insn *
authorTrevor Saunders <tbsaunde+gcc@tbsaunde.org>
Sat, 2 May 2015 21:06:59 +0000 (21:06 +0000)
committerTrevor Saunders <tbsaunde@gcc.gnu.org>
Sat, 2 May 2015 21:06:59 +0000 (21:06 +0000)
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

gcc/ChangeLog
gcc/function.c
gcc/function.h

index 59fa7f77c8d73570d60831e1061374a4a6aab926..ea486071a4bcf4a96b74b2055b1d8f17242dd37b 100644 (file)
@@ -1,3 +1,9 @@
+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
index 83e87a2eba954e3a1cb82b0886afaafebc62739d..4f4c461943b609de8c903da420cf898a216897c2 100644 (file)
@@ -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)
index fc12f26462105fb9f4baeb307b6ddcdbfded6185..81d76bf55e83ae252322672b15735be1eee4968a 100644 (file)
@@ -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);