* config.bfd: Add arm-*-coff.
authorDavid Edelsohn <dje.gcc@gmail.com>
Thu, 28 Sep 1995 08:08:49 +0000 (08:08 +0000)
committerDavid Edelsohn <dje.gcc@gmail.com>
Thu, 28 Sep 1995 08:08:49 +0000 (08:08 +0000)
* configure.in, configure: Add armcoff_{little,big}_vec.
* targets.c (armcoff_{little,big}_vec): Declare.
(bfd_target_vector): Add armcoff_{little,big}_vec.
* coff-arm.c (armcoff_{little,big}_vec): Always define.

bfd/ChangeLog
bfd/config.bfd
bfd/configure
bfd/configure.in
bfd/targets.c

index 6f3d6ac..fb71161 100644 (file)
@@ -1,3 +1,11 @@
+Thu Sep 28 00:58:05 1995  Doug Evans  <dje@deneb.cygnus.com>
+
+       * config.bfd: Add arm-*-coff.
+       * configure.in, configure: Add armcoff_{little,big}_vec.
+       * targets.c (armcoff_{little,big}_vec): Declare.
+       (bfd_target_vector): Add armcoff_{little,big}_vec.
+       * coff-arm.c (armcoff_{little,big}_vec): Always define.
+
 Wed Sep 27 10:37:14 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * targets.c (bfd_find_target): Remove debugging code.
index ee0c72d..5c506a9 100755 (executable)
@@ -74,6 +74,11 @@ case "${targ}" in
     targ_defvec=aout_arm_big_vec
     targ_selvecs=aout_arm_little_vec
     ;;
+  arm-*-coff)
+    targ_defvec=armcoff_little_vec
+    targ_selvecs=armcoff_big_vec
+    targ_underscore=yes
+    ;;
 
   a29k-*-ebmon* | a29k-*-udi* | a29k-*-coff* | a29k-*-sym1* | \
   a29k-*-vxworks* | a29k-*-sysv*)
index 62c8581..57268a9 100755 (executable)
@@ -1287,6 +1287,8 @@ do
     # with the two vector lists in targets.c.
     a29kcoff_big_vec)          tb="$tb coff-a29k.o cofflink.o" ;;
     a_out_adobe_vec)           tb="$tb aout-adobe.o aout32.o stab-syms.o" ;;
+    armcoff_little_vec)                tb="$tb coff-arm.o cofflink.o " ;;
+    armcoff_big_vec)           tb="$tb coff-arm.o cofflink.o " ;;
     armpe_little_vec)          tb="$tb pe-arm.o cofflink.o " ;;
     armpe_big_vec)             tb="$tb pe-arm.o cofflink.o " ;;
     armpei_little_vec)         tb="$tb pei-arm.o cofflink.o " ;;
index 7bf0f22..7fbfbaf 100644 (file)
@@ -332,6 +332,8 @@ do
     # with the two vector lists in targets.c.
     a29kcoff_big_vec)          tb="$tb coff-a29k.o cofflink.o" ;;
     a_out_adobe_vec)           tb="$tb aout-adobe.o aout32.o stab-syms.o" ;;
+    armcoff_little_vec)                tb="$tb coff-arm.o cofflink.o " ;;
+    armcoff_big_vec)           tb="$tb coff-arm.o cofflink.o " ;;
     armpe_little_vec)          tb="$tb pe-arm.o cofflink.o " ;;
     armpe_big_vec)             tb="$tb pe-arm.o cofflink.o " ;;
     armpei_little_vec)         tb="$tb pei-arm.o cofflink.o " ;;
index b9af2b4..6728002 100644 (file)
@@ -459,6 +459,8 @@ extern const bfd_target aout_mips_big_vec;
 extern const bfd_target aout_mips_little_vec;
 extern const bfd_target aout0_big_vec;
 extern const bfd_target apollocoff_vec;
+extern const bfd_target armcoff_little_vec;
+extern const bfd_target armcoff_big_vec;
 extern const bfd_target armpe_little_vec;
 extern const bfd_target armpe_big_vec;
 extern const bfd_target armpei_little_vec;
@@ -669,6 +671,8 @@ const bfd_target * const bfd_target_vector[] = {
        &i386os9k_vec,
        &i386pe_vec,
        &i386pei_vec,
+       &armcoff_little_vec,
+       &armcoff_big_vec,
        &armpe_little_vec,
        &armpe_big_vec,
        &armpei_little_vec,