aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog8
-rw-r--r--ld/Makefile.in8
-rw-r--r--ld/configure.tgt12
-rw-r--r--ld/emulparams/.Sanitize2
-rw-r--r--ld/emulparams/pc532macha.sh (renamed from ld/emulparams/pc532machaout.sh)1
5 files changed, 23 insertions, 8 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 7e4350d..08c6412 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -2,6 +2,14 @@ Thu Jul 4 12:01:03 1996 Ian Lance Taylor <ian@cygnus.com>
* Released binutils 2.7.
+ * emulparams/pc532macha.sh: Rename from pc532machaout.sh to avoid
+ System V file name limitations.
+ * configure.tgt (nc32k-pc532-mach*, ns32k-pc532-ux*): Use
+ pc532macha rather than pc532machaout.
+ * Makefile.in (ALL_EMULATIONS): Change epc532machaout.o to
+ epc532macha.o.
+ (epc532macha.c): Rename target from epc532machaout.c.
+
Wed Jul 3 11:40:10 1996 Ian Lance Taylor <ian@cygnus.com>
* ldlang.c (print_padding_statement): Use %u, not %x, to print
diff --git a/ld/Makefile.in b/ld/Makefile.in
index 2fb05d4..a56bcaf 100644
--- a/ld/Makefile.in
+++ b/ld/Makefile.in
@@ -262,7 +262,7 @@ ALL_EMULATIONS = \
emipslit.o \
enews.o \
ens32knbsd.o \
- epc532machaout.o \
+ epc532macha.o \
eppcmacos.o \
eppcnw.o \
eppcpe.o \
@@ -549,9 +549,9 @@ enews.c: $(srcdir)/emulparams/news.sh \
ens32knbsd.c: $(srcdir)/emulparams/ns32knbsd.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
${GENSCRIPTS} ns32knbsd "$(tdir_ns32knbsd)"
-epc532machaout.c: $(srcdir)/emulparams/pc532machaout.sh \
+epc532macha.c: $(srcdir)/emulparams/pc532macha.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
- ${GENSCRIPTS} pc532machaout "$(tdir_pc532machaout)"
+ ${GENSCRIPTS} pc532macha "$(tdir_pc532macha)"
eppcmacos.c: $(srcdir)/emulparams/ppcmacos.sh \
$(srcdir)/emultempl/aix.em $(srcdir)/scripttempl/aix.sc ${GEN_DEPENDS}
${GENSCRIPTS} ppcmacos "$(tdir_ppcmacos)"
@@ -873,7 +873,7 @@ diststuff: $(LDDISTSTUFF) info
mostlyclean:
-rm -f $(STAGESTUFF) ld.?? ld.??? ldlex.[qp] config.log
-rm -f ld ld1 ld2 ld3 *.o y.output cdtest cdtest.out cdtest.tmp
- -rm -f cdtest-ur cdtest-ur.out cdtest-ur.tmp
+ -rm -f cdtest-ur cdtest-ur.out cdtest-ur.tmp crtbegin.o crtend.o
-rm -f ldemul-list.h
-rm -fr tmpdir
clean: mostlyclean
diff --git a/ld/configure.tgt b/ld/configure.tgt
index ec2e7a6..1602f5d 100644
--- a/ld/configure.tgt
+++ b/ld/configure.tgt
@@ -27,23 +27,27 @@ sparc*-*-lynxos*) targ_emul=sparclynx ;;
sparc*-*-netbsd*) targ_emul=sparcnbsd ;;
sparc*-*-solaris2*) targ_emul=elf32_sparc ;;
sparc*-wrs-vxworks*) targ_emul=sparcaout ;;
+sparc*-*-rtems*) targ_emul=sparcaout ;;
i960-wrs-vxworks5.0*) targ_emul=gld960 ;;
i960-wrs-vxworks5*) targ_emul=gld960coff ;;
i960-wrs-vxworks*) targ_emul=gld960 ;;
i960-*-coff) targ_emul=gld960coff ;;
i960-intel-nindy) targ_emul=gld960 ;;
+i960-*-rtems*) targ_emul=gld960coff ;;
m68*-sun-sunos[34]*) targ_emul=sun3 ;;
m68*-wrs-vxworks*) targ_emul=sun3 ;;
m68*-ericsson-ose) targ_emul=sun3 ;;
m68*-apple-aux*) targ_emul=m68kaux ;;
*-tandem-none) targ_emul=st2000 ;;
i[345]86-*-vsta) targ_emul=vsta ;;
+i[345]86-go32-rtems*) targ_emul=i386go32 ;;
i[345]86-*-go32) targ_emul=i386go32 ;;
i[345]86-*-aix*) targ_emul=i386coff ;;
i[345]86-*-sco*) targ_emul=i386coff ;;
i[345]86-*-isc*) targ_emul=i386coff ;;
i[345]86-*-lynxos*) targ_emul=i386lynx ;;
i[345]86-*-coff) targ_emul=i386coff ;;
+i[345]86-*-rtems*) targ_emul=i386coff ;;
i[345]86-*-bsd) targ_emul=i386bsd ;;
i[345]86-*-bsd386) targ_emul=i386bsd ;;
i[345]86-*-bsdi*) targ_emul=i386bsd ;;
@@ -108,10 +112,12 @@ m68*-*-lynxos*) targ_emul=m68klynx ;;
m68*-hp*-netbsd*) targ_emul=m68k4knbsd ;;
m68*-*-netbsd*) targ_emul=m68knbsd ;;
m68*-*-psos*) targ_emul=m68kpsos ;;
+m68*-*-rtems*) targ_emul=m68kcoff ;;
hppa*-*-*elf*) targ_emul=hppaelf ;;
hppa*-*-lites*) targ_emul=hppaelf ;;
vax-dec-ultrix* | vax-dec-bsd*) targ_emul=vax ;;
mips*-dec-ultrix*) targ_emul=mipslit ;;
+mips*-dec-osf*) targ_emul=mipslit ;;
mips*-sgi-irix5*) targ_emul=elf32bmip ;;
mips*-sgi-irix*) targ_emul=mipsbig ;;
mips*el-*-ecoff*) targ_emul=mipsidtl ;;
@@ -134,10 +140,12 @@ alpha-*-linux*) targ_emul=elf64alpha targ_extra_emuls=alpha
alpha-*-osf*) targ_emul=alpha ;;
alpha-*-netware*) targ_emul=alpha ;;
z8k-*-coff) targ_emul=z8002; targ_extra_emuls=z8001 ;;
-ns32k-pc532-mach* | ns32k-pc532-ux*) targ_emul=pc532machaout ;;
+ns32k-pc532-mach* | ns32k-pc532-ux*) targ_emul=pc532macha ;;
ns32k-pc532-netbsd* | ns32k-pc532-lites*) targ_emul=ns32knbsd ;;
-powerpc-*-elf* | powerpc-*-eabi* | powerpc-*-linux* | powerpc-*-sysv*) targ_emul=elf32ppc ;;
+powerpc-*-elf* | powerpc-*-eabi* | powerpc-*-linux* | powerpc-*-sysv*)
+ targ_emul=elf32ppc ;;
powerpcle-*-elf* | powerpcle-*-eabi* | powerpcle-*-solaris* | powerpcle-*-sysv*) targ_emul=elf32lppc ;;
+powerpc-*-rtems*) targ_emul=elf32ppc ;;
powerpc-*-macos*) targ_emul=ppcmacos ;;
powerpc-*-netware*) targ_emul=ppcnw ;;
powerpcle-*-pe) targ_emul=ppcpe ;;
diff --git a/ld/emulparams/.Sanitize b/ld/emulparams/.Sanitize
index 4e7a590..da8e516 100644
--- a/ld/emulparams/.Sanitize
+++ b/ld/emulparams/.Sanitize
@@ -104,7 +104,7 @@ mipsidtl.sh
mipslit.sh
news.sh
ns32knbsd.sh
-pc532machaout.sh
+pc532macha.sh
ppcmacos.sh
ppcnw.sh
ppcpe.sh
diff --git a/ld/emulparams/pc532machaout.sh b/ld/emulparams/pc532macha.sh
index 07aa985..9c1d079 100644
--- a/ld/emulparams/pc532machaout.sh
+++ b/ld/emulparams/pc532macha.sh
@@ -1,4 +1,3 @@
-EMULATION_NAME=pc532machaout
SCRIPT_NAME=aout
OUTPUT_FORMAT="a.out-pc532-mach"
TARGET_PAGE_SIZE=0x1000