blob: d76d557876ef430f9d03af79f42c70f4f438e6f0 [file] [log] [blame]
/* { dg-do run } */
/* { dg-options "-O3 -fno-tree-dce" } */
int a, b, c;
int main()
{
int e = -1;
short f = -1;
for (; c < 1; c++)
while (f >= e)
f++;
for (; a < 2; a++) {
short g = ~(~b | ~f);
int h = -g;
int i = (3 / ~h) / ~b;
b = i;
}
return 0;
}