summaryrefslogtreecommitdiff
path: root/bfd/elf32-spu.c
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>2009-03-19 05:51:49 +0000
committerIan Lance Taylor <ian@airs.com>2009-03-19 05:51:49 +0000
commit4b53abab46b1ea8a260474d2aa70df2389cf15ee (patch)
treeba47e4ee20fef51177dbb1fb4af3353f182be1fc /bfd/elf32-spu.c
parent5def0cf8ea944a48a82b7aa5e709522c07b86e43 (diff)
downloadbinutils-redhat-4b53abab46b1ea8a260474d2aa70df2389cf15ee.tar.gz
* script-sections.h: Include <list>.
(class Script_sections): Change Sections_elements from std::vector to std::list. Typedef public Elements_iterator. Add orphan_section_placement_, data_segment_align_start_, and saw_data_segment_align_ fields. Remove data_segment_align_index_ field. * script-sections.cc (class Orphan_section_placement): New class. (class Sections_element): Add virtual functions is_relro and orphan_section_init. Remove virtual function place_orphan_here. (class Output_section_definition): Add is_relro and orphan_section_init. Remove place_orphan_here. (class Orphan_output_section): Likewise. (Script_sections::Script_sections): Update for field changes. (Script_sections::data_segment_align): Set saw_data_segment_align_ and data_segment_align_start_, not data_segment_align_index. (Script_sections::data_segment_relro_end): Check saw_data_segment_align_. Use data_segment_align_start_ rather than data_segment_align_index_. (Script_sections::place_orphan): Rewrite to use Orphan_section_placement.
Diffstat (limited to 'bfd/elf32-spu.c')
0 files changed, 0 insertions, 0 deletions