]>
gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c
1 /* { dg-do compile } */
2 /* { dg-options "-O1 -fdump-tree-dom3" } */
5 typedef struct rtx_def
*rtx
;
9 LAST_AND_UNUSED_RTX_CODE
= 256
11 typedef union rtunion_def rtunion
;
14 enum rtx_code code
:16;
15 unsigned frame_related
:1;
25 if ((src_0
->code
== REG
) && (({src_2
;})->frame_related
))
26 return find_base_value (src_0
);
27 if ((src_1
->code
== REG
) && (({ src_3
;})->frame_related
))
28 return find_base_value (src_1
);
29 if (src_0
->code
== REG
)
30 find_base_value (src_0
);
31 if (src_1
->code
== REG
)
32 find_base_value (src_1
);
36 /* There should be six IF conditionals. */
37 /* { dg-final { scan-tree-dump-times "if " 6 "dom3"} } */
39 /* There should be no casts to short unsigned int. */
40 /* { dg-final { scan-tree-dump-times "\\(short unsigned int\\)" 0 "dom3"} } */
42 /* There should be three loads of ->code. */
43 /* { dg-final { scan-tree-dump-times "->code" 3 "dom3"} } */
This page took 0.03576 seconds and 5 git commands to generate.