1/* PR rtl-optimization/57876 */
2
3extern void abort (void);
4int a, b = 1, c, *d = &c, f, *g, h, j;
5static int e;
6
7int
8main ()
9{
10  int i;
11  for (i = 0; i < 2; i++)
12    {
13      long long k = b;
14      int l;
15      for (f = 0; f < 8; f++)
16	{
17	  int *m = &e;
18	  j = *d;
19	  h = a * j - 1;
20	  *m = (h == 0) < k;
21	  g = &l;
22	}
23    }
24  if (e != 1)
25    abort ();
26  return 0;
27}
28