1/* PR rtl-optimization/68376 */
2
3int a, b, c = 1;
4signed char d;
5
6int
7main ()
8{
9  for (; a < 1; a++)
10    for (; b < 1; b++)
11      {
12	signed char e = ~d;
13	if (d < 1)
14	  e = d;
15	d = e;
16	if (!c)
17	  __builtin_abort ();
18      }
19
20  if (d != 0)
21    __builtin_abort ();
22
23  return 0;
24}
25