BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC
authorMaciej W. Rozycki <macro@mips.com>
Tue, 10 Jul 2018 23:42:43 +0000 (00:42 +0100)
committerMaciej W. Rozycki <macro@mips.com>
Tue, 10 Jul 2018 23:42:43 +0000 (00:42 +0100)
commit5270eddc6ed6b5d8e4e2817491bb44b784fa6f81
treeef1e58adf8c20e8a2e942e9e9c9aa5d2b63e186a
parentbe570f06848d262853de218e0b24245c93cb402b
BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC

Remove `-Wshadow' compilation errors:

cc1: warnings being treated as errors
.../bfd/elflink.c: In function 'bfd_elf_final_link':
.../bfd/elflink.c:11722: error: declaration of 'remove' shadows a global declaration
/usr/include/stdio.h:154: error: shadowed declaration is here

which for versions of GCC before 4.8 prevent support for ELF targets
from being built.  See also GCC PR c/53066.

bfd/
* elflink.c (bfd_elf_final_link): Rename `remove' local variable
to `remove_section'.
bfd/ChangeLog
bfd/elflink.c