This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH,AIX] Optimize the time required for loading XCOFF data
- From: Ian Lance Taylor <iant at golang dot org>
- To: "REIX, Tony" <tony dot reix at atos dot net>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, "dje dot gcc at gmail dot com" <dje dot gcc at gmail dot com>, "BERGAMINI, DAMIEN" <damien dot bergamini at atos dot net>
- Date: Wed, 1 Aug 2018 14:55:07 -0700
- Subject: Re: [PATCH,AIX] Optimize the time required for loading XCOFF data
- References: <B37989F2852398498001550C29155BE5184ACDCC@FRCRPVV9EX3MSX.ww931.my-it-solutions.net> <HE1PR0202MB281268E574E425228B6A35C5862E0@HE1PR0202MB2812.eurprd02.prod.outlook.com>
On Tue, Jul 31, 2018 at 8:12 AM, REIX, Tony <tony.reix@atos.net> wrote:
>
> Description:
> * This patch optimizes the time required for loading XCOFF data.
>
> Tests:
> * AIX: Build: SUCCESS
> - build made by means of gmake on AIX.
>
> ChangeLog:
> * xcoff.c: Optimize loading of XCOFF data.
Thanks, committed with this ChangeLog entry.
Ian
2018-08-01 Tony Reix <tony.reix@atos.net>
* xcoff.c (struct xcoff_line, struct xcoff_line_vector): Remove.
(struct xcoff_func, struct xcoff_func_vector): New structs.
(xcoff_syminfo): Drop leading dot from symbol name.
(xcoff_line_compare, xcoff_line_search): Remove.
(xcoff_func_compare, xcoff_func_search): New static functions.
(xcoff_lookup_pc): Search function table.
(xcoff_add_line, xcoff_process_linenos): Remove.
(xcoff_initialize_fileline): Build function table.