1 /* { dg-do link } */
2
3 volatile int gv;
4 const char *ptrs[2];
5
6 void
7 foo (volatile int *v, const char **ptrs)
8 {
9 switch (*v & 1)
10 {
11 case 0:
12 ptrs[0] = 0;
13 break;
14 case 1:
15 break;
16 default:
17 ptrs[1] = "Some text";
18 break;
19 }
20 while (*v > 0)
21 *v -= 1;
22 }
23
24 int
25 main (void)
26 {
27 foo (&gv, ptrs);
28 return 0;
29 }