]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
2011-03-03 Michael Snyder <msnyder@vmware.com>
authorMichael Snyder <msnyder@vmware.com>
Thu, 3 Mar 2011 23:47:21 +0000 (23:47 +0000)
committerMichael Snyder <msnyder@vmware.com>
Thu, 3 Mar 2011 23:47:21 +0000 (23:47 +0000)
* aoutx.h (aout_final_link): Use sizeof int not sizeof int*.
(aout_link_write_other_symbol): Missing break statement.

bfd/ChangeLog
bfd/aoutx.h

index a42fa60770fcdc16ba066d0ec86cd6dfc6b6f05f..d6e022eac7408a3cd6a45f005c2fc5eaf2dfc5b7 100644 (file)
@@ -1,5 +1,8 @@
 2011-03-03  Michael Snyder  <msnyder@vmware.com>
 
+       * aoutx.h (aout_final_link): Use sizeof int not sizeof int*.
+       (aout_link_write_other_symbol): Missing break statement.
+
        * dwarf2.c (scan_unit_for_symbols): Stop memory leak.
 
        * archive.c (_bfd_slurp_extended_name_table): Fail if bfd_seek fails.
index 7ca221ecd6d878dbd04b15c3db36807e752edf2f..ec0bdf0326ab13830be86626d80e973fe62084f7 100644 (file)
@@ -3637,6 +3637,7 @@ aout_link_write_other_symbol (struct aout_link_hash_entry *h, void * data)
     case bfd_link_hash_undefweak:
       type = N_WEAKU;
       val = 0;
+      break;
     case bfd_link_hash_indirect:
       /* We ignore these symbols, since the indirected symbol is
         already in the hash table.  */
@@ -5448,7 +5449,7 @@ NAME (aout, final_link) (bfd *abfd,
   /* Allocate buffers to hold section contents and relocs.  */
   aout_info.contents = (bfd_byte *) bfd_malloc (max_contents_size);
   aout_info.relocs = bfd_malloc (max_relocs_size);
-  aout_info.symbol_map = (int *) bfd_malloc (max_sym_count * sizeof (int *));
+  aout_info.symbol_map = (int *) bfd_malloc (max_sym_count * sizeof (int));
   aout_info.output_syms = (struct external_nlist *)
       bfd_malloc ((max_sym_count + 1) * sizeof (struct external_nlist));
   if ((aout_info.contents == NULL && max_contents_size != 0)