diff options
author | Ian Lance Taylor <ian@airs.com> | 1996-06-21 16:40:43 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1996-06-21 16:40:43 +0000 |
commit | e8f4671749acb1a0f44e0c98c5722b220aeacf01 (patch) | |
tree | d77d452b08815fe6c60b2aea539fd258814dee86 | |
parent | 3309648e5ffe2b6d8c8eaf5f7033c278ee8d858a (diff) | |
download | gdb-e8f4671749acb1a0f44e0c98c5722b220aeacf01.zip gdb-e8f4671749acb1a0f44e0c98c5722b220aeacf01.tar.gz gdb-e8f4671749acb1a0f44e0c98c5722b220aeacf01.tar.bz2 |
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.
-rw-r--r-- | bfd/.Sanitize | 1 | ||||
-rw-r--r-- | bfd/ChangeLog | 15 | ||||
-rwxr-xr-x | bfd/config.bfd | 18 |
3 files changed, 27 insertions, 7 deletions
diff --git a/bfd/.Sanitize b/bfd/.Sanitize index 4c38bfe..5af89a2 100644 --- a/bfd/.Sanitize +++ b/bfd/.Sanitize @@ -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 diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 581a7f0..9b93d0e 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -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 diff --git a/bfd/config.bfd b/bfd/config.bfd index 0e5a159..49e71cd 100755 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -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 ;; |