diff options
author | Bin Cheng <bin.cheng@arm.com> | 2017-08-08 14:52:25 +0000 |
---|---|---|
committer | Bin Cheng <amker@gcc.gnu.org> | 2017-08-08 14:52:25 +0000 |
commit | 7d27b70bd861d6b83a6821e3fb4205e19a365310 (patch) | |
tree | a4750db74903f22247ad18ff9ad07d6c6c580c52 /gcc/tree-ssa-loop-ivopts.c | |
parent | 5a1156617868a9fb0ea6cac8af3a39799959e6e3 (diff) | |
download | gcc-7d27b70bd861d6b83a6821e3fb4205e19a365310.zip gcc-7d27b70bd861d6b83a6821e3fb4205e19a365310.tar.gz gcc-7d27b70bd861d6b83a6821e3fb4205e19a365310.tar.bz2 |
tree-ssa-loop-ivopts.c (relate_compare_use_with_all_cands): Handle boundary case for the last candidate.
* tree-ssa-loop-ivopts.c (relate_compare_use_with_all_cands): Handle
boundary case for the last candidate.
From-SVN: r250960
Diffstat (limited to 'gcc/tree-ssa-loop-ivopts.c')
-rw-r--r-- | gcc/tree-ssa-loop-ivopts.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.c index 1cbff04..b65cd96 100644 --- a/gcc/tree-ssa-loop-ivopts.c +++ b/gcc/tree-ssa-loop-ivopts.c @@ -5284,13 +5284,13 @@ set_autoinc_for_original_candidates (struct ivopts_data *data) static void relate_compare_use_with_all_cands (struct ivopts_data *data) { - unsigned i, max_id = data->vcands.length () - 1; + unsigned i, count = data->vcands.length (); for (i = 0; i < data->vgroups.length (); i++) { struct iv_group *group = data->vgroups[i]; if (group->type == USE_COMPARE) - bitmap_set_range (group->related_cands, 0, max_id); + bitmap_set_range (group->related_cands, 0, count); } } |