PR 10979
* layout.cc (Layout::relaxation_loop_body): If -Ttext was used, don't put the file header and segment headers in the text segment.
This commit is contained in:
parent
eda294df6d
commit
403a15dd3b
2 changed files with 11 additions and 0 deletions
|
@ -1482,6 +1482,12 @@ Layout::relaxation_loop_body(
|
|||
!= General_options::OBJECT_FORMAT_ELF)
|
||||
load_seg = NULL;
|
||||
|
||||
// If the user set the address of the text segment, that may not be
|
||||
// compatible with putting the segment headers and file headers into
|
||||
// that segment.
|
||||
if (parameters->options().user_set_Ttext())
|
||||
load_seg = NULL;
|
||||
|
||||
gold_assert(phdr_seg == NULL
|
||||
|| load_seg != NULL
|
||||
|| this->script_options_->saw_sections_clause());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue