| Index: binutils/gold/script-sections.cc
|
| diff --git a/binutils/gold/script-sections.cc b/binutils/gold/script-sections.cc
|
| index a541e9aa13ed3756ed11860990f70d80c9d965bd..582510794085bc97e5c7fdab9530510f56ccbaab 100644
|
| --- a/binutils/gold/script-sections.cc
|
| +++ b/binutils/gold/script-sections.cc
|
| @@ -3051,7 +3051,7 @@ Script_sections::create_segments(Layout* layout)
|
| is_current_seg_readonly = true;
|
| }
|
|
|
| - current_seg->add_output_section(*p, seg_flags);
|
| + current_seg->add_output_section(*p, seg_flags, false);
|
|
|
| if (((*p)->flags() & elfcpp::SHF_WRITE) != 0)
|
| is_current_seg_readonly = false;
|
| @@ -3130,7 +3130,7 @@ Script_sections::create_note_and_tls_segments(
|
| Layout::section_flags_to_segment((*p)->flags());
|
| Output_segment* oseg = layout->make_output_segment(elfcpp::PT_NOTE,
|
| seg_flags);
|
| - oseg->add_output_section(*p, seg_flags);
|
| + oseg->add_output_section(*p, seg_flags, false);
|
|
|
| // Incorporate any subsequent SHT_NOTE sections, in the
|
| // hopes that the script is sensible.
|
| @@ -3139,7 +3139,7 @@ Script_sections::create_note_and_tls_segments(
|
| && (*pnext)->type() == elfcpp::SHT_NOTE)
|
| {
|
| seg_flags = Layout::section_flags_to_segment((*pnext)->flags());
|
| - oseg->add_output_section(*pnext, seg_flags);
|
| + oseg->add_output_section(*pnext, seg_flags, false);
|
| p = pnext;
|
| ++pnext;
|
| }
|
| @@ -3154,14 +3154,14 @@ Script_sections::create_note_and_tls_segments(
|
| Layout::section_flags_to_segment((*p)->flags());
|
| Output_segment* oseg = layout->make_output_segment(elfcpp::PT_TLS,
|
| seg_flags);
|
| - oseg->add_output_section(*p, seg_flags);
|
| + oseg->add_output_section(*p, seg_flags, false);
|
|
|
| Layout::Section_list::const_iterator pnext = p + 1;
|
| while (pnext != sections->end()
|
| && ((*pnext)->flags() & elfcpp::SHF_TLS) != 0)
|
| {
|
| seg_flags = Layout::section_flags_to_segment((*pnext)->flags());
|
| - oseg->add_output_section(*pnext, seg_flags);
|
| + oseg->add_output_section(*pnext, seg_flags, false);
|
| p = pnext;
|
| ++pnext;
|
| }
|
| @@ -3315,7 +3315,7 @@ Script_sections::attach_sections_using_phdrs_clause(Layout* layout)
|
|
|
| elfcpp::Elf_Word seg_flags =
|
| Layout::section_flags_to_segment(os->flags());
|
| - r->second->add_output_section(os, seg_flags);
|
| + r->second->add_output_section(os, seg_flags, false);
|
|
|
| if (r->second->type() == elfcpp::PT_LOAD)
|
| {
|
|
|