diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c68c0b64d4e9732ccd848b0fb9bd76307e27bee6..cc9a74e51db4f82e762af857ddbbb11199e838ca 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,7 @@
 2009-12-03  Jason Merrill  <jason@redhat.com>
 
+	* g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
+
 	PR c++/41611
 	* g++.dg/abi/guard2.C: New.
 
diff --git a/gcc/testsuite/g++.dg/abi/guard2.C b/gcc/testsuite/g++.dg/abi/guard2.C
index 09643e952285783ec83adaa068892f15a8b91038..988fd385bf9c39beadfddd53a9005cd6a410feb9 100644
--- a/gcc/testsuite/g++.dg/abi/guard2.C
+++ b/gcc/testsuite/g++.dg/abi/guard2.C
@@ -1,6 +1,6 @@
 // PR c++/41611
 // Test that the guard gets its own COMDAT group.
-// { dg-final { scan-assembler "_ZGVZN1A1fEvE1i,comdat" { target i?86-*-* x86_64-*-* } } }
+// { dg-final { scan-assembler "_ZGVZN1A1fEvE1i,comdat" { target *-*-linux* } } }
 
 struct A {
   static int f()