1 /* { dg-do compile { target ia32 } } */
2 /* { dg-require-effective-target nonpic } */
3 /* { dg-options "-O2" } */
5 typedef void *ira_loop_tree_node_t
;
11 ira_traverse_loop_tree (int bb_p
, ira_loop_tree_node_t loop_node
,
12 void (*preorder_func
) (ira_loop_tree_node_t
),
13 void (*postorder_func
) (ira_loop_tree_node_t
))
15 int l
, r
= 0x1, h
= 0, j
= 0;
18 (*preorder_func
) (loop_node
);
22 for (l
= 0; l
< end (l
); l
++)
35 (*postorder_func
) (loop_node
);
37 /* { dg-final { scan-assembler "jmp\[ \t\]*.%eax" } } */