PR c/56980
[official-gcc.git] / gcc / testsuite / gcc.dg / pr46875.c
blobc601708dc11785b8d293cc20fd4d33d32d43c986
1 /* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
2 /* { dg-options "-Os -fselective-scheduling2" } */
4 long
5 foo (int x, long *y)
7 long a = 0;
8 switch (x)
10 case 0:
11 a = *y;
12 break;
13 case 1:
14 a = *y;
15 break;
16 case 2:
17 a = *y;
18 break;
19 case 3:
20 a = *y;
21 break;
22 case 4:
23 a = *y;
24 break;
26 return a;