1 /* { dg-require-effective-target label_values } */
2
x(int i)3 x (int i)
4 {
5 void *j[] = {&&x, &&y, &&z};
6 goto *j[i];
7 x:return 2;
8 y:return 3;
9 z:return 5;
10
11 }
main()12 main ()
13 {
14 if (x (0) != 2 || x (1) != 3 || x (2) != 5)
15 abort();
16 exit(0);
17 }
18