insn_current_reference_address takes an rtx_insn
authorDavid Malcolm <dmalcolm@redhat.com>
Thu, 28 Aug 2014 20:37:15 +0000 (20:37 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Thu, 28 Aug 2014 20:37:15 +0000 (20:37 +0000)
gcc/
2014-08-28  David Malcolm  <dmalcolm@redhat.com>

* output.h (insn_current_reference_address): Strengthen param
from rtx to rtx_insn *.
* final.c (insn_current_reference_address): Likewise.

From-SVN: r214692

gcc/ChangeLog
gcc/final.c
gcc/output.h

index 3f27e45d0d7d92157e74c65ecd3da761d5218da9..bc59b608f51c8b2c75e088317545d7d5feeb8836 100644 (file)
@@ -1,3 +1,9 @@
+2014-08-28  David Malcolm  <dmalcolm@redhat.com>
+
+       * output.h (insn_current_reference_address): Strengthen param
+       from rtx to rtx_insn *.
+       * final.c (insn_current_reference_address): Likewise.
+
 2014-08-28  David Malcolm  <dmalcolm@redhat.com>
 
        * basic-block.h (inside_basic_block_p): Strengthen param from
index 3103bacffd1333e9c90b8a2b384876fec42d76a9..86db275a5b32a3d1ef18c6b37d87ce99994a6c8a 100644 (file)
@@ -637,7 +637,7 @@ align_fuzz (rtx start, rtx end, int known_align_log, unsigned int growth)
    to exclude the branch size.  */
 
 int
-insn_current_reference_address (rtx branch)
+insn_current_reference_address (rtx_insn *branch)
 {
   rtx dest, seq;
   int seq_uid;
index a3a5d78e8a2d9a731eae3980e24e7f537935a804..0ee2be7b6543959a629821bc1a4c3162f06f5bdd 100644 (file)
@@ -90,7 +90,7 @@ extern void output_asm_insn (const char *, rtx *);
 /* Compute a worst-case reference address of a branch so that it
    can be safely used in the presence of aligned labels.
    Defined in final.c.  */
-extern int insn_current_reference_address (rtx);
+extern int insn_current_reference_address (rtx_insn *);
 
 /* Find the alignment associated with a CODE_LABEL.
    Defined in final.c.  */