bfd: Use elfclass instead of bed->s->elfclass
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 28 Sep 2018 22:29:33 +0000 (15:29 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 28 Sep 2018 22:35:55 +0000 (15:35 -0700)
elfclass has been set to bed->s->elfclass earlier.

* elf-properties.c (_bfd_elf_link_setup_gnu_properties): Use
elfclass instead of bed->s->elfclass.

bfd/ChangeLog
bfd/elf-properties.c

index fe595c348820b2fe4ddef7c5a720266350e08c26..31fb5479a13684509dbd216d62b57b9322fc6bc9 100644 (file)
@@ -1,3 +1,8 @@
+2018-09-28  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf-properties.c (_bfd_elf_link_setup_gnu_properties): Use
+       elfclass instead of bed->s->elfclass.
+
 2018-09-27  Jim Wilson  <jimw@sifive.com>
 
        * elfnn-riscv.c (riscv_init_pcgp_relocs): Add explanatory comment.
        to calculate header and padding size.  Use filepos of the first
        section otherwise.
 
-018-08-31  H.J. Lu  <hongjiu.lu@intel.com>
+2018-08-31  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/23600
        * archures.c (bfd_arch_get_compatible): Allow an IR object with
index 0d98ef1eec629b0cb1346c2a47636d7e4291ae89..861db73170b8b0ef815025c9def67f503a9c93e1 100644 (file)
@@ -488,7 +488,7 @@ _bfd_elf_link_setup_gnu_properties (struct bfd_link_info *info)
     {
       bfd_size_type size;
       bfd_byte *contents;
-      unsigned int align_size = bed->s->elfclass == ELFCLASS64 ? 8 : 4;
+      unsigned int align_size = elfclass == ELFCLASS64 ? 8 : 4;
 
       sec = bfd_get_section_by_name (first_pbfd,
                                     NOTE_GNU_PROPERTY_SECTION_NAME);