// { dg-do compile } | |
// { dg-options "-O3" } | |
// { dg-additional-options "-march=z13" { target s390*-*-* } } | |
int a, c; | |
struct A { | |
int e() { | |
int f; | |
for (int b = 0; b < 4; b++) { | |
a = __builtin_popcountl(d[b]); | |
f += a; | |
} | |
return f; | |
} | |
long d[4]; | |
} * g; | |
void h() { | |
for (int b; b; b++) | |
c += g[b].e(); | |
} |