# config.bfd
#
-# Copyright (C) 2012-2017 Free Software Foundation, Inc.
+# Copyright (C) 2012-2018 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
mips*-sgi-* | mips*-*-bsd* | \
mips*-*-lnews* | \
mips*-*-sysv* | mips*-*-riscos* | \
- ns32k-*-* | \
sh*-*-symbianelf* | \
sparclet-*-aout* | \
sparc86x-*-aout* | \
hppa*) targ_archs=bfd_hppa_arch ;;
i[3-7]86) targ_archs=bfd_i386_arch ;;
i370) targ_archs=bfd_i370_arch ;;
+ia16) targ_archs=bfd_i386_arch ;;
lm32) targ_archs=bfd_lm32_arch ;;
m6811*|m68hc11*) targ_archs="bfd_m68hc11_arch bfd_m68hc12_arch bfd_m9s12x_arch bfd_m9s12xg_arch" ;;
m6812*|m68hc12*) targ_archs="bfd_m68hc12_arch bfd_m68hc11_arch bfd_m9s12x_arch bfd_m9s12xg_arch" ;;
targ_underscore=yes
;;
+#ifdef BFD64
cris-*-* | crisv32-*-*)
targ_defvec=cris_aout_vec
targ_selvecs="cris_elf32_us_vec cris_elf32_vec ieee_vec"
- targ_underscore=yes # Note: not true for cris_elf32_vec.
+ case "${targ}" in
+ *-*-linux*) ;;
+ *) targ_underscore=yes ;;
+ esac
+ want64=true
;;
+#endif
crx-*-elf*)
targ_defvec=crx_elf32_vec
targ_defvec=d30v_elf32_vec
;;
- epiphany-*-elf)
+ epiphany-*-*)
targ_defvec=epiphany_elf32_vec
+ targ_underscore=yes
;;
fido-*-elf* )
targ_selvecs="icoff_le_vec icoff_be_vec"
;;
+ ia16-*-elf)
+ targ_defvec=i386_elf32_vec
+ targ_selvecs="i386_msdos_vec i386_aout_vec"
+ ;;
+
ip2k-*-elf)
targ_defvec=ip2k_elf32_vec
+ targ_underscore=yes
;;
iq2000-*-elf)
m32c-*-elf | m32c-*-rtems*)
targ_defvec=m32c_elf32_vec
+ targ_underscore=yes
;;
m32r*le-*-linux*)
#endif
mn10200-*-*)
targ_defvec=mn10200_elf32_vec
+ targ_underscore=yes
;;
mn10300-*-*)
pru-*-*)
targ_defvec=pru_elf32_vec
- targ_underscore=yes
;;
#ifdef BFD64
riscv32-*-*)
targ_defvec=riscv_elf32_vec
- targ_selvecs="riscv_elf32_vec"
+ targ_selvecs="riscv_elf32_vec riscv_elf64_vec"
want64=true
;;
-
riscv64-*-*)
targ_defvec=riscv_elf64_vec
targ_selvecs="riscv_elf32_vec riscv_elf64_vec"
rl78-*-elf)
targ_defvec=rl78_elf32_vec
+ targ_underscore=yes
;;
rx-*-elf)
targ_defvec=rx_elf32_le_vec
targ_selvecs="rx_elf32_be_vec rx_elf32_le_vec rx_elf32_be_ns_vec"
+ targ_underscore=yes
;;
s390-*-linux*)
v850*-*-*)
targ_defvec=v850_elf32_vec
targ_selvecs="v800_elf32_vec"
+ targ_underscore=yes
;;
vax-*-netbsdelf*)
wasm32-*-*)
targ_defvec=wasm32_elf32_vec
+ targ_selvecs="wasm_vec"
;;
we32k-*-*)