This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] PR34575 fixed by skipping on powerpc*-*-darwin*
- From: Jack Howarth <howarth at bromo dot msbb dot uc dot edu>
- To: gcc-patches at gcc dot gnu dot org
- Date: Mon, 24 Dec 2007 19:08:02 -0500
- Subject: [PATCH] PR34575 fixed by skipping on powerpc*-*-darwin*
This patch adds a dg-skip-if for powerpc*-*-darwin* in both
the gcc.target/powerpc/popcount-1.c and gcc.target/powerpc/parity-1.c
testcases since Darwin doesn't support the required popcntb
assembly instruction. Tested on powerpc-apple-darwin9.
Okay for gcc trunk?
Jack
2007-12-24 Jack Howarth <howarth@bromo.med.uc.edu>
PR testsuite/34575
* gcc.target/powerpc/popcount-1.c: Skip on darwin.
* gcc.target/powerpc/parity-1.c: Likewise.
Index: gcc.target/powerpc/popcount-1.c
===================================================================
--- gcc.target/powerpc/popcount-1.c (revision 131161)
+++ gcc.target/powerpc/popcount-1.c (working copy)
@@ -1,5 +1,6 @@
/* { dg-do compile { target { ilp32 } } } */
/* { dg-options "-O2 -mcpu=power5" } */
+/* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
/* { dg-final { scan-assembler "popcntb" } } */
/* { dg-final { scan-assembler-not "mullw" } } */
Index: gcc.target/powerpc/parity-1.c
===================================================================
--- gcc.target/powerpc/parity-1.c (revision 131161)
+++ gcc.target/powerpc/parity-1.c (working copy)
@@ -1,5 +1,6 @@
/* { dg-do compile { target { ilp32 } } } */
/* { dg-options "-O2 -mcpu=power5" } */
+/* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
/* { dg-final { scan-assembler "popcntb" } } */
/* { dg-final { scan-assembler-not "mullw" } } */