blob: 79ed6926c86ec87c1a66677dbc9bd7e9917dbce0 [file] [log] [blame]
/* PR rtl-optimization/86334 */
/* { dg-do run { target ia32 } } */
/* { dg-options "-O -march=i386 -mtune=athlon -minline-all-stringops -minline-stringops-dynamically -mmemcpy-strategy=libcall:-1:align -Wno-psabi" } */
typedef int V __attribute__ ((vector_size (64)));
static inline V
foo (V g)
{
g[0] = 4;
return g;
}
int
main ()
{
V x = foo ((V) { });
if (x[0] != 4 || x[1] || x[2] || x[3] || x[4] || x[5] || x[6] || x[7])
__builtin_abort ();
return 0;
}