diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d1ec3f57aecb861eb38d36d3dd23efe7d633dd57..3dd68696d3a2571401b3b4baf525d82e5ed1fc74 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Thu Aug 19 15:02:01 1999  Nick Clifton  <nickc@cygnus.com>
+
+	* config/rs6000/rs6000.c (rs6000_override_options): Fix test for
+	unrecognisable switches.
+
 Wed Aug 18 23:31:57 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
 
 	* loop.c (recombine_givs): Set ix field after sorting.
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 60a29b5f1350e7d5be38c03faff58139eaa13c75..d53672f0c7c0eb8fa176df434018395c5b1f2916 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -292,7 +292,7 @@ rs6000_override_options (default_cpu)
 		break;
 	      }
 
-	  if (i == ptt_size)
+	  if (j == ptt_size)
 	    error ("bad value (%s) for %s switch", ptr->string, ptr->name);
 	}
     }