diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index bf936bf2873..7eff41e9c2d 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2004-07-02  Michael Chastain  <mec.gnu@mindspring.com>
+
+	* lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
+	* lib/compiler.cc: Likewise.
+
 2004-06-30  Michael Chastain   <mec.gnu@mindspring.com>
 
 	* lib/compiler.cc: Work around string preprocessing problem
diff --git a/gdb/testsuite/lib/compiler.c b/gdb/testsuite/lib/compiler.c
index 1cc5d7397ad..da2fb0c0ac3 100644
--- a/gdb/testsuite/lib/compiler.c
+++ b/gdb/testsuite/lib/compiler.c
@@ -52,7 +52,13 @@ set compiler_info [join {gcc __GNUC__ __GNUC_MINOR__ "unknown"} -]
 #endif
 #endif
 
+#if defined (__HP_CXD_SPP)
+/* older hp ansi c, such as A.11.01.25171.gp, defines this */
+set compiler_info [join {hpcc __HP_CXD_SPP} -]
+#endif
+
 #if defined (__HP_cc)
+/* newer hp ansi c, such as B.11.11.28706.gp, defines this */
 set compiler_info [join {hpcc __HP_cc} -]
 #endif
 
diff --git a/gdb/testsuite/lib/compiler.cc b/gdb/testsuite/lib/compiler.cc
index fdf1ab5478b..66fb32b9d35 100644
--- a/gdb/testsuite/lib/compiler.cc
+++ b/gdb/testsuite/lib/compiler.cc
@@ -40,7 +40,13 @@ set compiler_info [join {gcc __GNUC__ __GNUC_MINOR__ "unknown"} -]
 #endif
 #endif
 
+#if defined (__HP_CXD_SPP)
+/* older hp ansi c, such as A.11.01.25171.gp, defines this */
+set compiler_info [join {hpcc __HP_CXD_SPP} -]
+#endif
+
 #if defined (__HP_cc)
+/* newer hp ansi c, such as B.11.11.28706.gp, defines this */
 set compiler_info [join {hpcc __HP_cc} -]
 #endif