/* PR tree-optimization/93780 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-O2" } */ | |
/* { dg-additional-options "-mavx" { target avx } } */ | |
typedef float V __attribute__((vector_size (32))); | |
float | |
foo (void) | |
{ | |
const float init[6] = {}; | |
V v = {}; | |
__builtin_memcpy (&v, init, sizeof (init)); | |
return v[0]; | |
} |