Support ARM ELF defaulting to big endian
authorPhil Blundell <philb@gnu.org>
Sun, 14 May 2000 18:49:34 +0000 (18:49 +0000)
committerPhil Blundell <philb@gnu.org>
Sun, 14 May 2000 18:49:34 +0000 (18:49 +0000)
bfd/ChangeLog
bfd/config.bfd

index ee45f0c7ed33b646a3cd4534d0188e8aa08d5bdd..2630257a1225aad3af1fdf8d0d53537dfe933b66 100644 (file)
@@ -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
index 0266ca20643e76f22dce07d3e5531697b0f4b34f..475fd0f289e4a9c258997ff00ef7a50f56d95e1b 100644 (file)
@@ -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