From 27f8e5a93b61bb80667334f17e0cff2600d513ea Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Thu, 14 Oct 2010 13:05:46 +0000 Subject: [PATCH] Add -mtune=generic to 256bit AVX tests. 2010-10-14 H.J. Lu * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic. * gcc.target/i386/avx-copysignf-vec.c: Likewise. * gcc.target/i386/pr44130.c: Likewise. * gcc.target/i386/pr44144.c: Likewise. * gcc.target/i386/pr44180.c: Likewise. * gcc.target/i386/recip-vec-divf-avx.c: Likewise. * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise. * gcc.target/i386/vect-sizes-1.c: Likewise. * gcc.target/i386/vectorize4-avx.c: Likewise. From-SVN: r165466 --- gcc/testsuite/ChangeLog | 12 ++++++++++++ gcc/testsuite/gcc.target/i386/avx-copysign-vec.c | 2 +- gcc/testsuite/gcc.target/i386/avx-copysignf-vec.c | 2 +- gcc/testsuite/gcc.target/i386/pr44130.c | 2 +- gcc/testsuite/gcc.target/i386/pr44144.c | 2 +- gcc/testsuite/gcc.target/i386/pr44180.c | 2 +- gcc/testsuite/gcc.target/i386/recip-vec-divf-avx.c | 2 +- gcc/testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c | 2 +- gcc/testsuite/gcc.target/i386/vect-sizes-1.c | 2 +- gcc/testsuite/gcc.target/i386/vectorize4-avx.c | 2 +- 10 files changed, 21 insertions(+), 9 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index de4fe20..3e745ff 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,15 @@ +2010-10-14 H.J. Lu + + * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic. + * gcc.target/i386/avx-copysignf-vec.c: Likewise. + * gcc.target/i386/pr44130.c: Likewise. + * gcc.target/i386/pr44144.c: Likewise. + * gcc.target/i386/pr44180.c: Likewise. + * gcc.target/i386/recip-vec-divf-avx.c: Likewise. + * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise. + * gcc.target/i386/vect-sizes-1.c: Likewise. + * gcc.target/i386/vectorize4-avx.c: Likewise. + 2010-10-14 Richard Guenther PR lto/44561 diff --git a/gcc/testsuite/gcc.target/i386/avx-copysign-vec.c b/gcc/testsuite/gcc.target/i386/avx-copysign-vec.c index 401ef91..130c406 100644 --- a/gcc/testsuite/gcc.target/i386/avx-copysign-vec.c +++ b/gcc/testsuite/gcc.target/i386/avx-copysign-vec.c @@ -1,6 +1,6 @@ /* { dg-do run } */ /* { dg-require-effective-target avx } */ -/* { dg-options "-O2 -ftree-vectorize -mavx" } */ +/* { dg-options "-O2 -ftree-vectorize -mavx -mtune=generic" } */ #include "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-copysignf-vec.c b/gcc/testsuite/gcc.target/i386/avx-copysignf-vec.c index cdf0506..9ed3ab7 100644 --- a/gcc/testsuite/gcc.target/i386/avx-copysignf-vec.c +++ b/gcc/testsuite/gcc.target/i386/avx-copysignf-vec.c @@ -1,6 +1,6 @@ /* { dg-do run } */ /* { dg-require-effective-target avx } */ -/* { dg-options "-O2 -ftree-vectorize -mavx" } */ +/* { dg-options "-O2 -ftree-vectorize -mavx -mtune=generic" } */ #include "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/pr44130.c b/gcc/testsuite/gcc.target/i386/pr44130.c index 7b1035f..5c18bfa 100644 --- a/gcc/testsuite/gcc.target/i386/pr44130.c +++ b/gcc/testsuite/gcc.target/i386/pr44130.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -ftree-vectorize -mavx" } */ +/* { dg-options "-O2 -ftree-vectorize -mavx -mtune=generic" } */ /* { dg-final { scan-assembler "and\[lq\]?\[\\t \]*\\$-32,\[\\t \]*%\[re\]?sp" } } */ /* { dg-final { scan-assembler "vmovaps\[\\t \]*%ymm" } } */ diff --git a/gcc/testsuite/gcc.target/i386/pr44144.c b/gcc/testsuite/gcc.target/i386/pr44144.c index 0bb95ee..8db0f4f 100644 --- a/gcc/testsuite/gcc.target/i386/pr44144.c +++ b/gcc/testsuite/gcc.target/i386/pr44144.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -ftree-vectorize -mavx" } */ +/* { dg-options "-O2 -ftree-vectorize -mavx -mtune=generic" } */ void foo (char * dest, int xcount, int ycount) diff --git a/gcc/testsuite/gcc.target/i386/pr44180.c b/gcc/testsuite/gcc.target/i386/pr44180.c index b27b7ba..c327e94 100644 --- a/gcc/testsuite/gcc.target/i386/pr44180.c +++ b/gcc/testsuite/gcc.target/i386/pr44180.c @@ -1,6 +1,6 @@ /* { dg-do run } */ /* { dg-require-effective-target avx } */ -/* { dg-options "-O2 -ftree-vectorize -mavx" } */ +/* { dg-options "-O2 -ftree-vectorize -mavx -mtune=generic" } */ #include "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/recip-vec-divf-avx.c b/gcc/testsuite/gcc.target/i386/recip-vec-divf-avx.c index 62eb903..dfc4c73 100644 --- a/gcc/testsuite/gcc.target/i386/recip-vec-divf-avx.c +++ b/gcc/testsuite/gcc.target/i386/recip-vec-divf-avx.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -ffast-math -ftree-vectorize -mavx -mfpmath=sse -mrecip" } */ +/* { dg-options "-O2 -ffast-math -ftree-vectorize -mavx -mtune=generic -mfpmath=sse -mrecip" } */ float a[16]; float b[16]; diff --git a/gcc/testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c b/gcc/testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c index a9bb6f1..6591c12 100644 --- a/gcc/testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c +++ b/gcc/testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -ffast-math -ftree-vectorize -mavx -mfpmath=sse -mrecip" } */ +/* { dg-options "-O2 -ffast-math -ftree-vectorize -mavx -mtune=generic -mfpmath=sse -mrecip" } */ float a[16]; float b[16]; diff --git a/gcc/testsuite/gcc.target/i386/vect-sizes-1.c b/gcc/testsuite/gcc.target/i386/vect-sizes-1.c index a67c7e9..3c18f3b 100644 --- a/gcc/testsuite/gcc.target/i386/vect-sizes-1.c +++ b/gcc/testsuite/gcc.target/i386/vect-sizes-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O3 -ffast-math -mavx" } */ +/* { dg-options "-O3 -ffast-math -mavx -mtune=generic" } */ double a[1024]; diff --git a/gcc/testsuite/gcc.target/i386/vectorize4-avx.c b/gcc/testsuite/gcc.target/i386/vectorize4-avx.c index cdbef2c..8e4a747 100644 --- a/gcc/testsuite/gcc.target/i386/vectorize4-avx.c +++ b/gcc/testsuite/gcc.target/i386/vectorize4-avx.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -ffast-math -ftree-vectorize -mavx" } */ +/* { dg-options "-O2 -ffast-math -ftree-vectorize -mavx -mtune=generic" } */ extern double sqrt (double __x); -- 2.7.4