1 /* { dg-require-effective-target indirect_jumps } */
2 /* { dg-require-effective-target label_values } */
4 typedef unsigned long Eterm
;
8 register Eterm
*reg
= ((void *) 0);
9 register Eterm
*I
= ((void *) 0);
10 static void *opcodes
[] = {
11 &&lb_allocate_heap_zero_III
,
12 &&lb_allocate_init_tIy
, &&lb_allocate_zero_tt
14 lb_allocate_heap_III
:{
18 lb_allocate_heap_zero_III
:{
20 lb_allocate_init_tIy
:{
25 Eterm
*tmp_ptr
= ((Eterm
*) (((x0
)) - 0x1));
26 (*(Eterm
*) (((unsigned char *) reg
) + (I
[(0) + 1]))) = ((tmp_ptr
)[0]);