Remove sh5 and sh64 support
[deliverable/binutils-gdb.git] / gas / configure.tgt
index 6000c7c202e25490e397c5439fc882ca72622602..2992825abde70ee508dc51d59abd94ab2d19b3c4 100644 (file)
@@ -1,6 +1,6 @@
 # gas target specific configuration file.  This is a -*- sh -*- file.
 #
-#   Copyright (C) 2012-2017 Free Software Foundation, Inc.
+#   Copyright (C) 2012-2018 Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -46,8 +46,8 @@ eval `echo $targ | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
 # endian and arch.
 # Note: This table is alpha-sorted, please try to keep it that way.
 case ${cpu} in
-  aarch64)             cpu_type=aarch64 endian=little ;;
-  aarch64_be)          cpu_type=aarch64 endian=big ;;
+  aarch64)             cpu_type=aarch64 endian=little arch=aarch64;;
+  aarch64_be)          cpu_type=aarch64 endian=big arch=aarch64;;
   alpha*)              cpu_type=alpha ;;
   am33_2.0)            cpu_type=mn10300 endian=little ;;
   arc*eb)              cpu_type=arc endian=big ;;
@@ -62,6 +62,7 @@ case ${cpu} in
   fido)                        cpu_type=m68k ;;
   hppa*)               cpu_type=hppa ;;
   i[3-7]86)            cpu_type=i386 arch=i386;;
+  ia16)                        cpu_type=i386 arch=i386;;
   ia64)                        cpu_type=ia64 ;;
   ip2k)                        cpu_type=ip2k endian=big ;;
   iq2000)              cpu_type=iq2000 endian=big ;;
@@ -96,10 +97,6 @@ case ${cpu} in
   s390*)               cpu_type=s390 arch=s390 ;;
   score*l)             cpu_type=score endian=little ;;
   score*)              cpu_type=score endian=big ;;
-  sh5le*)              cpu_type=sh64 endian=little ;;
-  sh5*)                        cpu_type=sh64 endian=big ;;
-  sh64le*)             cpu_type=sh64 endian=little ;;
-  sh64*)               cpu_type=sh64 endian=big ;;
   sh*le)               cpu_type=sh endian=little ;;
   sh*)                 cpu_type=sh endian=big ;;
   sparc64* | sparcv9*) cpu_type=sparc arch=v9-64 ;;
@@ -125,7 +122,10 @@ generic_target=${cpu_type}-$vendor-$os
 case ${generic_target} in
   aarch64*-*-elf*)                     fmt=elf;;
   aarch64*-*-fuchsia*)                 fmt=elf;;
-  aarch64*-*-linux*)                   fmt=elf em=linux ;;
+  aarch64*-*-linux*)                   fmt=elf em=linux
+    case ${cpu}-${os} in
+      aarch64*-linux-gnu_ilp32)                arch=aarch64:32 ;;
+    esac ;;
 
   alpha-*-*vms*)                       fmt=evax ;;
   alpha-*-osf*)                                fmt=ecoff ;;
@@ -213,8 +213,6 @@ case ${generic_target} in
   h8300-*-elf)                         fmt=elf ;;
   h8300-*-linux*)                      fmt=elf em=linux ;;
 
-  i370-*-elf* | i370-*-linux*)         fmt=elf ;;
-
   i386-ibm-aix*)                       fmt=coff em=i386aix ;;
   i386-sequent-bsd*)                   fmt=aout em=dynix ;;
   i386-*-beospe*)                      fmt=coff em=pe ;;
@@ -288,9 +286,7 @@ case ${generic_target} in
   i386-*-rdos*)                                fmt=elf ;;
   i386-*-darwin*)                      fmt=macho ;;
 
-  i860-*-*)                            fmt=elf endian=little ;;
-
-  i960-*-elf*)                         fmt=elf ;;
+  ia16-*-elf*)                         fmt=elf ;;
 
   ia64-*-elf*)                         fmt=elf ;;
   ia64-*-*vms*)                                fmt=elf em=vms ;;
@@ -339,12 +335,13 @@ case ${generic_target} in
   mips*-*-linux*)                      fmt=elf em=tmips ;;
   mips*-*-freebsd* | mips*-*-kfreebsd*-gnu)
                                        fmt=elf em=freebsd ;;
-  mips-*-sysv4*MP* | mips-*-gnu*)      fmt=elf em=tmips ;;
+  mips-*-sysv4* | mips-*-gnu*)         fmt=elf em=tmips ;;
   mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
                                        fmt=elf em=tmips ;;
   mips-*-elf*)                         fmt=elf ;;
   mips-*-netbsd*)                      fmt=elf em=tmips ;;
   mips-*-openbsd*)                     fmt=elf em=tmips ;;
+  mips-*-windiss)                      fmt=elf ;;
 
   mmix-*-*)                            fmt=elf ;;
 
@@ -406,14 +403,11 @@ case ${generic_target} in
       sh*eb)   endian=big ;;
       *)       endian=little ;;
     esac ;;
-  sh5*-*-netbsd*)                      fmt=elf em=nbsd ;;
-  sh64*-*-netbsd*)                     fmt=elf em=nbsd ;;
   sh*-*-netbsdelf*)                    fmt=elf em=nbsd
     case ${cpu} in
       sh*l*)   endian=little ;;
       *)       endian=big ;;
     esac ;;
-  sh*-*-symbianelf*)                   fmt=elf endian=little ;;
   sh-*-elf*)                           fmt=elf ;;
   sh-*-uclinux* | sh[12]-*-uclinux*)   fmt=elf em=uclinux ;;
   sh-*-coff*)                          fmt=coff ;;
@@ -421,7 +415,6 @@ case ${generic_target} in
   sh-*-pe*)                            fmt=coff em=pe bfd_gas=yes endian=little ;;
   sh-*-kaos*)                          fmt=elf ;;
   shle*-*-kaos*)                       fmt=elf ;;
-  sh64-*-elf*)                         fmt=elf ;;
 
   sparc-*-sunos4*)                     fmt=aout em=sun3 ;;
   sparc-*-aout)                                fmt=aout em=sparcaout ;;
@@ -487,7 +480,6 @@ case ${generic_target} in
   *-*-solaris*)                                fmt=elf em=solaris ;;
   *-*-aros*)                           fmt=elf em=linux ;;
   *-*-vxworks* | *-*-windiss)          fmt=elf em=vxworks ;;
-  *-*-netware)                         fmt=elf em=netware ;;
 esac
 
 case ${cpu_type} in
This page took 0.026461 seconds and 4 git commands to generate.