diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index af17631dbb32cacd25f67cafc68fcc4644e40cdd..538c84da72552d620a2ea3fcb009b9985fa3a99c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+	* gcc.target/spu/intrinsics-1.c: Remove xfail.
+
 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
 
 	* g++.dg/warn/overflow-warn-1.C: Fix testcase.
diff --git a/gcc/testsuite/gcc.target/spu/intrinsics-1.c b/gcc/testsuite/gcc.target/spu/intrinsics-1.c
index 08458a5219cedc358e63a4b01ccd0b93ef3078a7..7f645753fdc78b322c94c1a5cbcb9d64379abb98 100644
--- a/gcc/testsuite/gcc.target/spu/intrinsics-1.c
+++ b/gcc/testsuite/gcc.target/spu/intrinsics-1.c
@@ -13,6 +13,5 @@ void f(void)
   gt = spu_cmpgt(a, a1); /* { dg-error "integer from pointer without a cast" } */
   gt = spu_cmpgt(a, b); /* { dg-error "parameter list" } */
   gt = spu_cmpgt(a, a);
-  /* Remove this xfail once, we reject implict conversions between vector types.  */
-  a = spu_cmpgt(a, a); /* { dg-error "" "" { xfail *-*-* } } */
+  a = spu_cmpgt(a, a); /* { dg-error "" } */
 }