1/* PR c/10178.  The following code would ICE because we didn't check for
2   overflow when computing the range of the switch-statment, and therefore
3   decided it could be implemented using bit-tests.  */
4
5int
6banana(long citron)
7{
8  switch (citron) {
9    case 0x80000000:
10    case 0x40000:
11    case 0x40001:
12      return 1;
13      break;
14  }
15  return 0;
16}
17
18