On Feb 21, 2018, Alexandre Oliva <aol...@redhat.com> wrote:

> On Feb 15, 2018, Szabolcs Nagy <szabolcs.n...@arm.com> wrote:
>> i see assembler slow downs with these location view patches
>> i opened https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84408


> [LVU] reset view at function entry, omit views at line zero

Ping?  https://gcc.gnu.org/ml/gcc-patches/2018-02/msg01224.html

> for  gcc/ChangeLog

>       PR debug/84404
>       PR debug/84408
>       * dwarf2out.c (struct dw_line_info_table): Update comments for
>       view == -1.
>       (FORCE_RESET_NEXT_VIEW): New.
>       (FORCE_RESETTING_VIEW_P): New.
>       (RESETTING_VIEW_P): Check for -1 too.
>       (ZERO_VIEW_P): Likewise.
>       (new_line_info_table): Force-reset next view.
>       (dwarf2out_begin_function): Likewise.
>       (dwarf2out_source_line): Simplify zero_view_p initialization.
>       Test FORCE_RESETTING_VIEW_P and RESETTING_VIEW_P instead of
>       view directly.  Omit view when omitting .loc at line 0.

> for  gcc/testsuite/ChangeLog

>       PR debug/84404
>       PR debug/84408
>       * gcc.dg/graphite/pr84404.c: New.

-- 
Alexandre Oliva, freedom fighter    http://FSFLA.org/~lxoliva/
You must be the change you wish to see in the world. -- Gandhi
Be Free! -- http://FSFLA.org/   FSF Latin America board member
Free Software Evangelist|Red Hat Brasil GNU Toolchain Engineer

Reply via email to