1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
/* { dg-do compile } */ /* { dg-options "-O2 -ftree-loop-distribution -floop-nest-optimize" } */ struct { int bz; } od, ka[2]; int fw; void pc (void) { for (od.bz = 0; od.bz < 2; ++od.bz) { ++fw; ka[0] = ka[1]; } }