Terminate register name when reporting bad register
[deliverable/binutils-gdb.git] / gas / configure.tgt
index 781cc9dd0202a7bdd8b75c46cf81fe022f5eb760..9e44de000145c39abfd3ea325656a4d4bc066198 100644 (file)
@@ -29,6 +29,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 ;;
   alpha*)              cpu_type=alpha ;;
   am33_2.0)            cpu_type=mn10300 endian=little ;;
   arm*be|arm*b)                cpu_type=arm endian=big ;;
@@ -86,6 +88,7 @@ case ${cpu} in
   tilegx*)             cpu_type=tilegx endian=little ;;
   v850*)               cpu_type=v850 ;;
   x86_64*)             cpu_type=i386 arch=x86_64;;
+  xgate)               cpu_type=xgate ;;
   xtensa*)             cpu_type=xtensa arch=xtensa ;;
   *)                   cpu_type=${cpu} ;;
 esac
@@ -95,6 +98,9 @@ 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*-*-linux*)                   fmt=elf em=linux ;;
+
   alpha-*-*vms*)                       fmt=evax ;;
   alpha-*-osf*)                                fmt=ecoff ;;
   alpha-*-linuxecoff*)                 fmt=ecoff ;;
@@ -204,7 +210,10 @@ case ${generic_target} in
   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 ;;
+  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-*-sysv[45]*)                    fmt=elf ;;
   i386-*-solaris*)                     fmt=elf em=solaris ;;
@@ -418,6 +427,8 @@ case ${generic_target} in
   vax-*-linux-*)                       fmt=elf em=linux ;;
 
   xstormy16-*-*)                       fmt=elf ;;
+  
+  xgate-*-*)                           fmt=elf ;;
 
   xtensa*-*-*)                         fmt=elf ;;
 
@@ -440,7 +451,7 @@ case ${generic_target} in
 esac
 
 case ${cpu_type} in
-  alpha | arm | i386 | ia64 | microblaze | mips | ns32k | pdp11 | ppc | sparc | z80 | z8k)
+  aarch64 | alpha | arm | i386 | ia64 | microblaze | mips | ns32k | pdp11 | ppc | sparc | z80 | z8k)
     bfd_gas=yes
     ;;
 esac
This page took 0.024702 seconds and 4 git commands to generate.