diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2020-08-04 07:01:22 +0200 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2020-08-04 07:23:42 +0200 |
commit | 01aa5fcad27f87af833a003cf7b014bf9627e48c (patch) | |
tree | 8d5ea5e4f1bd3258379d6392ae99a058703b6540 /gcc/vr-values.c | |
parent | 5220219922c41dd574de83f3334b2ca5db9a722d (diff) | |
download | gcc-01aa5fcad27f87af833a003cf7b014bf9627e48c.zip gcc-01aa5fcad27f87af833a003cf7b014bf9627e48c.tar.gz gcc-01aa5fcad27f87af833a003cf7b014bf9627e48c.tar.bz2 |
Adjust vrp_evaluate_conditional for irange API.
gcc/ChangeLog:
* vr-values.c (simplify_using_ranges::vrp_evaluate_conditional): Adjust
for irange API.
Diffstat (limited to 'gcc/vr-values.c')
-rw-r--r-- | gcc/vr-values.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/vr-values.c b/gcc/vr-values.c index 1190fa9..90ba8fc 100644 --- a/gcc/vr-values.c +++ b/gcc/vr-values.c @@ -2495,11 +2495,7 @@ simplify_using_ranges::vrp_evaluate_conditional (tree_code code, tree op0, tree type = TREE_TYPE (op0); const value_range_equiv *vr0 = get_value_range (op0); - if (vr0->kind () == VR_RANGE - && INTEGRAL_TYPE_P (type) - && vrp_val_is_min (vr0->min ()) - && vrp_val_is_max (vr0->max ()) - && is_gimple_min_invariant (op1)) + if (vr0->varying_p () && INTEGRAL_TYPE_P (type)) { location_t location; |