]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR tree-optimization/51247 (ICE in set_value_range, at tree-vrp.c:417)
authorJakub Jelinek <jakub@redhat.com>
Tue, 29 Nov 2011 21:03:09 +0000 (22:03 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 29 Nov 2011 21:03:09 +0000 (22:03 +0100)
commitc360c0fb8a1dd8ef61d986671d02071075d2c0b9
tree5587e1b6f3b377f5fb72c7b42e04089e716e597a
parent781c528f2efe11dd9235d9ff71092fde9ad19c14
re PR tree-optimization/51247 (ICE in set_value_range, at tree-vrp.c:417)

PR tree-optimization/51247
* tree-vrp.c (extract_range_from_assert): For signed 1-bit precision
types instead of adding 1 subtract -1 and instead of subtracting 1
add -1 to avoid overflows.

* gcc.c-torture/compile/pr51247.c: New test.

From-SVN: r181818
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr51247.c [new file with mode: 0644]
gcc/tree-vrp.c