From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 116850 invoked by alias); 9 Mar 2018 09:49:59 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 114760 invoked by uid 89); 9 Mar 2018 09:48:55 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mail-it0-f48.google.com Received: from mail-it0-f48.google.com (HELO mail-it0-f48.google.com) (209.85.214.48) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 09 Mar 2018 09:48:53 +0000 Received: by mail-it0-f48.google.com with SMTP id n128-v6so2187962ith.1 for ; Fri, 09 Mar 2018 01:48:47 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=WNuXin2q4+tmXn+R0vSoUflJxNvO2Dn0/Dzu9/AFmRQ=; b=WlCxmKGfAJt2TGYxIsiDUHrp5J1v25OoLcPnpZo2shkKuRtU+1QE07ZFwqVt4Cmm7i YCSi3z3mLW/TW3u01uK81eiWkH3sylSLv1gFTMtXpSpRL9CeZV7HmaT/LjgLjbikVOKs wVF7d2B4XLDTdLB7AR+KBrcEUfhMmfDokReVHT0YKmUd9S50YkAfiZuNKMZfPgG8TYM4 tE765nd9c9HlOGOW8REFU9kcreKZMgF/wYre8NTFju441aYdv6ekhf+W8WPDwQxdR+/4 OsZ0eKaX7HYkPc5lQ8xYrp8DOlju3gGiB3InGxmpjCJbe85cTlHCb7Vb6kVpQ4BgABfZ Rqmg== X-Gm-Message-State: AElRT7Fb5IVreCC+GrAVLNbfePz5Ei65FZ284IAso2C14vgixM8fcKNk r42qZ+HEYVGyi+xrh1RpvRqL+EJ3ydQdsVPQjPo= X-Google-Smtp-Source: AG47ELshFW5XoKLcrJBFJzeq3JV0SVuLxQ51Etl0LINdO0bTjsvRXHXh9N4vAXDTzoL9Ap1TEeupcNje3Dn0w4NAGeI= X-Received: by 2002:a24:79ca:: with SMTP id z193-v6mr2637798itc.7.1520588925916; Fri, 09 Mar 2018 01:48:45 -0800 (PST) MIME-Version: 1.0 Received: by 10.2.105.200 with HTTP; Fri, 9 Mar 2018 01:48:45 -0800 (PST) In-Reply-To: References: <20171110023448.28164-9-aoliva@redhat.com> <20180124171232.GG2063@tucnak> <20180209035334.GF3846@bubble.grove.modra.org> <6e28e34e-681d-bebb-d815-569eee148de5@redhat.com> <20180209211000.GN5867@tucnak> <90d68594-5d0f-b3c5-fc34-8d33c7fcdf04@arm.com> From: "Bin.Cheng" Date: Fri, 09 Mar 2018 09:49:00 -0000 Message-ID: Subject: Re: [SFN+LVU+IEPM v4 9/9] [IEPM] Introduce inline entry point markers To: Alexandre Oliva , gcc-patches List , Jeff Law Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2018-03/txt/msg00421.txt.bz2 On Wed, Feb 28, 2018 at 6:17 AM, Alexandre Oliva wrote: > On Feb 21, 2018, Alexandre Oliva wrote: > >> On Feb 15, 2018, Szabolcs Nagy 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 Hi, The new test case failed on aarch64-none-elf, aarch64_be-none-elf and arm-none-eabi , which are all bare-metal toolchains with below message: xgcc: error: unrecognized command line option '-pthread' I assume pthread is unavailable on such targets if it's required. Thanks, bin > >> 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