blob: fcfb489a061963deb658fe1f0b542833f5a198c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
/* PR c/68657 */
/* { dg-options "-mno-avx512f -Werror=psabi" } */
typedef int V __attribute__((vector_size (64)));
void foo (V x, V *y) { /* { dg-error "AVX512F vector argument without AVX512F enabled" } */
/* { dg-message "The ABI for passing parameters with 64-byte alignment has changed" "" { target *-*-* } .-1 } */
*y = x;
}
V bar (V *x) { /* { dg-error "AVX512F vector return without AVX512F enabled" } */
return *x;
}
/* { dg-message "some warnings being treated as errors" "" { target *-*-* } 0 } */
|