From 8ba24b7b5fc19c54d86000260cf697c1dd9ab303 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Thu, 28 Aug 2014 20:37:15 +0000 Subject: [PATCH] insn_current_reference_address takes an rtx_insn gcc/ 2014-08-28 David Malcolm * 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 | 6 ++++++ gcc/final.c | 2 +- gcc/output.h | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3f27e45d0d7..bc59b608f51 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-08-28 David Malcolm + + * 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 * basic-block.h (inside_basic_block_p): Strengthen param from diff --git a/gcc/final.c b/gcc/final.c index 3103bacffd1..86db275a5b3 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -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; diff --git a/gcc/output.h b/gcc/output.h index a3a5d78e8a2..0ee2be7b654 100644 --- a/gcc/output.h +++ b/gcc/output.h @@ -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. */ -- 2.30.2