1 /* { dg-do compile } */
2 /* { dg-options "-O1 -fdump-tree-dom2" } */
6 typedef union tree_node
*tree
;
7 extern const char tree_code_type
[];
19 struct tree_common common
;
26 if (tree_code_type
[t
->common
.code
] != 't' && t
->common
.type
== 0)
28 if (tree_code_type
[t
->common
.code
] != 't')
30 while (t
->exp
.operands
[0])
31 t
= t
->exp
.operands
[0];
35 /* There should be exactly three IF conditionals if we thread jumps
37 /* { dg-final { scan-tree-dump-times "if " 3 "dom2"} } */