* pe.em: Don't include "../bfd/libbfd.h".
authorIan Lance Taylor <ian@airs.com>
Sun, 12 Sep 1999 16:59:56 +0000 (16:59 +0000)
committerIan Lance Taylor <ian@airs.com>
Sun, 12 Sep 1999 16:59:56 +0000 (16:59 +0000)
(gld_${EMULATION_NAME}_after_open): Use xmalloc rather than
bfd_alloc.

ld/emultempl/pe.em

index db2a5eec42a3217256e6d69499568cddc905eb86..d6a7573796e848351f32a2dfdb0e476ede1f696d 100644 (file)
@@ -42,8 +42,11 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 #include "ldctor.h"
 #include "ldfile.h"
 #include "coff/internal.h"
+
+/* FIXME: This is a BFD internal header file, and we should not be
+   using it here.  */
 #include "../bfd/libcoff.h"
-#include "../bfd/libbfd.h"
+
 #include "deffile.h"
 #include "pe-dll.h"
 
@@ -749,12 +752,11 @@ gld_${EMULATION_NAME}_after_open ()
                else /* sentinel */
                  seq = 'c';
 
-               new_name = bfd_alloc (is->the_bfd,
-                                     strlen (is->the_bfd->filename)+2);
+               new_name = xmalloc (strlen (is->the_bfd->filename) + 2);
                sprintf (new_name, "%s.%c", is->the_bfd->filename, seq);
                is->the_bfd->filename = new_name;
 
-               new_name = bfd_alloc(is->the_bfd, strlen(is->filename)+2);
+               new_name = xmalloc (strlen(is->filename) + 2);
                sprintf (new_name, "%s.%c", is->filename, seq);
                is->filename = new_name;
              }