From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 77432 invoked by alias); 13 Jul 2017 12:54:56 -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 77419 invoked by uid 89); 13 Jul 2017 12:54:55 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.3 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD autolearn=no version=3.3.2 spammy=Hx-spam-relays-external:sk:mailhos, H*RU:sk:mailhos, speak, our X-HELO: smtprelay.synopsys.com Received: from us01smtprelay-2.synopsys.com (HELO smtprelay.synopsys.com) (198.182.60.111) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 13 Jul 2017 12:54:54 +0000 Received: from mailhost.synopsys.com (mailhost2.synopsys.com [10.13.184.66]) by smtprelay.synopsys.com (Postfix) with ESMTP id EC90E10C0FC1; Thu, 13 Jul 2017 05:54:52 -0700 (PDT) Received: from mailhost.synopsys.com (localhost [127.0.0.1]) by mailhost.synopsys.com (Postfix) with ESMTP id DCFC16F6; Thu, 13 Jul 2017 05:54:52 -0700 (PDT) Received: from US01WXQAHTC1.internal.synopsys.com (us01wxqahtc1.internal.synopsys.com [10.12.238.230]) by mailhost.synopsys.com (Postfix) with ESMTP id 9E1706F2; Thu, 13 Jul 2017 05:54:52 -0700 (PDT) Received: from DE02WEHTCA.internal.synopsys.com (10.225.19.92) by US01WXQAHTC1.internal.synopsys.com (10.12.238.230) with Microsoft SMTP Server (TLS) id 14.3.266.1; Thu, 13 Jul 2017 05:54:52 -0700 Received: from DE02WEMBXA.internal.synopsys.com ([fe80::a014:7216:77d:d55c]) by DE02WEHTCA.internal.synopsys.com ([::1]) with mapi id 14.03.0266.001; Thu, 13 Jul 2017 14:54:50 +0200 From: Claudiu Zissulescu To: Andrew Burgess CC: "gcc-patches@gcc.gnu.org" , "Francois.Bedard@synopsys.com" Subject: RE: [PATCH 4/7] [ARC] [LRA] Avoid emitting COND_EXEC during expand. Date: Thu, 13 Jul 2017 12:54:00 -0000 Message-ID: <098ECE41A0A6114BB2A07F1EC238DE8966630159@de02wembxa.internal.synopsys.com> References: <1496324097-21221-1-git-send-email-claziss@synopsys.com> <1496324097-21221-5-git-send-email-claziss@synopsys.com> <20170713113819.GD27353@embecosm.com> In-Reply-To: <20170713113819.GD27353@embecosm.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-SW-Source: 2017-07/txt/msg00732.txt.bz2 > This seems fine, your description "....does not always work." is a bit > of a tease :) it would be nice to know _why_ it doesn't work, or at > least a description of what problem you're seeing. >=20 As far as I can see, LRA doesn't handle very well the conditional execution= patterns, as it expects conditional execution to happen after this step. T= hus, some of those instructions are marked dead and removed later on. > Also we seem to be missing a test, would it be possible to find one? > If not then I guess we live without, but we should note that in the > commit message. This error is found by executing dg.exp testsuite with our port and -mlra o= ption on. As we speak, I am on the last 100m of testing our port having th= e LRA on. This bug being found like that. I'll add this discussion to the commit message body. Thank you, Claudiu