* Makefile.in (emn10300.c): Add dependencies.
authorJeff Law <law@redhat.com>
Fri, 15 Nov 1996 20:02:07 +0000 (20:02 +0000)
committerJeff Law <law@redhat.com>
Fri, 15 Nov 1996 20:02:07 +0000 (20:02 +0000)
        * configure.tgt: Handle mn10300.
        * emulparms/mn10300.sh: New file.
Skeleton support for the mn10300.  Matsushita.

ld/ChangeLog
ld/emulparams/.Sanitize
ld/emulparams/mn10300.sh [new file with mode: 0644]

index 504eb8a2bb56601e06732ea7cea95b520564db46..8b19ef9af9700d9caa966769d41ead91b3ec1051 100644 (file)
@@ -1,3 +1,16 @@
+Fri Nov 15 13:00:18 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * Makefile.in (emn10300.c): Add dependencies.
+       * configure.tgt: Handle mn10300.
+       * emulparms/mn10300.sh: New file.
+
+start-sanitize-d10v
+Tue Nov  5 10:57:50 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * emulparams/d10velf.sh (READONLY_START_ADDR): Changed to 0x2000004.
+       (EMBEDDED): Define.
+       
+end-sanitize-d10v      
 Fri Nov  1 10:01:27 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * ld.texinfo: Add section on reporting bugs.
index 6723bcca970eaca5c3d8dc8e34d90d5aecce759f..62a88709f49f2ea609d95970fc8bc75800f58428 100644 (file)
@@ -121,6 +121,7 @@ mipsbsd.sh
 mipsidt.sh
 mipsidtl.sh
 mipslit.sh
+mn10300.sh
 news.sh
 ns32knbsd.sh
 pc532macha.sh
diff --git a/ld/emulparams/mn10300.sh b/ld/emulparams/mn10300.sh
new file mode 100644 (file)
index 0000000..dc7d126
--- /dev/null
@@ -0,0 +1,19 @@
+MACHINE=
+SCRIPT_NAME=elf
+OUTPUT_FORMAT="elf32-mn10300"
+TEXT_START_ADDR=0x0
+ARCH=mn10300
+MAXPAGESIZE=256
+ENTRY=_start
+EMBEDDED=yes
+
+# Hmmm, there's got to be a better way.  This sets the stack to the
+# top of the simulator memory (2^18 bytes).
+OTHER_RELOCATING_SECTIONS='.stack 0x40000 : { _stack = .; *(.stack) }'
+
+# These are for compatibility with the COFF toolchain.
+# XXX These should definitely disappear.
+CTOR_START='___ctors = .;'
+CTOR_END='___ctors_end = .;'
+DTOR_START='___dtors = .;'
+DTOR_END='___dtors_end = .;'