* emulparams/pc532macha.sh: Rename from pc532machaout.sh to avoid
authorIan Lance Taylor <ian@airs.com>
Thu, 4 Jul 1996 18:50:13 +0000 (18:50 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 4 Jul 1996 18:50:13 +0000 (18:50 +0000)
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.

ld/ChangeLog
ld/Makefile.in
ld/configure.tgt
ld/emulparams/.Sanitize
ld/emulparams/pc532macha.sh [new file with mode: 0644]
ld/emulparams/pc532machaout.sh [deleted file]

index 7e4350d643e4a8d12d6877d6d7f3c30359b9e34e..08c641270c702a0d2b75e99a42cfad6d722b045c 100644 (file)
@@ -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
index 2fb05d4c300a292d38bef385d251a978872c7374..a56bcafbeff570175407167f30fe6fa7f2680819 100644 (file)
@@ -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
index ec2e7a6ee25f09e8fa2fda38559d10ba7c010eb6..1602f5d3205d5be8bea1ee5be30d3776170ce296 100644 (file)
@@ -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 ;;
index 4e7a590c20e928dcc060a76d79ac8f14256e5cbf..da8e5169700c7ef54b8a0bacbea94f360990e01d 100644 (file)
@@ -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/pc532macha.sh b/ld/emulparams/pc532macha.sh
new file mode 100644 (file)
index 0000000..9c1d079
--- /dev/null
@@ -0,0 +1,6 @@
+SCRIPT_NAME=aout
+OUTPUT_FORMAT="a.out-pc532-mach"
+TARGET_PAGE_SIZE=0x1000
+TEXT_START_ADDR="0x10020"
+NONPAGED_TEXT_START_ADDR=0x10000
+ARCH=ns32k
diff --git a/ld/emulparams/pc532machaout.sh b/ld/emulparams/pc532machaout.sh
deleted file mode 100644 (file)
index 07aa985..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-EMULATION_NAME=pc532machaout
-SCRIPT_NAME=aout
-OUTPUT_FORMAT="a.out-pc532-mach"
-TARGET_PAGE_SIZE=0x1000
-TEXT_START_ADDR="0x10020"
-NONPAGED_TEXT_START_ADDR=0x10000
-ARCH=ns32k