// PR c++/70430 | |
// { dg-do run } | |
extern "C" void abort (void); | |
typedef int v4si __attribute__ ((vector_size (16))); | |
int main() | |
{ | |
v4si b = {1,0,-1,2}, c; | |
c = b && 1; | |
if (c[0] != -1 || c[1] != 0 || c[2] != -1 || c[3] != -1) | |
abort (); | |
c = b && 0; | |
if (c[0] != 0 || c[1] != 0 || c[2] != 0 || c[3] != 0) | |
abort (); | |
return 0; | |
} |