From: Richard Sandiford Date: Wed, 2 Oct 2019 13:12:37 +0000 (+0000) Subject: Fix shadowing in globalize_reg X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ea4b29d53a6d8e3ab2655a5d13c99bc445b8f286;p=gcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7b5777e37d0..f9cc2d634d4 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 6bed844ac94..9813bab025c 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. */