1 /* { dg-options "-O3" } */
2 
3 int a;
4 short b, c;
d(short e,short f)5 short d(short e, short f) { return e + f; }
g(void)6 void g(void) {
7   a = -9;
8   for (; a != 51; a = d(a, 5))
9     b |= c;
10 }
11