OSDN Git Service

* config/tc-mn10300.c (mn10300_force_relocation): Force a reloc to be generated for...
authornickc <nickc>
Tue, 13 Nov 2007 10:40:27 +0000 (10:40 +0000)
committernickc <nickc>
Tue, 13 Nov 2007 10:40:27 +0000 (10:40 +0000)
commite85de4ea2a41bb7cba6fe3c32ed1153822989e01
tree629e5912c389fd651d52d4c3243c1725da0d23a3
parent46b2cc7efe37d9b6c7881c493c50fd9042e29143
* 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