1/* PR rtl-optimization/64756 */
2
3int a, *tmp, **c = &tmp;
4volatile int d;
5static int *volatile *e = &tmp;
6unsigned int f;
7
8static void
9fn1 (int *p)
10{
11  int g;
12  for (; f < 1; f++)
13    for (g = 1; g >= 0; g--)
14      {
15	d || d;
16	*c = p;
17
18	if (tmp != &a)
19	  __builtin_abort ();
20
21	*e = 0;
22      }
23}
24
25int
26main ()
27{
28  fn1 (&a);
29  return 0;
30}
31