]>
git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/gcc.dg/tree-ssa/20030709-3.c
1 /* { dg-do compile } */
2 /* { dg-options "-O1 -fdump-tree-dom3" } */
6 typedef union tree_node
*tree
;
21 struct tree_common common
;
22 struct tree_type type
;
25 record_component_aliases (type
)
28 const tree __z
= type
->type
.binfo
;
29 if (type
->type
.binfo
->common
.code
!= TREE_VEC
)
32 if (__z
->common
.code
!= TREE_VEC
)
36 /* There should be precisely one load of type.binfo. If there is
37 more than one, then the dominator optimizations failed. */
38 /* { dg-final { scan-tree-dump-times "type\\.binfo" 1 "dom3"} } */
40 /* There should be precisely one load of common.code. If there is
41 more than one, then the dominator optimizations failed. */
42 /* { dg-final { scan-tree-dump-times "common\\.code" 1 "dom3"} } */
44 /* There should be one IF conditional. */
45 /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */