diff options
author | Ken Raeburn <raeburn@cygnus> | 1995-05-18 22:21:18 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1995-05-18 22:21:18 +0000 |
commit | ff15324f6383f5532d167eba6f4e80f67d94a84a (patch) | |
tree | 57677beae66e13583f9d046ed51b2c8e7bac6d91 /bfd | |
parent | 1b9016457d41c7037e33c2e2267f309ded4ca2a1 (diff) | |
download | gdb-ff15324f6383f5532d167eba6f4e80f67d94a84a.zip gdb-ff15324f6383f5532d167eba6f4e80f67d94a84a.tar.gz gdb-ff15324f6383f5532d167eba6f4e80f67d94a84a.tar.bz2 |
Bunch of changes from Richard Earnshaw for generic bi-endian ARM aout targets.
Details in change logs.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/.Sanitize | 1 | ||||
-rw-r--r-- | bfd/ChangeLog | 34 |
2 files changed, 35 insertions, 0 deletions
diff --git a/bfd/.Sanitize b/bfd/.Sanitize index 98129d3..8cdb2e5 100644 --- a/bfd/.Sanitize +++ b/bfd/.Sanitize @@ -48,6 +48,7 @@ TODO VERSION aix386-core.c aout-adobe.c +aout-arm.c aout-encap.c aout-ns32k.c aout-target.h diff --git a/bfd/ChangeLog b/bfd/ChangeLog index dac03db..da62ecb 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,37 @@ +Thu May 18 04:24:01 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com> + + Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk) + + * aoutx.h (aout_link_input_section_standard): If defined, call + MY_relocatable_reloc before doing a partial relocation. + + * aout-arm.c: (WRITE_HEADERS): Delete. + (NAME): Define version to override default in aoutx.h + (MY(howto_table)): Reformat. Alter some entries slightly. + (RELOC_ARM_BITS_NEG_{BIG,LITTLE}): Define. + (MY(reloc_howto), MY(put_reloc), MY(relocatable_reloc)): New functions. + (MY_reloc_howto, MY_put_reloc, MY_relocatable_reloc): Define. + (MY(fix_pcrel_26)): Renamed from aoutarm_fix_pcrel_26, return + bfd_reloc_ok not bfd_reloc_continue. + (MY(fix_pcrel_26_done)): Likewise. + (MY(bfd_reloc_type_lookup)): Renamed from aoutarm_reloc_type_lookup. + (MY_bfd_link_hash_table_create, MY_bfd_link_add_symbols, + MY_bfd_final_link): Delete. + (MY_swap_std_reloc_in, MY_swap_std_reloc_out, MY_get_section_contents): + Define. + (aoutx.h): Include it. + (MY(swap_std_reloc_{in,out})): New functions. + Use RELOC_ARM_BITS_NEG_{BIG,LITTLE} to extract negative reloc bit. + (aoutarm_squirt_out_relocs): Delete. + + From: David Taylor (dtaylor@armltd.co.uk) + * config/arm[lb]-aout.mt: New files. + * aout-arm.c: New file. + * config.bfd: Handle arm{,e[lb]}-*-aout + * configure.in: Add vetor for aout_arm_{big,little}_vec. + * reloc.c: New relocation types for the ARM. + * targets.c (aout_arm_{big,little}_vec): declare. + Tue May 16 10:29:51 1995 Jim Kingdon <kingdon@deneb.cygnus.com> * libbfd.c (bfd_stat): If bfd_cache_lookup returns an error, |