summaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorPhil Blundell <pb@futuretv.com>2000-05-14 18:49:34 +0000
committerPhil Blundell <pb@futuretv.com>2000-05-14 18:49:34 +0000
commit5ddc192d424b458b3b2d8cf146bbd598cabe1d1b (patch)
treeaf7324fbbcfec23a1b8a483bb1c47e5eb03f7596 /bfd
parentb66f59cd77282687bb428fcb66d29767f42a25b8 (diff)
downloadgdb-5ddc192d424b458b3b2d8cf146bbd598cabe1d1b.tar.gz
Support ARM ELF defaulting to big endian
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog4
-rw-r--r--bfd/config.bfd4
2 files changed, 8 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index ee45f0c7ed3..2630257a122 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,7 @@
+2000-05-14 Philip Blundell <philb@gnu.org>
+
+ * config.bfd (armeb-*-elf, arm*b-*-linux-gnu*): New targets.
+
2000-05-12 Alan Modra <alan@linuxcare.com.au>
* targets.c (bfd_target_vector): #ifdef BFD64 rs6000coff64_vec
diff --git a/bfd/config.bfd b/bfd/config.bfd
index 0266ca20643..475fd0f289e 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -131,6 +131,10 @@ case "${targ}" in
targ_selvecs=armcoff_big_vec
targ_underscore=yes
;;
+ armeb-*-elf | arm*b-*-linux-gnu*)
+ targ_defvec=bfd_elf32_bigarm_vec
+ targ_selvecs=bfd_elf32_littlearm_vec
+ ;;
arm-*-elf | arm*-*-linux-gnu* | arm*-*-conix*)
targ_defvec=bfd_elf32_littlearm_vec
targ_selvecs=bfd_elf32_bigarm_vec