ppc-fma-3.c: Require powerpc_fprs.
authorJanis Johnson <janisjo@codesourcery.com>
Wed, 12 Oct 2011 22:38:57 +0000 (22:38 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Wed, 12 Oct 2011 22:38:57 +0000 (22:38 +0000)
* gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
* gcc.target/powerpc/ppc-fma-4.c: Likewise.
* gcc.target/powerpc/ppc-fma-5.c: Likewise.
* gcc.target/powerpc/ppc-fma-7.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
* gcc.target/powerpc/ppc-pow.c: Likewise.
* gcc.target/powerpc/recip-1.c: Likewise.
* gcc.target/powerpc/recip-2.c: Likewise.
* gcc.target/powerpc/recip-3.c: Likewise.
* gcc.target/powerpc/recip-4.c: Likewise.
* gcc.target/powerpc/recip-5.c: Likewise.

From-SVN: r179876

15 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/ppc-fma-3.c
gcc/testsuite/gcc.target/powerpc/ppc-fma-4.c
gcc/testsuite/gcc.target/powerpc/ppc-fma-5.c
gcc/testsuite/gcc.target/powerpc/ppc-fma-7.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-11.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-3.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-7.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c
gcc/testsuite/gcc.target/powerpc/ppc-pow.c
gcc/testsuite/gcc.target/powerpc/recip-1.c
gcc/testsuite/gcc.target/powerpc/recip-2.c
gcc/testsuite/gcc.target/powerpc/recip-3.c
gcc/testsuite/gcc.target/powerpc/recip-4.c
gcc/testsuite/gcc.target/powerpc/recip-5.c

index 943f36f4ab08cb1f061a7d8b6d4f27e3f1d53172..f52cb97f382001c59ef79aa187cbcc9e3fda63c4 100644 (file)
@@ -1,3 +1,20 @@
+2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
+
+       * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
+       * gcc.target/powerpc/ppc-fma-4.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-5.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-7.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
+       * gcc.target/powerpc/ppc-pow.c: Likewise.
+       * gcc.target/powerpc/recip-1.c: Likewise.
+       * gcc.target/powerpc/recip-2.c: Likewise.
+       * gcc.target/powerpc/recip-3.c: Likewise.
+       * gcc.target/powerpc/recip-4.c: Likewise.
+       * gcc.target/powerpc/recip-5.c: Likewise.
+
 2011-10-12  David S. Miller  <davem@davemloft.net>
 
        * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
index c83c58298bde94ee6ce7ec5815fb65d1dc879524..3203704be7c21e64202bdc082c4b91b53ae1755e 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O3 -ftree-vectorize -mcpu=power6 -maltivec -ffast-math" } */
 /* { dg-final { scan-assembler-times "vmaddfp" 2 } } */
 /* { dg-final { scan-assembler-times "fmadd " 2 } } */
index 44da6e76bc4657ed9c62f900d51c4f179aa6a88d..35836eec2341a166c937edd853de9b0e7a117801 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O3 -ftree-vectorize -mcpu=power6 -maltivec -ffast-math -ffp-contract=off" } */
 /* { dg-final { scan-assembler-times "vmaddfp" 1 } } */
 /* { dg-final { scan-assembler-times "fmadd " 1 } } */
index 97243afb7c4ffeec3349b29243aab9f5e97895b5..e5ba874e7ead9fd1212c9d42141d8f950eff2fdc 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do run { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O2 -mcpu=power5 -std=c99" } */
 
 #ifndef __FP_FAST_FMA
index ec0c3d74075f2125f8da0b8038d78b90e118411c..f6e7e4ce56193332efce21d828f4d7d894e5316a 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O3 -ftree-vectorize -mcpu=power6 -ffast-math" } */
 /* { dg-final { scan-assembler-times "fmadd" 1 } } */
 /* { dg-final { scan-assembler-times "fmsub " 1 } } */
index 2eebbb42cddf769cdff89687de667df8d57540b5..23b3d1e15e83ed3df60268580d1f80556fc935b6 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O2 -mcpu=power5+ -ffast-math" } */
 /* { dg-final { scan-assembler-not "xsrdpiz" } } */
 /* { dg-final { scan-assembler "friz" } } */
index 6196162a2ff45b1a481065a86362607d6908b03a..bf12113d28c2193367c9354dbb3a6bba181c8ff9 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O2 -mcpu=power5 -ffast-math" } */
 /* { dg-final { scan-assembler-not "lfiwax" } } */
 /* { dg-final { scan-assembler-not "lfiwzx" } } */
index 007c8644a0c6e22d0dbb2fa9fb513b8e1e9cf2f1..808cbc3907896886d6d9f5db13d4a6609a6d533c 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O3 -mcpu=power5 -ffast-math" } */
 /* { dg-final { scan-assembler-times "fctiwz" 2 } } */
 /* { dg-final { scan-assembler-not "fctiwuz" } } */
index b5410f60ea5f871603473fea17448892df3b8206..f841d7ee07335c28498ae1a6a7dff68a59084191 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O3 -mcpu=750 -ffast-math" } */
 /* { dg-final { scan-assembler-times "fctiwz" 6 } } */
 /* { dg-final { scan-assembler-not "fctiwuz" } } */
index e88125c1d98a96db97db6d7b25d1049f4220d795..ee09d690f5077653e5fba008be1a298fd3d6d061 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { { powerpc*-*-* } && { ! powerpc*-apple-darwin* } } } } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O2 -ffast-math -mcpu=power6" } */
 /* { dg-final { scan-assembler-times "fsqrt" 3 } } */
 /* { dg-final { scan-assembler-times "fmul" 1 } } */
