aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/pr103207.c
blob: b3043f471fb61f06e224386a397d93c90c66b44f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// { dg-do compile }
// { dg-options "-O2 --param case-values-threshold=1 -w" }

int f (__INT32_TYPE__ i)
{
  switch (i) {
  case 2147483647:
    return 1;
  case 9223372036854775807L:
    return 2;
  case (2147483647*4)%4:
    return 4;
  }
  return 0;
}