From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 122810 invoked by alias); 5 Nov 2018 19:36:39 -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 122789 invoked by uid 89); 5 Nov 2018 19:36:38 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,KAM_SHORT,KHOP_DYNAMIC,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=guys X-HELO: mx0a-001b2d01.pphosted.com Received: from mx0b-001b2d01.pphosted.com (HELO mx0a-001b2d01.pphosted.com) (148.163.158.5) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 05 Nov 2018 19:36:37 +0000 Received: from pps.filterd (m0098421.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA5JYKSo034095 for ; Mon, 5 Nov 2018 14:36:36 -0500 Received: from e35.co.us.ibm.com (e35.co.us.ibm.com [32.97.110.153]) by mx0a-001b2d01.pphosted.com with ESMTP id 2njtb7djcf-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 05 Nov 2018 14:36:35 -0500 Received: from localhost by e35.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 5 Nov 2018 19:36:35 -0000 Received: from b03cxnp08028.gho.boulder.ibm.com (9.17.130.20) by e35.co.us.ibm.com (192.168.1.135) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256) Mon, 5 Nov 2018 19:36:32 -0000 Received: from b03ledav001.gho.boulder.ibm.com (b03ledav001.gho.boulder.ibm.com [9.17.130.232]) by b03cxnp08028.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id wA5JaVqV18874542 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 5 Nov 2018 19:36:31 GMT Received: from b03ledav001.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id C79886E058; Mon, 5 Nov 2018 19:36:31 +0000 (GMT) Received: from b03ledav001.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 4C11F6E054; Mon, 5 Nov 2018 19:36:31 +0000 (GMT) Received: from otta.rchland.ibm.com (unknown [9.10.86.146]) by b03ledav001.gho.boulder.ibm.com (Postfix) with ESMTP; Mon, 5 Nov 2018 19:36:31 +0000 (GMT) Subject: Re: [PATCH 2/2 v3][IRA,LRA] Fix PR86939, IRA incorrectly creates an interference between a pseudo register and a hard register To: Jeff Law Cc: Renlin Li , Vladimir Makarov , Christophe Lyon , gcc Patches , Segher Boessenkool References: <05a29347-7a39-a1e6-42b8-16c779b97eb5@redhat.com> <703aaa46-eac5-63d1-22dc-0cd31a0e840f@redhat.com> <276824e1-6306-1ac6-b6ba-6b11eac615e7@linux.ibm.com> <191bf9ee-98c4-b87e-cc65-40e1fb5de0ea@linux.ibm.com> <478a817c-719b-9c3c-5b38-de7b277d9f93@linux.ibm.com> <13a249ee-160b-2b28-151c-bed3faacbfc1@linux.ibm.com> <0363139a-01af-b0eb-0941-111c1d7395b5@redhat.com> <3cdd23c9-5d07-c26d-9a10-42a4a9d6f77a@foss.arm.com> <90073537-824d-697c-0ed8-9b611f9064c5@redhat.com> From: Peter Bergner Date: Mon, 05 Nov 2018 19:36:00 -0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <90073537-824d-697c-0ed8-9b611f9064c5@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit x-cbid: 18110519-0012-0000-0000-000016D51C24 X-IBM-SpamModules-Scores: X-IBM-SpamModules-Versions: BY=3.00009992; HX=3.00000242; KW=3.00000007; PH=3.00000004; SC=3.00000268; SDB=6.01113141; UDB=6.00577005; IPR=6.00893241; MB=3.00024035; MTD=3.00000008; XFM=3.00000015; UTC=2018-11-05 19:36:34 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 18110519-0013-0000-0000-0000550310E3 Message-Id: X-IsSubscribed: yes X-SW-Source: 2018-11/txt/msg00290.txt.bz2 On 11/5/18 1:20 PM, Jeff Law wrote: > On 11/1/18 4:07 PM, Peter Bergner wrote: >> On 11/1/18 1:50 PM, Renlin Li wrote: >>> Is there any update on this issues? >>> arm-none-linux-gnueabihf native toolchain has been mis-compiled for a while. >> >> From the analysis I've done, my commit is just exposing latent issues >> in LRA. Can you try the patch I submitted here to see if it helps? >> >> https://gcc.gnu.org/ml/gcc-patches/2018-10/msg01757.html >> >> It survives on powerpc64le-linux, x86_64-linux and s390x-linux. >> Jeff threw it on his testers and said he saw an arm issue and was >> trying to come up with a test case for me to debug. > So I don't think the ARM issues are related to your patch, they may have > been related the combiner changes that went in around the same time. > > At this point your patch appears to be DTRT across the board. The only > fallout is the bogus s390 asm it caught in the kernel. Cool. I will note that I contacted the s390 kernel guys and gave them a fix to their broken constraints in that asm and they are going to fix it. Is the above an approval to commit the patch mentioned above or do you still want to wait until the ARM issues are fully resolved? Peter