index 590881bb892c7824556d42f0a90af6e322d7f823..4ae0c4f119f5a5e720d32c9031836a674d0f43a3 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { { powerpc*-*-* } && { ! powerpc*-apple-darwin* } } } } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O2 -mrecip -ffast-math -mcpu=power6" } */
 /* { dg-final { scan-assembler-times "frsqrte" 2 } } */
 /* { dg-final { scan-assembler-times "fmsub" 2 } } */
index 3e64c07578fcedc7878c884552bc59c17207657d..5c9fbbda510ad1a766cc77a150e8ec56092c3495 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { { powerpc*-*-* } && { ! powerpc*-apple-darwin* } } } } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O2 -mrecip -ffast-math -mcpu=power5" } */
 /* { dg-final { scan-assembler-times "frsqrtes" 1 } } */
 /* { dg-final { scan-assembler-times "fmsubs" 1 } } */
index 406588180479406fe9d9b680b01858e1dbaf4891..905e793952e078d87c60db47dd4dd1252815536f 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { { powerpc*-*-* } && { ! powerpc*-apple-darwin* } } } } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O2 -mrecip -ffast-math -mcpu=power7" } */
 /* { dg-final { scan-assembler-times "xsrsqrtedp" 1 } } */
 /* { dg-final { scan-assembler-times "xsmsub.dp\|fmsub\ " 1 } } */
index bd496d70e254263c3331c8c22bf299a7ca20f3e3..35eef6f0f0f28b2f23f6fa1cfe4d13c4647bc2cd 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O3 -ftree-vectorize -mrecip -ffast-math -mcpu=power7 -fno-unroll-loops" } */
 /* { dg-final { scan-assembler-times "xvrsqrtedp" 1 } } */
 /* { dg-final { scan-assembler-times "xvmsub.dp" 1 } } */
index 4a9c496201a3a201f66015fa28ce319eaf11e9c0..0b3823cfa512e4565cdba28bcb1a93c0bae2ad2a 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
+/* { dg-require-effective-target powerpc_fprs } */
 /* { dg-options "-O3 -ftree-vectorize -mrecip=all -ffast-math -mcpu=power7 -fno-unroll-loops" } */
 /* { dg-final { scan-assembler-times "xvredp" 4 } } */
 /* { dg-final { scan-assembler-times "xvresp" 5 } } */