gdb: add target_ops::supports_displaced_step
[deliverable/binutils-gdb.git] / gas / configure.tgt
index ad2bbe2473a85b21d7a155a8b77278408aad151d..37224c5144b3ff62a35c84c0b2a4efe710146485 100644 (file)
@@ -1,6 +1,6 @@
 # gas target specific configuration file.  This is a -*- sh -*- file.
 #
-#   Copyright (C) 2012-2018 Free Software Foundation, Inc.
+#   Copyright (C) 2012-2020 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
@@ -75,6 +75,7 @@ case ${cpu} in
   m680[012346]0)       cpu_type=m68k ;;
   m6811|m6812|m68hc12) cpu_type=m68hc11 ;;
   m683??)              cpu_type=m68k ;;
+  s12z)               cpu_type=s12z ;;
   mep)                 cpu_type=mep endian=little ;;
   microblazeel*)       cpu_type=microblaze endian=little;;
   microblaze*)         cpu_type=microblaze endian=big;;
@@ -88,8 +89,8 @@ case ${cpu} in
   pj*)                 cpu_type=pj endian=big ;;
   powerpc*le*)         cpu_type=ppc endian=little ;;
   powerpc*)            cpu_type=ppc endian=big ;;
-  riscv32*)            cpu_type=riscv endian=little arch=riscv32 ;;
   riscv64*)            cpu_type=riscv endian=little arch=riscv64 ;;
+  riscv32* | riscv*)   cpu_type=riscv endian=little arch=riscv32 ;;
   rs6000*)             cpu_type=ppc ;;
   rl78*)               cpu_type=rl78 ;;
   rx)                  cpu_type=rx ;;
@@ -136,8 +137,6 @@ case ${generic_target} in
   arc-*-elf*)                          fmt=elf ;;
   arc*-*-linux*)                       fmt=elf bfd_gas=yes ;;
 
-  arm-*-aout)                          fmt=aout ;;
-  arm-*-coff)                          fmt=coff ;;
   arm-*-phoenix*)                      fmt=elf ;;
   arm-*-elf)                           fmt=elf ;;
   arm-*-eabi* | arm-*-rtems*)          fmt=elf em=armeabi ;;
@@ -148,20 +147,16 @@ case ${generic_target} in
                                        fmt=elf  em=freebsd ;;
   arm-*-freebsd* | armeb-*-freebsd*)   fmt=elf  em=armfbsdeabi ;;
   arm*-*-freebsd*)                     fmt=elf  em=armfbsdvfp ;;
-  arm-*-linux*aout*)                   fmt=aout em=linux ;;
   arm-*-linux-*eabi*)                  fmt=elf  em=armlinuxeabi ;;
   arm-*-linux-*)                       fmt=elf  em=linux ;;
   arm-*-uclinux*eabi*)                 fmt=elf  em=armlinuxeabi ;;
   arm-*-uclinux*)                      fmt=elf  em=linux ;;
   arm-*-nacl*)                         fmt=elf  em=nacl ;;
   arm-*-netbsdelf*)                    fmt=elf  em=nbsd ;;
-  arm-*-*n*bsd*)                       fmt=aout em=nbsd ;;
   arm-*-nto*)                          fmt=elf ;;
-  arm-epoc-pe)                         fmt=coff em=epoc-pe ;;
   arm-wince-pe | arm-*-wince | arm*-*-mingw32ce* | arm*-*-cegcc*)
                                        fmt=coff em=wince-pe ;;
   arm-*-pe)                            fmt=coff em=pe ;;
-  arm-*-riscix*)                       fmt=aout em=riscix ;;
   arm-*-fuchsia*)                      fmt=elf ;;
 
   avr-*-*)                             fmt=elf bfd_gas=yes ;;
@@ -178,10 +173,16 @@ case ${generic_target} in
 
   crx-*-elf*)                          fmt=elf ;;
 
+  csky-*-elf*abiv1)                    fmt=elf em=csky_abiv1 ;;
+  csky-*-elf*)                         fmt=elf em=csky_abiv2 ;;
+  csky-*-linux*abiv1)                  fmt=elf em=csky_abiv1_linux ;;
+  csky-*-linux*)                       fmt=elf em=csky_abiv2_linux ;;
+
   d10v-*-*)                            fmt=elf ;;
   d30v-*-*)                            fmt=elf ;;
   dlx-*-*)                             fmt=elf ;;
 
+  bpf-*-*)                             fmt=elf ;;
   epiphany-*-*)                                fmt=elf ;;
 
   fr30-*-*)                            fmt=elf ;;
@@ -213,59 +214,33 @@ case ${generic_target} in
   h8300-*-elf)                         fmt=elf ;;
   h8300-*-linux*)                      fmt=elf em=linux ;;
 
-  i386-ibm-aix*)                       fmt=coff em=i386aix ;;
-  i386-sequent-bsd*)                   fmt=aout em=dynix ;;
   i386-*-beospe*)                      fmt=coff em=pe ;;
   i386-*-beos*)                                fmt=elf ;;
-  i386-*-coff)                         fmt=coff ;;
   i386-*-elfiamcu)                     fmt=elf arch=iamcu ;;
   i386-*-elf*)                         fmt=elf ;;
   i386-*-fuchsia*)                     fmt=elf ;;
-  i386-*-kaos*)                                fmt=elf ;;
   i386-*-bsd*)                         fmt=aout em=386bsd ;;
   i386-*-nacl*)                                fmt=elf em=nacl
     case ${cpu} in
       x86_64*)                         arch=x86_64:32 ;;
     esac ;;
