start-sanitize-d10v
[deliverable/binutils-gdb.git] / bfd / config.bfd
index f06f74f52038aeedead8102e8ec92df08fabf2e1..389e83050a014ddfd74bd87218243df324804be5 100755 (executable)
@@ -47,6 +47,17 @@ case "${targ}" in
     targ_defvec=ecoffalpha_little_vec
     targ_selvecs=nlm32_alpha_vec
     ;;
+  alpha-*-linuxecoff*)
+    targ_defvec=ecoffalpha_little_vec
+    targ_selvecs=bfd_elf64_alpha_vec
+    ;;
+  alpha-*-linux* | alpha-*-elf*)
+    targ_defvec=bfd_elf64_alpha_vec
+    targ_selvecs=ecoffalpha_little_vec
+    ;;
+  alpha-*-*vms*)
+    targ_defvec=evax_alpha_vec
+    ;;
   alpha-*-*)
     targ_defvec=ecoffalpha_little_vec
     ;;
@@ -54,10 +65,9 @@ case "${targ}" in
 # start-sanitize-arc
   arc-*-elf*)
     targ_defvec=bfd_elf32_littlearc_vec
-    targ_selvecs=bfd_elf32_bigarg_vec
+    targ_selvecs=bfd_elf32_bigarc_vec
     ;;
 # end-sanitize-arc
-
   arm-*-riscix*)
     targ_defvec=riscix_vec
     ;;
@@ -74,6 +84,11 @@ case "${targ}" in
     targ_defvec=aout_arm_big_vec
     targ_selvecs=aout_arm_little_vec
     ;;
+  arm-*-coff)
+    targ_defvec=armcoff_little_vec
+    targ_selvecs=armcoff_big_vec
+    targ_underscore=yes
+    ;;
 
   a29k-*-ebmon* | a29k-*-udi* | a29k-*-coff* | a29k-*-sym1* | \
   a29k-*-vxworks* | a29k-*-sysv*)
@@ -86,6 +101,12 @@ case "${targ}" in
     targ_underscore=yes
     ;;
 
+# start-sanitize-d10v
+  d10v-*-*)
+    targ_defvec=bfd_elf32_d10v_vec
+    ;;
+# end-sanitize-d10v
+
   h8300*-*-*)
     targ_defvec=h8300coff_vec
     targ_underscore=yes
@@ -97,16 +118,11 @@ case "${targ}" in
     ;;
 
   sh-*-*)
+    targ_defvec=shcoff_vec
     targ_selvecs="shcoff_vec shlcoff_vec"
     targ_underscore=yes
     ;;
 
-# start-sanitize-rce
-  rce-*-aout*)
-    targ_defvec=rce_aout_vec
-    ;;
-
-# end-sanitize-rce
   hppa*-*-*elf* | hppa*-*-lites* | hppa*-*-sysv4*)
     targ_defvec=bfd_elf32_hppa_vec
     ;;
@@ -123,22 +139,27 @@ case "${targ}" in
     ;;
 
   i[345]86-*-sysv4* | i[345]86-*-unixware | i[345]86-*-solaris2* | \
-  i[345]86-*-elf)
+  i[345]86-*-elf | i[345]86-*-sco*elf* | i[345]86-*-freebsdelf*)
     targ_defvec=bfd_elf32_i386_vec
     targ_selvecs=i386coff_vec
     ;;
   i[345]86-*-sysv* | i[345]86-*-isc* | i[345]86-*-sco* | i[345]86-*-coff | \
-  i[345]86-*-aix* | i[345]86-*-go32*)
+  i[345]86-*-aix* | i[345]86-*-go32* | i[345]86*-*-rtems*)
     targ_defvec=i386coff_vec
     ;;
   i[345]86-sequent-bsd*)
     targ_defvec=i386dynix_vec
     targ_underscore=yes
     ;;
-  i[345]86-*-bsd* | i[345]86-*-freebsd*)
+  i[345]86-*-bsd*)
     targ_defvec=i386bsd_vec
     targ_underscore=yes
     ;;
+  i[345]86-*-freebsd*)
+    targ_defvec=i386freebsd_vec
+    targ_selvecs=i386bsd_vec
+    targ_underscore=yes
+    ;;
   i[345]86-*-netbsd*)
     targ_defvec=i386netbsd_vec
     targ_selvecs=i386bsd_vec
@@ -184,8 +205,8 @@ case "${targ}" in
     targ_defvec=bfd_elf32_i386_vec
     targ_selvecs="i386msdos_vec i386aout_vec"
     ;;
-  i[345]86-*-win32 | i[345]86-*-winnt | i[345]86-*-pe)
-    targ_defvec=i386pe_ve
+  i[345]86-*-cygwin32 | i[345]86-*-winnt | i[345]86-*-pe)
+    targ_defvec=i386pe_vec
     targ_selvecs="i386pe_vec i386pei_vec"
     ;;
   i[345]86-none-*)
