* config/obj-coff.c (obj_coff_init_stab_section): Make the
authorDJ Delorie <dj@redhat.com>
Tue, 22 Jan 2002 01:09:49 +0000 (01:09 +0000)
committerDJ Delorie <dj@redhat.com>
Tue, 22 Jan 2002 01:09:49 +0000 (01:09 +0000)
stabstr_name allocation permanent, as it will be referenced from
the section hash.

gas/ChangeLog
gas/config/obj-coff.c

index fec9d50cfcf9076aa9033213a67994d4545a92cd..87a7ad299d971cf9e8a870aa3392da90afde4b4a 100644 (file)
@@ -1,3 +1,9 @@
+2002-01-21  DJ Delorie  <dj@redhat.com>
+
+       * config/obj-coff.c (obj_coff_init_stab_section): Make the
+       stabstr_name allocation permanent, as it will be referenced from
+       the section hash.
+
 2002-01-21  Jason Thorpe  <thorpej@wasabisystems.com>
 
        * configure.in (ia64-*-netbsd*): New target.
index 4421e4ff080b585d0ec06e3ef4a086ef23641bf1..759389acdf6bf17ae1af12f62b16b58637ac5376 100644 (file)
@@ -1631,7 +1631,7 @@ obj_coff_init_stab_section (seg)
   /* Zero it out.  */
   memset (p, 0, 12);
   as_where (&file, (unsigned int *) NULL);
-  stabstr_name = (char *) alloca (strlen (seg->name) + 4);
+  stabstr_name = (char *) xmalloc (strlen (seg->name) + 4);
   strcpy (stabstr_name, seg->name);
   strcat (stabstr_name, "str");
   stroff = get_stab_string_offset (file, stabstr_name);