* ldlang.c (lang_one_common): Set SEC_ALLOC in any section where
authorIan Lance Taylor <ian@airs.com>
Wed, 9 Nov 1994 17:48:24 +0000 (17:48 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 9 Nov 1994 17:48:24 +0000 (17:48 +0000)
we allocate common symbols.

ld/ChangeLog
ld/ldlang.c

index 119e7e8e09d71c6dc8ad8afd79eef2ae821d1ceb..7374fc1af4f03beb93e04ec1d32ecfd447f25245 100644 (file)
@@ -1,3 +1,8 @@
+Wed Nov  9 12:47:11 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
+
+       * ldlang.c (lang_one_common): Set SEC_ALLOC in any section where
+       we allocate common symbols.
+
 Tue Nov  8 17:50:43 1994  Eric Youngdale  (eric@aib.com)
 
        * scripttempl/elf.sc: Add .rel.init, .rela.init, .rel.fini, and
index 9643c2848283d6fc66a251bac751d1e95f245c65..759e9fc096a5000cc2f406050a034bd09ca2c804 100644 (file)
@@ -2260,6 +2260,9 @@ lang_one_common (h, info)
   /* Increase the size of the section.  */
   section->_raw_size += size;
 
+  /* Make sure the section is allocated in memory.  */
+  section->flags |= SEC_ALLOC;
+
   if (config.map_file != NULL)
     fprintf (config.map_file, "Allocating common %s: %lx at %lx %s\n",
             h->root.string, (unsigned long) size,