Nick Clifton 8627b7
*** ../binutils-2.23.2.orig/bfd/elf32-xtensa.c	2013-08-12 11:34:01.224216581 +0100
Nick Clifton 8627b7
--- bfd/elf32-xtensa.c	2013-08-12 11:34:57.932218153 +0100
Nick Clifton 8627b7
*************** clear_section_cache (section_cache_t *se
Nick Clifton 8627b7
*** 6075,6081 ****
Nick Clifton 8627b7
        release_internal_relocs (sec_cache->sec, sec_cache->relocs);
Nick Clifton 8627b7
        if (sec_cache->ptbl)
Nick Clifton 8627b7
  	free (sec_cache->ptbl);
Nick Clifton 8627b7
!       memset (sec_cache, 0, sizeof (sec_cache));
Nick Clifton 8627b7
      }
Nick Clifton 8627b7
  }
Nick Clifton 8627b7
  
Nick Clifton 8627b7
--- 6075,6081 ----
Nick Clifton 8627b7
        release_internal_relocs (sec_cache->sec, sec_cache->relocs);
Nick Clifton 8627b7
        if (sec_cache->ptbl)
Nick Clifton 8627b7
  	free (sec_cache->ptbl);
Nick Clifton 8627b7
!       memset (sec_cache, 0, sizeof (* sec_cache));
Nick Clifton 8627b7
      }
Nick Clifton 8627b7
  }
Nick Clifton 8627b7
  
Nick Clifton 8627b7
*************** section_cache_section (section_cache_t *
Nick Clifton 8627b7
*** 6117,6123 ****
Nick Clifton 8627b7
  
Nick Clifton 8627b7
    /* Fill in the new section cache.  */
Nick Clifton 8627b7
    clear_section_cache (sec_cache);
Nick Clifton 8627b7
!   memset (sec_cache, 0, sizeof (sec_cache));
Nick Clifton 8627b7
  
Nick Clifton 8627b7
    sec_cache->sec = sec;
Nick Clifton 8627b7
    sec_cache->contents = contents;
Nick Clifton 8627b7
--- 6117,6123 ----
Nick Clifton 8627b7
  
Nick Clifton 8627b7
    /* Fill in the new section cache.  */
Nick Clifton 8627b7
    clear_section_cache (sec_cache);
Nick Clifton 8627b7
!   memset (sec_cache, 0, sizeof (* sec_cache));
Nick Clifton 8627b7
  
Nick Clifton 8627b7
    sec_cache->sec = sec;
Nick Clifton 8627b7
    sec_cache->contents = contents;