Yet another warning fix
authorAlan Modra <amodra@gmail.com>
Wed, 1 Apr 2015 02:31:38 +0000 (13:01 +1030)
committerAlan Modra <amodra@gmail.com>
Wed, 1 Apr 2015 02:44:53 +0000 (13:14 +1030)
Older compilers that warn wrongly will just need -Wno-error.  No way
am I going to init every single field, then have to edit this code
whenever bfd_link_hash_entry changes.  Another option, making the
struct static, isn't very nice since it means larger binaries and
worse code.

* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): Don't
init ehdr_start_save.

ld/ChangeLog
ld/emultempl/elf32.em

index 5620dec37e06cfd891228d48af489792b861a2e1..6b929aac24d5c0e28b90d8435220ed9fd80dd825 100644 (file)
@@ -1,3 +1,8 @@
+2015-04-01  Alan Modra  <amodra@gmail.com>
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): Don't
+       init ehdr_start_save.
+
 2015-04-01  Alan Modra  <amodra@gmail.com>
 
        * Makefile.am (eelf32ppcvxworks.c): Depend on ppc32elf.em and
index 2caddbe7f165261724f6cf2128a046e84b2c21ba..ece2fb054d114c4adcecc06daa8a9f2f1ffb4ebe 100644 (file)
@@ -1412,7 +1412,7 @@ gld${EMULATION_NAME}_before_allocation (void)
   asection *sinterp;
   bfd *abfd;
   struct elf_link_hash_entry *ehdr_start = NULL;
-  struct bfd_link_hash_entry ehdr_start_save = {};
+  struct bfd_link_hash_entry ehdr_start_save;
 
   if (is_elf_hash_table (link_info.hash))
     {
This page took 0.026165 seconds and 4 git commands to generate.