387-3.c, [...]: Use -mtune=generic.
* gcc.target/i386/387-3.c, gcc.target/i386/387-4.c, gcc.target/i386/pr30970.c: Use -mtune=generic. * gcc.target/i386/avx2-vpaddb-3.c, gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c, gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c, gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c, gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c, gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c, gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c, gcc.target/i386/avx2-vpsubw-3.c, gcc.target/i386/avx256-unaligned-load-1.c, gcc.target/i386/avx256-unaligned-load-4.c, gcc.target/i386/avx256-unaligned-store-1.c, gcc.target/i386/avx256-unaligned-store-2.c, gcc.target/i386/avx256-unaligned-store-4.c: Use -mno-prefer-avx128. From-SVN: r209019
This commit is contained in:
parent
e31436aafc
commit
547eeddaa6
23 changed files with 41 additions and 22 deletions
|
@ -1,3 +1,22 @@
|
|||
2014-04-02 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
|
||||
gcc.target/i386/pr30970.c: Use -mtune=generic.
|
||||
* gcc.target/i386/avx2-vpaddb-3.c,
|
||||
gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
|
||||
gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
|
||||
gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
|
||||
gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
|
||||
gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
|
||||
gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
|
||||
gcc.target/i386/avx2-vpsubw-3.c,
|
||||
gcc.target/i386/avx256-unaligned-load-1.c,
|
||||
gcc.target/i386/avx256-unaligned-load-4.c,
|
||||
gcc.target/i386/avx256-unaligned-store-1.c,
|
||||
gcc.target/i386/avx256-unaligned-store-2.c,
|
||||
gcc.target/i386/avx256-unaligned-store-4.c: Use
|
||||
-mno-prefer-avx128.
|
||||
|
||||
2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
|
||||
Iain Sandoe <iain@codesourcery.com>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* Verify that 387 mathematical constants are recognized. */
|
||||
/* { dg-do compile } */
|
||||
/* { dg-options "-O2 -mfpmath=387 -mfancy-math-387" } */
|
||||
/* { dg-options "-O2 -mfpmath=387 -mfancy-math-387 -mtune=generic" } */
|
||||
/* { dg-final { scan-assembler "fldpi" } } */
|
||||
/* { dg-require-effective-target large_long_double } */
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-O2 -mfancy-math-387" } */
|
||||
/* { dg-options "-O2 -mfancy-math-387 -mtune=generic" } */
|
||||
/* { dg-final { scan-assembler "fldpi" } } */
|
||||
/* { dg-require-effective-target large_long_double } */
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-options "-mavx2 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-options "-mavx2 -mno-prefer-avx128 -O2 -ftree-vectorize -save-temps" } */
|
||||
/* { dg-require-effective-target avx2 } */
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-load" } */
|
||||
/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-load -mno-prefer-avx128" } */
|
||||
|
||||
#define N 1024
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-O3 -dp -mavx -mno-avx256-split-unaligned-load -mno-avx256-split-unaligned-store -fno-common" } */
|
||||
/* { dg-options "-O3 -dp -mavx -mno-avx256-split-unaligned-load -mno-avx256-split-unaligned-store -mno-prefer-avx128 -fno-common" } */
|
||||
|
||||
#define N 1024
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-store -fno-common" } */
|
||||
/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-store -mno-prefer-avx128 -fno-common" } */
|
||||
|
||||
#define N 1024
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-store" } */
|
||||
/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-store -mno-prefer-avx128" } */
|
||||
|
||||
#define N 1024
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-O3 -dp -mavx -mno-avx256-split-unaligned-load -mno-avx256-split-unaligned-store -fno-common" } */
|
||||
/* { dg-options "-O3 -dp -mavx -mno-avx256-split-unaligned-load -mno-avx256-split-unaligned-store -mno-prefer-avx128 -fno-common" } */
|
||||
|
||||
#define N 1024
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile }
|
||||
/* { dg-options "-msse2 -O2 -ftree-vectorize" } */
|
||||
/* { dg-options "-msse2 -O2 -ftree-vectorize -mtune=generic" } */
|
||||
|
||||
#define N 256
|
||||
int b[N];
|
||||
|
|
Loading…
Add table
Reference in a new issue