blob: cc62e71f9a32fdc11c00f106f6d242d6708dd1c0 [file] [log] [blame]
/* { dg-do run } */
/* { dg-additional-options "-w -Wno-psabi" } */
typedef long long __attribute__((__vector_size__ (4 * sizeof (long long)))) V;
V
foo (V v)
{
return -(v >> 1);
}
int
main (void)
{
V v = foo ((V) { -2, -4, -6, -8 });
if (v[0] != 1 || v[1] != 2 || v[2] != 3 || v[3] != 4)
__builtin_abort ();
return 0;
}