diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 41d08b2585da11a2c3def4c891526a1484bd0f56..d818642c3e210a25bce39803eedf3c273346b4f1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2004-05-19  Richard Henderson  <rth@redhat.com>
+
+	* g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
+
 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
 
 	* gcc.dg/altivec-21.c: Use dg-error only for ilp32.
diff --git a/gcc/testsuite/g++.dg/other/stdarg3.C b/gcc/testsuite/g++.dg/other/stdarg3.C
index 3d11dffae1f34ead2208a01dbe09716705a7e88a..6a65a2ec212181a8e3963066dbd9ebefc4cde0d6 100644
--- a/gcc/testsuite/g++.dg/other/stdarg3.C
+++ b/gcc/testsuite/g++.dg/other/stdarg3.C
@@ -3,7 +3,7 @@
 
 // PR 20375: ICE
 // Origin: Joseph S. Myers <jsm28@gcc.gnu.org>
-// { dg-options "-mlp64" { target "ia64-*-*" } }
+// { dg-options "-mlp64" { target "ia64-*-hpux" } }
 
 union U
 {