diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2019-10-02 13:12:37 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2019-10-02 13:12:37 +0000 |
commit | ea4b29d53a6d8e3ab2655a5d13c99bc445b8f286 (patch) | |
tree | 6658c42095e71f5f3c6776afba4afa23e9a44104 | |
parent | 4bdb8c3dca3b518a6ca8dbaf60068f7e897ccc0e (diff) | |
download | gcc-ea4b29d53a6d8e3ab2655a5d13c99bc445b8f286.zip gcc-ea4b29d53a6d8e3ab2655a5d13c99bc445b8f286.tar.gz gcc-ea4b29d53a6d8e3ab2655a5d13c99bc445b8f286.tar.bz2 |
Fix shadowing in globalize_reg
2019-10-02 Richard Sandiford <richard.sandiford@arm.com>
gcc/
* reginfo.c (globalize_reg): Fix shadowed variable in
function_abis walk.
From-SVN: r276457
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | 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 <richard.sandiford@arm.com> + + * reginfo.c (globalize_reg): Fix shadowed variable in + function_abis walk. + 2019-10-02 Martin Jambor <mjambor@suse.cz> * 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. */ |