ARM STM32L4XX erratum test failure with MALLOC_PERTURB_
authorAlan Modra <amodra@gmail.com>
Wed, 22 May 2019 08:59:20 +0000 (18:29 +0930)
committerAlan Modra <amodra@gmail.com>
Wed, 22 May 2019 09:03:39 +0000 (18:33 +0930)
* elf32-arm.c (arm_allocate_glue_section_space): Clear section
contents.

bfd/ChangeLog
bfd/elf32-arm.c

index 4f523fa..f2b2ec5 100644 (file)
@@ -1,5 +1,10 @@
 2019-05-22  Alan Modra  <amodra@gmail.com>
 
+       * elf32-arm.c (arm_allocate_glue_section_space): Clear section
+       contents.
+
+2019-05-22  Alan Modra  <amodra@gmail.com>
+
        * vms-alpha.c (_bfd_vms_write_etir): Don't attempt further
        processing on "size error in section".
 
index 7f08526..d35d609 100644 (file)
@@ -7222,7 +7222,7 @@ arm_allocate_glue_section_space (bfd * abfd, bfd_size_type size, const char * na
   s = bfd_get_linker_section (abfd, name);
   BFD_ASSERT (s != NULL);
 
-  contents = (bfd_byte *) bfd_alloc (abfd, size);
+  contents = (bfd_byte *) bfd_zalloc (abfd, size);
 
   BFD_ASSERT (s->size == size);
   s->contents = contents;