From 3608eff93dfe71840d824fc8bbbafd21655893fa Mon Sep 17 00:00:00 2001 From: Nathan Sidwell Date: Tue, 2 May 2017 22:39:23 +0000 Subject: [PATCH] ggc-page.c (move_ptes_to_front): Replace unsigned >0 with i-- check. * ggc-page.c (move_ptes_to_front): Replace unsigned >0 with i-- check. Fix formatting. From-SVN: r247529 --- gcc/ChangeLog | 5 +++++ gcc/ggc-page.c | 8 +++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 61a33210c0b..e36fdc943c3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2017-05-02 Nathan Sidwell + + * ggc-page.c (move_ptes_to_front): Replace unsigned >0 with i-- + check. Fix formatting. + 2017-05-02 Jan Hubicka * ipa-inline-analysis.c (estimate_node_size_and_time): Allow roundoff diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c index dd655608309..5f79e32ded4 100644 --- a/gcc/ggc-page.c +++ b/gcc/ggc-page.c @@ -2507,8 +2507,6 @@ ggc_pch_finish (struct ggc_pch_data *d, FILE *f) static void move_ptes_to_front (int count_old_page_tables, int count_new_page_tables) { - unsigned i; - /* First, we swap the new entries to the front of the varrays. */ page_entry **new_by_depth; unsigned long **new_save_in_use; @@ -2536,10 +2534,10 @@ move_ptes_to_front (int count_old_page_tables, int count_new_page_tables) G.save_in_use = new_save_in_use; /* Now update all the index_by_depth fields. */ - for (i = G.by_depth_in_use; i > 0; --i) + for (unsigned i = G.by_depth_in_use; i--;) { - page_entry *p = G.by_depth[i-1]; - p->index_by_depth = i-1; + page_entry *p = G.by_depth[i]; + p->index_by_depth = i; } /* And last, we update the depth pointers in G.depth. The first -- 2.30.2