x86: Don't define elf32_bed/elf64_bed variables
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 18 Apr 2018 01:15:13 +0000 (18:15 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 18 Apr 2018 01:15:13 +0000 (18:15 -0700)
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".

bfd/ChangeLog

index 8a9b96608be8b0e07219409b645ae2318cc178c7..b377bd3ead5e356f854b322b4e48263c36b2dfbd 100644 (file)
@@ -1,3 +1,11 @@
+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