1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
/* { dg-do compile } */ /* { dg-options "-march=core-avx2" { target i?86-*-* x86_64-*-* } } */ typedef struct { float a,b,c; } S; S * arr[100]; void bar (float *in[], int n) { int i; for (i=0; i<n; i++) (*in)[i] = -arr[i]->b; }