* configure.tgt: Handle setting of bfd_gas for fmt=multi targets
authorAlan Modra <amodra@gmail.com>
Mon, 21 Mar 2005 10:26:18 +0000 (10:26 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 21 Mar 2005 10:26:18 +0000 (10:26 +0000)
along with other formats that set bfd_gas.  Remove unnecessary
setting of bfd_gas.  Delete strongarm cases in generic_target
switch.

gas/ChangeLog
gas/configure.tgt

index 949c8d0..769bf7b 100644 (file)
@@ -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.
index f180b52..976ecd1 100644 (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