From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 123812 invoked by alias); 28 Feb 2018 22:18: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 123801 invoked by uid 89); 28 Feb 2018 22:18:55 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: 9pmail.ess.barracuda.com Received: from 9pmail.ess.barracuda.com (HELO 9pmail.ess.barracuda.com) (64.235.150.225) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 28 Feb 2018 22:18:54 +0000 Received: from MIPSMAIL01.mipstec.com (mailrelay.mips.com [12.201.5.28]) by mx29.ess.sfj.cudaops.com (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NO); Wed, 28 Feb 2018 22:18:47 +0000 Received: from MIPSMAIL01.mipstec.com ([fe80::5c93:1f20:524d:a563]) by MIPSMAIL01.mipstec.com ([fe80::5c93:1f20:524d:a563%13]) with mapi id 14.03.0361.001; Wed, 28 Feb 2018 13:39:09 -0800 From: Matthew Fortune To: Tom de Vries CC: Vladimir Makarov , "gcc-patches@gcc.gnu.org" , "Moore, Catherine" Subject: RE: [PATCH, PR83327] Fix liveness analysis in lra for spilled-into hard regs Date: Wed, 28 Feb 2018 22:18:00 -0000 Message-ID: <22DC0315F97E854EABE5B749527587D534E4D323@MIPSMAIL01.mipstec.com> References: <5794f39e-42ef-66da-e7f5-270ebc54cdf2@redhat.com> <98df25f2-0282-7eca-f6d9-c320c023ec0d@mentor.com> <5ae37149-3559-8221-fc74-68f4e90ff4de@redhat.com> <12e6eeea-ba32-bdcf-1e42-6480b0bbad32@mentor.com> <41dbb89c-0592-e474-849a-f6928a6135c4@redhat.com> <189821d4-1494-e47e-beeb-76a4219a206b@mentor.com> <7739e43f-3525-3114-c792-54d5a384bebe@mentor.com> <22DC0315F97E854EABE5B749527587D52BBCBED8@MIPSMAIL01.mipstec.com> <96a64ae3-52b8-eb8a-7c31-8a65f3ed0d07@mentor.com> In-Reply-To: <96a64ae3-52b8-eb8a-7c31-8a65f3ed0d07@mentor.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BESS-ID: 1519856325-637139-10617-271580-9 X-BESS-VER: 2018.2-r1802232356 X-BESS-Apparent-Source-IP: 12.201.5.28 X-BESS-Outbound-Spam-Score: 0.60 X-BESS-Outbound-Spam-Report: Code version 3.2, rules version 3.2.2.190530 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------- 0.00 BSF_BESS_OUTBOUND META: BESS Outbound 0.60 COMMA_SUBJECT HEADER: Subject is like 'Re: FDSDS, this is a subject' X-BESS-Outbound-Spam-Status: SCORE=0.60 using account:ESS59374 scores of KILL_LEVEL=7.0 tests=BSF_BESS_OUTBOUND, COMMA_SUBJECT X-BESS-BRTS-Status:1 X-IsSubscribed: yes X-SW-Source: 2018-02/txt/msg01623.txt.bz2 VG9tIGRlIFZyaWVzIDxUb21fZGVWcmllc0BtZW50b3IuY29tPiB3cml0ZXM6 DQo+IE9uIDAyLzI2LzIwMTggMTI6MDAgUE0sIE1hdHRoZXcgRm9ydHVuZSB3 cm90ZToNCj4gPiBUb20gZGUgVnJpZXMgPFRvbV9kZVZyaWVzQG1lbnRvci5j b20+IHdyaXRlczoNCj4gPj4gT24gMDEvMDgvMjAxOCAwNTozMiBQTSwgVG9t IGRlIFZyaWVzIHdyb3RlOg0KPiA+Pj4gT24gMTIvMTgvMjAxNyAwNTo1NyBQ TSwgVmxhZGltaXIgTWFrYXJvdiB3cm90ZToNCj4gPj4+Pg0KPiA+Pj4+DQo+ ID4+Pj4gT24gMTIvMTUvMjAxNyAwNjoyNSBBTSwgVG9tIGRlIFZyaWVzIHdy b3RlOg0KPiA+Pj4+Pg0KPiA+Pj4+PiBQcm9wb3NlZCBTb2x1dGlvbjoNCj4g Pj4+Pj4NCj4gPj4+Pj4gVGhlIHBhdGNoIGFkZHJlc3NlcyB0aGUgcHJvYmxl bSwgYnk6DQo+ID4+Pj4+IC0gbWFya2luZyB0aGUgaGFyZCByZWdzIHRoYXQg aGF2ZSBiZWVuIHVzZWQgaW4gbHJhX3NwaWxsIGluDQo+ID4+Pj4+ICDCoCBo YXJkX3JlZ3Nfc3BpbGxlZF9pbnRvDQo+ID4+Pj4+IC0gdXNpbmcgaGFyZF9y ZWdzX3NwaWxsZWRfaW50byBpbiBscmFfY3JlYXRlX2xpdmVfcmFuZ2VzIHRv DQo+ID4+Pj4+ICDCoCBtYWtlIHN1cmUgdGhvc2UgcmVnaXN0ZXJzIGFyZSBt YXJrZWQgaW4gdGhlIGNvbmZsaWN0X2hhcmRfcmVncw0KPiA+Pj4+PiAgwqAg b2YgcHNldWRvcyB0aGF0IG92ZXJsYXAgd2l0aCB0aGUgc3BpbGwgcmVnaXN0 ZXIgdXNhZ2UNCj4gPj4+Pj4NCj4gPj4+Pj4gWyBJJ3ZlIGFsc28gdHJpZWQg YW4gYXBwcm9hY2ggd2hlcmUgSSBkaWRuJ3QgdXNlDQo+ID4+Pj4+IGhhcmRf cmVnc19zcGlsbGVkX2ludG8sIGJ1dCB0cmllZCB0byBwcm9wYWdhdGUgYWxs IGhhcmQgcmVncy4gSQ0KPiA+Pj4+PiBmaWd1cmVkIG91dCB0aGF0IEkgbmVl ZGVkIHRvIG1hc2sgb3V0IGVsaW1pbmFibGVfcmVnc2V0LsKgIEFsc28gSQ0K PiA+Pj4+PiBuZWVkZWQgdG8gbWFza2VkIG91dCBscmFfbm9fYWxsb2NfcmVn cywgYnV0IHRoYXQgY291bGQgYmUgZHVlIHRvDQo+ID4+Pj4+IGdjbi1zcGVj aWZpYyBwcm9ibGVtcyAocG9pbnRlcnMgdGFrZSAyIGhhcmQgcmVncyksIEkn bSBub3QgeWV0DQo+IHN1cmUuDQo+ID4+Pj4+IEFueXdheSwgaW4gdGhlIHN1 Ym1pdHRlZCBwYXRjaCBJIHRyaWVkIHRvIGF2b2lkIHRoZXNlIHByb2JsZW1z DQo+IGFuZA0KPiA+Pj4+PiB3ZW50IGZvciB0aGUgbW9yZSBtaW5pbWFsIGFw cHJvYWNoLiBdDQo+ID4+Pj4+DQo+ID4+Pj4gVG9tLCB0aGFuayB5b3UgZm9y IHRoZSBkZXRhaWwgZXhwbGFuYXRpb24gb2YgdGhlIHByb2JsZW0gYW5kDQo+ ID4+Pj4gc29sdXRpb25zIHlvdSBjb25zaWRlcmVkLsKgIEl0IGhlbHBlZCBt ZSBhIGxvdC7CoCBZb3VyIHNpbXBsZQ0KPiBzb2x1dGlvbg0KPiA+Pj4+IGlz IGFkZXF1YXRlIGFzIHRoZSBtb3N0IHRyYW5zZm9ybWF0aW9ucyBhbmQgYWxs b2NhdGlvbiBhcmUgZG9uZSBvbg0KPiA+Pj4+IHRoZSAxc3QgTFJBIHN1YnBh c3NlcyBpdGVyYXRpb24uDQo+ID4+Pj4+IEluIG9yZGVyIHRvIGdldCB0aGUg cGF0Y2ggYWNjZXB0ZWQgZm9yIHRydW5rLCBJIHRoaW5rIHdlIG5lZWQ6DQo+ ID4+Pj4+IC0gYm9vdHN0cmFwIGFuZCByZWctdGVzdCBvbiB4ODZfNjQNCj4g Pj4+Pj4gLSBidWlsZCBhbmQgcmVnLXRlc3Qgb24gbWlwcyAodGhlIG9ubHkg cHJpbWFyeSBwbGF0Zm9ybSB0aGF0IGhhcw0KPiB0aGUNCj4gPj4+Pj4gIMKg IHNwaWxsX2NsYXNzIGhvb2sgZW5hYmxlZCkNCj4gPj4+Pj4NCj4gPj4+Pj4g QW55IGNvbW1lbnRzPw0KPiA+Pj4+DQo+ID4+Pj4gVGhlIHBhdGNoIGxvb2tz IG9rIHRvIG1lLsKgIFlvdSBjYW4gY29tbWl0IGl0IGFmdGVyIHN1Y2Nlc3Nm dWwNCj4gdGVzdGluZw0KPiA+Pj4+IG9uIHg4Ni02NCBhbmQgbWlwcyBidXQg SSBhbSBzdXJlIHRoZXJlIHdpbGwgYmUgbm8gcHJvYmxlbXMgd2l0aA0KPiA+ Pj4+IHg4Ni02NCBhcyBpdCBkb2VzIG5vdCB1c2Ugc3BpbGxfY2xhc3MgY3Vy cmVudGx5IChhY3R1YWxseSB5b3VyDQo+IHBhdGNoDQo+ID4+Pj4gbWlnaHQg aGVscCB0byBzd2l0Y2ggaXQgb24gYWdhaW4gZm9yIHg4Ni02NC7CoCBzcGls bF9jbGFzcyB3YXMNCj4gcXVpdGUNCj4gPj4+PiB1c2VmdWwgZm9yIHg4Ni02 NCBwZXJmb3JtYW5jZSBvbiBJbnRlbCBwcm9jZXNzb3JzKS4NCj4gPj4+Pg0K PiA+Pj4NCj4gPj4+IEhpIE1hdHRoZXcsDQo+ID4+Pg0KPiA+Pj4gdGhlcmUn cyBhbiBscmEgb3B0aW1pemF0aW9uIHRoYXQgaXMgY3VycmVudGx5IGVuYWJs ZWQgZm9yIE1JUFMsIGFuZA0KPiA+Pj4gbm90IGZvciBhbnkgb3RoZXIgcHJp bWFyeSBvciBzZWNvbmRhcnkgdGFyZ2V0Lg0KPiA+Pj4NCj4gPj4+IFRoaXMg KGFscmVhZHkgYXBwcm92ZWQpIHBhdGNoIGZpeGVzIGEgYnVnIGluIHRoYXQg b3B0aW1pemF0aW9uLCBhbmQNCj4gPj4+IG5lZWRzIHRvIGJlIHRlc3RlZCBv biBNSVBTLg0KPiA+Pj4NCj4gPj4+IFVuZm9ydHVuYXRlbHksIHRoZSBvcHRp bWl6YXRpb24gaXMgb25seSBlbmFibGVkIGZvciBNSVBTMTYsIGFuZCB3ZQ0K PiA+Pj4gZG9uJ3QgaGF2ZSBhIGN1cnJlbnQgc2V0dXAgdG8gdGVzdCB0aGlz Lg0KPiA+Pj4NCj4gPj4+IENvdWxkIHlvdSBoZWxwIHVzIG91dCBoZXJlIGFu ZCB0ZXN0IHRoaXMgcGF0Y2ggZm9yIE1JUFMxNiBvbiB0cnVuaz8NCj4gPj4N Cj4gPj4gSGkgTWF0dGhldywNCj4gPj4NCj4gPj4gaXMgdGhpcyBzb21ldGhp bmcgeW91IGNhbiBoZWxwIHVzIG91dCB3aXRoPw0KPiA+DQo+ID4gSGkgVG9t LA0KPiA+DQo+ID4gSSd2ZSBqdXN0IGNvbW1lbnRlZCBvbiB0aGUgYnVnIHJl cG9ydCB0aGF0IEkndmUgc2V0IG9mIHNvbWUgYnVpbGRzIHRvDQo+IHRyeQ0K PiA+IGFuZCBnaXZlIHNvbWUgYXNzdXJhbmNlLiBJdCBpcyBmYXIgZnJvbSBj b21wcmVoZW5zaXZlIGJ1dCBpdCBpcyBhcw0KPiBnb29kIGFzDQo+ID4gdGhl IG5vcm1hbCB0ZXN0aW5nIEkgZG8gZm9yIE1JUFMxNi4NCj4gPg0KPiANCj4g SGkgTWF0dGhldywNCj4gDQo+IEF3ZXNvbWUsIHRoYW5rcyBmb3IgdGhlIGhl bHAuDQoNCkkgaGF2ZSB0ZXN0ZWQgdHJ1bmsgd2l0aCBhbmQgd2l0aG91dCB0 aGUgcGF0Y2ggYW5kIGNhbiBjb25maXJtIHRoZXJlDQppcyBubyBjaGFuZ2Ug aW4gdGVzdCBzdGF0dXMgZm9yIE1JUFMxNiBiaWcgZW5kaWFuLg0KDQpJIGVu ZGVkIHVwIGZpeGluZyBhbiBhc3NlcnQtY2hlY2tpbmcgaXNzdWUgaW4gdGhl IE1JUFMgYmFja2VuZCBhbmQNCmEgYnVnIChJIHRoaW5rKSBpbiB0aGUgQysr IGZyb250ZW5kIHRvIGdldCB0byB0aGUgcG9pbnQgb2YgdGVzdGluZyBzbw0K cXVpdGUgYSB3b3J0aHdoaWxlIGVmZm9ydCBhbGwgaW4gYWxsLg0KDQpUaGFu a3MsDQpNYXR0aGV3DQo=