* config.bfd (sh-*-linux*): Use bfd_elf*_sh64*lin_vec as sh64
commitba5f62a26ba5432ccbc901b55ce82c559c29ae30
authorAlan Modra <amodra@bigpond.net.au>
Tue, 5 Nov 2002 01:18:56 +0000 (5 01:18 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Tue, 5 Nov 2002 01:18:56 +0000 (5 01:18 +0000)
treea51c8eb91f603bad3c312629fcb51f91db438e36
parent69610cdb7c1e6e1fdb1dc06fb8b789722c54b79d
* config.bfd (sh-*-linux*): Use bfd_elf*_sh64*lin_vec as sh64
vectors in target_selvecs.
(shle-*-netbsdelf*): Use bfd_elf*_sh64*nbsd_vec as sh64 vectors
in target_selvecs.
(sh-*-netbsdelf*): Likewise.
* configure.in (assocvecs): New variable.  Handle assocvecs like
selvecs.
* configure: Regenerate.
* format.c (bfd_check_format_matches): Store bfd_target pointers
in matching_vector instead of target names.  Select first target
from bfd_associated_vector that matches a list of ambiguous targets.
* targets.c (_bfd_associated_vector): New array.
(bfd_associated_vector): New variable.
(_bfd_target_vector): Add bfd_elf*_sh64*lin_vec.
* libbfd-in.h (bfd_associated_vector): Declare.
* libbfd.h: Regenerate.
bfd/ChangeLog
bfd/config.bfd
bfd/configure
bfd/configure.in
bfd/format.c
bfd/libbfd-in.h
bfd/libbfd.h
bfd/targets.c