diff --git a/ChangeLog b/ChangeLog
index a8a5f8a613fac4f32d3a27b7974832e1c5bb9197..9b111de5f6f3ce2126ab139e453611d19d7a1b7c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Tue Dec 22 23:56:31 1998  Rodney Brown  (rodneybrown@pmsc.com)
+
+	* config.guess: Use C code to identify more HP machines.
+
 Thu Dec 17 01:22:30 1998  Jeffrey A Law  (law@cygnus.com)
 
 	* config.sub: Handle hppa2.0.
diff --git a/config.guess b/config.guess
index 6fed7346388af71b91c2297428e66b97030c5b19..ff701fea9a95ce4089fc14eff78926f51111802d 100755
--- a/config.guess
+++ b/config.guess
@@ -367,7 +367,8 @@ EOF
 	case "${UNAME_MACHINE}" in
 	    9000/31? )            HP_ARCH=m68000 ;;
 	    9000/[34]?? )         HP_ARCH=m68k ;;
-	    9000/6?? | 9000/7?? | 9000/80[24] | 9000/8?[13679] | 9000/892 )
+	    9000/[678][0-9][0-9] )
+
               sed 's/^              //' << EOF >dummy.c
               #include <stdlib.h>
               #include <unistd.h>