tree-vrp.c (extract_range_from_unary_expr): Do not special case symbolics or VR_VARYI...
authorAldy Hernandez <aldyh@redhat.com>
Mon, 17 Sep 2018 06:07:52 +0000 (06:07 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Mon, 17 Sep 2018 06:07:52 +0000 (06:07 +0000)
commit3cc2fdfd93efaf1b2e8bcffe84c20cbd1ffc4e96
treee72c89dd0e3f762a7eb72076ece671dca4277395
parentbaeab78db263853f098a549655793b49ff815476
tree-vrp.c (extract_range_from_unary_expr): Do not special case symbolics or VR_VARYING ranges for ABS_EXPR.

* tree-vrp.c (extract_range_from_unary_expr): Do not special case
symbolics or VR_VARYING ranges for ABS_EXPR.
* wide-int-range.cc (wide_int_range_abs): Return positive numbers
when range will wrap.

From-SVN: r264356
gcc/ChangeLog
gcc/tree-vrp.c
gcc/wide-int-range.cc