From 6500fb4361724b16e65e6fd552256c4090ead3ac Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Fri, 12 Mar 1993 17:39:19 -0500 Subject: [PATCH] (set_nonvarying_address_components): Fix type mismatch with caller. (refers_to_mem_p): Call properly in second call. From-SVN: r3718 --- gcc/cse.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gcc/cse.c b/gcc/cse.c index 948160e..bb29091 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -609,7 +609,8 @@ static int canon_hash PROTO((rtx, enum machine_mode)); static int safe_hash PROTO((rtx, enum machine_mode)); static int exp_equiv_p PROTO((rtx, rtx, int, int)); static void set_nonvarying_address_components PROTO((rtx, int, rtx *, - int *, int *)); + HOST_WIDE_INT *, + HOST_WIDE_INT *)); static int refers_to_p PROTO((rtx, rtx)); static int refers_to_mem_p PROTO((rtx, rtx, HOST_WIDE_INT, HOST_WIDE_INT)); @@ -2205,7 +2206,7 @@ set_nonvarying_address_components (addr, size, pbase, pstart, pend) rtx addr; int size; rtx *pbase; - int *pstart, *pend; + HOST_WIDE_INT *pstart, *pend; { rtx base; int start, end; @@ -2297,7 +2298,7 @@ refers_to_mem_p (x, base, start, end) { register rtx addr = XEXP (x, 0); /* Get the address. */ rtx mybase; - int mystart, myend; + HOST_WIDE_INT mystart, myend; set_nonvarying_address_components (addr, GET_MODE_SIZE (GET_MODE (x)), &mybase, &mystart, &myend); -- 2.7.4