[binutils-gdb] x86: Don't define elf32_bed/elf64_bed variables
H.J.Lu
hjl@sourceware.org
Wed Apr 18 01:17:00 GMT 2018
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d9dd20453a5e1ace27b71c66ca2b92f49c7271c2
commit d9dd20453a5e1ace27b71c66ca2b92f49c7271c2
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Tue Apr 17 18:15:13 2018 -0700
x86: Don't define elf32_bed/elf64_bed variables
Define elf32_bed and elf64_bed before including "elf32-target.h" and
"elf64-target.h" to avoid local elf32_bed and elf64_bed variables.
* elf32-i386.c (elf32_bed): Define before including
"elf32-target.h".
* elf64-x86-64.c (elf64_bed): Define before including
"elf64-target.h".
(elf32_bed): Define before including "elf32-target.h".
Diff:
---
bfd/ChangeLog | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 8a9b966..b377bd3 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,13 @@
2018-04-17 H.J. Lu <hongjiu.lu@intel.com>
+ * elf32-i386.c (elf32_bed): Define before including
+ "elf32-target.h".
+ * elf64-x86-64.c (elf64_bed): Define before including
+ "elf64-target.h".
+ (elf32_bed): Define before including "elf32-target.h".
+
+2018-04-17 H.J. Lu <hongjiu.lu@intel.com>
+
PR ld/23055
* elfxx-x86.c (_bfd_x86_elf_link_setup_gnu_properties): Use a
normal input file with compatible relocation.
More information about the Binutils-cvs
mailing list