blob: 16c34fcbc69dc7732e2a098b6356b163545dd577 [file] [log] [blame]
/* PR middle-end/112430 */
/* { dg-do compile } */
/* { dg-options "-O2 -g" } */
int a, b, c, d, e;
unsigned int f;
static void
foo (unsigned int x)
{
unsigned int g = x < c;
int h = f < b;
x += h;
g += x < h;
f = x;
x = g;
g = f += a;
h = f < a;
x += h;
c += f < d;
x += c;
g += x < c;
e = g;
}
void
bar (unsigned int x)
{
foo (x);
}