* elflink.h (elf_bfd_final_link): Loop over input_bfds using the
authorIan Lance Taylor <ian@airs.com>
Wed, 24 Jun 1998 21:18:25 +0000 (21:18 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 24 Jun 1998 21:18:25 +0000 (21:18 +0000)
link_next field, not the next field.

bfd/ChangeLog
bfd/elflink.h

index 7bedf5b999056d9aa81cc7b39f9787065f0a9b5d..75a71b602466f7efdc5af2bd6eae60965d0f5cb7 100644 (file)
@@ -1,3 +1,14 @@
+Wed Jun 24 17:17:57 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elflink.h (elf_bfd_final_link): Loop over input_bfds using the
+       link_next field, not the next field.
+
+Sun Jun 21 19:38:39 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elf.c (map_sections_to_segments): Check the section address
+       against the phdr size both with and without a modulo of
+       maxpagesize.
+
 Fri Jun 19 17:08:18 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * elf32-mips.c (mips_elf_size_dynamic_sections): Only strip a
index b5e0d0357bd06c72d5b1a1aa97b9fdbf896fbd3b..d7112812f97835dd262fb828c3511841858e82af 100644 (file)
@@ -3723,7 +3723,7 @@ elf_bfd_final_link (abfd, info)
      we could write the relocs out and then read them again; I don't
      know how bad the memory loss will be.  */
 
-  for (sub = info->input_bfds; sub != NULL; sub = sub->next)
+  for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
     sub->output_has_begun = false;
   for (o = abfd->sections; o != NULL; o = o->next)
     {