1 /* PR tree-optimization/65053 */ 2 3 int i; 4 unsigned int x; 5 6 int main()7main () 8 { 9 asm volatile ("" : "+g" (x)); 10 unsigned int n = x; 11 unsigned int u = 32; 12 if (n >= 32) 13 __builtin_abort (); 14 if (n != 0) 15 u = n + 32; 16 17 while (u != 32) 18 { 19 asm ("" : : "g" (u)); 20 u = 32; 21 i = 1; 22 } 23 24 if (i) 25 __builtin_abort (); 26 return 0; 27 } 28