* elf-bfd.h (struct eh_cie_fde): Add need_relative and
authorAlan Modra <amodra@gmail.com>
Fri, 1 Oct 2004 00:51:37 +0000 (00:51 +0000)
committerAlan Modra <amodra@gmail.com>
Fri, 1 Oct 2004 00:51:37 +0000 (00:51 +0000)
commit8935b81f1f49a0a8db4674b70a4b5d46ecd00b28
tree2e8c100be399b0ee3de71d2aac000e4606f7bde9
parent2de118d36ef736f2ff022dafc3fd7fc8de4407ce
* elf-bfd.h (struct eh_cie_fde): Add need_relative and
need_lsda_relative.
* elf-eh-frame.c (_bfd_elf_eh_frame_section_offset): Set
need_relative or need_lsda_relative if we are processing an
offset for a reloc on a FDE initial loc or LSDA field
respectively.
(_bfd_elf_write_section_eh_frame): Test need_relative and
need_lsda_relative in place of corresponding make_* field
when deciding to use pc-relative encodings.
bfd/ChangeLog
bfd/elf-bfd.h
bfd/elf-eh-frame.c