[AArch64][SVE 27/32] Add SVE integer immediate operands
[deliverable/binutils-gdb.git] / gas / configure.tgt
index 7d5afa92c9e99a3ec1ceff18cfe4ae4dacddfed3..e2df65957ba9ad4393f4e8006d1cc88cde270b85 100644 (file)
@@ -1,6 +1,6 @@
 # gas target specific configuration file.  This is a -*- sh -*- file.
 #
-#   Copyright (C) 2012-2014 Free Software Foundation, Inc.
+#   Copyright (C) 2012-2016 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
@@ -50,6 +50,7 @@ case ${cpu} in
   aarch64_be)          cpu_type=aarch64 endian=big ;;
   alpha*)              cpu_type=alpha ;;
   am33_2.0)            cpu_type=mn10300 endian=little ;;
+  arc*eb)              cpu_type=arc endian=big ;;
   arm*be|arm*b)                cpu_type=arm endian=big ;;
   arm*)                        cpu_type=arm endian=little ;;
   bfin*)               cpu_type=bfin endian=little ;;
@@ -107,6 +108,7 @@ case ${cpu} in
   tilegx*be)           cpu_type=tilegx endian=big ;;
   tilegx*)             cpu_type=tilegx endian=little ;;
   v850*)               cpu_type=v850 ;;
+  visium)              cpu_type=visium endian=big ;;
   x86_64*)             cpu_type=i386 arch=x86_64;;
   xgate)               cpu_type=xgate ;;
   xtensa*)             cpu_type=xtensa arch=xtensa ;;
@@ -118,26 +120,31 @@ esac
 generic_target=${cpu_type}-$vendor-$os
 # Note: This table is alpha-sorted, please try to keep it that way.
 case ${generic_target} in
-  aarch64*-*-elf)                      fmt=elf;;
+  aarch64*-*-elf | aarch64*-*-rtems*)  fmt=elf;;
   aarch64*-*-linux*)                   fmt=elf em=linux ;;
 
   alpha-*-*vms*)                       fmt=evax ;;
   alpha-*-osf*)                                fmt=ecoff ;;
   alpha-*-linux*ecoff*)                        fmt=ecoff ;;
   alpha-*-linux-*)                     fmt=elf em=linux ;;
-  alpha-*-netbsd*)                     fmt=elf em=nbsd ;;
-  alpha-*-openbsd*)                    fmt=elf em=obsd ;;
+  alpha-*-netbsd* | alpha-*-openbsd*)  fmt=elf em=nbsd ;;
 
   arc-*-elf*)                          fmt=elf ;;
+  arc*-*-linux*)                       fmt=elf bfd_gas=yes ;;
 
   arm-*-aout)                          fmt=aout ;;
   arm-*-coff)                          fmt=coff ;;
+  arm-*-phoenix*)                      fmt=elf ;;
   arm-*-rtems*)                                fmt=elf ;;
   arm-*-elf)                           fmt=elf ;;
   arm-*-eabi*)                         fmt=elf em=armeabi ;;
   arm-*-symbianelf*)                   fmt=elf em=symbian ;;
   arm-*-kaos*)                         fmt=elf ;;
   arm-*-conix*)                                fmt=elf ;;
+  arm-*-freebsd[89].* | armeb-*-freebsd[89].*)
+                                       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 ;;
@@ -178,6 +185,8 @@ case ${generic_target} in
   frv-*-*linux*)                       fmt=elf em=linux;;
   frv-*-*)                             fmt=elf ;;
 
+  ft32-*-*)                            fmt=elf ;;
+
   hppa-*-linux*)
     case ${cpu} in
       hppa*64*)                                fmt=elf em=hppalinux64 ;;
@@ -199,6 +208,7 @@ case ${generic_target} in
   hppa-*-hiux*)                                fmt=som em=hppa ;;
 
   h8300-*-elf | h8300-*-rtems*)                fmt=elf ;;
+  h8300-*-linux*)                      fmt=elf em=linux ;;
 
   i370-*-elf* | i370-*-linux*)         fmt=elf ;;
 
@@ -207,7 +217,8 @@ case ${generic_target} in
   i386-*-beospe*)                      fmt=coff em=pe ;;
   i386-*-beos*)                                fmt=elf ;;
   i386-*-coff)                         fmt=coff ;;
