Message ID | c02e6e14-3040-36e4-42c7-42fa83b8f57e@suse.cz |
---|---|
State | New |
Headers | show |
Series | Restrict vector extension to use 128bit vectors (PR testsuite/88265). | expand |
On Fri, Nov 30, 2018 at 11:16:21AM +0100, Martin Liška wrote: > This is about restriction of vector width on x86_64 target in order > to match expected _ZGVbN4v_* glibc vector functions. If you want to test just that, then just add -mno-avx instead of -mavx2 -mno-avx512f -mprefer-vector-width=128. Ok with that change. > 2018-11-30 Martin Liska <mliska@suse.cz> > > PR testsuite/88265 > * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors. > * gfortran.dg/simd-builtins-6.f90: Likewise. Jakub
diff --git a/gcc/testsuite/gfortran.dg/simd-builtins-1.f90 b/gcc/testsuite/gfortran.dg/simd-builtins-1.f90 index e5ee380943f..25ea3e059e3 100644 --- a/gcc/testsuite/gfortran.dg/simd-builtins-1.f90 +++ b/gcc/testsuite/gfortran.dg/simd-builtins-1.f90 @@ -1,5 +1,5 @@ ! { dg-do compile { target { i?86-*-linux* x86_64-*-linux* } } } -! { dg-additional-options "-msse2 -nostdinc -Ofast -fpre-include=simd-builtins-1.h -fdump-tree-optimized" } +! { dg-additional-options "-msse2 -mavx2 -mno-avx512f -mprefer-vector-width=128 -nostdinc -Ofast -fpre-include=simd-builtins-1.h -fdump-tree-optimized" } program test_overloaded_intrinsic real(4) :: x4(3200), y4(3200) diff --git a/gcc/testsuite/gfortran.dg/simd-builtins-6.f90 b/gcc/testsuite/gfortran.dg/simd-builtins-6.f90 index 5ff99212cf1..1a3e3be3f0a 100644 --- a/gcc/testsuite/gfortran.dg/simd-builtins-6.f90 +++ b/gcc/testsuite/gfortran.dg/simd-builtins-6.f90 @@ -1,5 +1,5 @@ ! { dg-do compile { target { i?86-*-linux* x86_64-*-linux* } } } -! { dg-additional-options "-msse2 -nostdinc -Ofast -fdump-tree-optimized" } +! { dg-additional-options "-msse2 -mavx2 -mno-avx512f -mprefer-vector-width=128 -nostdinc -Ofast -fdump-tree-optimized" } !GCC$ builtin (sin) attributes simd (inbranch) !GCC$ builtin (sinf) attributes simd (notinbranch)