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