/* { dg-do compile } */
/* { dg-additional-options "-w -Wno-psabi" } */

typedef double v2df __attribute__((vector_size(2*sizeof(double))));

v2df foo (double *y)
{
  v2df x = (v2df){ 1.0, 2.0 };
  x[0] = *y;
  return x;
}