bfd/
authorRichard Sandiford <rdsandiford@googlemail.com>
Mon, 11 Feb 2013 17:21:31 +0000 (17:21 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Mon, 11 Feb 2013 17:21:31 +0000 (17:21 +0000)
* elfxx-mips.c (mips_elf_recreate_got): Remove free.
(mips_elf_resolve_final_got_entries): Remove bogus comment.

bfd/ChangeLog
bfd/elfxx-mips.c

index 44ff6512076c40bb815ca27dea8d7184d8c30dad..79c410227afa4e50953dd36008af283688839580 100644 (file)
@@ -1,3 +1,8 @@
+2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * elfxx-mips.c (mips_elf_recreate_got): Remove free.
+       (mips_elf_resolve_final_got_entries): Remove bogus comment.
+
 2013-02-10  Alan Modra  <amodra@gmail.com>
 
        * coff-arm.c (coff_arm_link_hash_table_create): Use bfd_zmalloc.
index b281971bc53113e00fc501bc7d1688b55c524795..9a92e2dd2cb51fb4c84fbbb43258318b399368fe 100644 (file)
@@ -4002,8 +4002,6 @@ mips_elf_recreate_got (void **entryp, void *data)
     }
   if (*slot == NULL)
     *slot = entry;
-  else
-    free (entry);
   return 1;
 }
 
@@ -4027,8 +4025,6 @@ mips_elf_resolve_final_got_entries (struct mips_got_info *g)
       if (new_got == NULL)
        return FALSE;
 
-      /* Each entry in g->got_entries has either been copied to new_got
-        or freed.  Now delete the hash table itself.  */
       htab_delete (g->got_entries);
       g->got_entries = new_got;
     }