re PR tree-optimization/29446 (VRP ICE in compare_names)
authorRichard Guenther <rguenther@suse.de>
Fri, 13 Oct 2006 20:09:10 +0000 (20:09 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 13 Oct 2006 20:09:10 +0000 (20:09 +0000)
commit96644abaa5e60670b8f3801faba6694b2866b93a
treea9303b29ceddb34952d7b02a412ec28a7fc868d1
parent4010308ce53f36930935a230441630c8f5e79b86
re PR tree-optimization/29446 (VRP ICE in compare_names)

2006-10-13  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/29446
* tree-vrp.c (fix_equivalence_set): Remove.
(extract_range_from_assert): Do not call fix_equivalence_set.
(debug_value_range): Print a newline.
(compare_name_with_value): For equivalence sets with
inconsistent value ranges conservatively bail out.
(compare_names): Likewise.

* gcc.dg/torture/pr29446.c: New testcase.

From-SVN: r117705
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr29446.c [new file with mode: 0644]
gcc/tree-vrp.c