aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-range-trace.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/gimple-range-trace.cc')
-rw-r--r--gcc/gimple-range-trace.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/gcc/gimple-range-trace.cc b/gcc/gimple-range-trace.cc
index 3997109..46827f9 100644
--- a/gcc/gimple-range-trace.cc
+++ b/gcc/gimple-range-trace.cc
@@ -102,7 +102,7 @@ range_tracer::print (unsigned counter, const char *str)
void
range_tracer::trailer (unsigned counter, const char *caller, bool result,
- tree name, const irange &r)
+ tree name, const vrange &r)
{
gcc_checking_assert (tracing && counter != 0);
@@ -141,7 +141,6 @@ debug_seed_ranger (gimple_ranger &ranger)
}
basic_block bb;
- int_range_max r;
gimple_stmt_iterator gsi;
FOR_EACH_BB_FN (bb, cfun)
for (gsi = gsi_start_bb (bb); !gsi_end_p (gsi); gsi_next (&gsi))
@@ -151,7 +150,11 @@ debug_seed_ranger (gimple_ranger &ranger)
if (is_gimple_debug (stmt))
continue;
- ranger.range_of_stmt (r, stmt);
+ if (tree type = gimple_range_type (stmt))
+ {
+ Value_Range r (type);
+ ranger.range_of_stmt (r, stmt);
+ }
}
}