]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR tree-optimization/52533 (ice in remove_range_assertions)
authorJakub Jelinek <jakub@redhat.com>
Mon, 12 Mar 2012 10:04:34 +0000 (11:04 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 12 Mar 2012 10:04:34 +0000 (11:04 +0100)
commit01c1f20dc516ba119bb6162119533914165d6451
tree92d75a9c7880a8f395fec4f461dab201f1466a0a
parentbf2eaa3f2de7adf678876909b33bf0f7c2eb2170
re PR tree-optimization/52533 (ice in remove_range_assertions)

PR tree-optimization/52533
* tree-vrp.c (register_edge_assert_for_2): Use double_int
type for mask, only handle shifts by non-zero in-range
shift count, for LE_EXPR and GT_EXPR if new_val is
maximum, don't add the assertion.

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

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