From ea4b29d53a6d8e3ab2655a5d13c99bc445b8f286 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Wed, 2 Oct 2019 13:12:37 +0000 Subject: [PATCH] Fix shadowing in globalize_reg 2019-10-02 Richard Sandiford gcc/ * reginfo.c (globalize_reg): Fix shadowed variable in function_abis walk. From-SVN: r276457 --- gcc/ChangeLog | 5 +++++ gcc/reginfo.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7b5777e..f9cc2d6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2019-10-02 Richard Sandiford + + * reginfo.c (globalize_reg): Fix shadowed variable in + function_abis walk. + 2019-10-02 Martin Jambor * cgraph.c (symbol_table::create_edge): New parameter cloning_p, diff --git a/gcc/reginfo.c b/gcc/reginfo.c index 6bed844..9813bab 100644 --- a/gcc/reginfo.c +++ b/gcc/reginfo.c @@ -731,8 +731,8 @@ globalize_reg (tree decl, int i) if (i != STACK_POINTER_REGNUM) { SET_HARD_REG_BIT (regs_invalidated_by_call, i); - for (unsigned int i = 0; i < NUM_ABI_IDS; ++i) - function_abis[i].add_full_reg_clobber (i); + for (unsigned int j = 0; j < NUM_ABI_IDS; ++j) + function_abis[j].add_full_reg_clobber (i); } /* If already fixed, nothing else to do. */ -- 2.7.4