diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 57ae72a5858c..72824f853744 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -2,6 +2,7 @@
 
 	* ggc-page.c (struct page_entry): Make `context_depth' an
 	`unsigned short'.
+	(struct globals): Likewise.
 
 2000-01-23  Clinton Popetz  <cpopetz@cygnus.com>
 
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c
index bf280761a86d..1d1b9607b1ed 100644
--- a/gcc/ggc-page.c
+++ b/gcc/ggc-page.c
@@ -226,7 +226,7 @@ static struct globals
   size_t bytes_mapped;
 
   /* The current depth in the context stack.  */
-  unsigned char context_depth;
+  unsigned short context_depth;
 
   /* A file descriptor open to /dev/zero for reading.  */
 #if defined (HAVE_MMAP_ANYWHERE) && !defined(MAP_ANONYMOUS)