diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 86f65a30403b160a1f41e6e8c5b4f5ebecb701c0..4f292420f3d773e98d25fb68d3bdbb497711a888 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+        * tree.c (build_nonstandard_integer_type): Correct prototype.
+
 2002-01-29  Ulrich Weigand  <uweigand@de.ibm.com>
 
 	* config/s390/s390.md (movstrsico, movstrdix_64, 
diff --git a/gcc/tree.c b/gcc/tree.c
index 8d22d6856a70670fc846d021ec6b62ef24b5c45e..76b341a67693610d18376d32fc7b378bb6c22101 100644
--- a/gcc/tree.c
+++ b/gcc/tree.c
@@ -3763,7 +3763,7 @@ build_index_type (maxval)
    built-in target types.  */
 tree
 build_nonstandard_integer_type (precision, unsignedp)
-     unsigned HOST_WIDE_INT precision;
+     unsigned int precision;
      int unsignedp;
 {
   tree itype = make_node (INTEGER_TYPE);