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 4D8613858D32 for ; Mon, 18 Sep 2023 06:45:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4D8613858D32 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: bizesmtp76t1695019501tkq0j82i Received: from LAPTOP-EPITNQBU ( [58.60.1.14]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 18 Sep 2023 14:44:59 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: mRz6/7wsmIgIDk9sdw7UQDq2VmyLVhxYHV0ut/gEL0/4+8sdDuuTCOMQDRdIs UPuGfuZwI4yEWxchQYaA7TA7430o4Cw0dO6X9IfGY3wt2HdAe25LfcpZ8brKnyLCQAHRjPf oiBLmhicY1b78jb9J7CUJv/f2JyDrnYRg6XXrlzpOL7eOXeyrN5VOYnlGOTcMbR4YjUxBT9 8ftdzbr7Cejg8F99H+HFc8m6Pk3UwPfBs37rpopH6ZebC0TZtHpoSdDCBWNGIp3w6sY0niJ maGZtOe+5GXMkPxobAj5kL8N6qKIOjcn4YoQpyTy/aT1nLbfioTEelZ1yTluLdnY8RrBHb/ QwO6iO/wI0rwZ6DGj91us/W5lB1Pa1YULYAj3BlTUZ0BoTJTwLT1t1saG3AR55whHXrDzT4 SavmRfAPvGQ+o7ahVcrhuSUyfdivh095 X-QQ-GoodBg: 2 X-BIZMAIL-ID: 1475263060953695369 Date: Mon, 18 Sep 2023 14:45:00 +0800 From: "juzhe.zhong@rivai.ai" To: richard.sandiford Cc: gcc-patches , rguenther Subject: Re: Re: [PATCH V2] internal-fn: Support undefined rtx for uninitialized SSA_NAME References: <20230917144749.1032038-1-juzhe.zhong@rivai.ai>, X-Priority: 3 X-GUID: 95AB614B-B3E1-482A-8081-2232EE62075E X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <410FCD865B73A31B+202309181444597441042@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart571347144081_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-8.2 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,MIME_BASE64_TEXT,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP,T_KAM_HTML_FONT_INVALID autolearn=ham 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_NextPart571347144081_=---- Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: base64 VGhhbmtzIFJpY2hhcmQuDQpBZGRyZXNzIGNvbW1lbnRzIG9uIFYzOg0KaHR0 cHM6Ly9nY2MuZ251Lm9yZy9waXBlcm1haWwvZ2NjLXBhdGNoZXMvMjAyMy1T ZXB0ZW1iZXIvNjMwNjk5Lmh0bWwgDQoNCg0KDQoNCmp1emhlLnpob25nQHJp dmFpLmFpDQogDQpGcm9tOiBSaWNoYXJkIFNhbmRpZm9yZA0KRGF0ZTogMjAy My0wOS0xNyAyMzoyOQ0KVG86IEp1emhlLVpob25nDQpDQzogZ2NjLXBhdGNo ZXM7IHJndWVudGhlcg0KU3ViamVjdDogUmU6IFtQQVRDSCBWMl0gaW50ZXJu YWwtZm46IFN1cHBvcnQgdW5kZWZpbmVkIHJ0eCBmb3IgdW5pbml0aWFsaXpl ZCBTU0FfTkFNRQ0KSnV6aGUtWmhvbmcgPGp1emhlLnpob25nQHJpdmFpLmFp PiB3cml0ZXM6DQo+IEFjY29yZGluZyB0byBQUjogaHR0cHM6Ly9nY2MuZ251 Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MTEwNzUxDQo+DQo+IEFz IFJpY2hhcmQgYW5kIFJpY2hpIHN1Z2dlc3RlZCwgd2UgcmVjb2duaXplIHVu aW5pdGlhbGl6ZWQgU1NBX05BTUUgYW5kIGNvbnZlcnQgaXQNCj4gaW50byBT Q1JBVENIIHJ0eCBpZiB0aGUgdGFyZ2V0IHByZWRpY2F0ZSBhbGxvd3MgU0NS QVRDSC4NCj4NCj4gSXQgY2FuIGhlbHAgdG8gcmVkdWNlIHJlZHVuZGFudCBk YXRhIG1vdmUgaW5zdHJ1Y3Rpb25zIG9mIHRhcmdldHMgbGlrZSBSSVNDLVYu DQo+DQo+IGdjYy9DaGFuZ2VMb2c6DQo+DQo+ICogaW50ZXJuYWwtZm4uY2Mg KGV4cGFuZF9mbl91c2luZ19pbnNuKTogU3VwcG9ydCB1bmRlZmluZWQgcnR4 Lg0KPiAqIG9wdGFicy5jYyAobWF5YmVfbGVnaXRpbWl6ZV9vcGVyYW5kKTog RGl0dG8uDQo+IChjYW5fcmV1c2Vfb3BlcmFuZHNfcCk6IERpdHRvLg0KPiAq IG9wdGFicy5oIChlbnVtIGV4cGFuZF9vcGVyYW5kX3R5cGUpOiBEaXR0by4N Cj4gKGNyZWF0ZV91bmRlZmluZWRfaW5wdXRfb3BlcmFuZCk6IERpdHRvLg0K Pg0KPiAtLS0NCj4gIGdjYy9pbnRlcm5hbC1mbi5jYyB8ICA0ICsrKysNCj4g IGdjYy9vcHRhYnMuY2MgICAgICB8IDE2ICsrKysrKysrKysrKysrKysNCj4g IGdjYy9vcHRhYnMuaCAgICAgICB8IDE0ICsrKysrKysrKysrKystDQo+ICAz IGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o LSkNCj4NCj4gZGlmZiAtLWdpdCBhL2djYy9pbnRlcm5hbC1mbi5jYyBiL2dj Yy9pbnRlcm5hbC1mbi5jYw0KPiBpbmRleCAwZmQzNDM1OTI0Ny4uNjFkNWE5 ZTQ3NzIgMTAwNjQ0DQo+IC0tLSBhL2djYy9pbnRlcm5hbC1mbi5jYw0KPiAr KysgYi9nY2MvaW50ZXJuYWwtZm4uY2MNCj4gQEAgLTI0Nyw2ICsyNDcsMTAg QEAgZXhwYW5kX2ZuX3VzaW5nX2luc24gKGdjYWxsICpzdG10LCBpbnNuX2Nv ZGUgaWNvZGUsIHVuc2lnbmVkIGludCBub3V0cHV0cywNCj4gIGNyZWF0ZV9j b252ZXJ0X29wZXJhbmRfZnJvbSAoJm9wc1tvcG5vXSwgcmhzX3J0eCwNCj4g ICAgICAgVFlQRV9NT0RFIChyaHNfdHlwZSksDQo+ICAgICAgIFRZUEVfVU5T SUdORUQgKHJoc190eXBlKSk7DQo+ICsgICAgICBlbHNlIGlmIChUUkVFX0NP REUgKHJocykgPT0gU1NBX05BTUUNCj4gKyAgICAgICAgJiYgU1NBX05BTUVf SVNfREVGQVVMVF9ERUYgKHJocykNCj4gKyAgICAgICAgJiYgVkFSX1AgKFNT QV9OQU1FX1ZBUiAocmhzKSkpDQo+ICsgY3JlYXRlX3VuZGVmaW5lZF9pbnB1 dF9vcGVyYW5kICgmb3BzW29wbm9dLCBUWVBFX01PREUgKHJoc190eXBlKSk7 DQo+ICAgICAgICBlbHNlDQo+ICBjcmVhdGVfaW5wdXRfb3BlcmFuZCAoJm9w c1tvcG5vXSwgcmhzX3J0eCwgVFlQRV9NT0RFIChyaHNfdHlwZSkpOw0KPiAg ICAgICAgb3BubyArPSAxOw0KPiBkaWZmIC0tZ2l0IGEvZ2NjL29wdGFicy5j YyBiL2djYy9vcHRhYnMuY2MNCj4gaW5kZXggMzJmZjM3OWZmYzMuLmQ4Yzc3 MTU0N2EzIDEwMDY0NA0KPiAtLS0gYS9nY2Mvb3B0YWJzLmNjDQo+ICsrKyBi L2djYy9vcHRhYnMuY2MNCj4gQEAgLTgxMDIsNiArODEwMiwyMSBAQCBtYXli ZV9sZWdpdGltaXplX29wZXJhbmQgKGVudW0gaW5zbl9jb2RlIGljb2RlLCB1 bnNpZ25lZCBpbnQgb3BubywNCj4gICAgZ290byBpbnB1dDsNCj4gIH0NCj4g ICAgICAgIGJyZWFrOw0KPiArDQo+ICsgICAgY2FzZSBFWFBBTkRfVU5ERUZJ TkVEOg0KPiArICAgICAgew0KPiArIG1vZGUgPSBpbnNuX2RhdGFbKGludCkg aWNvZGVdLm9wZXJhbmRbb3Bub10ubW9kZTsNCj4gKyBydHggc2NyYXRjaCA9 IGdlbl9ydHhfU0NSQVRDSCAobW9kZSk7DQogDQpBIHNjcmF0Y2ggb2YgdGhl IHJpZ2h0IG1vZGUgc2hvdWxkIGFscmVhZHkgYmUgYXZhaWxhYmxlIGluIG9w LT52YWx1ZSwNCnNpbmNlIGl0IHdhcyBjcmVhdGVkIGJ5IGNyZWF0ZV91bmRl ZmluZWRfaW5wdXRfb3BlcmFuZC4NCiANCklmIHRoYXQgZG9lc24ndCB3b3Jr IGZvciBzb21lIHJlYXNvbiwgdGhlbiBpdCB3b3VsZCBiZSBiZXR0ZXIgZm9y DQpjcmVhdGVfdW5kZWZpbmVkX2lucHV0X29wZXJhbmQgdG8gcGFzcyBOVUxM X1JUWCBhcyB0aGUgInZhbHVlIg0KYXJndW1lbnQgdG8gY3JlYXRlX2V4cGFu ZF9vcGVyYW5kLg0KIA0KPiArIC8qIEZvciBTQ1JBVENIIHJ0eCB3aGljaCBp cyBjb252ZXJ0ZWQgZnJvbSB1bmluaXRpYWxpemVkDQo+ICsgICAgU1NBLCB3 ZSBjb252ZXJ0IGl0IGFzIGZyZXNoIHBzZXVkbyB3aGVuIHRhcmdldCBkb2Vz bid0DQo+ICsgICAgYWxsb3cgc2NyYXRjaCBydHggaW4gcHJlZGljYXRlLiBP dGhlcndpc2UsIHJldHVybiB0cnVlLiAgKi8NCj4gKyBpZiAoIWluc25fb3Bl cmFuZF9tYXRjaGVzIChpY29kZSwgb3Bubywgc2NyYXRjaCkpDQo+ICsgICB7 DQo+ICsgICAgIG9wLT52YWx1ZSA9IGdlbl9yZWdfcnR4IChtb2RlKTsNCiAN ClRoZSBtb2RlIHNob3VsZCBjb21lIGZyb20gb3AtPm1vZGUuDQogDQo+ICsg ICAgIGdvdG8gaW5wdXQ7DQo+ICsgICB9DQo+ICsgcmV0dXJuIHRydWU7DQo+ ICsgICAgICB9DQo+ICAgICAgfQ0KPiAgICByZXR1cm4gaW5zbl9vcGVyYW5k X21hdGNoZXMgKGljb2RlLCBvcG5vLCBvcC0+dmFsdWUpOw0KPiAgfQ0KPiBA QCAtODE0Nyw2ICs4MTYyLDcgQEAgY2FuX3JldXNlX29wZXJhbmRzX3AgKGVu dW0gaW5zbl9jb2RlIGljb2RlLA0KPiAgICAgIGNhc2UgRVhQQU5EX0lOUFVU Og0KPiAgICAgIGNhc2UgRVhQQU5EX0FERFJFU1M6DQo+ICAgICAgY2FzZSBF WFBBTkRfSU5URUdFUjoNCj4gKyAgICBjYXNlIEVYUEFORF9VTkRFRklORUQ6 DQo+ICAgICAgICByZXR1cm4gdHJ1ZTsNCiANCkkgdGhpbmsgdGhpcyBzaG91 bGQgYmUgaW4gdGhlICJyZXR1cm4gZmFsc2UiIGJsb2NrIGluc3RlYWQuDQog DQo+ICANCj4gICAgICBjYXNlIEVYUEFORF9DT05WRVJUX1RPOg0KPiBkaWZm IC0tZ2l0IGEvZ2NjL29wdGFicy5oIGIvZ2NjL29wdGFicy5oDQo+IGluZGV4 IGM4MGI3ZjRkYzFiLi40ZWIxZjllZTA5YSAxMDA2NDQNCj4gLS0tIGEvZ2Nj L29wdGFicy5oDQo+ICsrKyBiL2djYy9vcHRhYnMuaA0KPiBAQCAtMzcsNyAr MzcsOCBAQCBlbnVtIGV4cGFuZF9vcGVyYW5kX3R5cGUgew0KPiAgICBFWFBB TkRfQ09OVkVSVF9UTywNCj4gICAgRVhQQU5EX0NPTlZFUlRfRlJPTSwNCj4g ICAgRVhQQU5EX0FERFJFU1MsDQo+IC0gIEVYUEFORF9JTlRFR0VSDQo+ICsg IEVYUEFORF9JTlRFR0VSLA0KPiArICBFWFBBTkRfVU5ERUZJTkVEDQogDQpT b3JyeSwgdGhpcyB3YXMgbXkgYmFkIHN1Z2dlc3Rpb24uICBJIHNob3VsZCBo YXZlIHN1Z2dlc3RlZA0KRVhQQU5EX1VOREVGSU5FRF9JTlBVVCwgdG8gbWF0 Y2ggdGhlIG5hbWUgb2YgdGhlIGZ1bmN0aW9uLg0KIA0KVGhhbmtzLA0KUmlj aGFyZA0KIA0KPiAgfTsNCj4gIA0KPiAgLyogSW5mb3JtYXRpb24gYWJvdXQg YW4gb3BlcmFuZCBmb3IgaW5zdHJ1Y3Rpb24gZXhwYW5zaW9uLiAgKi8NCj4g QEAgLTExNyw2ICsxMTgsMTcgQEAgY3JlYXRlX2lucHV0X29wZXJhbmQgKGNs YXNzIGV4cGFuZF9vcGVyYW5kICpvcCwgcnR4IHZhbHVlLA0KPiAgICBjcmVh dGVfZXhwYW5kX29wZXJhbmQgKG9wLCBFWFBBTkRfSU5QVVQsIHZhbHVlLCBt b2RlLCBmYWxzZSk7DQo+ICB9DQo+ICANCj4gKy8qIE1ha2UgT1AgZGVzY3Jp YmUgYW4gdW5kZWZpbmVkIGlucHV0IG9wZXJhbmQgZm9yIHVuaW5pdGlhbGl6 ZWQNCj4gKyAgIFNTQS4gIEl0J3MgdGhlIHNjcmF0Y2ggb3BlcmFuZCB3aXRo IG1vZGUgTU9ERTsgTU9ERSBjYW5ub3QgYmUNCj4gKyAgIFZPSURtb2RlLiAg Ki8NCj4gKw0KPiAraW5saW5lIHZvaWQNCj4gK2NyZWF0ZV91bmRlZmluZWRf aW5wdXRfb3BlcmFuZCAoY2xhc3MgZXhwYW5kX29wZXJhbmQgKm9wLCBtYWNo aW5lX21vZGUgbW9kZSkNCj4gK3sNCj4gKyAgY3JlYXRlX2V4cGFuZF9vcGVy YW5kIChvcCwgRVhQQU5EX1VOREVGSU5FRCwgZ2VuX3J0eF9TQ1JBVENIICht b2RlKSwgbW9kZSwNCj4gKyBmYWxzZSk7DQo+ICt9DQo+ICsNCj4gIC8qIExp a2UgY3JlYXRlX2lucHV0X29wZXJhbmQsIGV4Y2VwdCB0aGF0IFZBTFVFIG11 c3QgZmlyc3QgYmUgY29udmVydGVkDQo+ICAgICB0byBtb2RlIE1PREUuICBV TlNJR05FRF9QIHNheXMgd2hldGhlciBWQUxVRSBpcyB1bnNpZ25lZC4gICov DQogDQo= ------=_001_NextPart571347144081_=------