-  i386-*-elf)                          fmt=elf ;;
+  i386-*-elfiamcu)                     fmt=elf arch=iamcu ;;
+  i386-*-elf*)                         fmt=elf ;;
   i386-*-kaos*)                                fmt=elf ;;
   i386-*-bsd*)                         fmt=aout em=386bsd ;;
   i386-*-nacl*)                                fmt=elf em=nacl
@@ -326,7 +337,8 @@ case ${generic_target} in
   mips*-*-freebsd* | mips*-*-kfreebsd*-gnu)
                                        fmt=elf em=freebsd ;;
   mips-*-sysv4*MP* | mips-*-gnu*)      fmt=elf em=tmips ;;
-  mips*-sde-elf* | mips*-mti-elf*)     fmt=elf em=tmips ;;
+  mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
+                                       fmt=elf em=tmips ;;
   mips-*-elf* | mips-*-rtems*)         fmt=elf ;;
   mips-*-netbsd*)                      fmt=elf em=tmips ;;
   mips-*-openbsd*)                     fmt=elf em=tmips ;;
@@ -339,9 +351,10 @@ case ${generic_target} in
   mn10300-*-linux*)                    fmt=elf em=linux ;;
   mn10300-*-*)                         fmt=elf ;;
 
-  moxie-*-uclinux)                     fmt=elf em=linux;;
+  moxie-*-uclinux)                     fmt=elf em=linux ;;
+  moxie-*-moxiebox*)                    fmt=elf endian=little ;;
   moxie-*-*)                           fmt=elf ;;
-
+    
   mt-*-elf)                            fmt=elf bfd_gas=yes ;;
 
   msp430-*-*)                          fmt=elf ;;
@@ -357,8 +370,8 @@ case ${generic_target} in
   ns32k-pc532-lites*)                  fmt=aout em=nbsd532 ;;
   ns32k-*-*n*bsd*)                     fmt=aout em=nbsd532 ;;
 
-  or1k-*-elf | or1knd-*-elf)           fmt=elf endian=big ;;
-  or1k-*-linux* | or1knd-*-linux*)     fmt=elf em=linux endian=big ;;
+  or1k*-*-elf | or1k*-*-rtems*)        fmt=elf endian=big ;;
+  or1k*-*-linux*)                      fmt=elf em=linux endian=big ;;
 
   pj*)                                 fmt=elf ;;
 
@@ -366,7 +379,7 @@ case ${generic_target} in
   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 ;;
+  ppc-*-aix*)                          fmt=coff em=aix ;;
   ppc-*-beos*)                         fmt=coff ;;
   ppc-*-*n*bsd* | ppc-*-elf*)          fmt=elf ;;
   ppc-*-eabi* | ppc-*-sysv4*)          fmt=elf ;;
@@ -447,6 +460,8 @@ case ${generic_target} in
   vax-*-netbsdelf*)                    fmt=elf em=nbsd ;;
   vax-*-linux-*)                       fmt=elf em=linux ;;
 
+  visium-*-elf)                                fmt=elf ;;
+
   xstormy16-*-*)                       fmt=elf ;;
   
   xgate-*-*)                           fmt=elf ;;
@@ -458,6 +473,7 @@ case ${generic_target} in
   z8k-*-coff | z8k-*-sim)              fmt=coff ;;
 
   *-*-aout | *-*-scout)                        fmt=aout ;;
+  *-*-cloudabi*)                       fmt=elf ;;
   *-*-dragonfly*)                      fmt=elf em=dragonfly ;;
   *-*-freebsd* | *-*-kfreebsd*-gnu)    fmt=elf em=freebsd ;;
   *-*-bsd*)                            fmt=aout em=sun3 ;;
@@ -486,3 +502,12 @@ if test $bfd_gas != yes; then
   echo This target is no longer supported in gas
   exit 1
 fi
+
+case ${cpu_type}-${fmt}-${os} in
+i386-elf-linux*)
+  # Default to compress DWARF debug sections for Linux/x86.
+  if test ${ac_default_compressed_debug_sections} = unset; then
+    ac_default_compressed_debug_sections=yes
+  fi
+  ;;
+esac
This page took 0.02928 seconds and 4 git commands to generate.