* ldlang.c (lang_finish): Don't free lang_definedness_table.
authorAlan Modra <amodra@gmail.com>
Mon, 14 Jun 2004 12:46:43 +0000 (12:46 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 14 Jun 2004 12:46:43 +0000 (12:46 +0000)
ld/ChangeLog
ld/ldlang.c

index 00318f37847adf01ab56390aa8294970698b0549..edc76afbbf5d4521bf2703ace9cb7aac2df245b1 100644 (file)
@@ -1,3 +1,8 @@
+2004-06-14  Alan Modra  <amodra@bigpond.net.au>
+
+       From Richard Wirth <r.wirth@wirthware.de>
+       * ldlang.c (lang_finish): Don't free lang_definedness_table.
+
 2004-05-29  Alan Modra  <amodra@bigpond.net.au>
 
        * ldlang.c (gc_section_callback): Move SEC_EXCLUDE twiddles..
index 7ff8be0dcb888641507070fc815251bfa9a3dd2c..4db0a5f45b0b3b6469da6cae17d79a875d4af7e4 100644 (file)
@@ -3802,7 +3802,8 @@ lang_finish (void)
        }
     }
 
-  bfd_hash_table_free (&lang_definedness_table);
+  /* Don't bfd_hash_table_free (&lang_definedness_table);
+     map file output may result in a call of lang_track_definedness.  */
 }
 
 /* This is a small function used when we want to ignore errors from