Thu Feb 11 09:20:37 1993 Ian Lance Taylor (ian@cygnus.com)
authorIan Lance Taylor <ian@airs.com>
Thu, 11 Feb 1993 17:22:42 +0000 (17:22 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 11 Feb 1993 17:22:42 +0000 (17:22 +0000)
* config/obj-coffbfd.c (fill_section): Don't set vaddr here.
(write_object_file): Set it here instead, so that fixup_segment
can see the correct value.

gas/config/obj-coffbfd.c

index 80583af..7c52add 100644 (file)
@@ -492,7 +492,6 @@ DEFUN (fill_section, (abfd, h, file_cursor),
              s->s_scnptr = *file_cursor;
            }
          know (s->s_paddr == paddr);
-         s->s_vaddr = paddr;
 
          s->s_flags = STYP_REG;
          if (strcmp (s->s_name, ".text") == 0)
@@ -1861,6 +1860,7 @@ DEFUN_VOID (write_object_file)
       long size;
 
       segment_info[i].scnhdr.s_paddr = addr;
+      segment_info[i].scnhdr.s_vaddr = addr;
 
       if (segment_info[i].scnhdr.s_name[0])
        {