Index: gcc.target/i386/parity-1.c
===================================================================
--- gcc.target/i386/parity-1.c	(revision 170004)
+++ gcc.target/i386/parity-1.c	(working copy)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2" } */
+/* { dg-options "-O2 -march=k8" } */
 /* { dg-final { scan-assembler "setnp" } } */
 
 int foo(unsigned int x)
Index: gcc.target/i386/vecinit-2.c
===================================================================
--- gcc.target/i386/vecinit-2.c	(revision 170004)
+++ gcc.target/i386/vecinit-2.c	(working copy)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -msse2" } */
+/* { dg-options "-O2 -march=k8 -msse2" } */
 
 #define vector __attribute__((vector_size(16)))
 
Index: gcc.target/i386/vecinit-1.c
===================================================================
--- gcc.target/i386/vecinit-1.c	(revision 170004)
+++ gcc.target/i386/vecinit-1.c	(working copy)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -msse2" } */
+/* { dg-options "-O2 -march=k8 -msse2" } */
 
 #define vector __attribute__((vector_size(16)))
 
Index: gcc.target/i386/parity-2.c
===================================================================
--- gcc.target/i386/parity-2.c	(revision 170004)
+++ gcc.target/i386/parity-2.c	(working copy)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2" } */
+/* { dg-options "-O2 -march=k8" } */
 /* { dg-final { scan-assembler "setnp" } } */
 
 int foo(unsigned long long int x)
