diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d82d402cd0ba9a1f6df792902bb78e795e6bb320..c43d8c8ec2afbc85f1d425133ccc2efc3ea0496e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Thu Sep 11 11:09:43 1997  Jeffrey A Law  (law@cygnus.com)
+
+	* loop.c (strength_reduce): Fix typo.
+
 Wed Sep 10 21:37:30 1997  Jeffrey A Law  (law@cygnus.com)
 
 	* version.c: Bump for snapshot.
diff --git a/gcc/loop.c b/gcc/loop.c
index 2b4af61b5741488d457d7442698f2f95e0306294..3c5282ab3d8f122b07681a88d29928ca5d388917 100644
--- a/gcc/loop.c
+++ b/gcc/loop.c
@@ -4071,7 +4071,7 @@ strength_reduce (scan_start, end, loop_top, insn_count,
 			      other_giv = tv;
 			  }
 		      if (! tv && other_giv
-			  && REGNO (other_giv->dest_reg) <= max_reg_before_loop
+			  && REGNO (other_giv->dest_reg) < max_reg_before_loop
 			  && (REGNO_LAST_UID (REGNO (other_giv->dest_reg))
 			      == INSN_UID (v->insn))
 			  && INSN_LUID (v->insn) < INSN_LUID (bl->biv->insn))