diff --git a/gas/ChangeLog b/gas/ChangeLog
index 07321e0e97b..d0a05a68ed4 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,10 @@
+start-sanitize-r5900
+Fri Jun 19 19:56:50 1998  Jeffrey A Law  (law@cygnus.com)
+
+	* config/tc-mips.c (hilo_interlocks): Check mips_5900, not
+	mips_cpu == 5900.
+
+end-sanitize-r5900
 start-sanitize-am33
 Fri Jun 19 16:49:56 1998  Jeffrey A Law  (law@cygnus.com)
 
diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c
index cfe6292b2c3..59bef2527fb 100644
--- a/gas/config/tc-mips.c
+++ b/gas/config/tc-mips.c
@@ -257,7 +257,7 @@ static int mips_4900 = -1;
 			 || mips_cpu == 4320			    \
 			 /* end-sanitize-vr4320 */		    \
 			 /* start-sanitize-r5900 */		    \
-			 || mips_cpu == 5900			    \
+			 || mips_5900
 			 /* end-sanitize-r5900 */		    \
                          )