config/rx: Use rtx_insn
authorDavid Malcolm <dmalcolm@redhat.com>
Mon, 25 Aug 2014 18:56:29 +0000 (18:56 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Mon, 25 Aug 2014 18:56:29 +0000 (18:56 +0000)
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

gcc/ChangeLog
gcc/config/rx/rx-protos.h
gcc/config/rx/rx.c

index 8955550556a423cdb6b5163826ae5d5fdaa104a9..52c7f8ea2352369ab85bfa8ed6ae5d34f4cbcff2 100644 (file)
@@ -1,3 +1,9 @@
+2014-08-25  David Malcolm  <dmalcolm@redhat.com>
+
+       * 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".
+
 2014-08-25  David Malcolm  <dmalcolm@redhat.com>
 
        * config/rs6000/rs6000-protos.h (output_cbranch): Strengthen param
index 189afb07ebc1957298b6845fe127d8f8c46018d1..6cfa8fc87655d85c8fbcdc51a62636f9767a92b3 100644 (file)
@@ -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 *);
index 757f141eb7b9ec6ebe53c5183307f7f11f20710d..549a44320a606873320b40edc07daadb22d4479c 100644 (file)
@@ -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;