Add thumb-pe support

This commit is contained in:
Nick Clifton 1998-03-18 17:28:50 +00:00
parent 1f98401822
commit 41eca8a753
2 changed files with 32 additions and 8 deletions

View File

@ -1,3 +1,14 @@
Wed Mar 18 09:26:25 1998 Nick Clifton <nickc@cygnus.com>
* config.bfd (targ_cpu): Add thumb-pe target.
* coffcode.h (OTHER_GLOBAL_CLASS): Support thumb external
functions in PE build.
Sun Mar 8 23:37:26 1998 Stan Cox <scox@equinox.cygnus.com>
* config.bfd (sparclite-*-elf*): Added.
start-sanitize-vr4320
Tue Mar 3 11:24:05 1998 Gavin Koch <gavin@cygnus.com>

View File

@ -45,6 +45,12 @@ z8k*) targ_archs=bfd_z8k_arch ;;
*) targ_archs=bfd_${targ_cpu}_arch ;;
esac
# start-sanitize-sky
case "${targ}" in
mips64r5900-sky-elf*) targ_archs="${targ_archs} bfd_dvp_arch" ;;
esac
# end-sanitize-sky
# WHEN ADDING ENTRIES TO THIS MATRIX:
# Make sure that the left side always has two dashes. Otherwise you
# can get spurious matches. Even for unambiguous cases, do this as a
@ -108,6 +114,11 @@ case "${targ}" in
targ_selvecs=armcoff_big_vec
targ_underscore=yes
;;
thumb-*-pe*) # CYGNUS LOCAL nickc/thumb-pe
targ_defvec=armpe_little_vec
targ_selvecs="armpe_little_vec armpe_big_vec armpei_little_vec armpei_big_vec"
targ_underscore=yes
;; # END CYGNUS LOCAL
a29k-*-ebmon* | a29k-*-udi* | a29k-*-coff* | a29k-*-sym1* | \
a29k-*-vxworks* | a29k-*-sysv*)
targ_defvec=a29kcoff_big_vec
@ -136,6 +147,13 @@ case "${targ}" in
;;
# end-sanitize-d30v
# start-sanitize-sky
dvp-*-*)
targ_defvec=bfd_elf32_littlemips_vec
targ_selvecs=bfd_elf64_littlemips_vec
;;
# end-sanitize-sky
h8300*-*-*)
targ_defvec=h8300coff_vec
targ_underscore=yes
@ -505,6 +523,9 @@ case "${targ}" in
targ_selvecs=sparcle_aout_vec
targ_underscore=yes
;;
sparclite-*-elf*)
targ_defvec=bfd_elf32_sparc_vec
;;
sparc-*-linux*aout*)
targ_defvec=sparclinux_vec
targ_selvecs="bfd_elf32_sparc_vec sunos_big_vec"
@ -569,14 +590,6 @@ case "${targ}" in
;;
# end-sanitize-tic80
# start-sanitize-sky
dvp-*-*)
targ_defvec=bfd_elf32_littlemips_vec
targ_selvecs=bfd_elf64_littlemips_vec
;;
# end-sanitize-sky
v850-*-*)
targ_defvec=bfd_elf32_v850_vec