From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg154.qq.com (smtpbg154.qq.com [15.184.224.54]) by sourceware.org (Postfix) with ESMTPS id CE0073858432 for ; Mon, 13 May 2024 21:24:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CE0073858432 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai ARC-Filter: OpenARC Filter v1.0.0 sourceware.org CE0073858432 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=15.184.224.54 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1715635481; cv=none; b=GKhMBxlUJCjpr4H/u/F3msgLPHxy86Mn81kwqmg/qNFQyU7na88HXW/8YTuqUZ4P/TJVc/ZGiuYOWMZ4hIkpaWhzJKXoJi9Bmlw32GaTvA++OMoj46cDMQQ/tGNh/SdO9vsk1QMK86pjJmliZRDO5456ug/n0SDHgFJBIf+1lzE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1715635481; c=relaxed/simple; bh=llpOhWs9YUB7Qb+3Me2n2gmJX2wXUt475Z8kBDRNV3Q=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=L7ud8LOmdv/CDkFNY9GyIuC944soXpG2SR8C0vIu6KUTeNjDTTVq8sCo8zb3f+DvGHh7nRkdF4KbkRIqcCIiw3X4OkpRW3rH2y1hHJO1x77zykfZtPSeI1s9gqGCy6A3gJ6MTwIuEOLVvJAebTNADGGdZum5ncwghA/F756GNiU= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp84t1715635459t5y53geo X-QQ-Originating-IP: h3+1AqyzRpau9i+xTQie2fsOryR0mYBNILdQKLjNh6g= Received: from TABLET-POE6JQHH ( [116.77.3.252]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 14 May 2024 05:24:17 +0800 (CST) X-QQ-SSF: 01400000000000H0V000B00A0000000 X-QQ-FEAT: Qw3m3VZqAJdJ1qRbP8qR6bgrGEGKKVKScuNBc579WEfnbAiI9CRqP5FtWUMrM JelsVkuI2SLAQvCUGSVlHAQ5H7bvVUvks5YieTZ4hovknHkVIMAT2eFan4FAg79GZVmYH56 cvPD4bAECohx82a03blbdeYzE3fbP/Jnkw0PvjFKrcWWSGJODAN0e+/pz9FBT2cieMULeu/ 2kPFv9JKb3phKsWkZnO+MGS7Nd5MQ40I2QUcew51BEbThdmEGEloNML8Kq8gPO0gDAXpuzZ Gk9nuDLIc0IUhiCLQNmZDrPHIwLtEdImQG/AJ5R10DiR2Xy9KRWqhFdeZ5f1FwsiJb6vWx1 8um0LA2VAal2tQHCbJrGBWaw6ZqYLNGc3lfPH6EVe8I5X7SkAYGzafYgTqYsw== X-QQ-GoodBg: 2 X-BIZMAIL-ID: 25029100821757560 Date: Tue, 14 May 2024 05:24:22 +0800 From: =?UTF-8?B?6ZKf5bGF5ZOy?= To: rdapp.gcc , gcc-patches Cc: rdapp.gcc , palmer , kito.cheng , "Jeff Law" Subject: Re: [PATCH] RISC-V: Do not allow v0 as dest when merging [PR115068]. References: X-Priority: 3 X-GUID: AE5F1A1B-0CAC-4C0E-B0B8-F894786FDF84 X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart358457371567_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-11.6 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP 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_NextPart358457371567_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SGksIFJvYmluLg0KDQpJIHNhdyB2d2FkZC92d3N1Yi53eCBoYXZlIHNhbWUg aXNzdWUuIENvdWxkIHlvdSBjaGFuZ2UgdGhlbSBhbmQgYWRkIHRlc3QgdG9v ID8NCg0KVGhhbmtzLg0KDQoNCg0KanV6aGUuemhvbmdAcml2YWkuYWkNCiAN CkZyb206IFJvYmluIERhcHANCkRhdGU6IDIwMjQtMDUtMTQgMDQ6MTUNClRv OiBnY2MtcGF0Y2hlcw0KQ0M6IHJkYXBwLmdjYzsgcGFsbWVyOyBLaXRvIENo ZW5nOyBqdXpoZS56aG9uZ0ByaXZhaS5haTsgamVmZnJleWFsYXcNClN1Ympl Y3Q6IFtQQVRDSF0gUklTQy1WOiBEbyBub3QgYWxsb3cgdjAgYXMgZGVzdCB3 aGVuIG1lcmdpbmcgW1BSMTE1MDY4XS4NCkhpLA0KIA0KdGhpcyBwYXRjaCBz cGxpdHMgdGhlIHZmdy4uLndmIHBhdHRlcm4gc28gd2UgZG8gbm90IGVtaXQN CmUuZy4gdmZ3YWRkLndmIHYwLHY4LGZhNSx2MC50IGFueW1vcmUuDQogDQpS ZWd0ZXN0ZWQgb24gcnY2NGdjdl96dmZoLg0KIA0KUmVnYXJkcw0KUm9iaW4N CiANCmdjYy9DaGFuZ2VMb2c6DQogDQpQUiB0YXJnZXQvMTE1MDY4DQogDQoq IGNvbmZpZy9yaXNjdi92ZWN0b3IubWQ6ICBTcGxpdCB2Znc8aW5zbj4ud2Yg cGF0dGVybi4NCiANCmdjYy90ZXN0c3VpdGUvQ2hhbmdlTG9nOg0KIA0KKiBn Y2MudGFyZ2V0L3Jpc2N2L3J2di9iYXNlL3ByMTE1MDY4LXJ1bi5jOiBOZXcg dGVzdC4NCiogZ2NjLnRhcmdldC9yaXNjdi9ydnYvYmFzZS9wcjExNTA2OC5j OiBOZXcgdGVzdC4NCi0tLQ0KZ2NjL2NvbmZpZy9yaXNjdi92ZWN0b3IubWQg ICAgICAgICAgICAgICAgICAgIHwgMjAgKysrKysrLS0tLS0tLQ0KLi4uL2dj Yy50YXJnZXQvcmlzY3YvcnZ2L2Jhc2UvcHIxMTUwNjgtcnVuLmMgIHwgMjgg KysrKysrKysrKysrKysrKysrDQouLi4vZ2NjLnRhcmdldC9yaXNjdi9ydnYv YmFzZS9wcjExNTA2OC5jICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysr DQozIGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDEwIGRlbGV0 aW9ucygtKQ0KY3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0c3VpdGUvZ2Nj LnRhcmdldC9yaXNjdi9ydnYvYmFzZS9wcjExNTA2OC1ydW4uYw0KY3JlYXRl IG1vZGUgMTAwNjQ0IGdjYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9yaXNjdi9y dnYvYmFzZS9wcjExNTA2OC5jDQogDQpkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZp Zy9yaXNjdi92ZWN0b3IubWQgYi9nY2MvY29uZmlnL3Jpc2N2L3ZlY3Rvci5t ZA0KaW5kZXggMmE1NGY3OGRmOGUuLmU0MDhiYWE4MDljIDEwMDY0NA0KLS0t IGEvZ2NjL2NvbmZpZy9yaXNjdi92ZWN0b3IubWQNCisrKyBiL2djYy9jb25m aWcvcmlzY3YvdmVjdG9yLm1kDQpAQCAtNzE3OCwyNCArNzE3OCwyNCBAQCAo ZGVmaW5lX2luc24gIkBwcmVkX3NpbmdsZV93aWRlbl9zdWI8bW9kZT4iDQoo c3ltYm9sX3JlZiAicmlzY3ZfdmVjdG9yOjpnZXRfZnJtX21vZGUgKG9wZXJh bmRzWzldKSIpKV0pDQooZGVmaW5lX2luc24gIkBwcmVkX3NpbmdsZV93aWRl bl88cGx1c19taW51czpvcHRhYj48bW9kZT5fc2NhbGFyIg0KLSAgWyhzZXQg KG1hdGNoX29wZXJhbmQ6VldFWFRGIDAgInJlZ2lzdGVyX29wZXJhbmQiICAg ICAgICAgICAgICAgICAgICI9dnIsICAgdnIiKQ0KKyAgWyhzZXQgKG1hdGNo X29wZXJhbmQ6VldFWFRGIDAgInJlZ2lzdGVyX29wZXJhbmQiICAgICAgICAg ICAgICAgICI9dmQsIHZkLCB2ciwgdnIiKQ0KKGlmX3RoZW5fZWxzZTpWV0VY VEYNCiAgKHVuc3BlYzo8Vk0+DQotICAgICBbKG1hdGNoX29wZXJhbmQ6PFZN PiAxICJ2ZWN0b3JfbWFza19vcGVyYW5kIiAgICAgICAgICAgInZtV2MxLHZt V2MxIikNCi0gICAgICAobWF0Y2hfb3BlcmFuZCA1ICJ2ZWN0b3JfbGVuZ3Ro X29wZXJhbmQiICAgICAgICAgICAgICAiICAgckssICAgcksiKQ0KLSAgICAg IChtYXRjaF9vcGVyYW5kIDYgImNvbnN0X2ludF9vcGVyYW5kIiAgICAgICAg ICAgICAgICAgICIgICAgaSwgICAgaSIpDQotICAgICAgKG1hdGNoX29wZXJh bmQgNyAiY29uc3RfaW50X29wZXJhbmQiICAgICAgICAgICAgICAgICAgIiAg ICBpLCAgICBpIikNCi0gICAgICAobWF0Y2hfb3BlcmFuZCA4ICJjb25zdF9p bnRfb3BlcmFuZCIgICAgICAgICAgICAgICAgICAiICAgIGksICAgIGkiKQ0K LSAgICAgIChtYXRjaF9vcGVyYW5kIDkgImNvbnN0X2ludF9vcGVyYW5kIiAg ICAgICAgICAgICAgICAgICIgICAgaSwgICAgaSIpDQorICAgICBbKG1hdGNo X29wZXJhbmQ6PFZNPiAxICJ2ZWN0b3JfbWFza19vcGVyYW5kIiAgICAgICAg ICAiIHZtLCB2bSxXYzEsV2MxIikNCisgICAgICAobWF0Y2hfb3BlcmFuZCA1 ICJ2ZWN0b3JfbGVuZ3RoX29wZXJhbmQiICAgICAgICAgICAgICIgckssIHJL LCBySywgcksiKQ0KKyAgICAgIChtYXRjaF9vcGVyYW5kIDYgImNvbnN0X2lu dF9vcGVyYW5kIiAgICAgICAgICAgICAgICAgIiAgaSwgIGksICBpLCAgaSIp DQorICAgICAgKG1hdGNoX29wZXJhbmQgNyAiY29uc3RfaW50X29wZXJhbmQi ICAgICAgICAgICAgICAgICAiICBpLCAgaSwgIGksICBpIikNCisgICAgICAo bWF0Y2hfb3BlcmFuZCA4ICJjb25zdF9pbnRfb3BlcmFuZCIgICAgICAgICAg ICAgICAgICIgIGksICBpLCAgaSwgIGkiKQ0KKyAgICAgIChtYXRjaF9vcGVy YW5kIDkgImNvbnN0X2ludF9vcGVyYW5kIiAgICAgICAgICAgICAgICAgIiAg aSwgIGksICBpLCAgaSIpDQogICAgIChyZWc6U0kgVkxfUkVHTlVNKQ0KICAg ICAocmVnOlNJIFZUWVBFX1JFR05VTSkNCiAgICAgKHJlZzpTSSBGUk1fUkVH TlVNKV0gVU5TUEVDX1ZQUkVESUNBVEUpDQogIChwbHVzX21pbnVzOlZXRVhU Rg0KLSAgICAgKG1hdGNoX29wZXJhbmQ6VldFWFRGIDMgInJlZ2lzdGVyX29w ZXJhbmQiICAgICAgICAgICAgICIgICB2ciwgICB2ciIpDQorICAgICAobWF0 Y2hfb3BlcmFuZDpWV0VYVEYgMyAicmVnaXN0ZXJfb3BlcmFuZCIgICAgICAg ICAgICAiIHZyLCB2ciwgdnIsIHZyIikNCiAgICAoZmxvYXRfZXh0ZW5kOlZX RVhURg0KICAgICAgKHZlY19kdXBsaWNhdGU6PFZfRE9VQkxFX1RSVU5DPg0K LSAobWF0Y2hfb3BlcmFuZDo8VlNVQkVMPiA0ICJyZWdpc3Rlcl9vcGVyYW5k IiAgICAgICAiICAgIGYsICAgIGYiKSkpKQ0KLSAgIChtYXRjaF9vcGVyYW5k OlZXRVhURiAyICJ2ZWN0b3JfbWVyZ2Vfb3BlcmFuZCIgICAgICAgICAgICIg ICB2dSwgICAgMCIpKSldDQorIChtYXRjaF9vcGVyYW5kOjxWU1VCRUw+IDQg InJlZ2lzdGVyX29wZXJhbmQiICAgICAgIiAgZiwgIGYsICBmLCAgZiIpKSkp DQorICAgKG1hdGNoX29wZXJhbmQ6VldFWFRGIDIgInZlY3Rvcl9tZXJnZV9v cGVyYW5kIiAgICAgICAgICAiIHZ1LCAgMCwgdnUsICAwIikpKV0NCiAgICJU QVJHRVRfVkVDVE9SIg0KICAgInZmdzxpbnNuPi53Zlx0JTAsJTMsJTQlcDEi DQogICBbKHNldF9hdHRyICJ0eXBlIiAidmY8d2lkZW5fYmlub3BfaW5zbl90 eXBlPiIpDQpkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0 L3Jpc2N2L3J2di9iYXNlL3ByMTE1MDY4LXJ1bi5jIGIvZ2NjL3Rlc3RzdWl0 ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9iYXNlL3ByMTE1MDY4LXJ1bi5jDQpu ZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMDAwMDAuLjk1ZWM4 ZTA2MDIxDQotLS0gL2Rldi9udWxsDQorKysgYi9nY2MvdGVzdHN1aXRlL2dj Yy50YXJnZXQvcmlzY3YvcnZ2L2Jhc2UvcHIxMTUwNjgtcnVuLmMNCkBAIC0w LDAgKzEsMjggQEANCisvKiB7IGRnLWRvIHJ1biB9ICovDQorLyogeyBkZy1y ZXF1aXJlLWVmZmVjdGl2ZS10YXJnZXQgcmlzY3Zfdl9vayB9ICovDQorLyog eyBkZy1hZGQtb3B0aW9ucyByaXNjdl92IH0gKi8NCisvKiB7IGRnLWFkZGl0 aW9uYWwtb3B0aW9ucyAiLXN0ZD1nbnU5OSIgfSAqLw0KKw0KKyNpbmNsdWRl IDxzdGRpbnQuaD4NCisjaW5jbHVkZSA8cmlzY3ZfdmVjdG9yLmg+DQorDQor dmZsb2F0NjRtOF90DQordGVzdF92ZndhZGRfd2ZfZjY0bThfbSAodmJvb2w4 X3Qgdm0sIHZmbG9hdDY0bThfdCB2czIsIGZsb2F0IHJzMSwgc2l6ZV90IHZs KQ0KK3sNCisgIHJldHVybiBfX3Jpc2N2X3Zmd2FkZF93Zl9mNjRtOF9tICh2 bSwgdnMyLCByczEsIHZsKTsNCit9DQorDQorY2hhciBnbG9iYWxfbWVtb3J5 WzEwMjRdOw0KK3ZvaWQgKmZha2VfbWVtb3J5ID0gKHZvaWQgKikgZ2xvYmFs X21lbW9yeTsNCisNCitpbnQNCittYWluICgpDQorew0KKyAgYXNtIHZvbGF0 aWxlICgiZmVuY2UiIDo6OiAibWVtb3J5Iik7DQorICB2ZmxvYXQ2NG04X3Qg dmZ3YWRkX3dmX2Y2NG04X21fdmQgPSB0ZXN0X3Zmd2FkZF93Zl9mNjRtOF9t ICgNCisgICAgX19yaXNjdl92cmVpbnRlcnByZXRfdl9pOG0xX2I4IChfX3Jp c2N2X3Z1bmRlZmluZWRfaThtMSAoKSksDQorICAgIF9fcmlzY3ZfdnVuZGVm aW5lZF9mNjRtOCAoKSwgMS4wLCBfX3Jpc2N2X3ZzZXR2bG1heF9lNjRtOCAo KSk7DQorICBhc20gdm9sYXRpbGUgKCIiIDo6InZyIih2ZndhZGRfd2ZfZjY0 bThfbV92ZCkgOiAibWVtb3J5Iik7DQorDQorICByZXR1cm4gMDsNCit9DQpk aWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2 di9iYXNlL3ByMTE1MDY4LmMgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQv cmlzY3YvcnZ2L2Jhc2UvcHIxMTUwNjguYw0KbmV3IGZpbGUgbW9kZSAxMDA2 NDQNCmluZGV4IDAwMDAwMDAwMDAwLi42ZDY4MDAzN2FhMQ0KLS0tIC9kZXYv bnVsbA0KKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2 di9iYXNlL3ByMTE1MDY4LmMNCkBAIC0wLDAgKzEsMjkgQEANCisvKiB7IGRn LWRvIGNvbXBpbGUgfSAqLw0KKy8qIHsgZGctYWRkLW9wdGlvbnMgcmlzY3Zf diB9ICovDQorLyogeyBkZy1hZGRpdGlvbmFsLW9wdGlvbnMgIi1zdGQ9Z251 OTkiIH0gKi8NCisNCisjaW5jbHVkZSA8c3RkaW50Lmg+DQorI2luY2x1ZGUg PHJpc2N2X3ZlY3Rvci5oPg0KKw0KK3ZmbG9hdDY0bThfdA0KK3Rlc3RfdmZ3 YWRkX3dmX2Y2NG04X20gKHZib29sOF90IHZtLCB2ZmxvYXQ2NG04X3QgdnMy LCBmbG9hdCByczEsIHNpemVfdCB2bCkNCit7DQorICByZXR1cm4gX19yaXNj dl92ZndhZGRfd2ZfZjY0bThfbSAodm0sIHZzMiwgcnMxLCB2bCk7DQorfQ0K Kw0KK2NoYXIgZ2xvYmFsX21lbW9yeVsxMDI0XTsNCit2b2lkICpmYWtlX21l bW9yeSA9ICh2b2lkICopIGdsb2JhbF9tZW1vcnk7DQorDQoraW50DQorbWFp biAoKQ0KK3sNCisgIGFzbSB2b2xhdGlsZSAoImZlbmNlIiA6OjogIm1lbW9y eSIpOw0KKyAgdmZsb2F0NjRtOF90IHZmd2FkZF93Zl9mNjRtOF9tX3ZkID0g dGVzdF92ZndhZGRfd2ZfZjY0bThfbSAoDQorICAgIF9fcmlzY3ZfdnJlaW50 ZXJwcmV0X3ZfaThtMV9iOCAoX19yaXNjdl92dW5kZWZpbmVkX2k4bTEgKCkp LA0KKyAgICBfX3Jpc2N2X3Z1bmRlZmluZWRfZjY0bTggKCksIDEuMCwgX19y aXNjdl92c2V0dmxtYXhfZTY0bTggKCkpOw0KKyAgYXNtIHZvbGF0aWxlICgi IiA6OiJ2ciIodmZ3YWRkX3dmX2Y2NG04X21fdmQpIDogIm1lbW9yeSIpOw0K Kw0KKyAgcmV0dXJuIDA7DQorfQ0KKw0KKy8qIHsgZGctZmluYWwgeyBzY2Fu LWFzc2VtYmxlci1ub3QgInZmd2FkZC53Zlx0djAuKnYwIiB9IH0gKi8NCi0t IA0KMi40NS4wDQogDQo= ------=_001_NextPart358457371567_=------