This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH] add section alignment/size hooks to gold plugin interface, revised
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: Cary Coutant <ccoutant at gmail dot com>
- Cc: Than McIntosh <thanm at google dot com>, Binutils <binutils at sourceware dot org>
- Date: Fri, 4 Mar 2016 08:31:46 -0800
- Subject: Re: [PATCH] add section alignment/size hooks to gold plugin interface, revised
- Authentication-results: sourceware.org; auth=none
- References: <CA+Ur55GWa0S4GPkOvGPZipqFw8tuVaRx6vNEntL64FmYKuWcDA at mail dot gmail dot com> <CAJimCsHWeoAA3kCAH7HkBAvwNQY0b2smyXn4HEvzEvUhGkdGpA at mail dot gmail dot com>
On Thu, Mar 3, 2016 at 12:14 PM, Cary Coutant <ccoutant@gmail.com> wrote:
>> include/
>> 2016-02-26 Than McIntosh <thanm@google.com>
>>
>> * plugin-api.h: Add new hooks to the plugin transfer vector to
>> to support querying section alignment and section size.
>> (ld_plugin_get_input_section_alignment): New hook.
>> (ld_plugin_get_input_section_size): New hook.
>> (ld_plugin_tag): Add LDPT_GET_INPUT_SECTION_ALIGNMENT
>> and LDPT_GET_INPUT_SECTION_SIZE.
>> (ld_plugin_tv): Add tv_get_input_section_alignment and
>> tv_get_input_section_size.
>>
>> gold/
>> 2016-02-26 Than McIntosh <thanm@google.com>
>>
>> * plugin.cc (Plugin::load): Include hooks for get_input_section_size
>> and get_input_section_alignment in transfer vector.
>> (get_input_section_alignment): New function.
>> (get_input_section_size): New function.
>> * testsuite/Makefile.am: Add plugin_layout_with_alignment.sh test.
>> * testsuite/Makefile.in: [Regenerate.]
>> * testsuite/plugin_section_alignment.cc: New test file.
>> * testsuite/plugin_layout_with_alignment.cc: New test file.
>> * testsuite/plugin_layout_with_alignment.sh: New test file.
>
> I've committed the attached patch on your behalf. There was another
> plugin patch, so I had to renumber the LDPT values.
I checked in this:
commit 3f1f41f55f2fa5d390e57074477b6407302c8c46
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Fri Mar 4 08:28:12 2016 -0800
Add missing ChangeLog entries for commit 82838
Fix gold/testsuite/plugin_layout_with_alignment.sh permission.
--
H.J.