blob: 2d982f3389b668f2042d48ba3db04e619fd999f3 [file] [log] [blame]
/* { dg-options "-O2" } */
typedef float __attribute__ ((vector_size (8))) vec;
struct pair
{
vec e1;
double e2;
};
vec tmp;
void
stp (struct pair *p)
{
p->e1 = tmp;
p->e2 = 1.0;
/* { dg-final { scan-assembler "stp\td\[0-9\]+, d\[0-9\]+, \\\[x\[0-9\]+\\\]" } } */
}