1/* PR rtl-optimization/64682 */ 2 3int a, b = 1; 4 5__attribute__((noinline, noclone)) void 6foo (int x) 7{ 8 if (x != 5) 9 __builtin_abort (); 10} 11 12int 13main () 14{ 15 int i; 16 for (i = 0; i < 56; i++) 17 for (; a; a--) 18 ; 19 int *c = &b; 20 if (*c) 21 *c = 1 % (unsigned int) *c | 5; 22 23 foo (b); 24 25 return 0; 26} 27