From: David Malcolm Date: Fri, 22 Aug 2014 20:51:46 +0000 (+0000) Subject: resource.c: Use rtx_insn X-Git-Tag: releases/gcc-5.1.0~5210 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fcff50498c062dfc53971c6719683bb5129f5aeb;p=thirdparty%2Fgcc.git resource.c: Use rtx_insn gcc/ * resource.c (next_insn_no_annul): Strengthen local "next" from rtx to rtx_insn *. (mark_referenced_resources): Likewise for local "insn". From-SVN: r214372 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7872e5801a86..89eeba311ab5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-08-22 David Malcolm + + * resource.c (next_insn_no_annul): Strengthen local "next" from + rtx to rtx_insn *. + (mark_referenced_resources): Likewise for local "insn". + 2014-08-22 David Malcolm * reload.h (struct insn_chain): Strengthen field "insn" from rtx diff --git a/gcc/resource.c b/gcc/resource.c index b55568256c35..ef0897658987 100644 --- a/gcc/resource.c +++ b/gcc/resource.c @@ -174,7 +174,7 @@ next_insn_no_annul (rtx insn) && INSN_ANNULLED_BRANCH_P (insn) && NEXT_INSN (PREV_INSN (insn)) != insn) { - rtx next = NEXT_INSN (insn); + rtx_insn *next = NEXT_INSN (insn); while ((NONJUMP_INSN_P (next) || JUMP_P (next) || CALL_P (next)) && INSN_FROM_TARGET_P (next)) @@ -308,7 +308,7 @@ mark_referenced_resources (rtx x, struct resources *res, However, we may have moved some of the parameter loading insns into the delay slot of this CALL. If so, the USE's for them don't count and should be skipped. */ - rtx insn = PREV_INSN (x); + rtx_insn *insn = PREV_INSN (x); rtx sequence = 0; int seq_size = 0; int i;