aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-loop-versioning.cc
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2019-06-13 09:46:00 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2019-06-13 09:46:00 +0000
commitfa8ba8b84cf4f1caf581b09d808d6e57b1ff2843 (patch)
tree974fdf46b52abb2f7b4de4981329e8f625215904 /gcc/gimple-loop-versioning.cc
parenta7b183bf22c7c57fc0d8851f84db6fff694ba5f8 (diff)
downloadgcc-fa8ba8b84cf4f1caf581b09d808d6e57b1ff2843.zip
gcc-fa8ba8b84cf4f1caf581b09d808d6e57b1ff2843.tar.gz
gcc-fa8ba8b84cf4f1caf581b09d808d6e57b1ff2843.tar.bz2
Revamp value_range::may_contain_p.
From-SVN: r272238
Diffstat (limited to 'gcc/gimple-loop-versioning.cc')
-rw-r--r--gcc/gimple-loop-versioning.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/gimple-loop-versioning.cc b/gcc/gimple-loop-versioning.cc
index 2f7cda9..fe27300 100644
--- a/gcc/gimple-loop-versioning.cc
+++ b/gcc/gimple-loop-versioning.cc
@@ -1488,7 +1488,7 @@ loop_versioning::prune_loop_conditions (struct loop *loop, vr_values *vrs)
{
tree name = ssa_name (i);
value_range *vr = vrs->get_value_range (name);
- if (vr && !range_includes_p (vr, 1))
+ if (vr && !vr->may_contain_p (build_one_cst (TREE_TYPE (name))))
{
if (dump_enabled_p ())
dump_printf_loc (MSG_NOTE, find_loop_location (loop),