aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog7
-rw-r--r--ld/Makefile.am12
-rw-r--r--ld/Makefile.in12
-rw-r--r--ld/configure.tgt4
-rw-r--r--ld/ld.texinfo1
-rw-r--r--ld/testsuite/ChangeLog5
-rw-r--r--ld/testsuite/ld-scripts/crossref.exp7
-rw-r--r--ld/testsuite/ld-srec/srec.exp7
8 files changed, 12 insertions, 43 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 0d31afc..5c34120 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,10 @@
+2005-08-18 Alan Modra <amodra@bigpond.net.au>
+
+ * Makefile.am: Remove a29k support.
+ * configure.tgt: Likewise.
+ * ld.texinfo: Likewise.
+ * Makefile.in: Regenerate.
+
2005-08-17 Jakub Jelinek <jakub@redhat.com>
* ldgram.y (vers_defns): Don't lose pattern list before
diff --git a/ld/Makefile.am b/ld/Makefile.am
index 876822c..aefec32 100644
--- a/ld/Makefile.am
+++ b/ld/Makefile.am
@@ -106,7 +106,6 @@ BFDLIB = ../bfd/libbfd.la
LIBIBERTY = ../libiberty/libiberty.a
ALL_EMULATIONS = \
- ea29k.o \
eaixppc.o \
eaixrs6.o \
ealpha.o \
@@ -145,7 +144,6 @@ ALL_EMULATIONS = \
ed30velf.o \
edelta68.o \
eelf32_dlx.o \
- eebmon29k.o \
eelf32_i960.o \
eelf32_i860.o \
eelf32_sparc.o \
@@ -335,7 +333,6 @@ ALL_EMULATIONS = \
eppcpe.o \
eppclynx.o \
eriscix.o \
- esa29200.o \
esh.o \
eshelf32.o \
eshlelf32.o \
@@ -474,9 +471,6 @@ GEN_DEPENDS = $(srcdir)/genscripts.sh stringify.sed
@TDIRS@
-ea29k.c: $(srcdir)/emulparams/a29k.sh \
- $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/a29k.sc ${GEN_DEPENDS}
- ${GENSCRIPTS} a29k "$(tdir_a29k)"
eaix5ppc.c: $(srcdir)/emulparams/aix5ppc.sh \
$(srcdir)/emultempl/aix.em $(srcdir)/scripttempl/aix.sc ${GEN_DEPENDS}
${GENSCRIPTS} aix5ppc "$(tdir_aixppc)"
@@ -624,9 +618,6 @@ edelta68.c: $(srcdir)/emulparams/delta68.sh \
eelf32_dlx.c: $(srcdir)/emulparams/elf32_dlx.sh \
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/dlx.sc ${GEN_DEPENDS}
${GENSCRIPTS} elf32_dlx "$(tdir_elf32_dlx)"
-eebmon29k.c: $(srcdir)/emulparams/ebmon29k.sh \
- $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/ebmon29k.sc ${GEN_DEPENDS}
- ${GENSCRIPTS} ebmon29k "$(tdir_ebmon29k)"
eelf32xstormy16.c: $(srcdir)/emulparams/elf32xstormy16.sh \
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/needrelax.em \
$(srcdir)/scripttempl/xstormy16.sc ${GEN_DEPENDS}
@@ -1391,9 +1382,6 @@ eppclynx.c: $(srcdir)/emulparams/ppclynx.sh \
eriscix.c: $(srcdir)/emulparams/riscix.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
${GENSCRIPTS} riscix "$(tdir_riscix)"
-esa29200.c: $(srcdir)/emulparams/sa29200.sh \
- $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/sa29200.sc ${GEN_DEPENDS}
- ${GENSCRIPTS} sa29200 "$(tdir_sa29200)"
esh.c: $(srcdir)/emulparams/sh.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/sh.sc ${GEN_DEPENDS}
${GENSCRIPTS} sh "$(tdir_sh)"
diff --git a/ld/Makefile.in b/ld/Makefile.in
index 12eb3e7..a64ba92 100644
--- a/ld/Makefile.in
+++ b/ld/Makefile.in
@@ -329,7 +329,6 @@ INCLUDES = -D_GNU_SOURCE -I. -I$(srcdir) -I../bfd -I$(BFDDIR) -I$(INCDIR) -I$(to
BFDLIB = ../bfd/libbfd.la
LIBIBERTY = ../libiberty/libiberty.a
ALL_EMULATIONS = \
- ea29k.o \
eaixppc.o \
eaixrs6.o \
ealpha.o \
@@ -368,7 +367,6 @@ ALL_EMULATIONS = \
ed30velf.o \
edelta68.o \
eelf32_dlx.o \
- eebmon29k.o \
eelf32_i960.o \
eelf32_i860.o \
eelf32_sparc.o \
@@ -558,7 +556,6 @@ ALL_EMULATIONS = \
eppcpe.o \
eppclynx.o \
eriscix.o \
- esa29200.o \
esh.o \
eshelf32.o \
eshlelf32.o \
@@ -1278,9 +1275,6 @@ stringify.sed: ${srcdir}/emultempl/$(STRINGIFY)
@TDIRS@
-ea29k.c: $(srcdir)/emulparams/a29k.sh \
- $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/a29k.sc ${GEN_DEPENDS}
- ${GENSCRIPTS} a29k "$(tdir_a29k)"
eaix5ppc.c: $(srcdir)/emulparams/aix5ppc.sh \
$(srcdir)/emultempl/aix.em $(srcdir)/scripttempl/aix.sc ${GEN_DEPENDS}
${GENSCRIPTS} aix5ppc "$(tdir_aixppc)"
@@ -1428,9 +1422,6 @@ edelta68.c: $(srcdir)/emulparams/delta68.sh \
eelf32_dlx.c: $(srcdir)/emulparams/elf32_dlx.sh \
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/dlx.sc ${GEN_DEPENDS}
${GENSCRIPTS} elf32_dlx "$(tdir_elf32_dlx)"
-eebmon29k.c: $(srcdir)/emulparams/ebmon29k.sh \
- $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/ebmon29k.sc ${GEN_DEPENDS}
- ${GENSCRIPTS} ebmon29k "$(tdir_ebmon29k)"
eelf32xstormy16.c: $(srcdir)/emulparams/elf32xstormy16.sh \
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/needrelax.em \
$(srcdir)/scripttempl/xstormy16.sc ${GEN_DEPENDS}
@@ -2195,9 +2186,6 @@ eppclynx.c: $(srcdir)/emulparams/ppclynx.sh \
eriscix.c: $(srcdir)/emulparams/riscix.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
${GENSCRIPTS} riscix "$(tdir_riscix)"
-esa29200.c: $(srcdir)/emulparams/sa29200.sh \
- $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/sa29200.sc ${GEN_DEPENDS}
- ${GENSCRIPTS} sa29200 "$(tdir_sa29200)"
esh.c: $(srcdir)/emulparams/sh.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/sh.sc ${GEN_DEPENDS}
${GENSCRIPTS} sh "$(tdir_sh)"
diff --git a/ld/configure.tgt b/ld/configure.tgt
index 017c2d6..3f70bcc 100644
--- a/ld/configure.tgt
+++ b/ld/configure.tgt
@@ -20,10 +20,6 @@ targ_extra_ofiles=
# architecture variants should be kept together even if their names
# break the alpha sorting.
case "${targ}" in
-a29k-*-udi) targ_emul=sa29200 ;;
-a29k-*-ebmon) targ_emul=ebmon29k ;;
-a29k-*-*) targ_emul=a29k
- ;;
alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)
targ_emul=elf64alpha_fbsd
targ_extra_emuls="elf64alpha alpha"
diff --git a/ld/ld.texinfo b/ld/ld.texinfo
index cada213..ccb4b57 100644
--- a/ld/ld.texinfo
+++ b/ld/ld.texinfo
@@ -18,7 +18,6 @@
@c Configure for the generation of man pages
@set UsesEnvVars
@set GENERIC
-@set A29K
@set ARC
@set ARM
@set D10V
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog
index 6812aab..095180b 100644
--- a/ld/testsuite/ChangeLog
+++ b/ld/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2005-08-18 Alan Modra <amodra@bigpond.net.au>
+
+ * ld-scripts/crossref.exp: Remove a29k support.
+ * ld-srec/srec.exp: Likewise.
+
2005-08-17 Jakub Jelinek <jakub@redhat.com>
* lib/ld-lib.exp (default_ld_compile): Append $cc arguments after
diff --git a/ld/testsuite/ld-scripts/crossref.exp b/ld/testsuite/ld-scripts/crossref.exp
index 97e1d36..7c5fcbe 100644
--- a/ld/testsuite/ld-scripts/crossref.exp
+++ b/ld/testsuite/ld-scripts/crossref.exp
@@ -42,13 +42,6 @@ if { ![ld_compile $CC "$srcdir/$subdir/cross1.c" tmpdir/cross1.o] \
set flags [big_or_little_endian]
-# The a29k compiled code calls V_SPILL and V_FILL. Since we don't
-# need to run this code, but we don't have definitions for those
-# functions, we just define them out.
-if [istarget a29k*-*-*] {
- set flags "$flags --defsym V_SPILL=0 --defsym V_FILL=0"
-}
-
if [istarget sh64*-*-elf] {
# This is what gcc passes to ld by default.
set flags "-mshelf32"
diff --git a/ld/testsuite/ld-srec/srec.exp b/ld/testsuite/ld-srec/srec.exp
index 3b45a29..74e76e6 100644
--- a/ld/testsuite/ld-srec/srec.exp
+++ b/ld/testsuite/ld-srec/srec.exp
@@ -237,13 +237,6 @@ proc run_srec_test { test objs } {
set flags "$flags -Ttext 0x1000"
}
- # The a29k compiled code calls V_SPILL and V_FILL. Since we don't
- # need to run this code, but we don't have definitions for those
- # functions, we just define them out.
- if [istarget a29k*-*-*] {
- set flags "$flags --defsym V_SPILL=0 --defsym V_FILL=0"
- }
-
if [istarget sh64*-*-elf] {
# This is what gcc passes to ld by default.
set flags "-mshelf32"