1 /* { dg-do compile } */
2 /* { dg-options "-Os -fno-tree-switch-conversion" } */
3
4 unsigned char foo (long long x)
5 {
6 unsigned char y = 0;
7 switch (x)
8 {
9 case 0: y = 67; break;
10 case 1: y = 20; break;
11 case 2: y = 109; break;
12 case 3: y = 33; break;
13 case 4: y = 44; break;
14 case 5: y = 37; break;
15 case 6: y = 10; break;
16 case 7: y = 11; break;
17 }
18 return y;
19 }