* 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.
This commit is contained in:
Alan Modra 2005-03-21 10:26:18 +00:00
parent b1ab97771e
commit 6f19c13c2d
2 changed files with 18 additions and 17 deletions

View File

@ -1,3 +1,10 @@
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

View File

@ -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