From 99edfd16f331979d815ae9de8162a923a6ce58b8 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Tue, 12 Nov 1996 14:10:21 -0500 Subject: [PATCH] (stupid_reg_compare): Use `const void *' arguments. From-SVN: r13133 --- gcc/stupid.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gcc/stupid.c b/gcc/stupid.c index 0f9b9554593..6f100253c0d 100644 --- a/gcc/stupid.c +++ b/gcc/stupid.c @@ -106,7 +106,7 @@ static HARD_REG_SET *after_insn_hard_regs; #define MARK_LIVE_AFTER(INSN,REGNO) \ SET_HARD_REG_BIT (after_insn_hard_regs[INSN_SUID (INSN)], (REGNO)) -static int stupid_reg_compare PROTO((int *, int *)); +static int stupid_reg_compare PROTO((const GENERIC_PTR,const GENERIC_PTR)); static int stupid_find_reg PROTO((int, enum reg_class, enum machine_mode, int, int, int)); static void stupid_mark_refs PROTO((rtx, rtx)); @@ -303,9 +303,10 @@ stupid_life_analysis (f, nregs, file) static int stupid_reg_compare (r1p, r2p) - int *r1p, *r2p; + const GENERIC_PTR r1p; + const GENERIC_PTR r2p; { - register int r1 = *r1p, r2 = *r2p; + register int r1 = *(int *)r1p, r2 = *(int *)r2p; register int len1 = reg_where_dead[r1] - reg_where_born[r1]; register int len2 = reg_where_dead[r2] - reg_where_born[r2]; int tem; -- 2.30.2