OSDN Git Service

* object.cc (Sized_relobj::include_section_group): Adjust section
authorian <ian>
Mon, 5 May 2008 19:16:43 +0000 (19:16 +0000)
committerian <ian>
Mon, 5 May 2008 19:16:43 +0000 (19:16 +0000)
commit44366bb9901ccd73983b19cdf7294ef96e3277e4
tree4da2dca9ac8a09f146293e221ee3008590109489
parentc39bb9d61cb33c1dae3f829fad08fddcab87ac0b
* object.cc (Sized_relobj::include_section_group): Adjust section
indexes read from group data.  Build vector to pass to
layout_group.
* layout.cc (Layout::layout_group): Add flags and shndxes
parameters.  Remove contents parameter.  Change caller.  Update
explicit instantiations.
* layout.h (class Layout): Update layout_group declaration.
* output.cc (Output_data_group::Output_data_group): Add flags and
input_shndxes parameters.  Remove contents parameter.  Change
caller.
(Output_data_group::do_write): Change input_sections_ to
input_shndxes_.
* output.h (class Output_data_group): Update constructor
declaration.  Rename input_sections_ to input_shndxes_.
* testsuite/many_sections_test.cc: Add template.
gold/ChangeLog
gold/layout.cc
gold/layout.h
gold/object.cc
gold/output.cc
gold/output.h
gold/testsuite/many_sections_test.cc