Merge reload-branch up to revision 101000
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / pr20701.c
bloba02c317b5d9b425991f284639784a671e0d713dc
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-vrp" } */
4 typedef struct {
5 int code;
6 } *rtx;
8 int
9 can_combine_p (rtx insn, rtx elt)
11 rtx set;
13 set = 0;
14 if (insn->code == 3)
15 set = insn;
16 else
18 set = elt;
19 if (set == 0)
20 return 0;
23 if (set == 0)
24 return 1;
26 return 0;
29 /* { dg-final { scan-tree-dump-times "Folding predicate.*to 0" 1 "vrp" } } */
30 /* { dg-final { cleanup-tree-dump "vrp" } } */