graphite-sese-to-poly.c (extract_affine): Avoid unneded wrapping.
authorRichard Biener <rguenther@suse.de>
Thu, 7 Jun 2018 09:48:31 +0000 (09:48 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 7 Jun 2018 09:48:31 +0000 (09:48 +0000)
commitfa8ce18938339c8d5b54d6d7428800efe3229510
treed51ab974c94e34717c69d09ce3994961a55472d2
parentc962b2c36f126d17df41cf01aaa67ae1bed341d9
graphite-sese-to-poly.c (extract_affine): Avoid unneded wrapping.

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.

From-SVN: r261267
gcc/ChangeLog
gcc/graphite-sese-to-poly.c