1 int
foo(int cls,int sign)2 foo (int cls, int sign)
3 {
4   if (__builtin_expect (cls == 4, 0))
5     return (sign
6             ? (-((int) ((~(unsigned)0) >> 1)))-1
7             : ((int) ((~(unsigned)0) >> 1)));
8 }
9