diff options
author | Stephane Carrez <stcarrez@nerim.fr> | 2003-04-04 21:17:06 +0000 |
---|---|---|
committer | Stephane Carrez <stcarrez@nerim.fr> | 2003-04-04 21:17:06 +0000 |
commit | 196486bed91020ac1c7e555446b0f3e069e7cd5d (patch) | |
tree | fc5dcaa571a77cb720f4c6abeea97a8a7690ea45 /bfd/ChangeLog | |
parent | 11889732f8bf4a0c69606696a154262eb1f82a8e (diff) | |
download | ppe42-binutils-196486bed91020ac1c7e555446b0f3e069e7cd5d.tar.gz ppe42-binutils-196486bed91020ac1c7e555446b0f3e069e7cd5d.zip |
* elf32-m68hc11.c (m68hc11_elf_relax_delete_bytes): Also adjust
symbols that mark the end of the section.
(m68hc11_elf_relax_section): Use R_M68HC11_PCREL_8 relocs when
converting to a relative branch so that the offset is computed after
the relaxation; also relocate a jsr into a bsr if possible but don't
relax them if they are to a far symbol as we need to call the
trampoline code.
(elf_m68hc11_howto_table): Set pcrel_offset to true.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 180688e208..5428fcfde3 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,14 @@ +2003-04-04 Stephane Carrez <stcarrez@nerim.fr> + + * elf32-m68hc11.c (m68hc11_elf_relax_delete_bytes): Also adjust + symbols that mark the end of the section. + (m68hc11_elf_relax_section): Use R_M68HC11_PCREL_8 relocs when + converting to a relative branch so that the offset is computed after + the relaxation; also relocate a jsr into a bsr if possible but don't + relax them if they are to a far symbol as we need to call the + trampoline code. + (elf_m68hc11_howto_table): Set pcrel_offset to true. + 2003-04-04 Svein E. Seldal <Svein.Seldal@solidas.com> * archures.c: Namespace cleanup. Rename bfd_mach_c3x to |