/* { dg-do compile } */ int a, b, c, d; char e(char f, char g) { return f + g; } void h() { for (; c; ++c) { d = 0; for (; d != 8; d = e(d, 3)) { a = b && a; b = c; } } }