Add support for parallel instructions.
[deliverable/binutils-gdb.git] / bfd / evax-emh.c
index 2b5000622224ab67aefd9cbf7575799b8cde717d..9311bf0959df9860487fb3e196da663c2728a364 100644 (file)
@@ -202,12 +202,9 @@ _bfd_evax_write_emh (abfd)
 
       char *fname, *fout, *fptr;
 
-      fname = strdup (bfd_get_filename (abfd));
-      if (fname == 0)
-       {
-         bfd_set_error (bfd_error_no_memory);
-         return -1;
-       }
+      fptr = bfd_get_filename (abfd);
+      fname = (char *) alloca (strlen (fptr) + 1);
+      strcpy (fname, fptr);
       fout = strrchr (fname, ']');
       if (fout == 0)
        fout = strchr (fname, ':');
@@ -234,7 +231,6 @@ _bfd_evax_write_emh (abfd)
            *fptr = 0;
        }
       _bfd_evax_output_counted (abfd, fout);
-      free (fname);
     }
   else
     _bfd_evax_output_counted (abfd, "NONAME");
This page took 0.022926 seconds and 4 git commands to generate.