From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgeu2.qq.com (smtpbgeu2.qq.com [18.194.254.142]) by sourceware.org (Postfix) with ESMTPS id 231E2385800A for ; Sun, 12 Feb 2023 14:41:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 231E2385800A 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: bizesmtp70t1676212885tq2fgjqf Received: from TABLET-POE6JQHH ( [115.45.140.50]) by bizesmtp.qq.com (ESMTP) with id ; Sun, 12 Feb 2023 22:41:24 +0800 (CST) X-QQ-SSF: 01400000002000E0L000B00A0000000 X-QQ-FEAT: +ynUkgUhZJmcmsFjHOn5cu3EU21I3nzyCVGeGU5MIX4n7g7TD/6cOe9OU1TcT 24VjETHrtQ4YOt+tbLz0CMGwAtN+0OpV8Br55fe0TyZ8yMhcAv/Z/dS5VzZbAVoV1hpbMsD 4bovOaujIgXAPztX8fIstPQWaoUR6/4x5SbJCFMfWTrc6ijO+XHBwvVHX1ruSG5VitycxyR lwmq23LU8e9pO3ivBHpFkc3QS4y1Dqi4VyMkRW9AMQtM+Jm8TGiezAzv1PmWn3UAF4p8CL+ tRKNAIBx3jS+Zmx92UcDFYBxDUCPlwhy0DnzSHILT46NdzWCyyTvn+DahxvhZjf7K4cOXm6 BQwZXKPSYUtLa1mkLBlMngd4SFdylxKLRMfSq6S6Gfx78fIdkumTtHRK00I6bYRUIzz7CZe tu0idzAS5KTVQJg7zr+dGJUrgUzIWO1m X-QQ-GoodBg: 2 Date: Sun, 12 Feb 2023 22:41:25 +0800 From: To: kito.cheng , gcc-patches , kito.cheng , jim.wilson.gcc , palmer , andrew Cc: kito.cheng Subject: Re: [PATCH] RISC-V: Handle vlenb correctly in unwinding References: <20230212113359.18239-1-kito.cheng@sifive.com> X-Priority: 3 X-GUID: 95D4A8C0-1245-4B95-B0EE-F6A38F5F0CEB X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart060706085384_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvr:qybglogicsvr7 X-Spam-Status: No, score=-10.7 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_MANYTO,KAM_SHORT,MIME_BASE64_TEXT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_PASS,TXREP,T_SPF_HELO_TEMPERROR 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_NextPart060706085384_=---- Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: base64 TEdUTQ0KDQoNCg0KanV6aGUuemhvbmdAcml2YWkuYWkNCiANCkZyb206IEtp dG8gQ2hlbmcNCkRhdGU6IDIwMjMtMDItMTIgMTk6MzMNClRvOiBnY2MtcGF0 Y2hlczsga2l0by5jaGVuZzsgamltLndpbHNvbi5nY2M7IHBhbG1lcjsgYW5k cmV3OyBqdXpoZS56aG9uZw0KQ0M6IEtpdG8gQ2hlbmcNClN1YmplY3Q6IFtQ QVRDSF0gUklTQy1WOiBIYW5kbGUgdmxlbmIgY29ycmVjdGx5IGluIHVud2lu ZGluZw0KZ2NjL0NoYW5nZUxvZzoNCiANCiogY29uZmlnL3Jpc2N2L3Jpc2N2 LmggKFJJU0NWX0RXQVJGX1ZMRU5CKTogTmV3Lg0KKERXQVJGX0ZSQU1FX1JF R0lTVEVSUyk6IE5ldy4NCihEV0FSRl9SRUdfVE9fVU5XSU5EX0NPTFVNTik6 IE5ldy4NCiANCmxpYmdjYy9DaGFuZ2VMb2c6DQogDQoqIGNvbmZpZy5ob3N0 IChyaXNjdiotKi0qKTogQWRkIGNvbmZpZy9yaXNjdi92YWx1ZS11bndpbmQu aC4NCiogY29uZmlnL3Jpc2N2L3ZhbHVlLXVud2luZC5oOiBOZXcuDQotLS0N CmdjYy9jb25maWcvcmlzY3YvcmlzY3YuaCAgICAgICAgICAgfCAgNyArKysr KysNCmxpYmdjYy9jb25maWcuaG9zdCAgICAgICAgICAgICAgICAgfCAgMyAr KysNCmxpYmdjYy9jb25maWcvcmlzY3YvdmFsdWUtdW53aW5kLmggfCAzOSAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCjMgZmlsZXMgY2hhbmdl ZCwgNDkgaW5zZXJ0aW9ucygrKQ0KY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmdj Yy9jb25maWcvcmlzY3YvdmFsdWUtdW53aW5kLmgNCiANCmRpZmYgLS1naXQg YS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LmggYi9nY2MvY29uZmlnL3Jpc2N2 L3Jpc2N2LmgNCmluZGV4IDEyMGZhZjE3YzA2Li41YmM3ZjJmNDY3ZCAxMDA2 NDQNCi0tLSBhL2djYy9jb25maWcvcmlzY3YvcmlzY3YuaA0KKysrIGIvZ2Nj L2NvbmZpZy9yaXNjdi9yaXNjdi5oDQpAQCAtMTA4OCw0ICsxMDg4LDExIEBA IGV4dGVybiB2b2lkIHJpc2N2X3JlbW92ZV91bm5lZWRlZF9zYXZlX3Jlc3Rv cmVfY2FsbHMgKHZvaWQpOw0KI2RlZmluZSBSRUdNT0RFX05BVFVSQUxfU0la RShNT0RFKSByaXNjdl9yZWdtb2RlX25hdHVyYWxfc2l6ZSAoTU9ERSkNCisj ZGVmaW5lIFJJU0NWX0RXQVJGX1ZMRU5CICg0MDk2ICsgMHhjMjIpDQorDQor I2RlZmluZSBEV0FSRl9GUkFNRV9SRUdJU1RFUlMgKEZJUlNUX1BTRVVET19S RUdJU1RFUiArIDEgLyogVkxFTkIgKi8pDQorDQorI2RlZmluZSBEV0FSRl9S RUdfVE9fVU5XSU5EX0NPTFVNTihSRUdOTykgXA0KKyAgKChSRUdOTyA9PSBS SVNDVl9EV0FSRl9WTEVOQikgPyAoRklSU1RfUFNFVURPX1JFR0lTVEVSICsg MSkgOiBSRUdOTykNCisNCiNlbmRpZiAvKiAhIEdDQ19SSVNDVl9IICovDQpk aWZmIC0tZ2l0IGEvbGliZ2NjL2NvbmZpZy5ob3N0IGIvbGliZ2NjL2NvbmZp Zy5ob3N0DQppbmRleCA3MGQ0N2UwOGU0MC4uYjk5NzVkZTkwMjMgMTAwNjQ0 DQotLS0gYS9saWJnY2MvY29uZmlnLmhvc3QNCisrKyBiL2xpYmdjYy9jb25m aWcuaG9zdA0KQEAgLTE1NTksNiArMTU1OSw5IEBAIGFhcmNoNjQqLSotKikN CiMgSUxQMzIgbmVlZHMgYW4gZXh0cmEgaGVhZGVyIGZvciB1bndpbmRpbmcN CnRtX2ZpbGU9IiR7dG1fZmlsZX0gYWFyY2g2NC92YWx1ZS11bndpbmQuaCIN Cjs7DQorcmlzY3YqLSotKikNCisgdG1fZmlsZT0iJHt0bV9maWxlfSByaXNj di92YWx1ZS11bndpbmQuaCINCisgOzsNCmVzYWMNCiMgU2V0dXAgdG8gYnVp bGQgYSBzaGFyZWQgbGliZ2NjIGZvciBWeFdvcmtzIHdoZW4gdGhhdCB3YXMg cmVxdWVzdGVkLA0KZGlmZiAtLWdpdCBhL2xpYmdjYy9jb25maWcvcmlzY3Yv dmFsdWUtdW53aW5kLmggYi9saWJnY2MvY29uZmlnL3Jpc2N2L3ZhbHVlLXVu d2luZC5oDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMDAw MDAuLmQ3ZWZkYzE0ZTZmDQotLS0gL2Rldi9udWxsDQorKysgYi9saWJnY2Mv Y29uZmlnL3Jpc2N2L3ZhbHVlLXVud2luZC5oDQpAQCAtMCwwICsxLDM5IEBA DQorLyogU3RvcmUgcmVnaXN0ZXIgdmFsdWVzIGFzIF9VbndpbmRfV29yZCB0 eXBlIGluIERXQVJGMiBFSCB1bndpbmQgY29udGV4dC4NCisgICBDb3B5cmln aHQgKEMpIDIwMjMgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuDQor DQorICAgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR0NDLg0KKw0KKyAgIEdDQyBp cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv b3IgbW9kaWZ5IGl0DQorICAgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQNCisgICBieSB0 aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAz LCBvciAoYXQgeW91cg0KKyAgIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24u DQorDQorICAgR0NDIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg aXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUDQorICAgQU5ZIFdBUlJB TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVS Q0hBTlRBQklMSVRZDQorICAgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS IFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYw0KKyAgIExp Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4NCisNCisgICBVbmRlciBTZWN0aW9u IDcgb2YgR1BMIHZlcnNpb24gMywgeW91IGFyZSBncmFudGVkIGFkZGl0aW9u YWwNCisgICBwZXJtaXNzaW9ucyBkZXNjcmliZWQgaW4gdGhlIEdDQyBSdW50 aW1lIExpYnJhcnkgRXhjZXB0aW9uLCB2ZXJzaW9uDQorICAgMy4xLCBhcyBw dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4NCisN CisgICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbmQNCisgICBhIGNvcHkgb2Yg dGhlIEdDQyBSdW50aW1lIExpYnJhcnkgRXhjZXB0aW9uIGFsb25nIHdpdGgg dGhpcyBwcm9ncmFtOw0KKyAgIHNlZSB0aGUgZmlsZXMgQ09QWUlORzMgYW5k IENPUFlJTkcuUlVOVElNRSByZXNwZWN0aXZlbHkuICBJZiBub3QsIHNlZQ0K KyAgIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4gICovDQorDQor LyogUmV0dXJuIHRoZSB2YWx1ZSBvZiB0aGUgVkxFTkIgcmVnaXN0ZXIuICBU aGlzIHNob3VsZCBvbmx5IGJlDQorICAgY2FsbGVkIGlmIHdlIGtub3cgdGhp cyBpcyBhbiB2ZWN0b3IgZXh0ZW5zaW9uIGVuYWJsZWQgUklTQy1WIGhvc3Qu ICAqLw0KK3N0YXRpYyBpbmxpbmUgbG9uZw0KK3Jpc2N2X3ZsZW5iICh2b2lk KQ0KK3sNCisgIHJlZ2lzdGVyIGxvbmcgdmxlbmIgYXNtICgiYTAiKTsNCisg IC8qIDB4YzIyMDI1NzMgPT0gY3NyciBhMCwgMHhjMjIgKi8NCisgIGFzbSAo Ii5pbnNuIDB4YzIyMDI1NzMiIDogIj1yIih2bGVuYikpOw0KKyAgcmV0dXJu IHZsZW5iOw0KK30NCisNCisvKiBMYXppbHkgcHJvdmlkZSBhIHZhbHVlIGZv ciBWTEVOQiwgc28gdGhhdCB3ZSBkb24ndCB0cnkgdG8gZXhlY3V0ZSBSVlYN CisgICBpbnN0cnVjdGlvbnMgdW5sZXNzIHdlIGtub3cgdGhleSdyZSBuZWVk ZWQuICAqLw0KKyNkZWZpbmUgRFdBUkZfTEFaWV9SRUdJU1RFUl9WQUxVRShS RUdOTywgVkFMVUUpIFwNCisgICgoUkVHTk8pID09IFJJU0NWX0RXQVJGX1ZM RU5CICYmICgoKlZBTFVFKSA9IHJpc2N2X3ZsZW5iICgpLCAxKSkNCi0tIA0K Mi4zNy4yDQogDQogDQo= ------=_001_NextPart060706085384_=------