diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 80593dd48460473334a1c36f51db3c144daf3532..3a560a1270e95040730cdccefa5a199b7c832614 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,7 @@
 Sat Jan  3 12:08:06 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
+	* gcov-io.h: Include sys/types.h to ensure we get size_t.
+
 	* pa.h (ASM_OUTPUT_MI_THUNK): Add missing % in fprintf.
 
 Fri Jan  2 23:40:09 1998  Jim Wilson  (wilson@cygnus.com)
diff --git a/gcc/gcov-io.h b/gcc/gcov-io.h
index 02bf917765f9b77a82253a2bcbf233b984726d13..e49511d29bb410c01d990c4474b60bfe9fa43f1e 100644
--- a/gcc/gcov-io.h
+++ b/gcc/gcov-io.h
@@ -22,6 +22,7 @@ Boston, MA 02111-1307, USA.  */
 #ifndef GCOV_IO_H
 #define GCOV_IO_H
 #include <stdio.h>
+#include <sys/types.h>
 
 /* These routines only work for signed values. */