1 /* { dg-do compile } */ 2 /* { dg-options "-O3" } */ 3 4 int a, b; fn1()5 void fn1() { 6 int c; 7 char *d; 8 for (; a; ++a) { 9 int e, f; 10 e = d[a]; 11 if (!e && f || !f && e) 12 ++c; 13 } 14 if (c) 15 b = .499; 16 } 17