This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH][gold] PR gold/18098: Add support for SORT_BY_INIT_PRIORITY.
- From: Cary Coutant <ccoutant at gmail dot com>
- To: Igor Kudrin <ikudrin at accesssoftek dot com>
- Cc: "binutils at sourceware dot org" <binutils at sourceware dot org>
- Date: Tue, 28 Jun 2016 13:57:32 -0700
- Subject: Re: [PATCH][gold] PR gold/18098: Add support for SORT_BY_INIT_PRIORITY.
- Authentication-results: sourceware.org; auth=none
- References: <1466695703227 dot 99637 at accesssoftek dot com>
> This patch implements SORT_BY_INIT_PRIORITY.
>
> gold/ChangeLog
> PR gold/18098
> * script-c.h (Sort_wildcard): Add SORT_WILDCARD_BY_INIT_PRIORITY.
> * script-sections.cc (Input_section_sorter::get_init_priority): New method.
> (Input_section_sorter::operator()): Handle SORT_WILDCARD_BY_INIT_PRIORITY.
> (Output_section_element_input::print): Likewise.
> * script.cc (script_keyword_parsecodes): Add entry SORT_BY_INIT_PRIORITY.
> * yyscript.y (SORT_BY_INIT_PRIORITY): New token.
> (wildcard_section): Handle SORT_BY_INIT_PRIORITY.
>
> * testsuite/Makefile.am (script_test_14): New test.
> * testsuite/Makefile.in: Regenerate.
> * testsuite/script_test_14.s: New test source file.
> * testsuite/script_test_14.sh: New test script.
> * testsuite/script_test_14.t: New test linker script.
Committed, with a slight change. I converted the C-style comments in
Input_section_sorter::get_init_priority() to C++ style.
Thanks!
-cary