diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 9973014352..272f035ffb 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -4,6 +4,13 @@ Thu Nov  3 18:19:13 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
 
 	* config/i386linux.mh (EXTRALIBS): Include -lm.
 
+	Patches from DJ Delorie:
+	* coff-go32.c: Replacement file, uses coff-i386.c with minor
+	changes.
+	* coff-i386.c (TARGET_UNDERSCORE): allow other files to override
+	underscore also
+	* makefile.dos: del ctor.o, add cofflink.o and elf32.o
+
 Wed Nov  2 15:24:51 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
 
 	* archive.c (normalize): Change to take a BFD as an argument.
diff --git a/bfd/makefile.dos b/bfd/makefile.dos
index c062b5f8a4..b3f7aa5868 100644
--- a/bfd/makefile.dos
+++ b/bfd/makefile.dos
@@ -25,7 +25,6 @@ OBJS = \
 	syms.o \
 	reloc.o \
 	init.o \
-	ctor.o \
 	coffgen.o \
 	srec.o \
 	hash.o \
@@ -38,6 +37,8 @@ OBJS = \
 	i386aout.o \
 	cpu-i386.o \
 	coff-go32.o \
+	cofflink.o \
+	elf32.o \
 	$E
 
 libbfd.a : $(OBJS)