* config/tc-mn10300.c (mn10300_force_relocation): Force a reloc to be generated for...
authorNick Clifton <nickc@redhat.com>
Tue, 13 Nov 2007 10:40:29 +0000 (10:40 +0000)
committerNick Clifton <nickc@redhat.com>
Tue, 13 Nov 2007 10:40:29 +0000 (10:40 +0000)
commitb5f5fd962ef368674d3460bf78a9c6d13a2ab72b
treee438575a95064274620cb1ef22c617a4b5b8d145
parent0067a5693ac40531a6975777c7b6c3b40fd8795e
* config/tc-mn10300.c (mn10300_force_relocation): Force a reloc to be generated for alignment fixups.
* config/tc-mn10300.h (TC_FORCE_RELOCATION): Call mn10300_force_relocation.
* elf-m10300.c (mn10300_elf_final_link_relocate): Prevent the accidental termination of DWARF location list entries.
  (mn10300_elf_relax_delete_bytes): Stop deletion if an align reloc is encountered that is larger than or not a mutliple of the number of bytes being deleted.
  When adjusting symbols, any symbols inside the region being deleted must be moved to the end of the region.
  Move align relocs forward if there is room for them after the deletion of the region.
bfd/ChangeLog
bfd/elf-m10300.c
gas/ChangeLog
gas/config/tc-mn10300.c
gas/config/tc-mn10300.h
ld/testsuite/ChangeLog
ld/testsuite/ld-mn10300/i127740.d [new file with mode: 0644]
ld/testsuite/ld-mn10300/i127740.s [new file with mode: 0644]
ld/testsuite/ld-mn10300/i135409-3.d [new file with mode: 0644]
ld/testsuite/ld-mn10300/i135409-3.s [new file with mode: 0644]
ld/testsuite/ld-mn10300/mn10300.exp