1 /* PR tree-optimization/85529 */ 2 3 __attribute__((noipa)) int foo(int x)4foo (int x) 5 { 6 x &= 63; 7 x -= 50; 8 x |= 1; 9 if (x < 0) 10 return 1; 11 int y = x >> 2; 12 if (x >= y) 13 return 1; 14 return 0; 15 } 16 17 int main()18main () 19 { 20 int i; 21 for (i = 0; i < 63; i++) 22 if (foo (i) != 1) 23 __builtin_abort (); 24 return 0; 25 } 26