/* PR target/92190 */ | |
/* { dg-do compile { target { *-*-linux* && lp64 } } } */ | |
/* { dg-options "-mabi=ms -O2 -mavx512f" } */ | |
typedef char VC __attribute__((vector_size (16))); | |
typedef int VI __attribute__((vector_size (16 * sizeof 0))); | |
VC a; | |
VI b; | |
void bar (VI); | |
void baz (VC); | |
void | |
foo (void) | |
{ | |
VC k = a; | |
VI n = b; | |
bar (n); | |
baz (k); | |
} |