This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PR24444] speed up locview resolution wiht relaxable frags
- From: Alan Modra <amodra at gmail dot com>
- To: Alexandre Oliva <oliva at gnu dot org>
- Cc: binutils at sourceware dot org
- Date: Sat, 4 May 2019 15:13:59 +0930
- Subject: Re: [PR24444] speed up locview resolution wiht relaxable frags
- References: <oref661dyx.fsf@lxoliva.fsfla.org> <20190414132247.GO14424@bubble.grove.modra.org> <orftqiw0az.fsf@lxoliva.fsfla.org> <20190424231820.GE9648@bubble.grove.modra.org> <or1s1kdoul.fsf@lxoliva.fsfla.org> <or7eb67vkh.fsf@lxoliva.fsfla.org>
On Sat, May 04, 2019 at 12:22:22AM -0300, Alexandre Oliva wrote:
> for gas/ChangeLog
>
> * dwarf2dbg.c (set_or_check_view): Skip heads when assigning
> views of prior locs.
> (dwarf2_gen_line_info_1): Skip heads.
> (size_inc_line_addr, emit_inc_line_addr): Drop
> DW_LNS_advance_pc for zero addr delta.
> (dwarf2_finish): Assign views for heads of segments.
> * testsuite/gas/elf/dwarf2-19.d: New.
> * testsuite/gas/elf/dwarf2-19.s: New.
> * testsuite/gas/elf/elf.exp: Test it.
Looks good.
--
Alan Modra
Australia Development Lab, IBM