aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2005-03-21 10:26:18 +0000
committerAlan Modra <amodra@gmail.com>2005-03-21 10:26:18 +0000
commit6f19c13c2d5e5eb3bb189f00f80d8cd8f3169076 (patch)
treeff5d61d3bdbf5a78156278d2d4a76a035f9a2e19
parentb1ab97771ea3ce4842da7afd06aec65ff3fd0620 (diff)
downloadgdb-6f19c13c2d5e5eb3bb189f00f80d8cd8f3169076.zip
gdb-6f19c13c2d5e5eb3bb189f00f80d8cd8f3169076.tar.gz
gdb-6f19c13c2d5e5eb3bb189f00f80d8cd8f3169076.tar.bz2
* configure.tgt: Handle setting of bfd_gas for fmt=multi targets
along with other formats that set bfd_gas. Remove unnecessary setting of bfd_gas. Delete strongarm cases in generic_target switch.
-rw-r--r--gas/ChangeLog7
-rw-r--r--gas/configure.tgt28
2 files changed, 18 insertions, 17 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 949c8d0..769bf7b 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,12 @@
2005-03-21 Alan Modra <amodra@bigpond.net.au>
+ * configure.tgt: Handle setting of bfd_gas for fmt=multi targets
+ along with other formats that set bfd_gas. Remove unnecessary
+ setting of bfd_gas. Delete strongarm cases in generic_target
+ switch.
+
+2005-03-21 Alan Modra <amodra@bigpond.net.au>
+
PR gas/780
* config/tc-m68k.c (TRUNC, SEXT): Define.
(issbyte, isubyte, issword, isuword, isbyte, isword): Use the above.
diff --git a/gas/configure.tgt b/gas/configure.tgt
index f180b52..976ecd1 100644
--- a/gas/configure.tgt
+++ b/gas/configure.tgt
@@ -19,8 +19,8 @@
cpu_type=
fmt=
-em=
-bfd_gas=
+em=generic
+bfd_gas=no
arch=
endian=
@@ -86,8 +86,6 @@ esac
# Assign object format. Set fmt, em, and bfd_gas.
generic_target=${cpu_type}-$vendor-$os
-bfd_gas=no
-em=generic
# Note: This table is alpha-sorted, please try to keep it that way.
case ${generic_target} in
a29k-*-coff) fmt=coff ;;
@@ -129,8 +127,8 @@ case ${generic_target} in
avr-*-*) fmt=elf ;;
cris-*-linux-gnu* | crisv32-*-linux-gnu*)
- fmt=multi bfd_gas=yes em=linux ;;
- cris-*-* | crisv32-*-*) fmt=multi bfd_gas=yes ;;
+ fmt=multi em=linux ;;
+ cris-*-* | crisv32-*-*) fmt=multi ;;
crx-*-elf*) fmt=elf ;;
@@ -193,7 +191,7 @@ case ${generic_target} in
i386-*-linux*oldld) fmt=aout em=linux ;;
i386-*-linux*coff*) fmt=coff em=linux ;;
i386-*-linux-gnu*) fmt=elf em=linux ;;
- i386-*-lynxos*) fmt=elf em=lynx bfd_gas=yes ;;
+ i386-*-lynxos*) fmt=elf em=lynx ;;
i386-*-sysv[45]*) fmt=elf ;;
i386-*-solaris*) fmt=elf ;;
i386-*-freebsdaout*) fmt=aout em=386bsd ;;
@@ -244,7 +242,7 @@ case ${generic_target} in
ip2k-*-*) fmt=elf ;;
- iq2000-*-elf) fmt=elf bfd_gas=yes ;;
+ iq2000-*-elf) fmt=elf ;;
m32r-*-elf*) fmt=elf ;;
m32r-*-linux*) fmt=elf em=linux;;
@@ -306,7 +304,7 @@ case ${generic_target} in
mn10200-*-*) fmt=elf ;;
# cpu_type for am33_2.0 is set to mn10300
- mn10300-*-linux*) fmt=elf bfd_gas=yes em=linux ;;
+ mn10300-*-linux*) fmt=elf em=linux ;;
mn10300-*-*) fmt=elf ;;
msp430-*-*) fmt=elf ;;
@@ -338,7 +336,7 @@ case ${generic_target} in
ppc-*-macos*) fmt=coff em=macos ;;
ppc-*-nto*) fmt=elf ;;
ppc-*-kaos*) fmt=elf ;;
- ppc-*-lynxos*) fmt=elf em=lynx bfd_gas=yes ;;
+ ppc-*-lynxos*) fmt=elf em=lynx ;;
s390-*-linux-gnu*) fmt=elf em=linux ;;
s390-*-tpf*) fmt=elf ;;
@@ -381,10 +379,6 @@ case ${generic_target} in
*) fmt=aout em=nbsd ;;
esac ;;
- strongarm-*-coff) fmt=coff ;;
- strongarm-*-elf) fmt=elf ;;
- strongarm-*-kaos*) fmt=elf ;;
-
tic30-*-*aout*) fmt=aout bfd_gas=yes ;;
tic30-*-*coff*) fmt=coff bfd_gas=yes ;;
tic4x-*-* | c4x-*-*) fmt=coff bfd_gas=yes ;;
@@ -398,7 +392,7 @@ case ${generic_target} in
vax-*-netbsdelf*) fmt=elf em=nbsd ;;
vax-*-netbsd*) fmt=aout em=nbsd ;;
vax-*-bsd* | vax-*-ultrix*) fmt=aout ;;
- vax-*-linux-gnu*) fmt=elf em=linux bfd_gas=yes ;;
+ vax-*-linux-gnu*) fmt=elf em=linux ;;
w65-*-*) fmt=coff ;;
@@ -419,7 +413,7 @@ case ${generic_target} in
*-*-xray | *-*-hms) fmt=coff ;;
*-*-sim) fmt=coff ;;
*-*-elf | *-*-sysv4* | *-*-solaris*) fmt=elf ;;
- *-*-aros*) fmt=elf em=linux bfd_gas=yes ;;
+ *-*-aros*) fmt=elf em=linux ;;
*-*-vxworks | *-*-windiss) fmt=elf em=vxworks ;;
*-*-netware) fmt=elf em=netware ;;
esac
@@ -430,7 +424,7 @@ case ${cpu_type} in
;;
esac
case ${fmt} in
- elf | ecoff | som)
+ elf | ecoff | multi | som)
bfd_gas=yes
;;
esac