From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 69307 invoked by alias); 4 May 2019 05:44:07 -0000 Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org Received: (qmail 69299 invoked by uid 89); 4 May 2019 05:44:07 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=HX-HELO:sk:mail-pl, HX-Spam-Relays-External:sk:mail-pl, H*RU:sk:mail-pl, HX-Received:902 X-HELO: mail-pl1-f177.google.com Received: from mail-pl1-f177.google.com (HELO mail-pl1-f177.google.com) (209.85.214.177) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 04 May 2019 05:44:06 +0000 Received: by mail-pl1-f177.google.com with SMTP id w24so3731618plp.2 for ; Fri, 03 May 2019 22:44:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=VwvKCZap45GySaSSuzb35BN5BXjQudM/LRGs7lLQKFQ=; b=s+dzICgTIwn8bvRGcWIS37UG4F3Vtt06wkN1yzPHd7KGuIWBbVk0dIKsuVwtyFC8DO SxzpQQe7tlKPiSHSDXhGQa1vuYCxrnF6KNDIcyxT5OIJWoYxuAe6WZ1cB9tDgrQkN7gY NWcwplAIFzLnq+k5CM3fsP6BU+j0txZqb5PFLgWy8ViPbB3rLGQmmdJ5nwZ7uviuDkqk t436Vi+U1KPW1LuAUMPXWJTKge7rQ/n2jC1u1c7Da/aEq+cE+jc3s+4PRt1QP+U1h527 /v9FDjnl3p77JXju9Okg44uyvqgD/xLcMtcSSUJ7lJRMqudRTOx/Z161xujeQlZUBcEl fCcQ== Return-Path: Received: from bubble.grove.modra.org ([2406:3400:51d:8cc0:685c:a332:d6e9:6120]) by smtp.gmail.com with ESMTPSA id a129sm4842232pfa.152.2019.05.03.22.44.03 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 03 May 2019 22:44:03 -0700 (PDT) Received: by bubble.grove.modra.org (Postfix, from userid 1000) id BF3D78A1CF; Sat, 4 May 2019 15:13:59 +0930 (ACST) Date: Sat, 04 May 2019 05:44:00 -0000 From: Alan Modra To: Alexandre Oliva Cc: binutils@sourceware.org Subject: Re: [PR24444] speed up locview resolution wiht relaxable frags Message-ID: <20190504054359.GI3195@bubble.grove.modra.org> References: <20190414132247.GO14424@bubble.grove.modra.org> <20190424231820.GE9648@bubble.grove.modra.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-IsSubscribed: yes X-SW-Source: 2019-05/txt/msg00125.txt.bz2 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