diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2022-03-21 13:57:31 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2022-03-21 14:57:46 -0700 |
commit | bec69ac548b0f37b41d07082d6ee52b52d356536 (patch) | |
tree | 1972c958e4d2aaad85460ab99ec1206242d22175 | |
parent | d0363a80690a299179d010c1d8a6d6430e7eb73f (diff) | |
download | gcc-bec69ac548b0f37b41d07082d6ee52b52d356536.zip gcc-bec69ac548b0f37b41d07082d6ee52b52d356536.tar.gz gcc-bec69ac548b0f37b41d07082d6ee52b52d356536.tar.bz2 |
x86: Disable AVX on pr86722.c and pr90356.c
SSE/SSE2 are enabled explicitly on pr86722.c and pr90356.c. Disable AVX
to avoid AVX with -march=native.
PR target/86722
PR tree-optimization/90356
* gcc.target/i386/pr86722.c: Add -mno-avx.
* gcc.target/i386/pr90356.c: Likewise.
-rw-r--r-- | gcc/testsuite/gcc.target/i386/pr86722.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/pr90356.c | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.target/i386/pr86722.c b/gcc/testsuite/gcc.target/i386/pr86722.c index 1092c4d..4de2ca1 100644 --- a/gcc/testsuite/gcc.target/i386/pr86722.c +++ b/gcc/testsuite/gcc.target/i386/pr86722.c @@ -1,5 +1,5 @@ /* { dg-do compile { target { ! ia32 } } } */ -/* { dg-options "-O2 -msse" } */ +/* { dg-options "-O2 -mno-avx -msse" } */ void f(double*d,double*e){ for(;d<e;++d) @@ -8,4 +8,3 @@ void f(double*d,double*e){ /* { dg-final { scan-assembler-not "andnpd" } } */ /* { dg-final { scan-assembler-not "orpd" } } */ - diff --git a/gcc/testsuite/gcc.target/i386/pr90356.c b/gcc/testsuite/gcc.target/i386/pr90356.c index 6f852b3..79e0d64 100644 --- a/gcc/testsuite/gcc.target/i386/pr90356.c +++ b/gcc/testsuite/gcc.target/i386/pr90356.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -msse2 -mfpmath=sse" } */ +/* { dg-options "-O2 -mno-avx -msse2 -mfpmath=sse" } */ float doit(float k){ float c[2]={0.0}; c[1]+=k; |