1 /* PR tree-optimization/85529 */
2 
3 __attribute__((noipa)) int
foo(int x)4 foo (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()18 main ()
19 {
20   int i;
21   for (i = 0; i < 63; i++)
22     if (foo (i) != 1)
23       __builtin_abort ();
24   return 0;
25 }
26