aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2021-05-27 10:43:11 +0200
committerAldy Hernandez <aldyh@redhat.com>2021-05-27 10:49:06 +0200
commit22137a3db85bee83c92cf23ba36fe0d08364afc2 (patch)
treee819b210c80776fa545bf0544354914a2ec40caf /gcc
parent13dbaefefbab04d5137e718262d4b81cb9035784 (diff)
downloadgcc-22137a3db85bee83c92cf23ba36fe0d08364afc2.zip
gcc-22137a3db85bee83c92cf23ba36fe0d08364afc2.tar.gz
gcc-22137a3db85bee83c92cf23ba36fe0d08364afc2.tar.bz2
Use get_range_query in simplify_conversion_using_ranges.
Before the fix to the ranger dependency chain yesterday (commit 7f0cfeb1) I thought an ICE I was seeing was due to my get_range_query patchet. This was not the case, but this small change crept in while I was debugging the failure. I'm reverting the change as was approved. Tested on x86-64 Linux. gcc/ChangeLog: * vr-values.c (simplify_conversion_using_ranges): Use get_range_query instead of get_global_range_query.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/vr-values.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/vr-values.c b/gcc/vr-values.c
index d283108..3d0be8e 100644
--- a/gcc/vr-values.c
+++ b/gcc/vr-values.c
@@ -3837,7 +3837,7 @@ simplify_conversion_using_ranges (gimple_stmt_iterator *gsi, gimple *stmt)
value_range vr;
if (!INTEGRAL_TYPE_P (TREE_TYPE (innerop)))
return false;
- get_global_range_query ()->range_of_expr (vr, innerop, stmt);
+ get_range_query (cfun)->range_of_expr (vr, innerop, stmt);
if (vr.undefined_p () || vr.varying_p ())
return false;
innermin = widest_int::from (vr.lower_bound (), TYPE_SIGN (TREE_TYPE (innerop)));