1 /* { dg-require-effective-target label_values } */ 2 /* { dg-require-effective-target indirect_calls } */ 3 f(int r1,int * fp)4void f(int r1, int *fp) 5 { 6 void *hlbl_tbl[] = { &&label1 }; 7 goto *hlbl_tbl[r1]; 8 *fp = 0; 9 label0: 10 fp += 8; 11 label1: 12 *fp = 0; 13 if (r1) 14 goto label2; 15 if (r1) 16 goto label0; 17 label2: 18 ; 19 } 20 21 int x; 22