aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMichael Meissner <meissner@linux.vnet.ibm.com>2012-11-02 20:07:20 +0000
committerMichael Meissner <meissner@gcc.gnu.org>2012-11-02 20:07:20 +0000
commit36834fe3b238f5aac70c630f49a44988a4aa61ee (patch)
treea24b433d6303c9181cd2b266872d3c8870b47c1e /gcc
parent24551b9cec19d19b354141ee12418ebc5a5acc73 (diff)
downloadgcc-36834fe3b238f5aac70c630f49a44988a4aa61ee.zip
gcc-36834fe3b238f5aac70c630f49a44988a4aa61ee.tar.gz
gcc-36834fe3b238f5aac70c630f49a44988a4aa61ee.tar.bz2
pr48258-2.c: Simplfy the acceptance conditions to verify the reduction code is vectorized.
2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com> * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance conditions to verify the reduction code is vectorized. From-SVN: r193107
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog3
-rw-r--r--gcc/testsuite/gcc.target/powerpc/pr48258-2.c15
2 files changed, 7 insertions, 11 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7bf85b0..0dec13f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,8 @@
2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
+ * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
+ conditions to verify the reduction code is vectorized.
+
* gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate
failures in case 'pow', such as 'powerpc' is used in the compiler
version name.
diff --git a/gcc/testsuite/gcc.target/powerpc/pr48258-2.c b/gcc/testsuite/gcc.target/powerpc/pr48258-2.c
index 443fb62..23ed9f2 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr48258-2.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr48258-2.c
@@ -1,17 +1,10 @@
/* { dg-do compile } */
/* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-options "-O3 -mcpu=power7 -mabi=altivec -ffast-math -fno-unroll-loops" } */
-/* { dg-final { scan-assembler-times "xvadddp" 1 } } */
-/* { dg-final { scan-assembler-times "xvmindp" 1 } } */
-/* { dg-final { scan-assembler-times "xvmaxdp" 1 } } */
-/* { dg-final { scan-assembler-times "xsadddp" 1 } } */
-/* { dg-final { scan-assembler-times "xsmindp" 1 } } */
-/* { dg-final { scan-assembler-times "xsmaxdp" 1 } } */
-/* { dg-final { scan-assembler-not "xxsldwi" } } */
-/* { dg-final { scan-assembler-not "stvx" } } */
-/* { dg-final { scan-assembler-not "stxvd2x" } } */
-/* { dg-final { scan-assembler-not "stxvw4x" } } */
+/* { dg-options "-O3 -mcpu=power7 -mabi=altivec -ffast-math" } */
+/* { dg-final { scan-assembler "xvadddp" } } */
+/* { dg-final { scan-assembler "xvmindp" } } */
+/* { dg-final { scan-assembler "xvmaxdp" } } */
#include <stddef.h>