[gdb/testsuite] Add untested case in gdb.gdb/complaints.exp
[deliverable/binutils-gdb.git] / gas / configure.tgt
index 532f1135417b89730cb5d11cd9fb3e8bff088be7..338892add2ab6e8e7eb464edd37262b48d5bc699 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-2021 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
@@ -89,7 +89,9 @@ case ${cpu} in
   pj*)                 cpu_type=pj endian=big ;;
   powerpc*le*)         cpu_type=ppc endian=little ;;
   powerpc*)            cpu_type=ppc endian=big ;;
+  riscv64be*)          cpu_type=riscv endian=big arch=riscv64 ;;
   riscv64*)            cpu_type=riscv endian=little arch=riscv64 ;;
+  riscv32be*|riscvbe*) cpu_type=riscv endian=big arch=riscv32 ;;
   riscv32* | riscv*)   cpu_type=riscv endian=little arch=riscv32 ;;
   rs6000*)             cpu_type=ppc ;;
   rl78*)               cpu_type=rl78 ;;
@@ -123,10 +125,12 @@ generic_target=${cpu_type}-$vendor-$os
 case ${generic_target} in
   aarch64*-*-elf*)                     fmt=elf;;
   aarch64*-*-fuchsia*)                 fmt=elf;;
+  aarch64*-*-genode*)                  fmt=elf;;
   aarch64*-*-linux*)                   fmt=elf em=linux
     case ${cpu}-${os} in
       aarch64*-linux-gnu_ilp32)                arch=aarch64:32 ;;
     esac ;;
+  aarch64*-*-netbsd*)                  fmt=elf em=nbsd;;
 
   alpha-*-*vms*)                       fmt=evax ;;
   alpha-*-osf*)                                fmt=ecoff ;;
@@ -139,8 +143,7 @@ case ${generic_target} in
 
   arm-*-phoenix*)                      fmt=elf ;;
   arm-*-elf)                           fmt=elf ;;
-  arm-*-eabi* | arm-*-rtems*)          fmt=elf em=armeabi ;;
-  arm-*-symbianelf*)                   fmt=elf em=symbian ;;
+  arm-*-eabi* | arm-*-rtems* | arm-*-genode*)  fmt=elf em=armeabi ;;
   arm-*-kaos*)                         fmt=elf ;;
   arm-*-conix*)                                fmt=elf ;;
   arm-*-freebsd[89].* | armeb-*-freebsd[89].*)
@@ -182,6 +185,7 @@ case ${generic_target} in
   d30v-*-*)                            fmt=elf ;;
   dlx-*-*)                             fmt=elf ;;
 
+  bpf-*-*)                             fmt=elf ;;
   epiphany-*-*)                                fmt=elf ;;
 
   fr30-*-*)                            fmt=elf ;;
@@ -218,12 +222,8 @@ case ${generic_target} in
   i386-*-elfiamcu)                     fmt=elf arch=iamcu ;;
   i386-*-elf*)                         fmt=elf ;;
   i386-*-fuchsia*)                     fmt=elf ;;
-  i386-*-kaos*)                                fmt=elf ;;
+  i386-*-genode*)                      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-*-netbsdpe*)                    fmt=coff em=pe ;;
   i386-*-netbsd*-gnu* | \
   i386-*-knetbsd*-gnu | \
@@ -257,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 ;;
 
@@ -347,8 +346,6 @@ case ${generic_target} in
 
   pj*)                                 fmt=elf ;;
 
-  ppc-*-pe | ppc-*-cygwin*)            fmt=coff em=pe ;;
-  ppc-*-winnt*)                                fmt=coff em=pe ;;
   ppc-*-aix5.[01])                     fmt=coff em=aix5 ;;
   ppc-*-aix[5-9].*)                    fmt=coff em=aix5 ;;
   ppc-*-aix*)                          fmt=coff em=aix ;;
@@ -360,11 +357,10 @@ case ${generic_target} in
   ppc-*-macos*)                                fmt=coff em=macos ;;
   ppc-*-nto*)                          fmt=elf ;;
   ppc-*-kaos*)                         fmt=elf ;;
-  ppc-*-lynxos*)                       fmt=elf em=lynx ;;
 
   pru-*-*)                             fmt=elf ;;
 
-  riscv*-*-*)                          fmt=elf endian=little ;;
+  riscv*-*-*)                          fmt=elf ;;
 
   rx-*-linux*)                         fmt=elf em=linux ;;
 
@@ -387,17 +383,17 @@ case ${generic_target} in
   sh-*-uclinux* | sh[12]-*-uclinux*)   fmt=elf em=uclinux ;;
   sh-*-coff*)                          fmt=coff ;;
   sh-*-nto*)                           fmt=elf ;;
-  sh-*-pe*)                            fmt=coff em=pe bfd_gas=yes endian=little ;;
+  sh-*-pe*)                            fmt=coff em=pe endian=little ;;
   sh-*-kaos*)                          fmt=elf ;;
   shle*-*-kaos*)                       fmt=elf ;;
 
   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 ;;
 
-  tic30-*-*aout*)                      fmt=aout bfd_gas=yes ;;
   tic30-*-*coff*)                      fmt=coff bfd_gas=yes ;;
   tic4x-*-* | c4x-*-*)                 fmt=coff bfd_gas=yes ;;
   tic54x-*-* | c54x*-*-*)              fmt=coff bfd_gas=yes need_libm=yes;;
@@ -425,7 +421,7 @@ 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 ;;
   *-*-generic)                         fmt=generic ;;
@@ -438,7 +434,8 @@ case ${generic_target} in
 esac
 
 case ${cpu_type} in
-  aarch64 | alpha | arm | csky | 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 | sh | sparc | z80 | z8k)
     bfd_gas=yes
     ;;
 esac
This page took 0.025017 seconds and 4 git commands to generate.