1 /* PR rtl-optimization/64682 */ 2 3 int a, b = 1; 4 5 __attribute__((noinline, noclone)) void foo(int x)6foo (int x) 7 { 8 if (x != 5) 9 __builtin_abort (); 10 } 11 12 int main()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