1 /* PR tree-optimization/22026
2 VRP used think that ~[0,0] + ~[0,0] = ~[0,0], which is wrong. The
3 same applies to subtraction and unsigned multiplication. */
5 /* { dg-do compile } */
6 /* { dg-options "-O2 -fdump-tree-vrp1" } */
35 mult (unsigned x
, unsigned y
)
47 /* None of the predicates can be folded in these functions. */
48 /* { dg-final { scan-tree-dump-times "Folding predicate" 0 "vrp1" } } */