OSDN Git Service

* config/obj-elf.c (obj_elf_init_stab_section): References are
authoramodra <amodra>
Fri, 14 Dec 2001 15:53:10 +0000 (15:53 +0000)
committeramodra <amodra>
Fri, 14 Dec 2001 15:53:10 +0000 (15:53 +0000)
kept to section name strings.  Don't alloca them!

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

index 8b3100c..1bcd103 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-15  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/obj-elf.c (obj_elf_init_stab_section): References are
+       kept to section name strings.  Don't alloca them!
+
 2001-12-12  Alexandre Oliva  <aoliva@redhat.com>
 
        * config/tc-d10v.c (get_operands): Mark OPERAND_PLUS after
index 3c4531e..6ec0882 100644 (file)
@@ -1641,7 +1641,7 @@ obj_elf_init_stab_section (seg)
   /* Zero it out.  */
   memset (p, 0, 12);
   as_where (&file, (unsigned int *) NULL);
-  stabstr_name = (char *) alloca (strlen (segment_name (seg)) + 4);
+  stabstr_name = (char *) xmalloc (strlen (segment_name (seg)) + 4);
   strcpy (stabstr_name, segment_name (seg));
   strcat (stabstr_name, "str");
   stroff = get_stab_string_offset (file, stabstr_name);