ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
[gcc.git] / gcc / testsuite / c-c++-common / Wunused-var-13.c
1 /* PR c/46015 */
2 /* { dg-options "-Wunused" } */
3 /* { dg-do compile } */
4 /* { dg-require-effective-target label_values } */
5
6 int
7 f1 (int i)
8 {
9 static void *labs[2] = { &&lab1, &&lab2 };
10 goto *(labs[i & 1]);
11
12 lab1:
13 return 1;
14 lab2:
15 return 2;
16 }
17
18 int
19 f2 (int i)
20 {
21 void *labs[2] = { &&lab1, &&lab2 };
22 goto *labs[i & 1];
23
24 lab1:
25 return 1;
26 lab2:
27 return 2;
28 }