* config/tc-mn10300.c (mn10300_force_relocation): Force a reloc to be generated for...
commit8d2d744a29532cafed331076658eb848d6d48949
authorNick Clifton <nickc@redhat.com>
Tue, 13 Nov 2007 10:40:29 +0000 (13 10:40 +0000)
committerNick Clifton <nickc@redhat.com>
Tue, 13 Nov 2007 10:40:29 +0000 (13 10:40 +0000)
tree673b780f84654a061b0425308fd5531436299028
parent3d6d2a068582b94a6b4b3ebba583a4b79b623936
* 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