-  i386-*-netbsd0.8)                    fmt=aout em=386bsd ;;
   i386-*-netbsdpe*)                    fmt=coff em=pe ;;
   i386-*-netbsd*-gnu* | \
   i386-*-knetbsd*-gnu | \
-  i386-*-netbsdelf*)                   fmt=elf em=nbsd ;;
-  i386-*-netbsd*)
-    case ${cpu} in
-      x86_64)                          fmt=elf em=nbsd ;;
-      *)                               fmt=aout em=nbsd ;;
-    esac ;;
-  i386-*-openbsd[0-2].* | \
-  i386-*-openbsd3.[0-2])               fmt=aout em=nbsd ;;
+  i386-*-netbsd* | \
   i386-*-openbsd*)                     fmt=elf em=nbsd ;;
-  i386-*-linux*aout*)                  fmt=aout em=linux ;;
-  i386-*-linux*oldld)                  fmt=aout em=linux ;;
-  i386-*-linux*coff*)                  fmt=coff em=linux ;;
   i386-*-linux-*)                      fmt=elf em=linux
     case ${cpu}-${os} in
       x86_64*-linux-gnux32)            arch=x86_64:32 ;;
     esac ;;
   i386-*-lynxos*)                      fmt=elf em=lynx ;;
   i386-*-redox*)                       fmt=elf ;;
-  i386-*-sysv[45]*)                    fmt=elf ;;
   i386-*-solaris*)                     fmt=elf em=solaris ;;
-  i386-*-freebsdaout*)                 fmt=aout em=386bsd ;;
-  i386-*-freebsd[12].*)                        fmt=aout em=386bsd ;;
-  i386-*-freebsd[12])                  fmt=aout em=386bsd ;;
   i386-*-freebsd* \
   | i386-*-kfreebsd*-gnu)              fmt=elf em=freebsd ;;
-  i386-*-sysv*)                                fmt=coff ;;
-  i386-*-sco3.2v5*coff)                        fmt=coff ;;
-  i386-*-isc*)                         fmt=coff ;;
-  i386-*-sco3.2v5*)                    fmt=elf ;;
-  i386-*-sco3.2*)                      fmt=coff ;;
-  i386-*-vsta)                         fmt=aout ;;
   i386-*-msdosdjgpp* \
   | i386-*-go32*)                      fmt=coff em=go32 ;;
   i386-*-gnu*)                         fmt=elf em=gnu ;;
-  i386-*-mach*)                                fmt=aout em=mach ;;
   i386-*-msdos*)                       fmt=aout ;;
   i386-*-moss*)                                fmt=elf ;;
   i386-*-pe)                           fmt=coff em=pe ;;
@@ -282,7 +257,6 @@ case ${generic_target} in
     esac ;;
   i386-*-nto-qnx*)                     fmt=elf ;;
   i386-*-*nt*)                         fmt=coff em=pe ;;
-  i386-*-chaos)                                fmt=elf ;;
   i386-*-rdos*)                                fmt=elf ;;
   i386-*-darwin*)                      fmt=macho ;;
 
@@ -316,6 +290,8 @@ case ${generic_target} in
   m68k-*-gnu*)                         fmt=elf ;;
   m68k-*-netbsdelf*)                   fmt=elf em=nbsd ;;
 
+  s12z-*-*)                            fmt=elf ;;
+
   mep-*-elf)                           fmt=elf ;;
 
   metag-*-elf)                         fmt=elf ;;
@@ -389,6 +365,8 @@ case ${generic_target} in
 
   riscv*-*-*)                          fmt=elf endian=little ;;
 
+  rx-*-linux*)                         fmt=elf em=linux ;;
+
   s390-*-linux-*)                      fmt=elf em=linux ;;
   s390-*-tpf*)                         fmt=elf ;;
 
@@ -414,6 +392,7 @@ case ${generic_target} in
 
   sparc-*-linux-*)                     fmt=elf em=linux ;;
   sparc-*-solaris*)                    fmt=elf em=solaris ;;
+  sparc-*-freebsd*)                    fmt=elf em=freebsd ;;
   sparc-*-*bsd*)                       fmt=elf em=nbsd ;;
 
   spu-*-elf)                           fmt=elf ;;
@@ -446,10 +425,9 @@ case ${generic_target} in
   z8k-*-coff | z8k-*-sim)              fmt=coff ;;
 
   *-*-aout | *-*-scout)                        fmt=aout ;;
-  *-*-cloudabi*)                       fmt=elf ;;
+  *-*-cloudabi*)                       fmt=elf em=cloudabi ;;
   *-*-dragonfly*)                      fmt=elf em=dragonfly ;;
   *-*-freebsd* | *-*-kfreebsd*-gnu)    fmt=elf em=freebsd ;;
-  *-*-bsd*)                            fmt=aout em=sun3 ;;
   *-*-generic)                         fmt=generic ;;
   *-*-xray | *-*-hms)                  fmt=coff ;;
   *-*-sim)                             fmt=coff ;;
@@ -460,7 +438,7 @@ case ${generic_target} in
 esac
 
 case ${cpu_type} in
-  aarch64 | alpha | arm | i386 | ia64 | microblaze | mips | ns32k | or1k | or1knd | pdp11 | ppc | riscv | sparc | z80 | z8k)
+  aarch64 | alpha | arm | csky | i386 | ia64 | microblaze | mips | ns32k | or1k | or1knd | pdp11 | ppc | riscv | sparc | z80 | z8k)
     bfd_gas=yes
     ;;
 esac
This page took 0.02533 seconds and 4 git commands to generate.