Commit bd7de269 by David Malcolm Committed by David Malcolm

config/picochip: Use rtx_insn

gcc/
	* config/picochip/picochip-protos.h (picochip_final_prescan_insn):
	Strengthen param "insn" from rtx to rtx_insn *.
	* config/picochip/picochip.c (picochip_current_prescan_insn):
	Likewise for this variable.
	(picochip_final_prescan_insn): Likewise for param "insn".

From-SVN: r214453
parent 432d483a
2014-08-25 David Malcolm <dmalcolm@redhat.com> 2014-08-25 David Malcolm <dmalcolm@redhat.com>
* config/picochip/picochip-protos.h (picochip_final_prescan_insn):
Strengthen param "insn" from rtx to rtx_insn *.
* config/picochip/picochip.c (picochip_current_prescan_insn):
Likewise for this variable.
(picochip_final_prescan_insn): Likewise for param "insn".
2014-08-25 David Malcolm <dmalcolm@redhat.com>
* config/pa/pa-protos.h (pa_output_call): Strengthen first param * config/pa/pa-protos.h (pa_output_call): Strengthen first param
from rtx to rtx_insn *. from rtx to rtx_insn *.
(pa_output_indirect_call): Likewise. (pa_output_indirect_call): Likewise.
......
...@@ -73,7 +73,8 @@ extern rtx picochip_get_high_const (rtx value); ...@@ -73,7 +73,8 @@ extern rtx picochip_get_high_const (rtx value);
extern void picochip_expand_prologue (void); extern void picochip_expand_prologue (void);
extern void picochip_expand_epilogue (int is_sibling_call); extern void picochip_expand_epilogue (int is_sibling_call);
extern void picochip_final_prescan_insn (rtx insn, rtx * operand, int num_operands); extern void picochip_final_prescan_insn (rtx_insn *insn, rtx * operand,
int num_operands);
extern const char *picochip_asm_output_opcode (FILE * f, const char *ptr); extern const char *picochip_asm_output_opcode (FILE * f, const char *ptr);
extern int picochip_check_conditional_copy (rtx * operands); extern int picochip_check_conditional_copy (rtx * operands);
......
...@@ -164,7 +164,7 @@ static int picochip_vliw_continuation = 0; ...@@ -164,7 +164,7 @@ static int picochip_vliw_continuation = 0;
between final_prescan_insn and functions such as asm_output_opcode, between final_prescan_insn and functions such as asm_output_opcode,
and picochip_get_vliw_alu_id (which are otherwise unable to determine the and picochip_get_vliw_alu_id (which are otherwise unable to determine the
current instruction. */ current instruction. */
static rtx picochip_current_prescan_insn; static rtx_insn *picochip_current_prescan_insn;
static bool picochip_is_delay_slot_pending = 0; static bool picochip_is_delay_slot_pending = 0;
...@@ -3873,7 +3873,7 @@ picochip_rtx_costs (rtx x, int code, int outer_code ATTRIBUTE_UNUSED, ...@@ -3873,7 +3873,7 @@ picochip_rtx_costs (rtx x, int code, int outer_code ATTRIBUTE_UNUSED,
} }
void void
picochip_final_prescan_insn (rtx insn, rtx * opvec ATTRIBUTE_UNUSED, picochip_final_prescan_insn (rtx_insn *insn, rtx * opvec ATTRIBUTE_UNUSED,
int num_operands ATTRIBUTE_UNUSED) int num_operands ATTRIBUTE_UNUSED)
{ {
rtx local_insn; rtx local_insn;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment