aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1996-12-13 17:27:19 +0000
committerJeff Law <law@redhat.com>1996-12-13 17:27:19 +0000
commit10e31c750ec7fde0332e24a9be0e0722df51cff8 (patch)
tree0e981154735d1322e46fc9c87b3c9af2459ebd16 /ld
parent440f391466d3cdcc323c5173d395375d5f74752e (diff)
downloadgdb-10e31c750ec7fde0332e24a9be0e0722df51cff8.zip
gdb-10e31c750ec7fde0332e24a9be0e0722df51cff8.tar.gz
gdb-10e31c750ec7fde0332e24a9be0e0722df51cff8.tar.bz2
* Makefile.in (emn10200.c): Add dependencies.
* configure.tgt: Handle mn10200. * emulparms/mn10200.sh: New file. mn10200 linker. Somehow I forgot to commit everything yesterday.
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog6
-rw-r--r--ld/Makefile.in8
-rw-r--r--ld/configure.tgt4
3 files changed, 16 insertions, 2 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 9be5652..66c41e4 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,9 @@
+Fri Dec 13 10:19:57 1996 Jeffrey A Law (law@cygnus.com)
+
+ * Makefile.in (emn10200.c): Add dependencies.
+ * configure.tgt: Handle mn10200.
+ * emulparms/mn10200.sh: New file.
+
Thu Dec 12 17:04:55 1996 Ian Lance Taylor <ian@cygnus.com>
* emultempl/gld960c.em: Include <ctype.h>.
diff --git a/ld/Makefile.in b/ld/Makefile.in
index 0beab7b..28b9839 100644
--- a/ld/Makefile.in
+++ b/ld/Makefile.in
@@ -386,7 +386,7 @@ ecoff_sparc.c: $(srcdir)/emulparams/coff_sparc.sh \
${GENSCRIPTS} coff_sparc "$(tdir_coff_sparc)"
# start-sanitize-d10v
ed10velf.c: $(srcdir)/emulparams/d10velf.sh \
- $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elfd10v.sc ${GEN_DEPENDS}
${GENSCRIPTS} d10velf "$(tdir_d10v)"
# end-sanitize-d10v
edelta68.c: $(srcdir)/emulparams/delta68.sh \
@@ -562,6 +562,12 @@ emipsidtl.c: $(srcdir)/emulparams/mipsidtl.sh \
emipslit.c: $(srcdir)/emulparams/mipslit.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/mips.sc ${GEN_DEPENDS}
${GENSCRIPTS} mipslit "$(tdir_mipslit)"
+emn10300.c: $(srcdir)/emulparams/mn10300.sh \
+ $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+ ${GENSCRIPTS} mn10300 "$(tdir_mn10300)"
+emn10200.c: $(srcdir)/emulparams/mn10200.sh \
+ $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+ ${GENSCRIPTS} mn10200 "$(tdir_mn10200)"
enews.c: $(srcdir)/emulparams/news.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
${GENSCRIPTS} news "$(tdir_news)"
diff --git a/ld/configure.tgt b/ld/configure.tgt
index 67028d5..394f891 100644
--- a/ld/configure.tgt
+++ b/ld/configure.tgt
@@ -23,7 +23,6 @@ sparc64-*-elf*) targ_emul=elf64_sparc ;;
sparc-sun-sunos4*) targ_emul=sun4 ;;
sparclite*-*-coff) targ_emul=coff_sparc ;;
sparclite*-fujitsu-*) targ_emul=sparcaout ;;
-sparclet*-*-aout) targ_emul=sparcaout targ_extra_emuls=sparclaout ;;
sparc*-*-aout) targ_emul=sparcaout ;;
sparc*-*-coff) targ_emul=coff_sparc ;;
sparc*-*-elf) targ_emul=elf32_sparc ;;
@@ -141,6 +140,9 @@ mips*vr5000el-*-elf*) targ_emul=elf32l4300 ;;
mips*vr5000-*-elf*) targ_emul=elf32b4300 ;;
mips*el-*-elf*) targ_emul=elf32elmip ;;
mips*-*-elf*) targ_emul=elf32ebmip ;;
+mips*-*-rtems*) targ_emul=elf32ebmip ;;
+mn10200-*-*) targ_emul=mn10200 ;;
+mn10300-*-*) targ_emul=mn10300 ;;
alpha-*-linuxecoff*) targ_emul=alpha targ_extra_emuls=elf64alpha
tdir_elf64alpha=`echo ${targ_alias} | sed -e 's/ecoff//'`
;;