* tree-vrp.c (extract_range_from_unary_expr): Do not special case
commite3fdb3c699ca39f0543a27c81786b7b41c1001e6
authoraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Sep 2018 06:07:52 +0000 (17 06:07 +0000)
committeraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Sep 2018 06:07:52 +0000 (17 06:07 +0000)
treee72c89dd0e3f762a7eb72076ece671dca4277395
parent59ae4589772510a00abf66a278a59acab86e9210
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@264356 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-vrp.c
gcc/wide-int-range.cc