diff options
Diffstat (limited to 'gcc/config/m32c/m32c.c')
-rw-r--r-- | gcc/config/m32c/m32c.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c index b02c6ea87b5..71723c83434 100644 --- a/gcc/config/m32c/m32c.c +++ b/gcc/config/m32c/m32c.c @@ -4293,11 +4293,12 @@ flags_needed_for_conditional (rtx cond) /* Returns true if a compare insn is redundant because it would only set flags that are already set correctly. */ static bool -m32c_compare_redundant (rtx cmp, rtx *operands) +m32c_compare_redundant (rtx_insn *cmp, rtx *operands) { int flags_needed; int pflags; - rtx prev, pp, next; + rtx_insn *prev; + rtx pp, next; rtx op0, op1; #if DEBUG_CMP int prev_icode, i; @@ -4508,7 +4509,7 @@ m32c_compare_redundant (rtx cmp, rtx *operands) the compare is redundant, else a normal pattern is returned. Thus, the assembler output says where the compare would have been. */ char * -m32c_output_compare (rtx insn, rtx *operands) +m32c_output_compare (rtx_insn *insn, rtx *operands) { static char templ[] = ";cmp.b\t%1,%0"; /* ^ 5 */ |