From 7bcac048fddfb4217b6457f61050f0499929a6c5 Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Sat, 17 Jan 1998 22:50:40 +0000 Subject: varasm.c (immed_double_const): Add casts to HOST_WIDE_INT where necessary. * varasm.c (immed_double_const): Add casts to HOST_WIDE_INT where necessary. (const_hash): Hash val is unsigned long. (SYMHASH): Likewise. * tree.c (TYPE_HASH): Type of hash val is unsigned long. * print-tree.c (print_node_brief): HOST_PTR_PRINTF format wants a char pointer, not HOST_WIDE_INT. (print_node): Likewise. Also hash is unsigned long not HOST_WIDE_INT. * cse.c (canon_hash): Hash is unsigned long not HOST_WIDE_INT. From-SVN: r17403 --- gcc/tree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/tree.c') diff --git a/gcc/tree.c b/gcc/tree.c index b7d06e3..eda6187 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -272,7 +272,7 @@ static int next_type_uid = 1; /* Here is how primitive or already-canonicalized types' hash codes are made. */ -#define TYPE_HASH(TYPE) ((HOST_WIDE_INT) (TYPE) & 0777777) +#define TYPE_HASH(TYPE) ((unsigned long) (TYPE) & 0777777) extern char *mode_name[]; -- cgit v1.1