@@ -195,23 +216,26 @@ case "${targ}" in
     targ_defvec=i386aout_vec
     ;;
 
-  i860-*-sysv4*)
+  i860-*-mach3* | i860-*-osf1* | i860-*-coff*)
+    targ_defvec=i860coff_vec
+    ;;
+  i860-*-sysv4* | i860-*-elf*)
     targ_defvec=bfd_elf32_i860_vec
     ;;
 
   i960-*-vxworks4* | i960-*-vxworks5.0)
     targ_defvec=b_out_vec_little_host
-    targ_selvecs="b_out_vec_big_host icoff_little_vec icoff_big_vec"
+    targ_selvecs="b_out_vec_big_host icoff_little_vec icoff_big_vec ieee_vec"
     targ_underscore=yes
     ;;
-  i960-*-vxworks5.* | i960-*-coff* | i960-*-sysv*)
+  i960-*-vxworks5.* | i960-*-coff* | i960-*-sysv* | i960-*-rtems*)
     targ_defvec=icoff_little_vec
-    targ_selvecs="icoff_big_vec b_out_vec_little_host b_out_vec_big_host"
+    targ_selvecs="icoff_big_vec b_out_vec_little_host b_out_vec_big_host ieee_vec"
     targ_underscore=yes
     ;;
   i960-*-vxworks* | i960-*-aout* | i960-*-bout* | i960-*-nindy*)
     targ_defvec=b_out_vec_little_host
-    targ_selvecs="b_out_vec_big_host icoff_little_vec icoff_big_vec"
+    targ_selvecs="b_out_vec_big_host icoff_little_vec icoff_big_vec ieee_vec"
     targ_underscore=yes
     ;;
 
@@ -228,31 +252,45 @@ case "${targ}" in
     ;;
   m68*-*-aout*)
     targ_defvec=aout0_big_vec
-    # We include this here, rather than making a separate cisco
+    # We include cisco_core_vec here, rather than making a separate cisco
     # configuration, so that cisco-core.c gets routinely tested at
     # least for compilation.
-    targ_selvecs=cisco_core_vec
+    targ_selvecs="cisco_core_vec ieee_vec"
     targ_underscore=yes
     ;;
-  m68*-*-elf* | m68*-*-sysv4* | m68*-cbm-*)
+  m68*-*-elf* | m68*-*-sysv4*)
     targ_defvec=bfd_elf32_m68k_vec
-    targ_selvecs=m68kcoff_vec
+    targ_selvecs="m68kcoff_vec ieee_vec"
     ;;
-  m68*-*-coff* | m68*-*-sysv*)
+  m68*-*-coff* | m68*-*-sysv* | m68*-*-rtems*)
     targ_defvec=m68kcoff_vec
-    targ_selvecs="m68kcoff_vec versados_vec"
+    targ_selvecs="m68kcoff_vec versados_vec ieee_vec"
     ;;
   m68*-*-hpux*)
     targ_defvec=hp300hpux_vec
     targ_underscore=yes
     ;;
+  m68*-*-linuxaout*)
+    targ_defvec=m68klinux_vec
+    targ_selvecs=bfd_elf32_m68k_vec
+    targ_underscore=yes
+    ;;
+  m68*-*-linux*)
+    targ_defvec=bfd_elf32_m68k_vec
+    targ_selvecs=m68klinux_vec
+    ;;
   m68*-*-lynxos*)
     targ_defvec=m68klynx_coff_vec
     targ_selvecs=m68klynx_aout_vec
     ;;
+  m68*-hp*-netbsd*)
+    targ_defvec=m68k4knetbsd_vec
+    targ_selvecs="m68knetbsd_vec hp300bsd_vec sunos_big_vec"
+    targ_underscore=yes
+    ;;
   m68*-*-netbsd*)
     targ_defvec=m68knetbsd_vec
-    targ_selvecs="hp300bsd_vec sunos_big_vec"
+    targ_selvecs="m68k4knetbsd_vec hp300bsd_vec sunos_big_vec"
     targ_underscore=yes
     ;;
   m68*-*-sunos* | m68*-*-os68k* | m68*-*-vxworks* | m68*-netx-* | \
@@ -265,6 +303,18 @@ case "${targ}" in
     targ_selvecs="m68kcoff_vec tekhex_vec"
     targ_underscore=yes
     ;;
+  m68*-cbm-*)
+    targ_defvec=bfd_elf32_m68k_vec
+    targ_selvecs=m68kcoff_vec
+    ;;
+  m68*-apple-aux*)
+    targ_defvec=m68kaux_coff_vec
+    ;;
+  m68*-*-psos*)
+    targ_defvec=bfd_elf32_m68k_vec
+    targ_selvecs=ieee_vec
+    targ_underscore=yes
+    ;;
 
   m88*-harris-cxux* | m88*-*-dgux* | m88*-*-sysv4*)
     targ_defvec=bfd_elf32_m88k_vec
