diff options
author | David Edelsohn <dje.gcc@gmail.com> | 1995-09-28 08:08:49 +0000 |
---|---|---|
committer | David Edelsohn <dje.gcc@gmail.com> | 1995-09-28 08:08:49 +0000 |
commit | a11e10fe44a7c80be5560f1fc934f728251850a9 (patch) | |
tree | aaf0126ce8934f74d78e6fbd661e16a5bb8223cd | |
parent | 2a0f64a5350fa7945ebf79fed0bee2072dea36e0 (diff) | |
download | gdb-a11e10fe44a7c80be5560f1fc934f728251850a9.zip gdb-a11e10fe44a7c80be5560f1fc934f728251850a9.tar.gz gdb-a11e10fe44a7c80be5560f1fc934f728251850a9.tar.bz2 |
* 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.
-rw-r--r-- | bfd/ChangeLog | 8 | ||||
-rwxr-xr-x | bfd/config.bfd | 5 | ||||
-rwxr-xr-x | bfd/configure | 2 | ||||
-rw-r--r-- | bfd/configure.in | 2 | ||||
-rw-r--r-- | bfd/targets.c | 4 |
5 files changed, 21 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 6f3d6ac..fb71161 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -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. diff --git a/bfd/config.bfd b/bfd/config.bfd index ee0c72d..5c506a9 100755 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -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*) diff --git a/bfd/configure b/bfd/configure index 62c8581..57268a9 100755 --- a/bfd/configure +++ b/bfd/configure @@ -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 " ;; diff --git a/bfd/configure.in b/bfd/configure.in index 7bf0f22..7fbfbaf 100644 --- a/bfd/configure.in +++ b/bfd/configure.in @@ -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 " ;; diff --git a/bfd/targets.c b/bfd/targets.c index b9af2b4..6728002 100644 --- a/bfd/targets.c +++ b/bfd/targets.c @@ -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, |