blob: 6b69ea030b1c86e8fbd7f55b201bc41f1e76d3aa [file] [log] [blame]
/* PR tree-optimization/91665 */
/* { dg-do compile } */
/* { dg-additional-options "-Ofast" } */
short int v;
void
foo (short int x, short int y)
{
short int *p = &v;
x = 1;
while (x != 0)
x += ++y || (*p = x);
}