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 3f27e45..bc59b60 100644 (file)
@@ -1,5 +1,11 @@
 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
        const_rtx to const rtx_insn *.
        * cfgbuild.c (inside_basic_block_p): Likewise.
index 3103bac..86db275 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 a3a5d78..0ee2be7 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.  */