re PR tree-optimization/88427 (ICE: tree check: expected integer_cst, have plus_expr...
authorRichard Biener <rguenther@suse.de>
Mon, 10 Dec 2018 13:56:51 +0000 (13:56 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 10 Dec 2018 13:56:51 +0000 (13:56 +0000)
commitdee75828b49690e14b12b949d07826774a023cfd
tree4855c8f6d1c205d85e4e598d58c84ed0cbcaf23b
parent4a902ec80fd0be5d102dc0cc781a651b3e59b91c
re PR tree-optimization/88427 (ICE: tree check: expected integer_cst, have plus_expr in get_len, at tree.h:5617)

2018-12-10  Richard Biener  <rguenther@suse.de>

PR tree-optimization/88427
* vr-values.c (vr_values::extract_range_from_phi_node):
Handle symbolic ranges conservatively when trying to drop
to Inf +- 1.

* gcc.dg/pr88427.c: New testcase.

From-SVN: r266955
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr88427.c [new file with mode: 0644]
gcc/vr-values.c