aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1993-06-04 19:50:31 +0000
committerIan Lance Taylor <ian@airs.com>1993-06-04 19:50:31 +0000
commit98f3d1afa44ab71874be368da3f32e3ef8c9e1ce (patch)
treef2967f128293d317e4bbc1601526838c8f2550fa /ld
parent344ea7e93752e36412dd25cc54b65aad2eab2370 (diff)
downloadgdb-98f3d1afa44ab71874be368da3f32e3ef8c9e1ce.zip
gdb-98f3d1afa44ab71874be368da3f32e3ef8c9e1ce.tar.gz
gdb-98f3d1afa44ab71874be368da3f32e3ef8c9e1ce.tar.bz2
* configure.in (mips-idt-ecoffl*): New target; use mips-idtl.
(mips-idt-ecoff*): Added trailing '*'. * config/mips-idtl.mt: New file; use EMUL of mipsidtl. * mipsidtl.sh: New file; like mipsidt.sh, but little endian. * Makefile.in (ALL_EMULATIONS): Added em_mipsidtl.o.
Diffstat (limited to 'ld')
-rw-r--r--ld/.Sanitize1
-rw-r--r--ld/ChangeLog6
-rw-r--r--ld/Makefile.in5
-rw-r--r--ld/config/.Sanitize1
-rw-r--r--ld/config/mips-idtl.mt1
-rw-r--r--ld/mipsidtl.sh9
6 files changed, 22 insertions, 1 deletions
diff --git a/ld/.Sanitize b/ld/.Sanitize
index 10e61dc..a55b1f1 100644
--- a/ld/.Sanitize
+++ b/ld/.Sanitize
@@ -116,6 +116,7 @@ mipsbig.sh
mipsbsd.sc-sh
mipsbsd.sh
mipsidt.sh
+mipsidtl.sh
mipslit.sh
mri.c
mri.h
diff --git a/ld/ChangeLog b/ld/ChangeLog
index cfb6188..b9644ca 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,5 +1,11 @@
Fri Jun 4 08:50:14 1993 Ian Lance Taylor (ian@cygnus.com)
+ * configure.in (mips-idt-ecoffl*): New target; use mips-idtl.
+ (mips-idt-ecoff*): Added trailing '*'.
+ * config/mips-idtl.mt: New file; use EMUL of mipsidtl.
+ * mipsidtl.sh: New file; like mipsidt.sh, but little endian.
+ * Makefile.in (ALL_EMULATIONS): Added em_mipsidtl.o.
+
* config/sun3.mh (HOSTING_LIBS, HOSTING_EMU): Removed obsolete and
incorrect definitions.
diff --git a/ld/Makefile.in b/ld/Makefile.in
index a4cd51b..b2135a4 100644
--- a/ld/Makefile.in
+++ b/ld/Makefile.in
@@ -125,7 +125,7 @@ ALL_EMULATIONS=em_lnk960.o em_sun3.o em_i386aout.o em_go32.o \
em_m68kcoff.o em_st2000.o em_sa29200.o \
em_vanilla.o em_i386coff.o em_z8ksim.o em_mipslit.o em_i386bsd.o \
em_mipsbig.o em_mipsbsd.o em_mipsidt.o em_vax.o em_h8500hms.o \
- em_hppaosf.o
+ em_hppaosf.o em_mipsidtl.o
# start-sanitize-sh
OTHER_EMULATIONS=em_sh.o
@@ -294,6 +294,9 @@ em_mipsbsd.c: $(srcdir)/mipsbsd.sh \
em_mipsidt.c: $(srcdir)/mipsidt.sh \
$(srcdir)/generic.em $(srcdir)/mips.sc-sh ${GEN_DEPENDS}
${GENSCRIPTS} mipsidt.sh
+em_mipsidtl.c: $(srcdir)/mipsidtl.sh \
+ $(srcdir)/generic.em $(srcdir)/mips.sc-sh ${GEN_DEPENDS}
+ ${GENSCRIPTS} mipsidtl.sh
$(LD_PROG): $(OFILES) $(BFDLIB) $(LIBIBERTY)
$(CC) $(CFLAGS) $(INCLUDES) $(HDEFINES) $(TDEFINES) $(CDEFINES) $(LDFLAGS) -o $(LD_PROG) $(OFILES) $(BFDLIB) $(LIBIBERTY) $(LOADLIBES)
diff --git a/ld/config/.Sanitize b/ld/config/.Sanitize
index b4cc21b..6754958 100644
--- a/ld/config/.Sanitize
+++ b/ld/config/.Sanitize
@@ -52,6 +52,7 @@ m88k-bcs.mt
mipsbsd.mt
mips-big.mt
mips-idt.mt
+mips-idtl.mt
mips-lit.mt
news.mt
ose68.mt
diff --git a/ld/config/mips-idtl.mt b/ld/config/mips-idtl.mt
new file mode 100644
index 0000000..c9496c6
--- /dev/null
+++ b/ld/config/mips-idtl.mt
@@ -0,0 +1 @@
+EMUL=mipsidtl
diff --git a/ld/mipsidtl.sh b/ld/mipsidtl.sh
new file mode 100644
index 0000000..dfa9246
--- /dev/null
+++ b/ld/mipsidtl.sh
@@ -0,0 +1,9 @@
+EMULATION_NAME=mipsidtl
+SCRIPT_NAME=mips
+OUTPUT_FORMAT="ecoff-littlemips"
+PAGE_SIZE=0x1000000
+ARCH=mips
+ENTRY=start
+TEXT_START_ADDR=0xa0012000
+DATA_ADDR=.
+BSS_VAR="_fbss = .;"