aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1996-06-21 16:40:43 +0000
committerIan Lance Taylor <ian@airs.com>1996-06-21 16:40:43 +0000
commite8f4671749acb1a0f44e0c98c5722b220aeacf01 (patch)
treed77d452b08815fe6c60b2aea539fd258814dee86
parent3309648e5ffe2b6d8c8eaf5f7033c278ee8d858a (diff)
downloadgdb-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/.Sanitize1
-rw-r--r--bfd/ChangeLog15
-rwxr-xr-xbfd/config.bfd18
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
;;