diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 340f30c7a929245f42255d7b991fc608fcf932bb..85703a21ee3a59758b01cf11f01ad55c38d825d8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2008-10-10  Stepan Kasal  <skasal@redhat.com>
+
+	* gcc/doc/invoke.texi (Optimize Options): Fix typo in examples
+	for loop strip mining and loop blocking.
+
 2008-10-10  Alexandre Oliva  <aoliva@redhat.com>
 
 	* fortran/trans-types.c (gfc_get_nodesc_array_type): Don't
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 49b5e5017b3c30248b13b8655bdcd814ecbb1951..755c422261592b24cc922fb3401d8aed45155fe0 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -6080,7 +6080,7 @@ ENDDO
 loop strip mining will transform the loop as if the user had written:
 @smallexample
 DO II = 1, N, 4
-  DO I = II, min (II + 4, N)
+  DO I = II, min (II + 3, N)
     A(I) = A(I) + C
   ENDDO
 ENDDO
@@ -6103,8 +6103,8 @@ loop blocking will transform the loop as if the user had written:
 @smallexample
 DO II = 1, N, 64
   DO JJ = 1, M, 64
-    DO I = II, min (II + 64, N)
-      DO J = JJ, min (JJ + 64, M)
+    DO I = II, min (II + 63, N)
+      DO J = JJ, min (JJ + 63, M)
         A(J, I) = B(I) + C(J)
       ENDDO
     ENDDO