2016-12-21 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr68657.c
blob6f0d4987d39823b52c663a78bd8191f9f1fb4668
1 /* PR c/68657 */
2 /* { dg-options "-mno-avx512f -Werror=psabi" } */
4 typedef int V __attribute__((vector_size (64)));
6 void foo (V x, V *y) { /* { dg-error "AVX512F vector argument without AVX512F enabled" } */
7 *y = x;
10 V bar (V *x) { /* { dg-error "AVX512F vector return without AVX512F enabled" } */
11 return *x;
14 /* { dg-message "The ABI for passing parameters with 64-byte alignment has changed" "" { target *-*-* } 6 } */
15 /* { dg-message "some warnings being treated as errors" "" { target *-*-* } 0 } */