[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