diff mbox

[6/6] rs6000: Fix ppc-fpconv-[48].c for -m32 -mpowerpc64

Message ID c42d7166f0779451cecafba7d63bd204d9c39962.1421482716.git.segher@kernel.crashing.org
State New
Headers show

Commit Message

Segher Boessenkool Jan. 17, 2015, 8:48 a.m. UTC
These tests test that no 64-bit etc. insns are used when the compiler
options say they should not be used.  But -mpowerpc64 says that they
_should_ be used.  So skip the tests in that case.


2015-01-16  Segher Boessenkool  <segher@kernel.crashing.org>

gcc/testsuite/
	* gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
	* gcc.target/powerpc/ppc-fpconv-8.c: Ditto.

---
 gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c | 1 +
 gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c | 1 +
 2 files changed, 2 insertions(+)

Comments

David Edelsohn Jan. 17, 2015, 2:34 p.m. UTC | #1
On Sat, Jan 17, 2015 at 3:48 AM, Segher Boessenkool
<segher@kernel.crashing.org> wrote:
> These tests test that no 64-bit etc. insns are used when the compiler
> options say they should not be used.  But -mpowerpc64 says that they
> _should_ be used.  So skip the tests in that case.
>
>
> 2015-01-16  Segher Boessenkool  <segher@kernel.crashing.org>
>
> gcc/testsuite/
>         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
>         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.

Okay.

Thanks, David
diff mbox

Patch

diff --git a/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c b/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c
index dc1f710..562e672 100644
--- a/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c
+++ b/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c
@@ -1,6 +1,7 @@ 
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "" { powerpc*-*-* } { "-mpowerpc64" } } */
 /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=750" } } */
 /* { dg-options "-O2 -mcpu=750 -ffast-math" } */
 /* { dg-final { scan-assembler-not "lfiwax" } } */
diff --git a/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c b/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c
index 5f1bb23..0daf573 100644
--- a/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c
+++ b/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c
@@ -1,6 +1,7 @@ 
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "" { powerpc*-*-* } { "-mpowerpc64" } } */
 /* { dg-require-effective-target powerpc_fprs } */
 /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=750" } } */
 /* { dg-options "-O3 -mcpu=750 -ffast-math" } */