re PR tree-optimization/37662 (ice: tree check: expected ssa_name, have integer_cst...
authorJakub Jelinek <jakub@redhat.com>
Tue, 30 Sep 2008 17:00:49 +0000 (19:00 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 30 Sep 2008 17:00:49 +0000 (19:00 +0200)
commit61b70fcb8c1015ea3ab5c95aef41b23100579ec0
tree8778240bb51385dce2d7f5357fca1e70aa8b6e29
parent00625faea4cda0dfc67ab80eb96ece62fecc7423
re PR tree-optimization/37662 (ice: tree check: expected ssa_name, have integer_cst in get_value_range, at tree-vrp.c:612)

PR tree-optimization/37662
PR tree-optimization/37663
* tree-vrp.c (simplify_truth_ops_using_ranges): Don't call
get_value_range with non-SSA_NAME.  Don't assert operands have been
folded, instead just bail out.

* gcc.c-torture/compile/pr37662.c: New test.
* gcc.dg/pr37663.c: New test.

From-SVN: r140792
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr37662.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr37663.c [new file with mode: 0644]
gcc/tree-vrp.c