1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
/* { dg-do compile } */ /* { dg-additional-options "-Wno-aggressive-loop-optimizations" } */ unsigned int a; int b[1], c, d; void fn1 () { for (; d;) { a = c = 0; for (; c < 5; c++) { b[a] ^= 1; a--; } } }