summaryrefslogtreecommitdiff
path: root/gcc/jump.c
diff options
context:
space:
mode:
authordmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>2014-08-21 15:00:09 +0000
committerdmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>2014-08-21 15:00:09 +0000
commitf68c5086eb4bc68ba0af6b8a8d24e10f6106db8d (patch)
tree8a36f01132fd18b80b1410836228460db9204532 /gcc/jump.c
parente4b75be321d2ce5231f3f133555dacc29cc2c1ca (diff)
downloadgcc-f68c5086eb4bc68ba0af6b8a8d24e10f6106db8d.tar.gz
delete_related_insns returns an rtx_insn
2014-08-21 David Malcolm <dmalcolm@redhat.com> * rtl.h (delete_related_insns): Strengthen return type from rtx to rtx_insn *. * jump.c (delete_related_insns): Likewise, also for locals "next" and "prev". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214275 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/jump.c')
-rw-r--r--gcc/jump.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/jump.c b/gcc/jump.c
index 96bdbe8ffbb..b195b8544bb 100644
--- a/gcc/jump.c
+++ b/gcc/jump.c
@@ -1248,12 +1248,12 @@ mark_jump_label_asm (rtx asmop, rtx insn)
Usage of this instruction is deprecated. Use delete_insn instead and
subsequent cfg_cleanup pass to delete unreachable code if needed. */
-rtx
+rtx_insn *
delete_related_insns (rtx insn)
{
int was_code_label = (LABEL_P (insn));
rtx note;
- rtx next = NEXT_INSN (insn), prev = PREV_INSN (insn);
+ rtx_insn *next = NEXT_INSN (insn), *prev = PREV_INSN (insn);
while (next && INSN_DELETED_P (next))
next = NEXT_INSN (next);