diff --git a/ld/ChangeLog b/ld/ChangeLog
index 223095415ae..2583cf8560a 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,14 @@
+start-sanitize-arc
+Thu Apr  6 20:38:36 1995  Doug Evans  <dje@chestnut.cygnus.com>
+
+	* emulparams/arcelf.sh (ENTRY): Define.
+end-sanitize-arc
+
+Tue Apr  4 17:55:18 1995  Steve Chamberlain  <sac@bang.hack.com>
+
+	* ldwrite.c (clone_section): Align clone sections on even
+	boundaries.
+
 Thu Mar 30 14:32:26 1995  H.J. Lu (hjl@nynexst.com)
 
 	* configure.in: Change linux to default to elf.  Using
@@ -8,6 +19,9 @@ Thu Mar 30 14:32:26 1995  H.J. Lu (hjl@nynexst.com)
 
 Thu Mar 30 13:09:46 1995  Ian Lance Taylor  <ian@cygnus.com>
 
+	* ldmain.c (main): If opening the map file fails, call
+        bfd_set_error before calling einfo.
+
 	* ld.texinfo, ld.1: Document the -no-keep-memory option.
 
 Mon Mar 27 11:10:08 1995  Ian Lance Taylor  <ian@cygnus.com>
diff --git a/ld/emulparams/arcelf.sh b/ld/emulparams/arcelf.sh
new file mode 100644
index 00000000000..72cd9867002
--- /dev/null
+++ b/ld/emulparams/arcelf.sh
@@ -0,0 +1,10 @@
+SCRIPT_NAME=elf
+OUTPUT_FORMAT="elf32-littlearc"
+LITTLE_OUTPUT_FORMAT="elf32-littlearc"
+BIG_OUTPUT_FORMAT="elf32-bigarc"
+TEXT_START_ADDR=0x0
+MAXPAGESIZE=0x1000
+NONPAGED_TEXT_START_ADDR=0x0
+ARCH=arc
+ENTRY=start
+#TEMPLATE_NAME=elf32