* elf-bfd.h (struct eh_cie_fde): Add need_relative andcsl-arm-2004-q3
commit3dcf6202c896c8ee325409a4a3f324b31ec13c99
authorAlan Modra <amodra@bigpond.net.au>
Fri, 1 Oct 2004 00:51:37 +0000 (1 00:51 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Fri, 1 Oct 2004 00:51:37 +0000 (1 00:51 +0000)
tree7a9c5e012c0539680f1acee3c9a88f67c7fba6e9
parent9051113fd39ee5254cd09fc9ef9d11210aaaa23f
* 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