2018-06-07 Richard Biener <rguenther@suse.de>
commit9ac2adebbbb0e7665cc79dd4a04455af38d3cd42
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Jun 2018 09:48:31 +0000 (7 09:48 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Jun 2018 09:48:31 +0000 (7 09:48 +0000)
treed51ab974c94e34717c69d09ce3994961a55472d2
parentfba6502aafd7f542402b8ee848ecd0c611da4d0d
2018-06-07  Richard Biener  <rguenther@suse.de>

* graphite-sese-to-poly.c (extract_affine): Avoid unneded
wrapping.  Properly wrap the result of a BIT_NOT_EXPR.
Properly wrap signed arithmetic if overflow wraps.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@261267 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/graphite-sese-to-poly.c