diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7e12cc5d6dc55a6eb807cd8591b1db4e7a022c18..4a19ff4c39da93712179ae5de1cd7492edf5e3a2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Tue Aug 24 22:56:35 1999  Jeffrey A Law  (law@cygnus.com)
+
+	* haifa-sched.c (get_visual_tbl_length): Fix off-by-one error.
+
 Tue Aug 24 22:41:06 1999  Mumit Khan  <khan@xraylith.wisc.edu>
 
 	* fixinc/mkfixinc.sh: Don't fix uwin headers.
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c
index d63e04c816f19d761f6ce7e75287a164978e5dae..9ec8772b7bff4a398b32ab90f4aa0082602019be 100644
--- a/gcc/haifa-sched.c
+++ b/gcc/haifa-sched.c
@@ -5755,7 +5755,7 @@ get_visual_tbl_length ()
   char *s;
 
   /* compute length of one field in line */
-  s = (char *) alloca (INSN_LEN + 5);
+  s = (char *) alloca (INSN_LEN + 6);
   sprintf (s, "  %33s", "uname");
   n1 = strlen (s);