aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rx
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2014-08-25 18:56:29 +0000
committerDavid Malcolm <dmalcolm@gcc.gnu.org>2014-08-25 18:56:29 +0000
commit3df4ecc207bec6cb1d570790b5325b9aa2d5ee30 (patch)
treeae3d4127431aa563a7cdd618b694d580afb34fa4 /gcc/config/rx
parente64e631b139fc426705d24788d2c0ce2abeafeaf (diff)
downloadgcc-3df4ecc207bec6cb1d570790b5325b9aa2d5ee30.zip
gcc-3df4ecc207bec6cb1d570790b5325b9aa2d5ee30.tar.gz
gcc-3df4ecc207bec6cb1d570790b5325b9aa2d5ee30.tar.bz2
config/rx: Use rtx_insn
gcc/ * config/rx/rx-protos.h (rx_adjust_insn_length): Strengthen first param from rtx to rtx_insn *. * config/rx/rx.c (rx_adjust_insn_length): Likewise for param "insn". From-SVN: r214455
Diffstat (limited to 'gcc/config/rx')
-rw-r--r--gcc/config/rx/rx-protos.h2
-rw-r--r--gcc/config/rx/rx.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/rx/rx-protos.h b/gcc/config/rx/rx-protos.h
index 189afb07..6cfa8fc 100644
--- a/gcc/config/rx/rx-protos.h
+++ b/gcc/config/rx/rx-protos.h
@@ -27,7 +27,7 @@ extern void rx_expand_prologue (void);
extern int rx_initial_elimination_offset (int, int);
#ifdef RTX_CODE
-extern int rx_adjust_insn_length (rtx, int);
+extern int rx_adjust_insn_length (rtx_insn *, int);
extern int rx_align_for_label (rtx, int);
extern void rx_emit_stack_popm (rtx *, bool);
extern void rx_emit_stack_pushm (rtx *);
diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.c
index 757f141..549a443 100644
--- a/gcc/config/rx/rx.c
+++ b/gcc/config/rx/rx.c
@@ -3237,7 +3237,7 @@ rx_max_skip_for_label (rtx lab)
/* Compute the real length of the extending load-and-op instructions. */
int
-rx_adjust_insn_length (rtx insn, int current_length)
+rx_adjust_insn_length (rtx_insn *insn, int current_length)
{
rtx extend, mem, offset;
bool zero;