blob: 0cb91beaaeaddf7dd651fe3919ece643b2e9ef13 [file] [log] [blame]
/* PR tree-optimization/110271 */
unsigned a, b, c, d, e;
void
foo (unsigned *x, int y, unsigned int *z)
{
for (int i = 0; i < y; i++)
{
b += d;
a += b < d;
a += c = (__PTRDIFF_TYPE__) x > 3;
d = z[1] + (a < c);
a += e;
d += a < e;
}
}
void
bar (unsigned int *z)
{
unsigned *x = x;
foo (x, 9, z);
}