tree-vrp.c (vrp_int_const_binop): Use wide-ints and simplify.
authorRichard Biener <rguenther@suse.de>
Tue, 9 May 2017 07:57:04 +0000 (07:57 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 9 May 2017 07:57:04 +0000 (07:57 +0000)
commit44dedb4b1713feb59bb2cf697501bcdf9a1130b3
tree60a26ca96ee329a169ffc257c872fa8b62b90cd6
parent631238ac3f50b42dd55e87cd8bea02c7fbec0f53
tree-vrp.c (vrp_int_const_binop): Use wide-ints and simplify.

2017-05-09  Richard Biener  <rguenther@suse.de>

* tree-vrp.c (vrp_int_const_binop): Use wide-ints and simplify.
(extract_range_from_multiplicative_op_1): Adjust.
(extract_range_from_binary_expr_1): Use int_const_binop.

From-SVN: r247779
gcc/ChangeLog
gcc/tree-vrp.c