From bcfba653d9710ae743487bda72123d4881e2a5a3 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Mon, 25 Aug 2014 17:16:51 +0000 Subject: config/epiphany: Use rtx_insn gcc/ * config/epiphany/epiphany-protos.h (epiphany_final_prescan_insn): Strengthen first param "insn" from rtx to rtx_insn *. * config/epiphany/epiphany.c (epiphany_final_prescan_insn): Likewise. (frame_insn): Likewise for return type. Introduce local "insn" for use in place of local "x" for use as an rtx_insn *. (frame_move_insn): Strengthen return type from rtx to rtx_insn *. (epiphany_expand_prologue): Likewise for local "insn". * config/epiphany/mode-switch-use.c (insert_uses): Likewise. * config/epiphany/resolve-sw-modes.c (pass_resolve_sw_modes::execute): Likewise for locals "insn" and "seq". From-SVN: r214441 --- gcc/config/epiphany/resolve-sw-modes.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gcc/config/epiphany/resolve-sw-modes.c') diff --git a/gcc/config/epiphany/resolve-sw-modes.c b/gcc/config/epiphany/resolve-sw-modes.c index f40cc8d..47c11ff 100644 --- a/gcc/config/epiphany/resolve-sw-modes.c +++ b/gcc/config/epiphany/resolve-sw-modes.c @@ -77,7 +77,8 @@ unsigned pass_resolve_sw_modes::execute (function *fun) { basic_block bb; - rtx insn, src; + rtx_insn *insn; + rtx src; vec todo; sbitmap pushed; bool need_commit = false; @@ -155,7 +156,7 @@ pass_resolve_sw_modes::execute (function *fun) FOR_EACH_EDGE (e, ei, bb->succs) { basic_block succ = e->dest; - rtx seq; + rtx_insn *seq; if (!REGNO_REG_SET_P (DF_LIVE_IN (succ), jilted_reg)) continue; -- cgit v1.1