@@ -283,6 +333,10 @@ case "${targ}" in
     targ_defvec=ecoff_big_vec
     targ_selvecs=ecoff_little_vec
     ;;
+  mips-dec-netbsd*)
+    targ_defvec=bfd_elf32_littlemips_vec
+    targ_selvecs=bfd_elf32_bigmips_vec
+    ;;
   mips*-dec-bsd*)
     targ_defvec=aout_mips_little_vec
     targ_underscore=yes
@@ -295,6 +349,12 @@ case "${targ}" in
     targ_defvec=ecoff_little_vec
     targ_selvecs=ecoff_big_vec
     ;;
+# start-sanitize-gm
+  mips*-*-magic*)
+    targ_defvec=ecoff_big_vec
+    targ_selvecs=bfd_elf32_bigmips_vec
+    ;;
+# end-sanitize-gm
   mips*-*-ecoff*)
     targ_defvec=ecoff_big_vec
     targ_selvecs=ecoff_little_vec
@@ -321,18 +381,18 @@ case "${targ}" in
     ;;
   mips*el-*-elf*)
     targ_defvec=bfd_elf32_littlemips_vec
-    targ_selvecs=bfd_elf32_bigmips_vec
+    targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec"
     ;;
   mips*-*-elf*)
     targ_defvec=bfd_elf32_bigmips_vec
-    targ_selvecs=bfd_elf32_littlemips_vec
+    targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec"
     ;;
 
-  ns32k-pc532-mach*)
+  ns32k-pc532-mach* | ns32k-pc532-ux*)
     targ_defvec=pc532machaout_vec
     targ_underscore=yes
     ;;
-  ns32k-*-netbsd*)
+  ns32k-*-netbsd* | ns32k-*-lites*)
     targ_defvec=pc532netbsd_vec
     targ_underscore=yes
     ;;
@@ -340,18 +400,27 @@ case "${targ}" in
   powerpc-*-aix*)
     targ_defvec=rs6000coff_vec
     ;;
-  powerpc-*-elf* | powerpc-*-sysv4* | powerpc-*-eabi* | powerpc-*-solaris2*)
+  powerpc-*-elf* | powerpc-*-sysv4* | powerpc-*-eabi* | \
+  powerpc-*-solaris2* | powerpc-*-linux* | powerpc-*-rtems*)
     targ_defvec=bfd_elf32_powerpc_vec
-    targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec"
+    targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec ppcboot_vec"
+    ;;
+  powerpc-*-macos* | powerpc-*-mpw*)
+    targ_defvec=pmac_xcoff_vec
     ;;
   powerpc-*-netware*)
     targ_defvec=bfd_elf32_powerpc_vec
     targ_selvecs="nlm32_powerpc_vec rs6000coff_vec"
     ;;
   powerpcle-*-elf* | powerpcle-*-sysv4* | powerpcle-*-eabi* | \
-  powerpcle-*-solaris2*)
+  powerpcle-*-solaris2* | powerpcle-*-linux*)
     targ_defvec=bfd_elf32_powerpcle_vec
-    targ_selvecs="rs6000coff_vec bfd_elf32_powerpc_vec"
+    targ_selvecs="rs6000coff_vec bfd_elf32_powerpc_vec bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec ppcboot_vec"
+    ;;
+
+  powerpcle-*-pe | powerpcle-*-winnt* | powerpcle-*-cygwin32)
+    targ_defvec=bfd_powerpcle_pe_vec
+    targ_selvecs="bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec"
     ;;
 
   rs6000-*-*)
@@ -366,7 +435,7 @@ case "${targ}" in
     targ_defvec=sparcnetbsd_vec
     targ_underscore=yes
     ;;
-  sparc-*-solaris2* | sparc-*-sysv4*)
+  sparc-*-elf* | sparc-*-sysv4* | sparc-*-solaris2*)
     targ_defvec=bfd_elf32_sparc_vec
     targ_selvecs=sunos_big_vec
     ;;
@@ -374,7 +443,7 @@ case "${targ}" in
     targ_defvec=sunos_big_vec
     targ_underscore=yes
     ;;
-  sparc64-*-elf* | sparc64-*-sysv4* | sparc64-*-solaris2*)
+  sparc64-*-elf*)
     targ_defvec=bfd_elf64_sparc_vec
     targ_selvecs=bfd_elf32_sparc_vec
     ;;    
@@ -385,7 +454,7 @@ case "${targ}" in
   sparc*-*-coff*)
     targ_defvec=sparccoff_vec
     ;;
-  sparc*-*-*)
+  sparc*-*-* | sparc*-*-rtems*)
     targ_defvec=sunos_big_vec
     targ_underscore=yes
     ;;
This page took 0.026929 seconds and 4 git commands to generate.