gold/
* layout.cc (Layout::set_relocatable_section_offsets): Don't allocate space in file for BSS sections.
This commit is contained in:
parent
2199fbe773
commit
e79c84aa33
|
@ -1,3 +1,8 @@
|
|||
2013-04-15 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
* layout.cc (Layout::set_relocatable_section_offsets): Don't
|
||||
allocate space in file for BSS sections.
|
||||
|
||||
2013-04-15 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
* script-sections.cc (Orphan_output_section): Reset address
|
||||
|
|
|
@ -3594,7 +3594,8 @@ Layout::set_relocatable_section_offsets(Output_data* file_header,
|
|||
(*p)->set_address(0);
|
||||
(*p)->set_file_offset(off);
|
||||
(*p)->finalize_data_size();
|
||||
off += (*p)->data_size();
|
||||
if ((*p)->type() != elfcpp::SHT_NOBITS)
|
||||
off += (*p)->data_size();
|
||||
|
||||
(*p)->set_out_shndx(*pshndx);
|
||||
++*pshndx;
|
||||
|
|
Loading…
Reference in New Issue