Fri Jun 21 12:35:27 1996 Richard Henderson <rth@tamu.edu>

* elf64-alpha.c: New file.
	* config.bfd (alpha-*-linuxecoff*): New target.
	(alpha-*-linux*, alpha-*-elf*): New targets.
	* configure.in (bfd_elf64_alpha_vec): New vector.
	* configure: Rebuild.
	* targets.c (bfd_elf64_alpha_vec): Declare.
	(bfd_target_vector): Add bfd_elf64_alpha_vec if BFD64.
	* reloc.c (BFD_RELOC_ALPHA_GPDISP): Define.
	* bfd-in2.h, libbfd.h: Rebuild.
	* Makefile.in: Rebuild dependencies.
 	(BFD64_BACKENDS): Add elf64-alpha.o.
	(BFD64_BACKENDS_CFILES): Add elf64-alpha.c.
This commit is contained in:
Ian Lance Taylor 1996-06-21 16:40:43 +00:00
parent 3309648e5f
commit e8f4671749
3 changed files with 27 additions and 7 deletions

View File

@ -139,6 +139,7 @@ elf32-mips.c
elf32-ppc.c
elf32-sparc.c
elf32.c
elf64-alpha.c
elf64-gen.c
elf64-mips.c
elf64-sparc.c

View File

@ -1,3 +1,18 @@
Fri Jun 21 12:35:27 1996 Richard Henderson <rth@tamu.edu>
* elf64-alpha.c: New file.
* config.bfd (alpha-*-linuxecoff*): New target.
(alpha-*-linux*, alpha-*-elf*): New targets.
* configure.in (bfd_elf64_alpha_vec): New vector.
* configure: Rebuild.
* targets.c (bfd_elf64_alpha_vec): Declare.
(bfd_target_vector): Add bfd_elf64_alpha_vec if BFD64.
* reloc.c (BFD_RELOC_ALPHA_GPDISP): Define.
* bfd-in2.h, libbfd.h: Rebuild.
* Makefile.in: Rebuild dependencies.
(BFD64_BACKENDS): Add elf64-alpha.o.
(BFD64_BACKENDS_CFILES): Add elf64-alpha.c.
Thu Jun 20 18:14:25 1996 Ian Lance Taylor <ian@cygnus.com>
* ecoff.c (ecoff_armap_hash): If hlog is 0, just return 0, rather

View File

@ -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
;;
@ -57,7 +68,6 @@ case "${targ}" in
targ_selvecs=bfd_elf32_bigarg_vec
;;
# end-sanitize-arc
arm-*-riscix*)
targ_defvec=riscix_vec
;;
@ -107,12 +117,6 @@ case "${targ}" in
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
;;