[PATCH] xtensa: add separate property sections option

Max Filippov jcmvbkbc@gmail.com
Mon Jun 4 17:41:00 GMT 2018


On Mon, Jun 4, 2018 at 10:19 AM, augustine.sterling@gmail.com
<augustine.sterling@gmail.com> wrote:
> On Wed, May 30, 2018 at 11:30 AM, Max Filippov <jcmvbkbc@gmail.com> wrote:
>>
>> It is currently not possible to correctly match .xt.prop information
>> for sections with identical VMA. Allow creation of separate property
>> sections in the BFD. Add assembler option --separate-prop-tables to
>> allow creation of separate property sections.
>>
>> 2018-05-22  Volodymyr Arbatov  <arbatov@cadence.com>
>> bfd/
>>
>>         * elf32-xtensa.c (elf32xtensa_separate_props): New global
>>         variable.
>>         (xtensa_add_names): New function.
>>         (xtensa_property_section_name): Add new parameter
>>         separate_sections, use it to choose property section name.
>>         (xtensa_get_separate_property_section): New function.
>>         (xtensa_get_property_section): Invoke
>>         xtensa_get_separate_property_section to get individual property
>>         section if it exists, common property section otherwise.
>>         (xtensa_make_property_section): Pass elf32xtensa_separate_props
>>         to xtensa_property_section_name.
>>
>> gas/
>>         * config/tc-xtensa.c (elf32xtensa_separate_props): New
>>         declaration.
>>         (option_separate_props, option_no_separate_props): New
>>         enumeration constants.
>>         (md_longopts): Add separate-prop-tables option.
>>         (md_parse_option): Add cases for option_separate_props and
>>         option_no_separate_props.
>>         (md_show_usage): Add help for [no-]separate-prop-tables options.
>
> Approved. Thanks.

Thank you. Applied to master.

-- Max



More information about the Binutils mailing list