1 /* PR tree-optimization/21001
2 VRP did not insert ASSERT_EXPRs when the variable tested in a
3 COND_EXPR is a single-use variable. By propagating the definition
4 of the single-use variable into the COND_EXPR, we can get useful
5 range infomation out of the conditional. */
7 /* { dg-do compile } */
8 /* { dg-options "-O2 -fno-tree-dominator-opts -fdump-tree-vrp-details" } */
20 /* { dg-final { scan-tree-dump-times "Folding predicate" 1 "vrp"} } */
21 /* { dg-final { cleanup-tree-dump "vrp" } } */