Forward-port gcc.target/i386/avx-vextractf128-256-5.c from 5 branch (PR testsuite/70356)
Forward-port from 5 branch 2016-03-30 Jakub Jelinek <jakub@redhat.com> PR testsuite/70356 * gcc.target/i386/avx-vextractf128-256-5.c: Move dg-require-effective-target after dg-do. 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com> * gcc.target/i386/avx-vextractf128-256-5.c: New test. From-SVN: r234580
This commit is contained in:
parent
2620c80db0
commit
e9bff8c6f0
2 changed files with 25 additions and 0 deletions
|
@ -1,3 +1,16 @@
|
|||
2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
Forward-port from 5 branch
|
||||
2016-03-30 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR testsuite/70356
|
||||
* gcc.target/i386/avx-vextractf128-256-5.c: Move
|
||||
dg-require-effective-target after dg-do.
|
||||
|
||||
2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-vextractf128-256-5.c: New test.
|
||||
|
||||
2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
|
||||
Julian Brown <julian@codesourcery.com>
|
||||
Chung-Lin Tang <cltang@codesourcery.com>
|
||||
|
|
12
gcc/testsuite/gcc.target/i386/avx-vextractf128-256-5.c
Normal file
12
gcc/testsuite/gcc.target/i386/avx-vextractf128-256-5.c
Normal file
|
@ -0,0 +1,12 @@
|
|||
/* { dg-do assemble { target { ! ia32 } } } */
|
||||
/* { dg-require-effective-target avx512f } */
|
||||
/* { dg-options "-O2 -mavx512f" } */
|
||||
|
||||
#include <immintrin.h>
|
||||
|
||||
register __m512d z asm ("zmm16"); /* { dg-warning "call-clobbered register used for global register variable" } */
|
||||
|
||||
__m128d foo ()
|
||||
{
|
||||
return _mm256_extractf128_pd (_mm512_extractf64x4_pd(z, 0), 1);
|
||||
}
|
Loading…
Add table
Reference in a new issue