From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbguseast3.qq.com (smtpbguseast3.qq.com [54.243.244.52]) by sourceware.org (Postfix) with ESMTPS id AFBCF3858CDB for ; Sun, 2 Apr 2023 22:40:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AFBCF3858CDB Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai X-QQ-mid: bizesmtp90t1680475242t9dk79qk Received: from TABLET-POE6JQHH ( [222.248.104.134]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 03 Apr 2023 06:40:41 +0800 (CST) X-QQ-SSF: 01400000000000E0O000B00A0000000 X-QQ-FEAT: Fc2LLDWeHZ9kZS8BgLEiz70sFTi+5wWAz61iGPCXuQm7iKUdKPNo57xNieOEn gUjtKg50+QqKt+p8Ph+x9jIoS3gJQfVIlD+cZAm+zoRDz7aEbTn9NvoxUjuMorxUrsdpfUj JBBzOaQ4Uzv+TCW+dLiJrHMI/ZKQ6IvncPdDaEl8uvAmguM8jaeETzaHXdJFmspi6VssOTG 9kuPtKNZ/itIADT2YayLObMaulJAS0lH0VxtU/5fq9yGReKs47m/tdjPTiCS962bYLoFWW3 sXy4VFAjZKnzrPr/8CelknnEocxssVxvFDm37uAT4O9OjoUXdZYNaz7YBbh/ceLEVuIj3+M z7nhTDqCNCpIdx6nBj/6TVLNjzXAekiWumVdoVTVq/WKbSd8x5AsmskZPFU3LNdx0iN+5/I X-QQ-GoodBg: 2 X-BIZMAIL-ID: 16970217359816782684 Date: Mon, 3 Apr 2023 06:40:42 +0800 From: To: "Jeff Law" , gcc-patches Cc: kito.cheng , palmer Subject: Re: Re: [PATCH] RISC-V: Fix PR108279 References: <20230327065907.155807-1-juzhe.zhong@rivai.ai>, <7117f9e5-2a82-87d5-66e9-633d9f55cc2d@gmail.com> X-Priority: 3 X-GUID: 20FEAF7E-39FA-4ED1-B2D3-4A5A91291298 X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: <127758663DFFBC5C+2023040306404192617341@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart305756680228_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvr:qybglogicsvr7 X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_NUMSUBJECT,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is a multi-part message in MIME format. ------=_001_NextPart305756680228_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 VGhpcyBwb2ludCBpcyBzZWxldGVjdGVkIG5vdCBiZWNhdXNlIExDTSBidXQg YnkgUGhhc2UgMyAoVkwvVlRZUEUgZGVtYW5kIGluZm8gYmFja3dhcmQgZnVz aW9uIGFuZCBwcm9wb2dhdGlvbikgd2hpY2gNCmlzIEkgaW50cm9kdWNlZCBp bnRvIFZTRVRWTCBQQVNTIHRvIGVuaGFuY2UgTENNICYmIGltcHJvdmUgdnNl dHZsIGluc3RydWN0aW9uIHBlcmZvcm1hbmNlLg0KDQpUaGlzIHBhdGNoIGlz IHRvIHN1cHJlc3MgdGhlIFBoYXNlIDMgdG9vIGFnZ3Jlc3NpdmUgYmFja3dh cmQgZnVzaW9uIGFuZCBwcm9wYWdhdGlvbiB0byB0aGUgdG9wIG9mIHRoZSBm dW5jdGlvbiBwcm9ncmFtDQp3aGVuIHRoZXJlIGlzIG5vIGRlZmluZSBpbnN0 cnVjdGlvbiBvZiBBVkwgKEFWTCBpcyAwIH4gMzEgaW1tIHNpbmNlIHZzZXRp dmxpIGluc3RydWN0aW9uIGFsbG93cyBpbW0gdmFsdWUgaW5zdGVhZCBvZiBy ZWcpLg0KDQpZb3UgbWF5IHdhbnQgdG8gYXNrIHdoeSB3ZSBuZWVkIFBoYXNl IDMgdG8gdGhlIGpvYi4gDQpXZWxsLCB3ZSBoYXZlIHNvIG1hbnkgc2l0dWF0 aW9ucyB0aGF0IHB1cmUgTENNIGZhaWxzIHRvIG9wdGltaXplLCBoZXJlIEkg Y2FuIHNob3cgeW91IGEgc2ltcGxlIGNhc2UgdG8gZGVtb25zdHJhdGUgaXQ6 DQp2b2lkIGYgKHZvaWQgKiByZXN0cmljdCBpbiwgdm9pZCAqIHJlc3RyaWN0 IG91dCwgaW50IG4sIGludCBtLCBpbnQgY29uZCkNCnsNCiAgc2l6ZV90IHZs ID0gMTAxOw0KICBmb3IgKHNpemVfdCBqID0gMDsgaiA8IG07IGorKyl7DQog ICAgaWYgKGNvbmQpIHsNCiAgICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwg bjsgaSsrKQ0KICAgICAgICB7DQogICAgICAgICAgdmludDhtZjhfdCB2ID0g X19yaXNjdl92bGU4X3ZfaThtZjggKGluICsgaSArIGosIHZsKTsNCiAgICAg ICAgICBfX3Jpc2N2X3ZzZThfdl9pOG1mOCAob3V0ICsgaSwgdiwgdmwpOw0K ICAgICAgICB9DQogICAgfSBlbHNlIHsNCiAgICAgIGZvciAoc2l6ZV90IGkg PSAwOyBpIDwgbjsgaSsrKQ0KICAgICAgICB7DQogICAgICAgICAgdmludDMy bWYyX3QgdiA9IF9fcmlzY3ZfdmxlMzJfdl9pMzJtZjIgKGluICsgaSArIGos IHZsKTsNCiAgICAgICAgICB2ID0gX19yaXNjdl92YWRkX3Z2X2kzMm1mMiAo dix2LHZsKTsNCiAgICAgICAgICBfX3Jpc2N2X3ZzZTMyX3ZfaTMybWYyIChv dXQgKyBpLCB2LCB2bCk7DQogICAgICAgIH0NCiAgICB9DQogIH0NCn0NCg0K WW91IGNhbiBzZWU6DQpUaGUgZmlyc3QgaW5uZXIgbG9vcCBuZWVkcyB2c2V0 dmxpIGU4IG1mOCBmb3IgdmxlK3ZzZS4NClRoZSBzZWNvbmQgaW5uZXIgbG9v cCBuZWVkIHZzZXR2bGkgZTMyIG1mMiBmb3IgdmxlK3ZhZGQrdnNlLg0KDQpJ ZiB3ZSBkb24ndCBoYXZlIFBoYXNlIDMgKE9ubHkgaGFuZGxlZCBieSBMQ00g KFBoYXNlIDQpKSwgd2Ugd2lsbCBlbmQgdXAgd2l0aCA6DQoNCm91dGVybG9v cDoNCi4uLg0KdnNldHZsaSBlOG1mOA0KaW5uZXIgbG9vcCAxOg0KLi4uLg0K DQp2c2V0dmxpIGUzMm1mMg0KaW5uZXIgbG9vcCAyOg0KLi4uLg0KDQpIb3dl dmVyLCBpZiB3ZSBoYXZlIFBoYXNlIDMsIFBoYXNlIDMgaXMgZ29pbmcgdG8g ZnVzZSB0aGUgdnNldHZsaSBlMzIgbWYyIG9mIGlubmVyIGxvb3AgMiBpbnRv IHZzZXR2bGkgZTggbWY4LCB0aGVuIHdlIHdpbGwgZW5kIHVwIHdpdGggdGhp cyByZXN1bHQgYWZ0ZXIgcGhhc2UgMzoNCg0Kb3V0ZXJsb29wOg0KLi4uDQpp bm5lciBsb29wIDE6DQp2c2V0dmxpIGUzMm1mMg0KLi4uLg0KDQppbm5lciBs b29wIDI6DQp2c2V0dmxpIGUzMm1mMg0KLi4uLg0KDQpUaGVuLCB0aGlzIGRl bWFuZCBpbmZvcm1hdGlvbiBhZnRlciBwaGFzZSAzIHdpbGwgYmUgd2VsbCBv cHRpbWl6ZWQgYWZ0ZXIgcGhhc2UgNCAoTENNKSwgYWZ0ZXIgUGhhc2UgNCBy ZXN1bHQgaXM6DQoNCnZzZXR2bGkgZTMybWYyDQpvdXRlcmxvb3A6DQouLi4N CmlubmVyIGxvb3AgMToNCi4uLi4NCg0KaW5uZXIgbG9vcCAyOg0KLi4uLg0K DQpZb3UgY2FuIHNlZSB0aGlzIGlzIHRoZSBvcHRpbWFsIGNvZGVnZW4gYWZ0 ZXIgY3VycmVudCBWU0VUVkwgUEFTUyAoUGhhc2UgMzogRGVtYW5kIGJhY2t3 YXJkIGZ1c2lvbiBhbmQgcHJvcGFnYXRpb24gKyBQaGFzZSA0OiBMQ00gKS4g VGhpcyBpcyBhIGtub3duIGlzc3VlIHdoZW4gSSBzdGFydCB0byBpbXBsZW1l bnQgVlNFVFZMIFBBU1MuDQpJIGxlYXZlZCBpdCB0byBiZSBmaXhlZCBhZnRl ciBJIGZpbmlzaGVkIGFsbCB0YXJnZXQgR0NDIDEzIGZlYXR1cmVzLiBBbmQg S2l0byBwb3N0cG9uZSB0aGlzIHBhdGNoIHRvIGJlIG1lcmdlZCBhZnRlciBH Q0MgMTQgaXMgb3Blbi4NCg0KDQoNCmp1emhlLnpob25nQHJpdmFpLmFpDQog DQpGcm9tOiBKZWZmIExhdw0KRGF0ZTogMjAyMy0wNC0wMyAwMzo0MQ0KVG86 IGp1emhlLnpob25nOyBnY2MtcGF0Y2hlcw0KQ0M6IGtpdG8uY2hlbmc7IHBh bG1lcg0KU3ViamVjdDogUmU6IFtQQVRDSF0gUklTQy1WOiBGaXggUFIxMDgy NzkNCiANCiANCk9uIDMvMjcvMjMgMDA6NTksIGp1emhlLnpob25nQHJpdmFp LmFpIHdyb3RlOg0KPiBGcm9tOiBKdXpoZS1aaG9uZyA8anV6aGUuemhvbmdA cml2YWkuYWk+DQo+IA0KPiAgICAgICAgICBQUiAxMDgyNzANCj4gDQo+IEZp eCBidWc6IGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcu Y2dpP2lkPTEwODI3MC4NCj4gDQo+IENvbnNpZGVyIHRoZSBmb2xsb3dpbmcg dGVzdGNhc2U6DQo+IHZvaWQgZiAodm9pZCAqIHJlc3RyaWN0IGluLCB2b2lk ICogcmVzdHJpY3Qgb3V0LCBpbnQgbCwgaW50IG4sIGludCBtKQ0KPiB7DQo+ ICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbDsgaSsrKXsNCj4gICAgICBmb3Ig KGludCBqID0gMDsgaiA8IG07IGorKyl7DQo+ICAgICAgICBmb3IgKGludCBr ID0gMDsgayA8IG47IGsrKykNCj4gICAgICAgICAgew0KPiAgICAgICAgICAg IHZpbnQ4bWY4X3QgdiA9IF9fcmlzY3ZfdmxlOF92X2k4bWY4IChpbiArIGkg KyBqLCAxNyk7DQo+ICAgICAgICAgICAgX19yaXNjdl92c2U4X3ZfaThtZjgg KG91dCArIGkgKyBqLCB2LCAxNyk7DQo+ICAgICAgICAgIH0NCj4gICAgICB9 DQo+ICAgIH0NCj4gfQ0KPiANCj4gQ29tcGlsZSBvcHRpb246IC1PMw0KPiAN Cj4gQmVmb3JlIHRoaXMgcGF0Y2g6DQo+IG12IGE3LGEyDQo+IG12IGE2LGEw IA0KPiAgICAgICAgICBtdiB0MSxhMQ0KPiBtdiBhMixhMw0KPiB2c2V0aXZs aSB6ZXJvLDE3LGU4LG1mOCx0YSxtYQ0KPiAuLi4NCj4gDQo+IEFmdGVyIHRo aXMgcGF0Y2g6DQo+ICAgICAgICAgIG12ICAgICAgYTcsYTINCj4gICAgICAg ICAgbXYgICAgICBhNixhMA0KPiAgICAgICAgICBtdiAgICAgIHQxLGExDQo+ ICAgICAgICAgIG12ICAgICAgYTIsYTMNCj4gICAgICAgICAgYmxlICAgICBh Nyx6ZXJvLC5MMQ0KPiAgICAgICAgICBibGUgICAgIGE0LHplcm8sLkwxDQo+ ICAgICAgICAgIGJsZSAgICAgYTMsemVybywuTDENCj4gICAgICAgICAgYWRk ICAgICBhMSxhMCxhNA0KPiAgICAgICAgICBsaSAgICAgIGEwLDANCj4gICAg ICAgICAgdnNldGl2bGkgICAgICAgIHplcm8sMTcsZTgsbWY4LHRhLG1hDQo+ IC4uLg0KPiANCj4gSXQgd2lsbCBwcm9kdWNlIHBvdGVudGlhbCBidWcgd2hl bjoNCj4gDQo+IGludCBtYWluICgpDQo+IHsNCj4gICAgdnNldGl2bGkgemVy bywgMTAwLC4uLi4uDQo+ICAgIGYgKGluLCBvdXQsIDAsMCwwKQ0KPiAgICBh c20gdm9sYXRpbGUgKCJjc3JyIGEwLHZsIjo6OiJtZW1vcnkiKTsNCj4gDQo+ ICAgIC8vIEJlZm9yZSB0aGlzIHBhdGNoIHRoZSBhMCBpcyAxNy4gKFdyb25n KS4NCj4gICAgLy8gQWZ0ZXIgdGhpcyBwYXRjaCB0aGUgYTAgaXMgMTAwLiAo Q29ycmVjdCkuDQo+ICAgIC4uLg0KPiB9DQpTbyB3aHkgd2FzIHRoYXQgcG9p bnQgc2VsZWN0ZWQgaW4gdGhlIGZpcnN0IHBsYWNlPyAgIEkgd291bGQgaGF2 ZSANCmV4cGVjdGVkIExDTSB0byBzZWxlY3QgdGhlIGxvb3AgZW50cnkgZWRn ZSBhcyB0aGUgZGVzaXJlZCBpbnNlcnRpb24gcG9pbnQuDQogDQpFc3NlbnRp YWxseSBpZiBMQ00gc2VsZWN0cyB0aGUgcG9pbnQgYmVmb3JlIHRob3NlIGJy YW5jaGVzLCB0aGVuIGl0J3MgDQp2b2lsYXRpbmcgYSBmdW5kYW1lbnRhbCBw cmluY2lwYWwgb2YgTENNLCBuYW1lbHkgdGhhdCB5b3UgbmV2ZXIgcHV0IGFu IA0KZXZhbHVhdGlvbiBvbiBhIHBhdGggd2hlcmUgaXQgZGlkbid0IGhhdmUg b25lIGJlZm9yZS4NCiANClNvIG5vdCBvYmplY3RpbmcgdG8gdGhlIHBhdGNo IGJ1dCBpdCBpcyByYWlzaW5nIGNvbmNlcm5zIGFib3V0IHRoZSBMQ00gDQpy ZXN1bHRzLg0KIA0KamVmZg0KIA0K ------=_001_NextPart305756680228_=------