OSDN Git Service

bfd/
authorRichard Sandiford <rsandifo@nildram.co.uk>
Sat, 15 Dec 2007 09:42:02 +0000 (09:42 +0000)
committerRichard Sandiford <rsandifo@nildram.co.uk>
Sat, 15 Dec 2007 09:42:02 +0000 (09:42 +0000)
commiteef412e675c4f16fc0a069d71bd2bf41c4e97b3a
tree47acd25fc31d8c63f77d110ff99a985cc77deff4
parent673c0d588be584280dda36b241cb2d0c090eaa6a
bfd/
* elf-bfd.h (eh_cie_fde): Replace u.cie.merged with a union of
a merged field and a sec field.
(eh_frame_hdr_info): Remove offsets_adjusted.
* elf-eh-frame.c (_bfd_elf_parse_eh_frame): Update accesses to
the CIE merged field.
(_bfd_elf_gc_mark_fdes): Likewise.
(_bfd_elf_discard_section_eh_frame): Likewise.  Set u.cie.u.sec
when clearing the removed flag.
(_bfd_elf_eh_frame_section_offset): Remove offsets_adjusted handling.
(_bfd_elf_write_section_eh_frame): Likewise.  Apply output_offsets
where appropriate.
bfd/ChangeLog
bfd/elf-bfd.h
bfd/elf-eh-frame.c