This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH][gold] Place sections like ".rela.dyn" according to linker scripts.
- From: Igor Kudrin <ikudrin at accesssoftek dot com>
- To: "binutils at sourceware dot org" <binutils at sourceware dot org>, "\"Cary Coutant\"" <ccoutant at gmail dot com>
- Date: Mon, 4 Jul 2016 06:16:17 +0000
- Subject: Re: [PATCH][gold] Place sections like ".rela.dyn" according to linker scripts.
- Authentication-results: sourceware.org; auth=none
- References: <1467396256930.83555@accesssoftek.com>
Hi,
BTW, it seems like this patch solves PR14676.
Best regards,
Igor Kudrin
________________________________________
From: binutils-owner@sourceware.org <binutils-owner@sourceware.org> on behalf of Igor Kudrin <ikudrin@accesssoftek.com>
Sent: Saturday, July 2, 2016 12:04 AM
To: binutils@sourceware.org; "Cary Coutant"
Subject: [PATCH][gold] Place sections like ".rela.dyn" according to linker scripts.
Hi,
ld places internally created sections, like ".rela.dyn", according to
output section descriptions in linker scripts even if input section
descriptions for these output sections do not contain the corresponding
patterns. I believe that gold should follow this behavior because it is
intended to be a drop-in replacement for ld.
What do you think?
Best regards,
Igor Kudrin
---
gold/ChangeLog
* script-sections.cc
(Sections_element::output_section_slot): New virtual method.
(Output_section_definition::output_section_slot): Likewise.
(Script_sections::output_section_name): Use output_section_slot
to find a slot for internally created sections.
* testsuite/Makefile.am (script_test_13): New test.
* testsuite/Makefile.in: Regenerate.
* testsuite/script_test_13.c: New test source file.
* testsuite/script_test_13.sh: New test script.
* testsuite/script_test_13.t: New test linker script.