diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 107f3dd60b55e09303347ad6127b6c2e48aa152a..12cbc96339b91d19d9544c59d42a045ee270d20f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2017-04-15  Segher Boessenkool  <segher@kernel.crashing.org>
+
+	PR tree-optimization/66612
+	* gcc.target/powerpc/20050830-1.c: Remove xfail.
+
 2017-04-14  Janus Weil  <janus@gcc.gnu.org>
 
 	PR fortran/80361
diff --git a/gcc/testsuite/gcc.target/powerpc/20050830-1.c b/gcc/testsuite/gcc.target/powerpc/20050830-1.c
index 0b1397adc80369575abb99f71152d1a533573e1c..4a8f71a98717f26f93a80c7d2f5eb91dd35abcde 100644
--- a/gcc/testsuite/gcc.target/powerpc/20050830-1.c
+++ b/gcc/testsuite/gcc.target/powerpc/20050830-1.c
@@ -1,8 +1,7 @@
 /* Make sure the doloop optimization is done for this loop. */
 /* { dg-do compile { target powerpc*-*-* } } */
 /* { dg-options "-O2" } */
-/* XFAIL for now, see PR66612.  */
-/* { dg-final { scan-assembler "bdn" { xfail lp64 } } } */
+/* { dg-final { scan-assembler "bdn" } } */
 extern int a[];
 int foo(int w) {
   int n = w;