1 /* PR target/78227 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-mavx512f -O0 -Wno-psabi" } */ 4 5 typedef int V __attribute__((vector_size (64))); 6 typedef long long int W __attribute__((vector_size (64))); 7 8 V foo1(V v)9foo1 (V v) 10 { 11 return v > 0; 12 } 13 14 V bar1(V v)15bar1 (V v) 16 { 17 return v != 0; 18 } 19 20 W foo2(W w)21foo2 (W w) 22 { 23 return w > 0; 24 } 25 26 W bar2(W w)27bar2 (W w) 28 { 29 return w != 0; 30 } 31