1 /* PR tree-optimization/91665 */
2 /* { dg-do compile } */
3 /* { dg-additional-options "-Ofast" } */
4
5 short int v;
6
7 void
8 foo (short int x, short int y)
9 {
10 short int *p = &v;
11
12 x = 1;
13 while (x != 0)
14 x += ++y || (*p = x);
15 }